Mercurial > noffle
annotate docs/NOTES @ 390:2ad4c1c97734 noffle
[svn] * src/client.c: Return correct status from Client_postArt() and add
function comment detailing what return code should be, because it's
not obvious that the return code should report success when the
posting failed for reasons other than connection problems. This should fix
problem with failing posting stopping fetches. Thanks to Dan Jacobson
for spotting this.
* src/client.c: Fix problemette with filter discards not updating remote
group article count and so the overview being refetched until
and article appears that doesn't fall foul of the filter and thus does
update the remove group 'next article' marker. Thanks to Dan Jacobson
for spotting this.
* src/content.c: Don't be fooled into thinking a filename starting ".."
is just "..".
* src/outgoing.c: Don't assume "." and ".." are the first files returned
from readdir(). Thanks to Andreas Happe for spotting this.
* src/noffle.c: Update online help to include 'm' group posting status.
* src/server.c: Move incorrect updating of server.grp in doGrp() which was
causing doGrp() to not retrieve remote article details when in online
mode. Thanks to Miernik and Andreas Happe for reporting the problem.
author | bears |
---|---|
date | Thu, 22 May 2003 10:04:38 +0100 |
parents | 0e56fd09921e |
children |
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 | 6 1.1 General |
7 1.2 kexpress | |
8 1.3 krn | |
9 1.4 Netscape | |
10 1.5 pine | |
11 1.6 slrn | |
12 1.7 tin | |
13 1.8 Emacs Gnus | |
14 1.9 pan | |
15 1.10 trn | |
16 1.11 xrn | |
17 1.12 knews | |
108 | 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 |
261 | 20 1.15 Sylpheed |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
21 |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
22 ------------------------------------------------------------------------------- |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
23 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
24 |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
25 1.NOFFLE Compatibility Notes |
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 |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
29 1.1 General |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
30 ----------- |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
31 |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
32 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
|
33 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
|
34 should be switched off. |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
35 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
36 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
|
37 news reader program: |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
38 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
39 * 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
|
40 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
|
41 "marked for download" to the real body. |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
42 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
43 * 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
|
44 mark them unwantedly for download. |
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 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
47 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
|
48 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
|
49 mode. |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
50 |
185
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
bears
parents:
127
diff
changeset
|
51 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
|
52 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
|
53 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
|
54 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
|
55 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
|
56 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
|
57 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
|
58 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
59 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
60 1.2 kexpress |
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 |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
63 Version 0.2.0; |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
64 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
65 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
|
66 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
|
67 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
68 #!/bin/bash |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
69 # kexpress wrapper, save as /usr/local/bin/kexpress |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
70 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
71 /opt/kde/bin/kexpress $@ |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
72 rm $HOME/.kde/share/apps/kexpress/data/* |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
73 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
74 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
75 1.3 krn |
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 |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
78 Version 0.4.0: |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
79 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
80 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
|
81 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
|
82 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
|
83 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
84 #!/bin/bash |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
85 # krn wrapper, save as /usr/local/bin/krn |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
86 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
87 /opt/kde/bin/krn $@ |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
88 rm $HOME/.kde/share/apps/krn/cache/* |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
89 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
90 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
|
91 button. This version of krn is still unstable. |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
92 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
93 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
94 1.4 Netscape |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
95 ------------- |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
96 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
97 Version 3.04: |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
98 |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
99 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
|
100 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
|
101 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
|
102 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
|
103 "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
|
104 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
|
105 immediately after opening. |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
106 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
107 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
108 Version 4.0.5: |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
109 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
110 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
|
111 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
|
112 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
|
113 to be unstable for reading news. |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
114 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
115 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
116 Version 4.5: |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
117 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
118 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
|
119 message display (and marking for download). |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
120 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
121 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
122 1.5 pine |
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 |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
125 Version 3.96, 4.05: |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
126 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
127 Ok. |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
128 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
129 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
130 1.6 slrn |
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 |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
133 Version 0.9.5.2: |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
134 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
135 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
|
136 ~/.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
|
137 ~/.slrnrc |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
138 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
139 % 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
|
140 % 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
|
141 define my_article_linedn() |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
142 { |
199 | 143 call ( "article_linedn" ); |
144 if (is_substr(extract_article_header("X-NOFFLE-Status"), "NOT_DOWNLOADED")) | |
145 set_header_flags( ( get_header_flags() | HEADER_READ ) xor HEADER_READ ); | |
146 return; | |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
147 } |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
148 define my_scroll_dn() |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
149 { |
199 | 150 call ( "scroll_dn" ); |
151 if (is_substr(extract_article_header("X-NOFFLE-Status"), "NOT_DOWNLOADED")) | |
152 set_header_flags( ( get_header_flags() | HEADER_READ ) xor HEADER_READ ); | |
153 return; | |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
154 } |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
155 define my_hide_article() |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
156 { |
199 | 157 call ( "hide_article" ); |
158 if (is_substr(extract_article_header("X-NOFFLE-Status"), "NOT_DOWNLOADED")) | |
159 set_header_flags( ( get_header_flags() | HEADER_READ ) xor HEADER_READ ); | |
160 return; | |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
161 } |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
162 definekey( "my_article_linedn", "\r", "article" ); |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
163 definekey( "my_scroll_dn", " ", "article" ); |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
164 definekey( "my_hide_article", "h", "article" ); |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
165 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
166 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
167 1.7 tin |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
168 ------- |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
169 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
170 Version tin pre: |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
171 |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
172 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
|
173 without opening them. '-' marks them as unread. |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
174 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
175 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
176 1.8 Emacs Gnus |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
177 -------------- |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
178 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
179 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
|
180 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
181 ;; 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
|
182 ;; |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
183 ;; tick and open article |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
184 ;; for reading/marking for download |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
185 ;; scroll article text circular |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
186 ;; for avoiding automatic opening of next article |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
187 ;; 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
|
188 (defun my-gnus-summary-tick-and-open(n) |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
189 "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
|
190 (interactive "p") |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
191 (gnus-summary-scroll-up n) |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
192 (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
|
193 ) |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
194 (defun my-gnus-summary-next-page(n) |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
195 "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
|
196 (interactive "p") |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
197 (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
|
198 ) |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
199 (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
|
200 "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
|
201 (interactive "p") |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
202 (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
|
203 (next-line n) |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
204 ) |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
205 (defun my-gnus-summary-mode-hook () |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
206 (define-key gnus-summary-mode-map "\r" |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
207 'my-gnus-summary-tick-and-open) |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
208 (define-key gnus-summary-mode-map " " |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
209 'my-gnus-summary-next-page) |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
210 (define-key gnus-summary-mode-map "d" |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
211 'my-gnus-summary-mark-read-next-line) |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
212 ) |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
213 (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
|
214 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
215 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
216 1.9 pan |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
217 ------- |
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
218 |
99
651334f85995
[svn] * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
uh1763
parents:
81
diff
changeset
|
219 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
|
220 |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
221 Ok. |
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
222 |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
223 |
81 | 224 1.10 trn |
225 -------- | |
226 | |
227 Version 3.6: | |
228 | |
229 Ok. Use 'm' to mark an article unread. 'J' (junk) marks an entire thread | |
230 as read without examining the rest of the articles in the thread. | |
231 | |
232 | |
233 1.11 xrn | |
234 -------- | |
235 | |
236 Version 9.01: | |
237 | |
238 There does not appear to be away to stop the body of the first unread | |
239 article in the group from being displayed. Otherwise Ok. | |
240 | |
241 | |
242 1.12 knews | |
243 ---------- | |
244 | |
245 Version 1.0b.0: | |
246 | |
247 knews issues NEWNEWS with a non-compliant 7 digit date field (Y2K bug?). | |
248 It will not see new newsgroups as they appear. knews also regards articles | |
249 existing in a group when it joins as read, which makes it a bit tricky | |
250 reading the subscription trigger message - try the 'All threads' button. | |
251 Apart from that, it does not seem to cache article content other than the | |
252 current article, and that is re-read if you click on it in the thread | |
253 window. | |
254 | |
108 | 255 1.13 knode |
256 ---------- | |
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
257 |
108 | 258 Version 0.1.13: |
53
9f3a4eccce32
[svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents:
45
diff
changeset
|
259 |
108 | 260 Setting the number of days to cache an article to 0 in Options/Read News |
261 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
|
262 |
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents:
185
diff
changeset
|
263 1.14 Gravity |
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 |
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents:
185
diff
changeset
|
266 Version 2.3: |
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents:
185
diff
changeset
|
267 |
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
bears
parents:
185
diff
changeset
|
268 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
|
269 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
|
270 bodies" and "Store all bodies retrieved for reading". |
261 | 271 |
272 1.15 Sylpheed | |
273 ------------- | |
274 | |
275 Version 0.7.8: | |
276 | |
277 There is no option to prevent articles being cached by Sylpheed at present. | |
263 | 278 However, you can force articles to be re-read from the server with the |
279 View->Update summary command. After you issue this command, subsequent | |
280 article bodies will be re-read. | |
261 | 281 |
282 Thanks to Thorsten Grothe <thorsten-grothe@arcor.de> for this. |