annotate ChangeLog @ 118:ac9c0492daca noffle

[svn] src/server.c: Leave online mode, if the connection to a remote server fails for avoiding a series of timeouts and holding the lock for a long time.
author enz
date Fri, 30 Jun 2000 08:09:53 +0100
parents d45b0abe7c79
children 05f50c1761d9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
1 -------------------------------------------------------------------------------
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
2 NOFFLE ChangeLog
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
3 -------------------------------------------------------------------------------
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
4
118
ac9c0492daca [svn] src/server.c: Leave online mode, if the connection to a remote server
enz
parents: 117
diff changeset
5 Fri Jun 30 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
ac9c0492daca [svn] src/server.c: Leave online mode, if the connection to a remote server
enz
parents: 117
diff changeset
6
ac9c0492daca [svn] src/server.c: Leave online mode, if the connection to a remote server
enz
parents: 117
diff changeset
7 * src/server.c: Leave online mode, if the connection to a remote server
ac9c0492daca [svn] src/server.c: Leave online mode, if the connection to a remote server
enz
parents: 117
diff changeset
8 fails for avoiding a series of timeouts and holding the lock for
ac9c0492daca [svn] src/server.c: Leave online mode, if the connection to a remote server
enz
parents: 117
diff changeset
9 a long time.
ac9c0492daca [svn] src/server.c: Leave online mode, if the connection to a remote server
enz
parents: 117
diff changeset
10
117
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
11 Sun Jun 25 09:45:50 BST 2000 Jim Hague <jim.hague@acm.org>
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
12
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
13 * src/protocol.c: Another go at Prt_genMsgId. Yesterday I seeded the
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
14 random element of the generated message id from the time; but what
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
15 if two Noffle processes start in the same second? So switch to seeding
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
16 with tv_usec instead.
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
17
116
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
18 Sat Jun 24 21:21:47 BST 2000 Jim Hague <jim.hague@acm.org>
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
19
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
20 * packages/redhat/README, packages/redhat/noffle-expire,
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
21 packages/redhat/noffle.spec: Initial versions.
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
22 * src/noffle.c, docs/noffle.1: Remove --post (local|all)
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
23 and replace with just --post. 'Approved:' header recognition
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
24 removes need for --post varieties.
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
25 * src/post.c: 'Approved:' header recognition, post to all external
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
26 servers not just first, check all groups for post access before
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
27 posting to one.
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
28
117
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
29 Sat Jun 24 20:45:52 BST 2000 Jim Hague <jim.hague@acm.org>
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
30
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
31 * src/noffle.c: Set last accessed time on group when subscribed
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
32 from command line.
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
33 * src/post.c: Bugfix - Post_close on duplicate article post.
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
34 * src/protocol.c: Fix bug in Prt_genMsgId that caused duplicate
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
35 message IDs to be generated for posts in the same second.
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
36
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
37 Mon Jun 19 22:43:38 BST 2000 Jim Hague <jim.hague@acm.org>
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
38
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
39 * src/util.c, src/database.c: Fix header line reading bug.
d45b0abe7c79 [svn] Merge with release-1-0 at release-1-0-merge-3
bears
parents: 116
diff changeset
40
116
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
41 Tue Jun 13 21:31:32 BST 2000 Jim Hague <jim.hague@acm.org>
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
42
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
43 * src/noffle.c: Add include <sys/time.h> before sys/resource.h.
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
44 Man page says you need it, FreeBSD won't compile without it.
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
45 * src/client.c: Remove SA_INTERRUPT flag set from installSignalHandler.
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
46 It is flagged as a no-op in the Linux headers, and does not exist
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
47 on FreeBSD or Solaris.
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
48 * src/configfile.h, src/configfile.c, src/protocol.h, src/protocol.c,
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
49 src/post.c, docs/noffle.conf.5: Add 'path-header' and addition
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
50 of Path: header to posted articles if required.
0a12fc56db30 [svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents: 109
diff changeset
51
108
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
52 Tue Jun 13 07:27:21 BST 2000 Jim Hague <jim.hague@acm.org>
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
53
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
54 * src/configfile.h, src/configfile.c, src/database.c: Redo config
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
55 expires routines to remove enumerator and replace with routine to
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
56 obtain expire time for specified group.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
57 * src/configfile.h, src/configfile.c, src/server.c, noffle.conf.example,
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
58 docs/noffle.conf.5: Change 'auto-subscribe-mode' to
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
59 'default-auto-subscribe-mode' and add
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
60 'auto-subscribe-mode <grp pattern> <mode>'. For the moment,
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
61 spot old usage of 'auto-subscribe-mode' and interpret it as
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
62 'default-auto-subscribe-mode'.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
63 * src/client.c: Rename variable to remove compiler warning.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
64
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
65 Sat Jun 11 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
66
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
67 * Prepare for version 1.0pre6
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
68 * configure.in: Removed warning options for warnings that are
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
69 unavoidable with libgdbm
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
70
102
38b0a1532a37 [svn] Only track remote message no when subscribed
bears
parents: 101
diff changeset
71 Mon Jun 5 09:46:30 BST 2000 Jim Hague <jim.hague@acm.org>
38b0a1532a37 [svn] Only track remote message no when subscribed
bears
parents: 101
diff changeset
72
38b0a1532a37 [svn] Only track remote message no when subscribed
bears
parents: 101
diff changeset
73 * src/client.c, src/fetch.c, src/group.c, src/group.h, src/noffle.c:
108
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
74 Don't track remote message number read unless subscribed to a group.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
75 This stops 'Missing articles' pseudos being generated when you join
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
76 a group some time after doing the 'noffle --query groups' that first
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
77 found the group, or if you resubscribe a while after unsubscribing.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
78 They will still be generated if articles are missed when a group is
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
79 subscribed, in which case the pseudo message is entirely applicable.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
80
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
81 Sat Jun 03 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
82
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
83 * docs/NOTES: removed the whole section about the mail2news gateway.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
84 It doesn't really work, because procmail forks for each mail and
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
85 changing the posting allowed status is not atomic.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
86
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
87 Thu Jun 01 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
88
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
89 * docs/NOTES: Added section about "replace-messageid" option in
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
90 the Mail-News-Gateway chapter.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
91
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
92 Mon May 29 19:12:47 BST 2000 Jim Hague <jim.hague@acm.org>
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
93
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
94 * src/client.c: Fix spelling mistake in comment.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
95 * docs/noffle.1: Add a little bit more to the description of --online.
102
38b0a1532a37 [svn] Only track remote message no when subscribed
bears
parents: 101
diff changeset
96
101
ce8191c38f44 [svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents: 100
diff changeset
97 Mon May 29 18:28:25 CEST 2000 Uwe Hermann <uh1763@bingo-ev.de>
ce8191c38f44 [svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents: 100
diff changeset
98
ce8191c38f44 [svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents: 100
diff changeset
99 * configure, configure.in: Changed the --enable-debug option of configure.
ce8191c38f44 [svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents: 100
diff changeset
100 It now accepts the parameters 'no', 'min' and 'yes', i.e. no compiler-
ce8191c38f44 [svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents: 100
diff changeset
101 warnings, minimum compiler-warnings and maximum compiler-warnings.
ce8191c38f44 [svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents: 100
diff changeset
102 Default is 'min'. Stable releases should have 'no' as default, IHMO.
ce8191c38f44 [svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents: 100
diff changeset
103
ce8191c38f44 [svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents: 100
diff changeset
104 * NEWS: Update.
ce8191c38f44 [svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents: 100
diff changeset
105
108
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
106 Fri May 26 11:38:27 BST 2000 Jim Hague <jim.hague@acm.org>
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
107
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
108 * docs/NOTES: Added notes on knode.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
109 * src/client.c: Corrected comment.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
110
100
af51bf245bc3 [svn] Fix stupid Date: bug
bears
parents: 99
diff changeset
111 Thu May 25 22:03:56 BST 2000 Jim Hague <jim.hague@acm.org>
af51bf245bc3 [svn] Fix stupid Date: bug
bears
parents: 99
diff changeset
112
af51bf245bc3 [svn] Fix stupid Date: bug
bears
parents: 99
diff changeset
113 * src/post.c: Fixed stupid bug in article checking code where a
af51bf245bc3 [svn] Fix stupid Date: bug
bears
parents: 99
diff changeset
114 correctly formatted Date: line would have the "Date: " removed
af51bf245bc3 [svn] Fix stupid Date: bug
bears
parents: 99
diff changeset
115 before writing the outgoing file. Remote servers, not unnaturally,
af51bf245bc3 [svn] Fix stupid Date: bug
bears
parents: 99
diff changeset
116 get upset about this. Mea culpa :-(
af51bf245bc3 [svn] Fix stupid Date: bug
bears
parents: 99
diff changeset
117
99
651334f85995 [svn] * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
uh1763
parents: 97
diff changeset
118 Sat May 20 22:10:48 CEST 2000 Uwe Hermann <uh1763@bingo-ev.de>
651334f85995 [svn] * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
uh1763
parents: 97
diff changeset
119
651334f85995 [svn] * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
uh1763
parents: 97
diff changeset
120 * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
651334f85995 [svn] * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
uh1763
parents: 97
diff changeset
121 that it is included in the distribution by 'make distcheck'.
651334f85995 [svn] * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
uh1763
parents: 97
diff changeset
122
651334f85995 [svn] * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
uh1763
parents: 97
diff changeset
123 * docs/NOTES: Added info about pan versions 0.7.6 and 0.8
651334f85995 [svn] * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
uh1763
parents: 97
diff changeset
124
100
af51bf245bc3 [svn] Fix stupid Date: bug
bears
parents: 99
diff changeset
125 Sat May 20 11:46:54 BST 2000 Jim Hague <jim.hague@acm.org>
af51bf245bc3 [svn] Fix stupid Date: bug
bears
parents: 99
diff changeset
126
af51bf245bc3 [svn] Fix stupid Date: bug
bears
parents: 99
diff changeset
127 * src/client.c: Closer perusal of Son Of RFC1036 reveals that
af51bf245bc3 [svn] Fix stupid Date: bug
bears
parents: 99
diff changeset
128 Supersedes: can have multiple message IDs. Do this.
af51bf245bc3 [svn] Fix stupid Date: bug
bears
parents: 99
diff changeset
129
108
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
130 Sat May 20 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
131 * src/noffle.c: always enable generation of core files.
8eb2975c8c1a [svn] 1.0pre6 merge
bears
parents: 102
diff changeset
132
97
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
133 Fri May 19 14:02:44 BST 2000 Jim Hague <jim.hague@acm.org>
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
134
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
135 * src/util.h, src/util.c, src/database.c, src/pseudo.c, src/post.c:
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
136 Redo Utl_rfc822Date to not use strftime - this was potentially
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
137 wrong as it would only generate a conformant date string in
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
138 English locales - and rename to Utl_newsDate because the date format
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
139 is actually a subset of RFC822 - see Son Of RFC1036. Also add
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
140 Utl_parseNewsDate, ensure the date on posted articles is conformant
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
141 and replace if not, and implement observance of Expires: headers.
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
142 * src/client.c: Observe Supersedes: headers on incoming articles.
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
143 * src/content.c: Ensure if last article(s) in group are cancelled that
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
144 article numbers aren't re-used.
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
145 * docs/INTERNALS: Move INTERNALS to docs/.
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
146
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
147 Thu May 18 13:22:36 BST 2000 Jim Hague <jim.hague@acm.org>
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
148
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
149 * Recognise explicit posting statuses of 'y', 'n' and 'the rest'.
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
150 The latest IETF draft says you can have other statuses apart from
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
151 'm' (moderated group), and these should probably be treated in the
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
152 same way as 'm', i.e. forwarded to the external server to worry
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
153 about.
694c264a1b15 [svn] Latest changes
bears
parents: 89
diff changeset
154
89
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
155 Wed May 17 21:19:19 BST 2000 Jim Hague <jim.hague@acm.org>
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
156
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
157 * src/configfile.h, src/configfile.c, src/post.h, src/post.c,
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
158 src/noffle.c, src/server.c, docs/noffle.1, docs/noffle.conf.5:
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
159 Moved all article posting code into post.[hc], removed
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
160 'remove-messageid' option, added '--post' to noffle command line.
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
161 Added 'post-locally' option. docs/NOTES still needs updating.
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
162 Needs more testing too.
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
163
84
8c6dbce3b178 [svn] Merged in changes from release-1-0 up to release-1-0-merge-1.
enz
parents: 83
diff changeset
164 Wed May 17 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
8c6dbce3b178 [svn] Merged in changes from release-1-0 up to release-1-0-merge-1.
enz
parents: 83
diff changeset
165
8c6dbce3b178 [svn] Merged in changes from release-1-0 up to release-1-0-merge-1.
enz
parents: 83
diff changeset
166 * README: Clean-up and update.
8c6dbce3b178 [svn] Merged in changes from release-1-0 up to release-1-0-merge-1.
enz
parents: 83
diff changeset
167 * docs/noffle.conf.5, src/configfile.h, src/server.c:
8c6dbce3b178 [svn] Merged in changes from release-1-0 up to release-1-0-merge-1.
enz
parents: 83
diff changeset
168 Disabled remove-msgid option.
8c6dbce3b178 [svn] Merged in changes from release-1-0 up to release-1-0-merge-1.
enz
parents: 83
diff changeset
169
89
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
170 Mon May 15 11:21:28 BST 2000 Jim Hague <jim.hague@acm.org>
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
171
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
172 * src/configfile.h, src/configfile.c, src/client.c, docs/noffle.conf.5:
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
173 Added getgroups and omitgroups options.
f17eb481c126 [svn] Added post-locally, updated posting code
bears
parents: 84
diff changeset
174
83
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
175 Sun May 14 16:51:24 BST 2000 Jim Hague <jim.hague@acm.org>
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
176
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
177 * docs/NOTES: Added notes on trn, xrn and knews.
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
178 * src/configfile.h, src.configfile.c, src/server.c, docs/noffle.conf.5:
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
179 Increment the article number of the gen info article in groups that
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
180 are not auto-subscribed each time the gen info article is read. The gen
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
181 info article thus remains unread at the start of every newsreading
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
182 session. This behaviour can be disabled by setting new config
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
183 setting 'info-always-unread' to 'no'. Default is 'yes'. This (I hope)
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
184 restores Markus's preferred behaviour.
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
185 * INTERNALS: Added file with some rough jottings on the internals of Noffle.
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
186 A work in (probably sporadic) progress.
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
187
78
8f99308edea0 [svn] *** empty log message ***
enz
parents: 76
diff changeset
188 Sun May 14 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
8f99308edea0 [svn] *** empty log message ***
enz
parents: 76
diff changeset
189
8f99308edea0 [svn] *** empty log message ***
enz
parents: 76
diff changeset
190 * src/fetch.c: Did some refactoring.
8f99308edea0 [svn] *** empty log message ***
enz
parents: 76
diff changeset
191
76
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
192 Sat May 13 15:09:01 BST 2000 Jim Hague <jim.hague@acm.org>
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
193
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
194 * src/itemlist.c: Fixed stupid, Stupid, STUPID bug in Itl_next().
83
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
195 Redid itemlist code slightly to remove need to keep separators
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
196 string, at the cost of making it impossible to use '\1' as a
cea3ea783f5d [svn] Jim's latest
bears
parents: 78
diff changeset
197 separator. I don't think this will be a problem.
76
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
198 * src/log.h, src/log.c, src/over.h, src/over.c: Adjusted consting
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
199 in Log_init and new_Over to remove compiler warnings.
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
200 * src/portable.h, src/server.c, src/client.c: Introduced UNUSED(x)
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
201 macro to indicate deliberately unused function parameters and
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
202 remove warnings.
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
203 * src/content.c: Preserve gen info in Cont_write() provided it is
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
204 followed by an article with the next number. Stops gen info article
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
205 vanishing instantly on reading when auto-subscribe is on, which
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
206 was sort-of confusing for users (why can't I read that again?)
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
207 and caused xrn to complain the NNTP server was broken.
1f6e2a55fc75 [svn] Updates
bears
parents: 70
diff changeset
208
68
f76e8586fab6 [svn] src/client.c: Rewrote needsMark(): uses itemlist.h, more debugging output.
enz
parents: 66
diff changeset
209 Sat May 13 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
f76e8586fab6 [svn] src/client.c: Rewrote needsMark(): uses itemlist.h, more debugging output.
enz
parents: 66
diff changeset
210
f76e8586fab6 [svn] src/client.c: Rewrote needsMark(): uses itemlist.h, more debugging output.
enz
parents: 66
diff changeset
211 * src/client.c: Rewrote needsMark(): uses itemlist.h, more debugging output.
70
38c86048fe2e [svn] src/server.c: Rewrote getTimesInSeconds(): arguments ar now int and
enz
parents: 68
diff changeset
212 * src/server.c: Rewrote getTimesInSeconds(): arguments ar now int and
38c86048fe2e [svn] src/server.c: Rewrote getTimesInSeconds(): arguments ar now int and
enz
parents: 68
diff changeset
213 checked with assertions. Return value is time_t and must be checked
38c86048fe2e [svn] src/server.c: Rewrote getTimesInSeconds(): arguments ar now int and
enz
parents: 68
diff changeset
214 for (time_t)-1.
38c86048fe2e [svn] src/server.c: Rewrote getTimesInSeconds(): arguments ar now int and
enz
parents: 68
diff changeset
215
66
40a7493238e8 [svn] * src/Makefile.am, src/Makefile.in: Added portable.h to the list of sources.
uh1763
parents: 65
diff changeset
216 Sat May 13 06:20:01 CEST 2000 Uwe Hermann <uh1763@bingo-ev.de>
40a7493238e8 [svn] * src/Makefile.am, src/Makefile.in: Added portable.h to the list of sources.
uh1763
parents: 65
diff changeset
217
40a7493238e8 [svn] * src/Makefile.am, src/Makefile.in: Added portable.h to the list of sources.
uh1763
parents: 65
diff changeset
218 * src/Makefile.am, src/Makefile.in: Added portable.h to the list of sources.
40a7493238e8 [svn] * src/Makefile.am, src/Makefile.in: Added portable.h to the list of sources.
uh1763
parents: 65
diff changeset
219 I forgot this in my last commit. Sorry.
40a7493238e8 [svn] * src/Makefile.am, src/Makefile.in: Added portable.h to the list of sources.
uh1763
parents: 65
diff changeset
220
60
defaa632baae [svn] *** empty log message ***
enz
parents: 57
diff changeset
221 Fri May 12 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
56
688bd51704e0 [svn] * configure, configure.in: Only add all those compiler-switches
uh1763
parents: 55
diff changeset
222
57
84e32c84666b [svn] add some intermediate variables for easier debugging
enz
parents: 56
diff changeset
223 * src/client.c: add some intermediate variables for easier debugging
84e32c84666b [svn] add some intermediate variables for easier debugging
enz
parents: 56
diff changeset
224 in needsMark(). It seems that thread mode is sometimes not working.
60
defaa632baae [svn] *** empty log message ***
enz
parents: 57
diff changeset
225 * src/client.c, src/content.c, src/dynamicstring.h, src/dynamicstring.c,
defaa632baae [svn] *** empty log message ***
enz
parents: 57
diff changeset
226 src/util.h, src/util.c, src/protocol.c:
defaa632baae [svn] *** empty log message ***
enz
parents: 57
diff changeset
227 Changed some variable types and used some casts to avoid compiler
defaa632baae [svn] *** empty log message ***
enz
parents: 57
diff changeset
228 warnings about signedness. In general, int should be used for parameters
defaa632baae [svn] *** empty log message ***
enz
parents: 57
diff changeset
229 for allowing a signedness assertion in the function.
defaa632baae [svn] *** empty log message ***
enz
parents: 57
diff changeset
230 (see J.Lakos: Large-Scale C++ Software Design, section 9.2).
61
adf0af5152f7 [svn] Renamed some variables and function names, because they caused compiler
enz
parents: 60
diff changeset
231 * src/client.c, src/database.c, src/database.h, src/fetch.c, src/fetchlist.c,
adf0af5152f7 [svn] Renamed some variables and function names, because they caused compiler
enz
parents: 60
diff changeset
232 src/fetchlist.h, src/group.c, src/group.h, src/noffle.c, src/server.c
adf0af5152f7 [svn] Renamed some variables and function names, because they caused compiler
enz
parents: 60
diff changeset
233 src/server.h:
adf0af5152f7 [svn] Renamed some variables and function names, because they caused compiler
enz
parents: 60
diff changeset
234 Renamed some variables, because they caused compiler warnings because
adf0af5152f7 [svn] Renamed some variables and function names, because they caused compiler
enz
parents: 60
diff changeset
235 of shadowing global variables from system include files
adf0af5152f7 [svn] Renamed some variables and function names, because they caused compiler
enz
parents: 60
diff changeset
236 (index, stat, serv).
63
b455e14ebc5d [svn] *** empty log message ***
enz
parents: 61
diff changeset
237 * src/fetchlist.c:
b455e14ebc5d [svn] *** empty log message ***
enz
parents: 61
diff changeset
238 Avoid compiler warning because of cast from const to non-const.
65
b225619a1ba1 [svn] *** empty log message ***
enz
parents: 63
diff changeset
239 * src/post.c, src/server.c:
b225619a1ba1 [svn] *** empty log message ***
enz
parents: 63
diff changeset
240 Avoid compiler warnings about incomplete initializer blocks.
57
84e32c84666b [svn] add some intermediate variables for easier debugging
enz
parents: 56
diff changeset
241
56
688bd51704e0 [svn] * configure, configure.in: Only add all those compiler-switches
uh1763
parents: 55
diff changeset
242 Fri May 12 10:19:56 CEST 2000 Uwe Hermann <uh1763@bingo-ev.de>
688bd51704e0 [svn] * configure, configure.in: Only add all those compiler-switches
uh1763
parents: 55
diff changeset
243
688bd51704e0 [svn] * configure, configure.in: Only add all those compiler-switches
uh1763
parents: 55
diff changeset
244 * configure, configure.in: Only add all those compiler-switches
688bd51704e0 [svn] * configure, configure.in: Only add all those compiler-switches
uh1763
parents: 55
diff changeset
245 like -ansi, -pedantic etc. if we use gcc. Other c-compilers are unlikely
688bd51704e0 [svn] * configure, configure.in: Only add all those compiler-switches
uh1763
parents: 55
diff changeset
246 to have those switches.
688bd51704e0 [svn] * configure, configure.in: Only add all those compiler-switches
uh1763
parents: 55
diff changeset
247
688bd51704e0 [svn] * configure, configure.in: Only add all those compiler-switches
uh1763
parents: 55
diff changeset
248
54
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
249 Wed May 10 00:25:44 CEST 2000 Uwe Hermann <uh1763@bingo-ev.de>
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
250
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
251 * src/client.c, src/configfile.c, src/content.c, src/control.c,
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
252 src/database.c, src/dynamicstring.c, src/fetch.c, src/fetchlist.c,
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
253 src/group.c, src/itemlist.c, src/lock.c, src/log.c, src/noffle.c,
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
254 src/online.c, src/outgoing.c, src/over.c, src/post.c, src/protocol.c,
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
255 src/pseudo.c, src/request.c, src/server.c, src/util.c:
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
256 Added portable.h #include.
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
257
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
258 * src/client.h, src/database.h, src/fetch.c, src/group.h, src/lock.c,
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
259 src/outgoing.c, src/over.c, src/over.h, src/pseudo.c, src/server.c,
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
260 src/util.c, src/util.h: Added some #ifdefs to correctly include either
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
261 time.h or sys/time.h or both, depending on which are found.
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
262
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
263 * src/noffle.c: Changed the return-type of the signal-handlers bugReport()
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
264 and logSignal() to RETSIGTYPE, which is either void or int, depending on
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
265 the system you compile on (autoconf #defines the RETSIGTYPE).
125d79c9e586 [svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents: 49
diff changeset
266
55
uh1763
parents: 54
diff changeset
267 * src/portable.h: Added file. This #defines some macros, so the code uses
uh1763
parents: 54
diff changeset
268 __snprintf() and __vsnprintf if snprintf and vsnprintf aren't available.
uh1763
parents: 54
diff changeset
269 This is the case on SunOS, for example.
uh1763
parents: 54
diff changeset
270
43
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
271
49
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
272 Sat May 6 12:25:39 BST 2000 Jim Hague <jim.hague@acm.org>
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
273
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
274 * src/server.c: Changed XOVER with no arg. to return info for current
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
275 article, not error.
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
276
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
277 * src/server.c, src/content.h, src/content.c: XHDR - added 'xref' to
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
278 headers recognised to keep trn happy, and recognise message ID argument.
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
279
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
280 * src/server.c, src/content.c: Ensure first/last from LIST ACTIVE and
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
281 GROUP agree (trn uses former). Tricky with pseudo gen info articles
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
282 around. Presence of these now only recorded in content and not
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
283 reflected in group first/last until proper article posted after
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
284 pseudo.
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
285
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
286 * src/client.c, NEWS: Reinstated starting article numbering from first
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
287 article number on server. Reasoning below is wrong except in exceptional
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
288 circumstances (e.g. join group, auto-subscribe, manual unsubscribe,
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
289 auto subscribe again, etc. to get > 2 Noffle info messages in group.
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
290 Bring reader up to date, remove & reinstall Noffle. Join group,
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
291 autosubscribe after more news arrives at server, reader thinks it has read
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
292 n articles it hasn't, where n is number of Noffle info messages in
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
293 group first time round - 2). Feature is generally useful, esp. in
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
294 development, so back in it goes.
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
295
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
296 * src/group.c: Forget cached group info when group database closed.
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
297
5ecb646acf97 [svn] Article numbering bug fixes
bears
parents: 45
diff changeset
298
45
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
299 Sat May 6 01:31:04 CEST 2000 Uwe Hermann <uh1763@bingo-ev.de>
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
300
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
301 * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
302 Added checks for the mail and sort programs. ./configure will abort if
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
303 they're not found.
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
304
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
305 * README: Removed the paragraph about news client software, as it's the same
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
306 as the one in docs/NOTES.
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
307
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
308 * TODO: Removed 'expiring by groups' and
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
309 'move some text from noffle.1 to noffle.conf.5'.
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
310
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
311 * docs/NOTES: Changed the text about -DDEBUG to explain one should use
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
312 './configure --enable-debug'.
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
313
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
314 * docs/noffle.1, docs/noffle.conf.5: Minor fixes. Added myself and Jim Hague
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
315 to the AUTHORS section :-)
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
316
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
317 * src/client.h, src/common.h, src/configfile.h, src/content.c, src/content.h,
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
318 src/control.c, src/control.h, src/database.h, src/dynamicstring.c,
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
319 src/dynamicstring.h, src/fetch.h, src/fetchlist.h, src/group.h,
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
320 src/itemlist.c, src/itemlist.h, src/lock.h, src/log.c, src/log.h,
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
321 src/noffle.c, src/online.h, src/outgoing.h, src/over.c, src/over.h,
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
322 src/post.h, src/protocol.h, src/pseudo.h, src/request.h, src/server.h,
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
323 src/util.c, src/util.h: Added the <config.h> include.
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
324
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
325 * src/content.c: Added missing include "content.h". Added a missing 'void'
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
326 in the declaration of clearCont().
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
327
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
328 * src/fetchlist.c: Casted fetchlist.size to (size_t) in a call to qsort(),
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
329 as qsort() expects a size_t. This removes a warning.
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
330
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
331 * src/noffle.c: Made doRequested() static. Added missing void to
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
332 enableCorefiles().
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
333
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
334 * src/log.c, src/protocol.c, src/online.c, src/pseudo.c: Added missing
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
335 includes.
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
336
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
337 * src/pseudo.c: Made genOv() and genPseudo() static.
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
338
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
339 * src/server.c: Added missing void to postArts(). Made touchArticle() static.
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
340
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
341 * src/util.c: Casted arguments of malloc() and memcpy() to size_t.
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
342
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
343 * src/dynamicstring.c, src/itemlist.c, src/over.c, src/request.c, src/util.c:
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
344 Removed casting of the result of malloc(). This is not necessary and
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
345 can hide a missing include of <stdlib.h>.
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
346
32ba1198c6fa [svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents: 43
diff changeset
347
43
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
348 Fri May 5 23:39:52 CEST 2000 Uwe Hermann <uh1763@bingo-ev.de>
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
349
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
350 * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
351 control.c, control.h, database.c, database.h, dynamicstring.c,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
352 dynamicstring.h, fetch.c, fetch.h, fetchlist.c, fetchlist.h, group.c,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
353 group.h, itemlist.c, itemlist.h, lock.c, lock.h, log.c, log.h, noffle.c,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
354 online.c, online.h, outgoing.c, outgoing.h, over.c, over.h, post.c, post.h,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
355 protocol.c, protocol.h, pseudo.c, pseudo.h, request.c, request.h, server.c,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
356 server.h, util.c, util.h, wildmat.c, wildmat.h: Moved files to the
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
357 subdirectory src/
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
358
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
359 * Makefile.am, acconfig.h, configure.in, docs/Makefile.am, src/Makefile.am,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
360 Makefile.in, aclocal.m4, config.h.in, configure, install-sh, missing,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
361 mkinstalldirs, stamp-h.in, docs/Makefile.in, src/Makefile.in: Added files.
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
362 They are used by aclocal, autoheader, autoconf and automake.
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
363
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
364 * src/config.c, src/config.h: Renamed to configfile.c and configfile.h,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
365 because configure will generate a config.h file itself.
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
366
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
367 * src/client.c, src/content.c, src/database.c, src/fetch.c, src/fetchlist.c,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
368 src/group.c, src/lock.c, src/noffle.c, src/online.c, src/outgoing.c,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
369 src/over.c, src/pseudo.c, src/request.c, src/server.c, src/util.c:
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
370 Changed '#include "config.h"' to '#include "configfile.h"'.
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
371
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
372 * src/client.c, src/content.c, src/database.c, src/fetch.c, src/fetchlist.c,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
373 src/group.c, src/lock.c, src/online.c, src/outgoing.c, src/post.c,
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
374 src/protocol.c, src/request.c, src/server.c: Files now #include <config.h>.
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
375 Added missing <stdio.h>. This removes the warnings about snprintf() not
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
376 being declared.
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
377
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
378 * Makefile: Removed. This is now generated by configure.
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
379
2842f50feb55 [svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents: 42
diff changeset
380
42
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
381 Fri May 5 22:24:37 CEST 2000 Uwe Hermann <uh1763@bingo-ev.de>
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
382
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
383 * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
384 NOTES.html, INSTALL.html: Removed files.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
385
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
386 * AUTHORS, COPYING, ChangeLog, README, INSTALL, NEWS, docs/FAQ, docs/NOTES:
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
387 Added files.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
388
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
389 * TODO.TXT: Renamed to TODO. Slightly changed formatting.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
390
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
391 * README: Reformatted the file. Added info about CVS. Added a pointer to
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
392 the file INSTALL.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
393
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
394 * noffle.1, noffle.conf.5: Moved to docs/
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
395
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
396 * LSM.TXT: Moved to docs/noffle.lsm. Small fix.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
397
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
398 * INSTALL: Adapted to autoconf build-system. A few minor fixes.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
399
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
400
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
401 -------------------------------------------------------------------------------
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
402
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
403 1.0pre6pre
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
404
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
405 * Forget cached group info when group database closed.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
406 * Added list of 'forbidden' newsgroup specs., as defined in draft IETF
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
407 Newsgroup Format (C.Lindsey), tracked to replace RFC1036. This defines
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
408 newsgroup names that should only be used for server-local groups and
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
409 server pseudo-groups (e.g. INN's to.*, cancel, cancel.*, junk). These
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
410 are now intercepted when querying server groups and ignored. Group names
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
411 omitted are any single component names, any 'control.*', 'to' or
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
412 'to.*',and any with a component 'all' or 'ctl'.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
413 Note these restrictions do not apply to local group names.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
414 * Fixed problem with article numbering if the overview file empties,
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
415 e.g. due to all articles in a very low volume group expiring. This
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
416 would cause article numbers to be set back to 1 when a new article
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
417 arrives.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
418 * Changed %i to %d in sscanfs everywhere. INN often (as it is entitled
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
419 to do) has leading zeros on numbers. %i interprets these as octal
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
420 numbers. Also changed %i to %d in printfs, for no good reason.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
421 * New groups now always start numbering at article 1. Previously article
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
422 numbering would start with the first held remote article number, in an
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
423 attempt to avoid newsreaders noticing if noffle is deleted and
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
424 reinstalled. Given Noffle may well not collect the first held article
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
425 anyway - it only will if the default number of articles to retrieve on
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
426 a first connect is big enough - and the fact that Noffle's pseudo
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
427 articles make it impossible to keep local article numbers in lock-step
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
428 with the server, there is the chance this scheme would just cause
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
429 readers to miss new articles.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
430 * Record newsgroup posting status. Enforce it at posting time.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
431 Added --modify to change newsgroup descriptions for all groups and
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
432 posting status for local groups.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
433 * Added group deletion.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
434 * Added message cancellation - from command line or by control message.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
435 Note command line only cancels locally - it can't be used to cancel a
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
436 message that has already gone offsite. A control messages cancels
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
437 locally if possible; it is only propaged offsite if the target is in a
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
438 non-local group and has itself already gone offsite.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
439 * Added wildmat code taken from INN - ensure Noffle wildcarding is
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
440 exactly to spec.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
441 * Added group-specific expire times.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
442 * Noffle now sends a "MODE READER" command after connecting to the
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
443 remote server. INN needs this before it will permit POST.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
444 * Applied patch from Jim Hague: support for local groups / new command
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
445 line options --create and --cancel.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
446 * Changed output of 'noffle -a all' to standard mailbox format,
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
447 so that tools like grepmail work.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
448
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
449 Version 1.0pre5
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
450
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
451 * Core files are always enabled when running as server and debugging
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
452 symbols are always in the executable.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
453 * Use GDBM_FAST flag for hash files.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
454 * Fixed a bug in online mode with servers that need authentication.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
455 * Minor changes and improvements
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
456
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
457 Version 1.0pre4
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
458
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
459 * Fixed a bug that broke cross-posting of articles
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
460 * Fixed a bug that truncated headers of posted articles.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
461 * Long overview header lines are now split into multiple lines in
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
462 response to HEAD or ARTICLE commands.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
463 * Fixed a bug that caused a crash sometimes when updating the
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
464 requested article list after releasing/regetting the global lock
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
465 * Server is now allowed to generate core files on crash (in spool
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
466 directory) if compiled with -DDEBUG option
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
467 * Opening an article additionally marks all references as
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
468 interesting, so more articles are fetched in thread mode, if one
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
469 article of a thread was opened.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
470 * New config option "connect-timeout"
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
471 * Minor improvements and bug-fixes
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
472
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
473 Version 1.0pre3
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
474
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
475 * Added XPAT command. Not full syntax, but enough for making slrn's
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
476 thread reconstruction work
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
477 * Storing of requested message-ids completely rewritten (thanks to
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
478 Volker Wysk for the patch). Much more efficient now. Bug removed
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
479 that broke requesting articles with message-IDs containing a
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
480 slash. Added --requested option.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
481 * When fetching requested articles, do not send more than 20 ARTICLE
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
482 commands at once, before parsing the server response.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
483 * Minor bug fixes and improvements.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
484
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
485 Version 1.0pre2
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
486
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
487 * Added RPM_BUILD_ROOT variable to Makefile (useful for creating RPM
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
488 source packages)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
489 * Removed terrible bug that truncated article body after releasing
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
490 and re-getting global lock
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
491
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
492 Version 1.0pre1
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
493
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
494 * needs complete re-installing, some formats have changed
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
495 * Support for multiple remote servers
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
496 * Faster download when fetching news, because articles are prepared
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
497 in database while parsing response to XOVER and all ARTICLE
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
498 commands are sent at once
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
499 * Bug removed that made authetication only work with lower-case
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
500 passwords
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
501 * Other small bug fixes and improvements
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
502
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
503 Version 0.19
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
504
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
505 * Fix broken full mode
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
506 * Fix cutting of articles after line beginning with '.'
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
507 * Other bug fixes
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
508 * LIST commands can have pattern argument now
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
509 * initial-fetch option removed (same as max-fetch now)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
510
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
511 Version 0.18
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
512
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
513 * needs complete re-installing, most file format have changed
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
514 * Group database uses gdbm, databases moved to
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
515 /var/spool/noffle/data
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
516 * Most config options changed their names, some do not longer exists
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
517 * New fetch mode "thread" added
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
518 * Different --fetch invocations replaced by single option
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
519 * Meaning of "--database" option changed, "--article" option added
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
520 * Failed postings are now returned to sender by "mail" command
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
521 * Expire uses last access time
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
522 * Auto-subscribe option only subscribes groups now, if an article
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
523 body is opened (no longer if group is selected).
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
524 * Improve posting at German T-Online provider: rename X-Sender
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
525 header, Reply-To header is added, if missing (T-Online overwrites
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
526 From headers), allow to remove Message-ID as a config option.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
527 * Doc files are now copied to $(PREFIX)/doc/noffle
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
528 * Y2K compliance of NEWGROUPS command
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
529 * Various bug fixes (thanks to all users helping with bug reports)
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
530 * Various changes for tuning and improvement
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
531
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
532 Version 0.17
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
533
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
534 * Bug removed that caused NOFFLE to exceed the allowed maximum number of
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
535 open files on longer sessions.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
536
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
537 Version 0.16
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
538
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
539 * Noffle generates Message-ID if a message received for posting has none.
2467ff423c15 [svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff changeset
540