annotate docs/NOTES @ 237:f8a91e2b4060 noffle

[svn] * src/fetchlist.h,src/fetchlist.c,src/noffle.c: Provide fetchmode for groups on fetchlist. * src/server.c: When fetching overviews online from groups on the fetchlist, fetch them in the appropriate fetch mode for the group. E.g. if group mode is FULL, fetch overviews and put all articles on articles required list to be fetched on the next noffle --fetch.
author bears
date Thu, 14 Feb 2002 17:14:34 +0000
parents 33844d68cab1
children 56404839dd33
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
1
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
2 -------------------------------------------------------------------------------
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
3
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
4 1. NOFFLE Compatibility Notes
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
5
81
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
6 1.1 General
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
7 1.2 kexpress
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
8 1.3 krn
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
9 1.4 Netscape
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
10 1.5 pine
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
11 1.6 slrn
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
12 1.7 tin
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
13 1.8 Emacs Gnus
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
14 1.9 pan
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
15 1.10 trn
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
16 1.11 xrn
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
17 1.12 knews
108
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 99
diff changeset
18 1.13 knode
197
24d4cd032da5 [svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents: 185
diff changeset
19 1.14 Gravity
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
20
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
21 -------------------------------------------------------------------------------
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
22
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
23
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
24 1.NOFFLE Compatibility Notes
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
25 ----------------------------
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
26
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
27
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
28 1.1 General
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
29 -----------
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
30
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
31 Subscribing to groups in "full" mode should work with any news reader.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
32 Caching of articles is unnecessary, since NOFFLE already caches them and
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
33 should be switched off.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
34
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
35 Subscribing to groups in "overview" or "thread" mode requires more from the
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
36 news reader program:
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
37
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
38 * It must not cache articles at all (or allow to switch the cache off),
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
39 because the article bodies change from the pseudo article
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
40 "marked for download" to the real body.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
41
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
42 * The reader should rarely open article bodies automatically, because it will
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
43 mark them unwantedly for download.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
44
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
45
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
46 Here comes a list with news readers that have been tested with NOFFLE,
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
47 especially with regards to subscribing to groups in "overview" or "thread"
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
48 mode.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
49
185
fed1334d766b [svn] * src/client.c: Change variable only used on constant to 'const'.
bears
parents: 127
diff changeset
50 Please send me reports on your experiences. If a reader does not work
fed1334d766b [svn] * src/client.c: Change variable only used on constant to 'const'.
bears
parents: 127
diff changeset
51 at all, add 'log-debug all' to noffle.conf, You will then see every
fed1334d766b [svn] * src/client.c: Change variable only used on constant to 'const'.
bears
parents: 127
diff changeset
52 NNTP command and status line in /var/log/news (or wherever the system
fed1334d766b [svn] * src/client.c: Change variable only used on constant to 'const'.
bears
parents: 127
diff changeset
53 log news debug output ends up). Most interesting is the last line,
fed1334d766b [svn] * src/client.c: Change variable only used on constant to 'const'.
bears
parents: 127
diff changeset
54 before the reader (or NOFFLE) hangs :-) Please also send me a short
fed1334d766b [svn] * src/client.c: Change variable only used on constant to 'const'.
bears
parents: 127
diff changeset
55 mail, if you successfully used NOFFLE with a certain version of a news
fed1334d766b [svn] * src/client.c: Change variable only used on constant to 'const'.
bears
parents: 127
diff changeset
56 reader for a longer time, so that I can keep this list up-to-date.
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
57
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
58
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
59 1.2 kexpress
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
60 ------------
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
61
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
62 Version 0.2.0;
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
63
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
64 I found no way to disable caching, apart from writing a wrapper script, which
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
65 removes all files from the cache after terminating kexpress:
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
66
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
67 #!/bin/bash
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
68 # kexpress wrapper, save as /usr/local/bin/kexpress
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
69
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
70 /opt/kde/bin/kexpress $@
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
71 rm $HOME/.kde/share/apps/kexpress/data/*
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
72
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
73
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
74 1.3 krn
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
75 -------
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
76
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
77 Version 0.4.0:
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
78
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
79 Set "Options/NNTP Options/Connect on Startup,Connect without asking"
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
80 and "Options/Expire options/Article bodies/Read=0,UnRead=0" Sometimes
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
81 the article bodies remain in the cache, the following wrapper script helps:
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
82
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
83 #!/bin/bash
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
84 # krn wrapper, save as /usr/local/bin/krn
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
85
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
86 /opt/kde/bin/krn $@
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
87 rm $HOME/.kde/share/apps/krn/cache/*
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
88
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
89 Articles can be marked as read/unread without opening with the middle mouse
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
90 button. This version of krn is still unstable.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
91
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
92
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
93 1.4 Netscape
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
94 -------------
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
95
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
96 Version 3.04:
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
97
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
98 No cache problems, netscape caches the article overviews, but not the
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
99 bodies. It is best to use "Options/Show only Unread Messages" and to
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
100 keep requested articles in unread state until their bodies are
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
101 downloaded. For avoiding unwanted opening of articles one should first
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
102 "Message/Mark Newsgroup read", then open the wanted articles one by
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
103 one and mark them as unread again ("Message/Mark as Unread")
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
104 immediately after opening.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
105
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
106
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
107 Version 4.0.5:
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
108
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
109 Same as with netscape 3.04, but automatically opens the first article
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
110 of a listed group and marks it for download thereby. If this bothers
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
111 you, choose "View/Hide message". This version of netscape still seems
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
112 to be unstable for reading news.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
113
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
114
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
115 Version 4.5:
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
116
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
117 As with 4.0.5 "View/Show/Message" can be used to switch off automatic
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
118 message display (and marking for download).
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
119
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
120
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
121 1.5 pine
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
122 --------
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
123
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
124 Version 3.96, 4.05:
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
125
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
126 Ok.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
127
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
128
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
129 1.6 slrn
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
130 --------
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
131
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
132 Version 0.9.5.2:
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
133
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
134 Ok. You can change some keybindings, by saving the following script to
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
135 ~/.slrn.sl and adding "interpret .slrn.sl" at the end of your
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
136 ~/.slrnrc
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
137
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
138 % SLRN script for better interplay with NOFFLE news server.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
139 % Redefines some keys for opening articles without modifying flags.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
140 define my_article_linedn()
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
141 {
199
mirkol
parents: 197
diff changeset
142 call ( "article_linedn" );
mirkol
parents: 197
diff changeset
143 if (is_substr(extract_article_header("X-NOFFLE-Status"), "NOT_DOWNLOADED"))
mirkol
parents: 197
diff changeset
144 set_header_flags( ( get_header_flags() | HEADER_READ ) xor HEADER_READ );
mirkol
parents: 197
diff changeset
145 return;
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
146 }
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
147 define my_scroll_dn()
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
148 {
199
mirkol
parents: 197
diff changeset
149 call ( "scroll_dn" );
mirkol
parents: 197
diff changeset
150 if (is_substr(extract_article_header("X-NOFFLE-Status"), "NOT_DOWNLOADED"))
mirkol
parents: 197
diff changeset
151 set_header_flags( ( get_header_flags() | HEADER_READ ) xor HEADER_READ );
mirkol
parents: 197
diff changeset
152 return;
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
153 }
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
154 define my_hide_article()
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
155 {
199
mirkol
parents: 197
diff changeset
156 call ( "hide_article" );
mirkol
parents: 197
diff changeset
157 if (is_substr(extract_article_header("X-NOFFLE-Status"), "NOT_DOWNLOADED"))
mirkol
parents: 197
diff changeset
158 set_header_flags( ( get_header_flags() | HEADER_READ ) xor HEADER_READ );
mirkol
parents: 197
diff changeset
159 return;
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
160 }
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
161 definekey( "my_article_linedn", "\r", "article" );
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
162 definekey( "my_scroll_dn", " ", "article" );
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
163 definekey( "my_hide_article", "h", "article" );
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
164
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
165
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
166 1.7 tin
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
167 -------
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
168
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
169 Version tin pre:
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
170
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
171 Call with "tin -r" or "rtin". 'K' marks articles/thread as read
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
172 without opening them. '-' marks them as unread.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
173
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
174
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
175 1.8 Emacs Gnus
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
176 --------------
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
177
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
178 Here is a proposal for changing some key-bindings.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
179
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
180 ;; Customising Gnus for use with the NOFFLE news server
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
181 ;;
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
182 ;; tick and open article
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
183 ;; for reading/marking for download
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
184 ;; scroll article text circular
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
185 ;; for avoiding automatic opening of next article
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
186 ;; mark article as read and go to next line
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
187 (defun my-gnus-summary-tick-and-open(n)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
188 "Tick and open article, so that NOFFLE marks it for download"
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
189 (interactive "p")
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
190 (gnus-summary-scroll-up n)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
191 (gnus-summary-mark-article nil gnus-ticked-mark t)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
192 )
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
193 (defun my-gnus-summary-next-page(n)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
194 "Next page of article, but do not open next article automatically"
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
195 (interactive "p")
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
196 (gnus-summary-next-page 10 t) ;; Call with argument `circular'.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
197 )
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
198 (defun my-gnus-summary-mark-read-next-line(n)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
199 "Mark article as read and go to next line"
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
200 (interactive "p")
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
201 (gnus-summary-mark-article-as-read gnus-read-mark)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
202 (next-line n)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
203 )
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
204 (defun my-gnus-summary-mode-hook ()
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
205 (define-key gnus-summary-mode-map "\r"
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
206 'my-gnus-summary-tick-and-open)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
207 (define-key gnus-summary-mode-map " "
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
208 'my-gnus-summary-next-page)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
209 (define-key gnus-summary-mode-map "d"
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
210 'my-gnus-summary-mark-read-next-line)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
211 )
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
212 (add-hook 'gnus-summary-mode-hook 'my-gnus-summary-mode-hook)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
213
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
214
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
215 1.9 pan
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
216 -------
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
217
99
651334f85995 [svn] * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
uh1763
parents: 81
diff changeset
218 Versions 0.7.6, 0.8.0beta5, 0.8:
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
219
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
220 Ok.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
221
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
222
81
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
223 1.10 trn
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
224 --------
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
225
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
226 Version 3.6:
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
227
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
228 Ok. Use 'm' to mark an article unread. 'J' (junk) marks an entire thread
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
229 as read without examining the rest of the articles in the thread.
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
230
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
231
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
232 1.11 xrn
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
233 --------
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
234
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
235 Version 9.01:
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
236
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
237 There does not appear to be away to stop the body of the first unread
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
238 article in the group from being displayed. Otherwise Ok.
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
239
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
240
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
241 1.12 knews
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
242 ----------
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
243
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
244 Version 1.0b.0:
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
245
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
246 knews issues NEWNEWS with a non-compliant 7 digit date field (Y2K bug?).
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
247 It will not see new newsgroups as they appear. knews also regards articles
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
248 existing in a group when it joins as read, which makes it a bit tricky
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
249 reading the subscription trigger message - try the 'All threads' button.
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
250 Apart from that, it does not seem to cache article content other than the
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
251 current article, and that is re-read if you click on it in the thread
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
252 window.
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
253
108
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 99
diff changeset
254 1.13 knode
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 99
diff changeset
255 ----------
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
256
108
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 99
diff changeset
257 Version 0.1.13:
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
258
108
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 99
diff changeset
259 Setting the number of days to cache an article to 0 in Options/Read News
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 99
diff changeset
260 prevents the article being cached between knode sessions.
197
24d4cd032da5 [svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents: 185
diff changeset
261
24d4cd032da5 [svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents: 185
diff changeset
262 1.14 Gravity
24d4cd032da5 [svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents: 185
diff changeset
263 ------------
24d4cd032da5 [svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents: 185
diff changeset
264
24d4cd032da5 [svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents: 185
diff changeset
265 Version 2.3:
24d4cd032da5 [svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents: 185
diff changeset
266
24d4cd032da5 [svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents: 185
diff changeset
267 As for the overview/thread mode, caching must be disabled in
24d4cd032da5 [svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents: 185
diff changeset
268 View->Global Options->Storage(tab), disable "Retrieve and store article
24d4cd032da5 [svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents: 185
diff changeset
269 bodies" and "Store all bodies retrieved for reading".