-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
183 lines (122 loc) · 6.57 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
This is Pan, a powerful and user-friendly Usenet newsreader for GTK+.
The latest info and versions of Pan can always be found at
<http://pan.rebelbase.com/>.
RELEASE NOTES
* Keep in mind that if you have been using the localhost server with an
stunnel setup and you change Pan to connect directly to the server
using the actual server address, you should edit the existing server
instead of creating a new entry. If you create a new entry, Pan will
see this as a new server entirely even though you may be connecting to
the same account as before.
Your subscribed groups will be lost!
By editing the existing 'localhost:119' server entry, your
subscriptions will be preserved.
* To get SSL support in Pan, remember to run the following command:
./configure --with-gnutls
If you are building Pan from the Git code repository, run the following
command:
sh autogen.sh --with-gnutls
* Directories to search for SSL certificates can be defined with the
environment variable 'SSL_CERT_DIR' or 'SSL_DIR'.
* Even if support for GNOME Keyring has been enabled at configure time
and compiled in, you can now specifically disable or enable support
for GNOME Keyring in Pan's GUI. To enable support, go to Edit ->
Preferences -> Miscellaneous and check "Store passwords in GNOME
Keyring".
REQUIREMENTS
Pan requires these libraries:
* GLib 2.17.6 or higher <http://developer.gnome.org/glib/>
(optionally Glib 2.26.0 or higher for multiple Pan instances)
* GTK+ 2.16.0 or higher (optionally GTK+ 3.0.0 or higher)
<http://www.gtk.org/>
* GMime 2.4.0 or higher <http://spruce.sourceforge.net/gmime/>
(optionally GMime 2.5.5 or higher for PGP cryptography support)
The following libraries, which enhance Pan's functionality, are optional:
* GtkSpell 2.0.7 or higher for spellchecking
<http://gtkspell.sourceforge.net>
(optionally GtkSpell 2.0.16 for spellchecking with GTK+ 3)
* Enchant 1.6.0 or higher for spellchecking
<http://www.abisource.com/projects/enchant/>
* libnotify 0.4.1 or higher for notifications
<http://www.galago-project.org/news/index.php>
* GNOME Keyring 3.2.0 or higher for password storage
<https://live.gnome.org/GnomeKeyring>
* D-Bus for multiple Pan instances
<http://www.freedesktop.org/wiki/Software/dbus>
* GnuTLS 3.0.0 or higher for encrypted connections (TLS 1.0)
<http://www.gnu.org/software/gnutls/>
Run the following command to get a list of available options that you can
enable or disable at configure time:
./configure --help
OBTAINING THE REQUIREMENTS
Most Linux distributions make the libraries available as packages; you can
also download the libraries directly from their home pages.
On Debian-based systems (for example: Ubuntu), install the requirements
with the following command:
sudo apt-get install <REQUIREMENT>
Alternatively, there is a PPA maintained by Klaus Vormweg that can be found at
https://launchpad.net/~klaus-vormweg/+archive/pan
On Fedora-based systems, run the following command to install the
requirements:
sudo yum install -y <REQUIREMENT>
On Arch Linux, run the following command to invoke the package manager Pacman:
sudo pacman -S <REQUIREMENT>
THE SALES PITCH
Pan is good for Reading News.
* Pan is the only Unix newsreader to score 100% on the
Good Net-Keeping Seal of Approval newsreader evaluations.
* Pan has keyboard bindings for mouse-free newsreading.
* Basic newsreader features, such as reading and writing news,
threading articles, and replying via email, are supported.
* Articles can be sorted by author, date, subject, or the number
of unread children in the thread.
* Multiple connections are supported, so articles can be read
while binaries are downloading.
* Articles can be filtered by regular expression matching,
read/unread state, binary/text, etc.
* Works well as an offline reader.
* Articles can be queued until you want to go online, and can be
re-edited at any point before they're posted.
* A flexible rules system allows you to delete, hide, download,
or notify you of, etc. articles that match a subject, or are
posted by a particular user, and so on.
* The same system can be used to define automatic actions on behalf
of the user: auto-download, auto-cache, auto-delete etc.
* Groups can be filtered by regular expression matching
subscribed/new/all, etc.
Pan is good for Downloading Binaries.
* Attached images can be shown inline.
* Pan can download and thread articles as quickly as bandwidth allows.
* uuencoded, mime, and yEnc attachments are all supported.
* A task manager lets you reorder, cancel, and resubmit download tasks.
* Multiple connections are supported, so many binaries can
be downloaded simultaneously.
* Multipart articles are automatically grouped together.
* Non-binary, incomplete multipart, and saved messages can be filtered
out of the article list.
Pan is good for Uploading Content to Usenet.
* Files can be attached to a Usenet article and are
automatically yEnc-encrypted, threaded and referenced by Pan.
* Articles can be encrypted and/or signed with a public/private PGP key,
so your privacy and security are ensured.
* Connections can be encrypted with the TLS 1.0 protocol (the successor
to SSL 3.0).
The rest of the sales pitch is at <http://pan.rebelbase.com/features/>.
UPGRADING
Upgrading typically requires that you do the exact same procedure as
in the 'INSTALL' file.
INSTALLATION
See the file 'INSTALL' for instructions.
HOW TO REPORT BUGS
See http://pan.rebelbase.com/bugs/ to report bugs.
CONTACT
To get in touch with Pan authors, contributors, and other community members,
subscribe to one of the Pan mailing lists.
See http://pan.rebelbase.com/mailing_lists/ for more information.
You can also chat with other community members on irc.freenode.net, channel
#pan.
LINKS
Pan : http://pan.rebelbase.com/
GTK+ : http://www.gtk.org/
GNOME : http://www.gnome.org/
GNU : http://www.gnu.org/