annotate docs/NOTES @ 180:09ca6eb5c7ff noffle

[svn] * TODO,src/client.c,src/client.h,src/fetch.c,src/fetch.h,src/noffle.c: Improve error checking during fetches. A fetch is now aborted immediately if the connection times out or if an unexpected response arrives. This should fix problems with articles appearing in the wrong group, and possibly other mysterious happenings.
author bears
date Wed, 09 May 2001 12:33:43 +0100
parents 3c71e28c8eef
children fed1334d766b
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
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
19
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
20 -------------------------------------------------------------------------------
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
21
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
22
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
23 1.NOFFLE Compatibility Notes
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
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 1.1 General
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
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
30 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
31 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
32 should be switched off.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
33
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
34 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
35 news reader program:
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
36
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
37 * 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
38 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
39 "marked for download" to the real body.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
40
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
41 * 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
42 mark them unwantedly for download.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
43
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 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
46 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
47 mode.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
48
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
49 Please send me reports on your experiences. If a reader does not work at all,
45
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 42
diff changeset
50 compile NOFFLE with
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 42
diff changeset
51
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 42
diff changeset
52 ./configure --enable-debug
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 42
diff changeset
53 make
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 42
diff changeset
54 make install
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 42
diff changeset
55
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 42
diff changeset
56 Then you will see every NNTP command and status line in /var/log/news. Most
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 42
diff changeset
57 interesting is the last line, before the reader (or NOFFLE) hangs :-)
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 42
diff changeset
58 Please also send me a short mail, if you successfully used NOFFLE with a
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 42
diff changeset
59 certain version of a news reader for a longer time, so that I can keep this
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 42
diff changeset
60 list up-to-date.
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
61
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
62
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
63 1.2 kexpress
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
64 ------------
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
65
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
66 Version 0.2.0;
42
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 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
69 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
70
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
71 #!/bin/bash
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
72 # kexpress wrapper, save as /usr/local/bin/kexpress
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 /opt/kde/bin/kexpress $@
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
75 rm $HOME/.kde/share/apps/kexpress/data/*
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
76
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
77
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
78 1.3 krn
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
79 -------
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
80
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
81 Version 0.4.0:
42
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 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
84 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
85 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
86
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
87 #!/bin/bash
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
88 # krn wrapper, save as /usr/local/bin/krn
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 /opt/kde/bin/krn $@
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
91 rm $HOME/.kde/share/apps/krn/cache/*
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 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
94 button. This version of krn is still unstable.
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 1.4 Netscape
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
98 -------------
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
99
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
100 Version 3.04:
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
101
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
102 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
103 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
104 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
105 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
106 "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
107 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
108 immediately after opening.
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
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
111 Version 4.0.5:
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
112
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
113 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
114 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
115 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
116 to be unstable for reading news.
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
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
119 Version 4.5:
42
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 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
122 message display (and marking for download).
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
123
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
124
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
125 1.5 pine
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
126 --------
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
127
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
128 Version 3.96, 4.05:
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
129
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
130 Ok.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
131
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
132
53
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
133 1.6 slrn
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
134 --------
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
135
9f3a4eccce32 [svn] Use numbers for sections. Added using Noffle as a maillist newsgroup gateway.
enz
parents: 45
diff changeset
136 Version 0.9.5.2:
42
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 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
139 ~/.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
140 ~/.slrnrc
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
141
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
142 % 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
143 % 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
144 define my_article_linedn()
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
145 {
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
146 variable flags = get_header_flags();
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
147 call ( "article_linedn" );
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
148 set_header_flags( flags );
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
149 }
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
150 define my_scroll_dn()
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
151 {
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
152 variable flags = get_header_flags();
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
153 call ( "scroll_dn" );
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
154 set_header_flags( flags );
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
155 }
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
156 define my_hide_article()
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
157 {
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
158 variable flags = get_header_flags();
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
159 call ( "hide_article" );
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
160 set_header_flags( flags );
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
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
224 1.10 trn
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
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
227 Version 3.6:
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
228
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
229 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
230 as read without examining the rest of the articles in the thread.
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
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
233 1.11 xrn
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
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
236 Version 9.01:
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
237
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
238 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
239 article in the group from being displayed. Otherwise Ok.
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
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
242 1.12 knews
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
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
245 Version 1.0b.0:
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
246
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
247 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
248 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
249 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
250 reading the subscription trigger message - try the 'All threads' button.
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
251 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
252 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
253 window.
8b4e3f9e9e4e [svn] Added trn, xrn, knews info
bears
parents: 77
diff changeset
254
108
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 99
diff changeset
255 1.13 knode
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 99
diff changeset
256 ----------
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
257
108
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 99
diff changeset
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
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 99
diff changeset
260 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
261 prevents the article being cached between knode sessions.