Mercurial > noffle
comparison docs/noffle.1 @ 42:2467ff423c15 noffle
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
NOTES.html, INSTALL.html: Removed files.
* AUTHORS, COPYING, ChangeLog, README, INSTALL, NEWS, docs/FAQ, docs/NOTES:
Added files.
* TODO.TXT: Renamed to TODO. Slightly changed formatting.
* README: Reformatted the file. Added info about CVS. Added a pointer to
the file INSTALL.
* noffle.1, noffle.conf.5: Moved to docs/
* LSM.TXT: Moved to docs/noffle.lsm. Small fix.
* INSTALL: Adapted to autoconf build-system. A few minor fixes.
author | uh1763 |
---|---|
date | Fri, 05 May 2000 21:26:14 +0100 |
parents | |
children | 32ba1198c6fa |
comparison
equal
deleted
inserted
replaced
41:92b59cfcf364 | 42:2467ff423c15 |
---|---|
1 .TH noffle 1 | |
2 .\" $Id: noffle.1 48 2000-05-05 20:26:14Z uh1763 $ | |
3 .SH NAME | |
4 noffle \- Usenet package optimized for dialup connections. | |
5 | |
6 .SH SYNOPSIS | |
7 | |
8 .B noffle | |
9 \-a | \-\-article <message id>|all | |
10 .br | |
11 .B noffle | |
12 \-c | \-\-cancel <message id> | |
13 .br | |
14 .B noffle | |
15 \-C | \-\-create <local newsgroup name> | |
16 .br | |
17 .B noffle | |
18 \-d | \-\-database | |
19 .br | |
20 .B noffle | |
21 \-D | \-\-delete <newsgroup name> | |
22 .br | |
23 .B noffle | |
24 \-e | \-\-expire | |
25 .br | |
26 .B noffle | |
27 \-f | \-\-fetch | |
28 .br | |
29 .B noffle | |
30 \-g | \-\-groups | |
31 .br | |
32 .B noffle | |
33 \-h | \-\-help | |
34 .br | |
35 .B noffle | |
36 \-l | \-\-list | |
37 .br | |
38 .B noffle | |
39 \-m | \-\-modify desc <newsgroup name> <group description> | |
40 .br | |
41 .B noffle | |
42 \-m | \-\-modify post <local newsgroup name> (y|n) | |
43 .br | |
44 .B noffle | |
45 \-n | \-\-online | |
46 .br | |
47 .B noffle | |
48 \-o | \-\-offline | |
49 .br | |
50 .B noffle | |
51 \-q | \-\-query groups|desc|times | |
52 .br | |
53 .B noffle | |
54 \-R | \-\-requested | |
55 .br | |
56 .B noffle | |
57 \-r | \-\-server | |
58 .br | |
59 .B noffle | |
60 \-s | \-\-subscribe-over <group> | |
61 .br | |
62 .B noffle | |
63 \-S | \-\-subscribe-full <group> | |
64 .br | |
65 .B noffle | |
66 \-t | \-\-subscribe-thread <group> | |
67 .br | |
68 .B noffle | |
69 \-u | \-\-unsubscribe <group> | |
70 | |
71 .SH DESCRIPTION | |
72 | |
73 .B NOFFLE | |
74 is an Usenet package optimized for low speed dialup Internet connections | |
75 and few users. | |
76 The | |
77 .B noffle | |
78 program is used for running and steering of the proxy news server, | |
79 for retrieving new articles from the remote server and for | |
80 expiring old articles from the database. | |
81 .B NOFFLE | |
82 can fetch newsgroups in one of the following modes: | |
83 .TP | |
84 .B full | |
85 fetch full articles, | |
86 .TP | |
87 .B over | |
88 fetch only article overviews by default. Opening an article marks it | |
89 for download next time online, | |
90 .TP | |
91 .B thread | |
92 like | |
93 .B over, | |
94 but download articles full if an article of the same thread already has | |
95 been downloaded. | |
96 | |
97 .PP | |
98 .B NOFFLE | |
99 also offers limited support for local news groups. Articles | |
100 posted to these appear in full in the database for the local group(s) | |
101 immediately. They are expired in the usual way. | |
102 .PP | |
103 If an article is cross-posted to a local group and a remote group, it | |
104 appears in the local group immediately and in the remote group after | |
105 the next fetch from the remove server. | |
106 .PP | |
107 Note that | |
108 .B NOFFLE | |
109 cannot exchange the contents of local groups with other news servers. | |
110 | |
111 .SH OPTIONS | |
112 | |
113 .TP | |
114 .B \-a, \-\-article <message id>|all | |
115 Write article <message id> to standard output. Message Id must contain | |
116 the leading '<' and trailing '>' (quote the argument to avoid shell | |
117 interpretation of '<' and '>'). | |
118 .br | |
119 If "all" is given as message Id, all articles are shown. | |
120 | |
121 .TP | |
122 .B \-c, \-\-cancel <message id> | |
123 Cancel the article from the database and remove it from the queue of | |
124 outbound messages if it has not already been sent. Message Id must | |
125 contain the leading '<' and trailing '>' (quote the argument to avoid | |
126 shell interpretation of '<' and '>'). | |
127 | |
128 .TP | |
129 .B \-C, \-\-create <local newsgroup name> | |
130 Create a new local newsgroup with the given name. The name should | |
131 conform to the usual newsgroup naming rules to avoid confusing | |
132 newsreaders. | |
133 | |
134 .TP | |
135 .B \-d, \-\-database | |
136 Write the complete content of the article database to standard output. | |
137 | |
138 .TP | |
139 .B \-D, \-\-delete <newsgroup name> | |
140 Delete the newsgroup with the given name. All articles that only | |
141 belong to the group are deleted as well. | |
142 | |
143 .TP | |
144 .B \-e, \-\-expire | |
145 Delete all articles that have not been accessed recently from the | |
146 database. | |
147 Should be run regularily from | |
148 .BR crond (8). | |
149 .TP | |
150 The default expire period is 14 days. This can be changed and | |
151 custom expiry periods set for individual newsgroups or sets of | |
152 newsgroups in | |
153 .B /etc/noffle.conf. | |
154 | |
155 .TP | |
156 .B \-f, \-\-fetch | |
157 Get new newsfeed from the remote server. | |
158 Updates the list of the existing newsgroups, | |
159 fetches new articles overviews or full articles from subscribed | |
160 groups (see | |
161 .B fetchlist | |
162 ), | |
163 delivers all posted articles to the remote server, | |
164 and retrieves all articles marked for download. | |
165 .B noffle --fetch | |
166 should be run in the | |
167 .B ip-up | |
168 script of | |
169 .BR pppd (8). | |
170 | |
171 .TP | |
172 .B \-g, \-\-groups | |
173 List all groups available at remote server. | |
174 .br | |
175 Format (fields separated by tabs): | |
176 .br | |
177 <name> <server> <first> <last> <remote next> <post allowed> <created> <last access> <desc> | |
178 | |
179 .TP | |
180 .B \-h, \-\-help | |
181 Print a list of all options. | |
182 | |
183 .TP | |
184 .B \-l, \-\-list | |
185 List all groups that are presently to be fetched and their fetch mode. | |
186 .br | |
187 Format: <groupname> <server> full|thread|over | |
188 | |
189 .TP | |
190 .B \-m | \-\-modify desc <newsgroup name> <group description> | |
191 Modify the description of the named newsgroup. | |
192 | |
193 .TP | |
194 .B \-m | \-\-modify post <local newsgroup name> <permission> | |
195 Modify the posting permission on a local newsgroup. <permission> must | |
196 be either 'y' (yes, posting allowed) or 'n' (no, posting not allowed). | |
197 Attempts to post to a newsgroup with posting disabled will be rejected. | |
198 | |
199 .TP | |
200 .B \-n, \-\-online | |
201 Put | |
202 .B NOFFLE | |
203 to online status. Requested articles or overviews of selected | |
204 groups are immediately fetched from the remote server. | |
205 Should be run in the | |
206 .B ip-up | |
207 script of | |
208 .BR pppd (8). | |
209 | |
210 .TP | |
211 .B \-o, \-\-offline | |
212 Put | |
213 .B NOFFLE | |
214 to offline status. Requested articles not already in the | |
215 database are marked for download. | |
216 Should be run in the | |
217 .B ip-down | |
218 script of | |
219 .BR pppd (8). | |
220 | |
221 .TP | |
222 .B \-q, \-\-query groups|desc|times | |
223 Query information about all groups from the remote server and merge it to | |
224 the | |
225 .B groupinfo | |
226 file. This must be run after installing | |
227 .B noffle | |
228 or sometimes after a change of the remote news server or corruption | |
229 of the file. It can take some time on slow connections. | |
230 .B groups | |
231 retrieves the list of the existing newsgroups | |
232 (resets all local article counters), | |
233 .B desc | |
234 retrieves all newsgroup descriptions, | |
235 .B times | |
236 retrieves the creation times of the newsgroups. | |
237 | |
238 .TP | |
239 .B \-r, \-\-server | |
240 Run as NNTP server on standard input and standard output. This is | |
241 intended to be called by | |
242 .BR inetd (8) | |
243 and should be registered in | |
244 .B /etc/inetd.conf. | |
245 Error and logging messages are put to the | |
246 .BR syslogd (8) | |
247 daemon which is usually configured to write them to | |
248 .B /var/log/news. | |
249 A list of the NNTP commands that are understood by | |
250 .B noffle | |
251 can be retrieved by running the server and typing | |
252 .B HELP. | |
253 | |
254 .TP | |
255 .B \-R, \-\-requested | |
256 List articles that are marked for download. | |
257 | |
258 Format: <message-id> <server> | |
259 | |
260 .TP | |
261 .B \-s, \-\-subscribe-over <group> | |
262 Add group with name <group> to list of groups that are presently to be fetched | |
263 (in over mode). | |
264 | |
265 .TP | |
266 .B \-S, \-\-subscribe-full <group> | |
267 Add group with name <group> to list of groups that are presently to be fetched | |
268 (in full mode). | |
269 | |
270 .TP | |
271 .B \-t, \-\-subscribe-thread <group> | |
272 Add group with name <group> to list of groups that are presently to be fetched | |
273 (in thread mode). | |
274 | |
275 .TP | |
276 .B \-u, \-\-unsubscribe <group> | |
277 Remove group with name <group> from list of groups that are presently to | |
278 be fetched. | |
279 | |
280 .SH FILES | |
281 | |
282 .B NOFFLE | |
283 takes its configuration from a configuration file, by default | |
284 .I /etc/noffle.conf. | |
285 For a description of this file, see | |
286 .BR noffle.conf (5). | |
287 . | |
288 | |
289 .B NOFFLE | |
290 keeps all its data files in a spool directory. | |
291 .I /var/spool/noffle | |
292 is the default location. | |
293 | |
294 .TP | |
295 .B <spool dir>/fetchlist | |
296 List of newsgroups that are presently to be fetched. | |
297 .br | |
298 | |
299 .TP | |
300 .B <spool dir>/data/groupinfo.gdbm | |
301 Database with groups in | |
302 .BR gdbm(3) | |
303 format. | |
304 | |
305 .TP | |
306 .B <spool dir>/data/articles.gdbm | |
307 Database with articles in | |
308 .BR gdbm(3) | |
309 format. | |
310 | |
311 .TP | |
312 .B <spool dir>/lock/ | |
313 Lock files and files indicating online/offline status. | |
314 | |
315 .TP | |
316 .B <spool dir>/outgoing/ | |
317 Posted articles to be delivered to the remote server. | |
318 | |
319 .TP | |
320 .B <spool dir>/overview/ | |
321 Text file per group with article overviews. | |
322 | |
323 .TP | |
324 .B <spool dir>/requested/ | |
325 Message IDs of articles marked for download. | |
326 | |
327 | |
328 .SH SEE ALSO | |
329 | |
330 .BR noffle.conf (5), | |
331 .BR crond (8), | |
332 .BR inetd (8), | |
333 .BR pppd (8) | |
334 .br | |
335 .B RFC 977, | |
336 .B RFC 1036, | |
337 .br | |
338 .B IETF drafts on common NNTP extensions: | |
339 .br | |
340 .B http://www.karlsruhe.org/ | |
341 .br | |
342 .B NOFFLE home page: | |
343 .br | |
344 .B http://home.t-online.de/home/markus.enzenberger/noffle.html | |
345 | |
346 .SH AUTHORS | |
347 | |
348 Markus Enzenberger <markus.enzenberger@t-online.de> | |
349 .br | |
350 Volker Wysk <volker.wysk@student.uni-tuebingen.de> | |
351 | |
352 1998-1999. |