Mercurial > noffle
annotate ChangeLog @ 466:e769484a87c3 noffle
[svn] fixed removal of old config dir
| author | godisch | 
|---|---|
| date | Sat, 26 Jul 2003 08:37:07 +0100 | 
| parents | b8065ab36244 | 
| children | fb8cadeed4d4 | 
| rev | line source | 
|---|---|
| 465 | 1 Sat Jul 26 2003 Martin Godisch <martin@godisch.de> | 
| 2 | |
| 3 * docs/noffle.1: Added -D/-q note, see Debian #202922. | |
| 4 | |
| 
461
 
b540ecb6f218
[svn] * src/itemlist.c: Add define so test code builds again.
 
bears 
parents: 
439 
diff
changeset
 | 
5 Wed Jun 23 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
b540ecb6f218
[svn] * src/itemlist.c: Add define so test code builds again.
 
bears 
parents: 
439 
diff
changeset
 | 
6 | 
| 
 
b540ecb6f218
[svn] * src/itemlist.c: Add define so test code builds again.
 
bears 
parents: 
439 
diff
changeset
 | 
7 * src/itemlist.c: Add define so test code builds again. | 
| 
 
b540ecb6f218
[svn] * src/itemlist.c: Add define so test code builds again.
 
bears 
parents: 
439 
diff
changeset
 | 
8 * src/noffle.c: Fix SF bug 756585 in command handling and beef up | 
| 
 
b540ecb6f218
[svn] * src/itemlist.c: Add define so test code builds again.
 
bears 
parents: 
439 
diff
changeset
 | 
9 returning an appropriate exit value. | 
| 
464
 
d9035d08fe51
[svn] * src/fetch.c: Log failed posting that we can't mail back to the sender
 
bears 
parents: 
461 
diff
changeset
 | 
10 * src/log.c: Rename log structure to logSettings to remove warning about | 
| 
 
d9035d08fe51
[svn] * src/fetch.c: Log failed posting that we can't mail back to the sender
 
bears 
parents: 
461 
diff
changeset
 | 
11 hiding built-in from GCC 3.3.1. | 
| 
 
d9035d08fe51
[svn] * src/fetch.c: Log failed posting that we can't mail back to the sender
 
bears 
parents: 
461 
diff
changeset
 | 
12 * src/outgoing.c,src/util.h,src/util.c: Create Utl_createDir() and | 
| 
 
d9035d08fe51
[svn] * src/fetch.c: Log failed posting that we can't mail back to the sender
 
bears 
parents: 
461 
diff
changeset
 | 
13 Utl_writeFile() and rework outgoing.c to use them. | 
| 
 
d9035d08fe51
[svn] * src/fetch.c: Log failed posting that we can't mail back to the sender
 
bears 
parents: 
461 
diff
changeset
 | 
14 * src/fetch.c: Log failed posting that we can't mail back to the sender | 
| 
 
d9035d08fe51
[svn] * src/fetch.c: Log failed posting that we can't mail back to the sender
 
bears 
parents: 
461 
diff
changeset
 | 
15 or where sending fails to <Noffle spool>/failed.posting. | 
| 
461
 
b540ecb6f218
[svn] * src/itemlist.c: Add define so test code builds again.
 
bears 
parents: 
439 
diff
changeset
 | 
16 | 
| 
438
 
a6e3b57fb035
[svn] * Makefile.in,aclocal.m4,configure,docs/Makefile.in,packages/Makefile.in,
 
bears 
parents: 
423 
diff
changeset
 | 
17 Wed Jun 25 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
a6e3b57fb035
[svn] * Makefile.in,aclocal.m4,configure,docs/Makefile.in,packages/Makefile.in,
 
bears 
parents: 
423 
diff
changeset
 | 
18 | 
| 
 
a6e3b57fb035
[svn] * Makefile.in,aclocal.m4,configure,docs/Makefile.in,packages/Makefile.in,
 
bears 
parents: 
423 
diff
changeset
 | 
19 * src/protocol.c: Reading of long lines broken in Prt_getLn(). Fix and | 
| 
 
a6e3b57fb035
[svn] * Makefile.in,aclocal.m4,configure,docs/Makefile.in,packages/Makefile.in,
 
bears 
parents: 
423 
diff
changeset
 | 
20 change to split long lines rather than truncate. Also change | 
| 
 
a6e3b57fb035
[svn] * Makefile.in,aclocal.m4,configure,docs/Makefile.in,packages/Makefile.in,
 
bears 
parents: 
423 
diff
changeset
 | 
21 Prt_putTxtBuf() to work properly with long lines by removing all | 
| 
 
a6e3b57fb035
[svn] * Makefile.in,aclocal.m4,configure,docs/Makefile.in,packages/Makefile.in,
 
bears 
parents: 
423 
diff
changeset
 | 
22 fixed buffer dependencies. | 
| 
 
a6e3b57fb035
[svn] * Makefile.in,aclocal.m4,configure,docs/Makefile.in,packages/Makefile.in,
 
bears 
parents: 
423 
diff
changeset
 | 
23 * configure.in: Bump version number to 1.1.5. | 
| 
 
a6e3b57fb035
[svn] * Makefile.in,aclocal.m4,configure,docs/Makefile.in,packages/Makefile.in,
 
bears 
parents: 
423 
diff
changeset
 | 
24 * Makefile.in,aclocal.m4,configure,docs/Makefile.in,packages/Makefile.in, | 
| 
 
a6e3b57fb035
[svn] * Makefile.in,aclocal.m4,configure,docs/Makefile.in,packages/Makefile.in,
 
bears 
parents: 
423 
diff
changeset
 | 
25 packages/redhat/Makefile.in,src/Makefile.in: Autoconf updates. | 
| 439 | 26 * NEWS: Update for 1.1.5. | 
| 
438
 
a6e3b57fb035
[svn] * Makefile.in,aclocal.m4,configure,docs/Makefile.in,packages/Makefile.in,
 
bears 
parents: 
423 
diff
changeset
 | 
27 | 
| 
423
 
466b42bb776e
[svn] * src/server.c: Remove debug log that was duplicating log entries
 
bears 
parents: 
406 
diff
changeset
 | 
28 Fri Jun 20 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
466b42bb776e
[svn] * src/server.c: Remove debug log that was duplicating log entries
 
bears 
parents: 
406 
diff
changeset
 | 
29 | 
| 
 
466b42bb776e
[svn] * src/server.c: Remove debug log that was duplicating log entries
 
bears 
parents: 
406 
diff
changeset
 | 
30 * src/server.c: Remove debug log that was duplicating log entries | 
| 
 
466b42bb776e
[svn] * src/server.c: Remove debug log that was duplicating log entries
 
bears 
parents: 
406 
diff
changeset
 | 
31 made elsewhere. | 
| 
 
466b42bb776e
[svn] * src/server.c: Remove debug log that was duplicating log entries
 
bears 
parents: 
406 
diff
changeset
 | 
32 | 
| 406 | 33 Thu Jun 05 2003 Martin Godisch <martin@godisch.de> | 
| 34 | |
| 35 * src/client.c: Fixed port range to make ports > 255 available and check | |
| 36 for invalid ports < 0 and > 65535 functional. | |
| 37 | |
| 
391
 
6cb66f5a0479
[svn] * docs/noffle.1,src/configure.h,src/configfile.c,src/noffle.c: Add optional
 
bears 
parents: 
390 
diff
changeset
 | 
38 Fri May 23 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
6cb66f5a0479
[svn] * docs/noffle.1,src/configure.h,src/configfile.c,src/noffle.c: Add optional
 
bears 
parents: 
390 
diff
changeset
 | 
39 | 
| 
 
6cb66f5a0479
[svn] * docs/noffle.1,src/configure.h,src/configfile.c,src/noffle.c: Add optional
 
bears 
parents: 
390 
diff
changeset
 | 
40 * docs/noffle.1,src/configure.h,src/configfile.c,src/noffle.c: Add optional | 
| 
 
6cb66f5a0479
[svn] * docs/noffle.1,src/configure.h,src/configfile.c,src/noffle.c: Add optional
 
bears 
parents: 
390 
diff
changeset
 | 
41 "auth" parameter to '--server' option. This turns on client authorisation | 
| 
 
6cb66f5a0479
[svn] * docs/noffle.1,src/configure.h,src/configfile.c,src/noffle.c: Add optional
 
bears 
parents: 
390 
diff
changeset
 | 
42 regardless of the setting of authenticate-client. Useful if you want the | 
| 
 
6cb66f5a0479
[svn] * docs/noffle.1,src/configure.h,src/configfile.c,src/noffle.c: Add optional
 
bears 
parents: 
390 
diff
changeset
 | 
43 same Noffle to authenticate or not depending on what/how it gets invoked. | 
| 
390
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
44 | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
45 Thu May 22 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
46 | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
47 * src/client.c: Return correct status from Client_postArt() and add | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
48 function comment detailing what return code should be, because it's | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
49 not obvious that the return code should report success when the | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
50 posting failed for reasons other than connection problems. This should fix | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
51 problem with failing posting stopping fetches. Thanks to Dan Jacobson | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
52 for spotting this. | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
53 * src/client.c: Fix problemette with filter discards not updating remote | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
54 group article count and so the overview being refetched until | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
55 and article appears that doesn't fall foul of the filter and thus does | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
56 update the remove group 'next article' marker. Thanks to Dan Jacobson | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
57 for spotting this. | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
58 * src/content.c: Don't be fooled into thinking a filename starting ".." | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
59 is just "..". | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
60 * src/outgoing.c: Don't assume "." and ".." are the first files returned | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
61 from readdir(). Thanks to Andreas Happe for spotting this. | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
62 * src/noffle.c: Update online help to include 'm' group posting status. | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
63 * src/server.c: Move incorrect updating of server.grp in doGrp() which was | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
64 causing doGrp() to not retrieve remote article details when in online | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
65 mode. Thanks to Miernik and Andreas Happe for reporting the problem. | 
| 
 
2ad4c1c97734
[svn] * src/client.c: Return correct status from Client_postArt() and add
 
bears 
parents: 
377 
diff
changeset
 | 
66 | 
| 
377
 
21300895412f
[svn] * src/common.h,src/control.c,src/noffle.c,src/post.c: Find actual bug
 
bears 
parents: 
368 
diff
changeset
 | 
67 Thu Apr 03 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
21300895412f
[svn] * src/common.h,src/control.c,src/noffle.c,src/post.c: Find actual bug
 
bears 
parents: 
368 
diff
changeset
 | 
68 | 
| 
 
21300895412f
[svn] * src/common.h,src/control.c,src/noffle.c,src/post.c: Find actual bug
 
bears 
parents: 
368 
diff
changeset
 | 
69 * src/common.h,src/control.c,src/noffle.c,src/post.c: Find actual bug | 
| 
 
21300895412f
[svn] * src/common.h,src/control.c,src/noffle.c,src/post.c: Find actual bug
 
bears 
parents: 
368 
diff
changeset
 | 
70 causing Debian #187068 and fix that. | 
| 
 
21300895412f
[svn] * src/common.h,src/control.c,src/noffle.c,src/post.c: Find actual bug
 
bears 
parents: 
368 
diff
changeset
 | 
71 * src/filter.c: Code should be #ifdef'd out, not commented out. | 
| 
 
21300895412f
[svn] * src/common.h,src/control.c,src/noffle.c,src/post.c: Find actual bug
 
bears 
parents: 
368 
diff
changeset
 | 
72 | 
| 368 | 73 Tue Apr 01 2003 Martin Godisch <martin@godisch.de> | 
| 366 | 74 | 
| 75 * src/post.c: | |
| 76 Forward cancel control messages to parent NNTP servers, | |
| 77 see Debian bug #187068. | |
| 78 * docs/noffle.1: | |
| 79 Noted that option --cancel acts only locally. | |
| 80 * src/noffle.c: | |
| 81 Removed cancel status message which appeared twice. | |
| 82 | |
| 
357
 
b0ee77fa24d4
[svn] * src/post.c,src/configfile.c,src/configfile.h,docs/noffle.conf.5,
 
bears 
parents: 
331 
diff
changeset
 | 
83 Sat Mar 22 2003 Johannes Madel <johannes.madel@gmx.de> | 
| 
 
b0ee77fa24d4
[svn] * src/post.c,src/configfile.c,src/configfile.h,docs/noffle.conf.5,
 
bears 
parents: 
331 
diff
changeset
 | 
84 | 
| 
 
b0ee77fa24d4
[svn] * src/post.c,src/configfile.c,src/configfile.h,docs/noffle.conf.5,
 
bears 
parents: 
331 
diff
changeset
 | 
85 * src/post.c,src/configfile.c,src/configfile.h,docs/noffle.conf.5, | 
| 
 
b0ee77fa24d4
[svn] * src/post.c,src/configfile.c,src/configfile.h,docs/noffle.conf.5,
 
bears 
parents: 
331 
diff
changeset
 | 
86 noffle.conf.example,TODO: Added a config value to specify whether | 
| 
 
b0ee77fa24d4
[svn] * src/post.c,src/configfile.c,src/configfile.h,docs/noffle.conf.5,
 
bears 
parents: 
331 
diff
changeset
 | 
87 a Reply-To header should be appended to messages posted without it. | 
| 
 
b0ee77fa24d4
[svn] * src/post.c,src/configfile.c,src/configfile.h,docs/noffle.conf.5,
 
bears 
parents: 
331 
diff
changeset
 | 
88 Also made the new option show up in the noffle.conf manpage and the | 
| 
 
b0ee77fa24d4
[svn] * src/post.c,src/configfile.c,src/configfile.h,docs/noffle.conf.5,
 
bears 
parents: 
331 
diff
changeset
 | 
89 initial example configuration shipped with the package. | 
| 
 
b0ee77fa24d4
[svn] * src/post.c,src/configfile.c,src/configfile.h,docs/noffle.conf.5,
 
bears 
parents: 
331 
diff
changeset
 | 
90 | 
| 
331
 
ff7a2dc6023e
[svn] * src/client.c,src/group.c: Reunite forbidden group comment with code, and
 
bears 
parents: 
320 
diff
changeset
 | 
91 Wed Feb 26 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
ff7a2dc6023e
[svn] * src/client.c,src/group.c: Reunite forbidden group comment with code, and
 
bears 
parents: 
320 
diff
changeset
 | 
92 | 
| 
 
ff7a2dc6023e
[svn] * src/client.c,src/group.c: Reunite forbidden group comment with code, and
 
bears 
parents: 
320 
diff
changeset
 | 
93 * src/client.c,src/group.c: Reunite forbidden group comment with code, and | 
| 
 
ff7a2dc6023e
[svn] * src/client.c,src/group.c: Reunite forbidden group comment with code, and
 
bears 
parents: 
320 
diff
changeset
 | 
94 revise forbidden rules to allow single component names except for some | 
| 
 
ff7a2dc6023e
[svn] * src/client.c,src/group.c: Reunite forbidden group comment with code, and
 
bears 
parents: 
320 
diff
changeset
 | 
95 specific ones. | 
| 
 
ff7a2dc6023e
[svn] * src/client.c,src/group.c: Reunite forbidden group comment with code, and
 
bears 
parents: 
320 
diff
changeset
 | 
96 | 
| 
 
ff7a2dc6023e
[svn] * src/client.c,src/group.c: Reunite forbidden group comment with code, and
 
bears 
parents: 
320 
diff
changeset
 | 
97 Fri Feb 21 2003 Jim Hague <jim.hague@acm.org> | 
| 
320
 
5c6faf4e1dc9
[svn] * src/noffle.c: Give usage (rather than abort()) if option is unrecognised.
 
bears 
parents: 
306 
diff
changeset
 | 
98 | 
| 
 
5c6faf4e1dc9
[svn] * src/noffle.c: Give usage (rather than abort()) if option is unrecognised.
 
bears 
parents: 
306 
diff
changeset
 | 
99 * src/noffle.c: Give usage (rather than abort()) if option is unrecognised. | 
| 
 
5c6faf4e1dc9
[svn] * src/noffle.c: Give usage (rather than abort()) if option is unrecognised.
 
bears 
parents: 
306 
diff
changeset
 | 
100 * src/content.c: Tighten up checks when accessing content vector. | 
| 
 
5c6faf4e1dc9
[svn] * src/noffle.c: Give usage (rather than abort()) if option is unrecognised.
 
bears 
parents: 
306 
diff
changeset
 | 
101 | 
| 
306
 
52ce87d25641
[svn] added logging when fetching news started/finished
 
godisch 
parents: 
300 
diff
changeset
 | 
102 Mon Feb 17 2003 Martin Godisch <martin@godisch.de> | 
| 
 
52ce87d25641
[svn] added logging when fetching news started/finished
 
godisch 
parents: 
300 
diff
changeset
 | 
103 | 
| 
 
52ce87d25641
[svn] added logging when fetching news started/finished
 
godisch 
parents: 
300 
diff
changeset
 | 
104 * src/noffle.c: Added logging when fetching news started/finished. | 
| 
 
52ce87d25641
[svn] added logging when fetching news started/finished
 
godisch 
parents: 
300 
diff
changeset
 | 
105 See Debian bug #181320. | 
| 
 
52ce87d25641
[svn] added logging when fetching news started/finished
 
godisch 
parents: 
300 
diff
changeset
 | 
106 | 
| 
300
 
994e9ab2c24f
[svn] * src/database.c: Accept articles with no body, substituting a body of a
 
bears 
parents: 
299 
diff
changeset
 | 
107 Thu Feb 13 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
994e9ab2c24f
[svn] * src/database.c: Accept articles with no body, substituting a body of a
 
bears 
parents: 
299 
diff
changeset
 | 
108 | 
| 
 
994e9ab2c24f
[svn] * src/database.c: Accept articles with no body, substituting a body of a
 
bears 
parents: 
299 
diff
changeset
 | 
109 * src/database.c: Accept articles with no body, substituting a body of a | 
| 
 
994e9ab2c24f
[svn] * src/database.c: Accept articles with no body, substituting a body of a
 
bears 
parents: 
299 
diff
changeset
 | 
110 single empty line. Also cast a scanf parameter to remove warning. | 
| 
 
994e9ab2c24f
[svn] * src/database.c: Accept articles with no body, substituting a body of a
 
bears 
parents: 
299 
diff
changeset
 | 
111 | 
| 
299
 
94ac4c72baf7
[svn] * NEWS,configure,configure.in,packages/redhat/noffle.spec: Update for 1.1.4.
 
bears 
parents: 
298 
diff
changeset
 | 
112 Wed Feb 12 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
94ac4c72baf7
[svn] * NEWS,configure,configure.in,packages/redhat/noffle.spec: Update for 1.1.4.
 
bears 
parents: 
298 
diff
changeset
 | 
113 | 
| 
 
94ac4c72baf7
[svn] * NEWS,configure,configure.in,packages/redhat/noffle.spec: Update for 1.1.4.
 
bears 
parents: 
298 
diff
changeset
 | 
114 * NEWS,configure,configure.in,packages/redhat/noffle.spec: Update for 1.1.4. | 
| 
 
94ac4c72baf7
[svn] * NEWS,configure,configure.in,packages/redhat/noffle.spec: Update for 1.1.4.
 
bears 
parents: 
298 
diff
changeset
 | 
115 | 
| 298 | 116 Mon Feb 10 2003 Jim Hague <jim.hague@acm.org> | 
| 117 | |
| 118 * src/client.c: Fix horror in authentication. | |
| 119 | |
| 
297
 
4dc7dabd9318
[svn] * NEWS,configure.in,packages/redhat/noffle.spec: Update for 1.1.3.
 
bears 
parents: 
293 
diff
changeset
 | 
120 Fri Jan 31 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
4dc7dabd9318
[svn] * NEWS,configure.in,packages/redhat/noffle.spec: Update for 1.1.3.
 
bears 
parents: 
293 
diff
changeset
 | 
121 | 
| 
 
4dc7dabd9318
[svn] * NEWS,configure.in,packages/redhat/noffle.spec: Update for 1.1.3.
 
bears 
parents: 
293 
diff
changeset
 | 
122 * docs/noffle.1: Add 'news admin only' to affected options. | 
| 
 
4dc7dabd9318
[svn] * NEWS,configure.in,packages/redhat/noffle.spec: Update for 1.1.3.
 
bears 
parents: 
293 
diff
changeset
 | 
123 * TODO: Add items from Debian wishlist. | 
| 
 
4dc7dabd9318
[svn] * NEWS,configure.in,packages/redhat/noffle.spec: Update for 1.1.3.
 
bears 
parents: 
293 
diff
changeset
 | 
124 * src/util.c: Add cast to deal with compiler warning. | 
| 
 
4dc7dabd9318
[svn] * NEWS,configure.in,packages/redhat/noffle.spec: Update for 1.1.3.
 
bears 
parents: 
293 
diff
changeset
 | 
125 * NEWS,configure.in,packages/redhat/noffle.spec: Update for 1.1.3. | 
| 
 
4dc7dabd9318
[svn] * NEWS,configure.in,packages/redhat/noffle.spec: Update for 1.1.3.
 
bears 
parents: 
293 
diff
changeset
 | 
126 | 
| 
293
 
b0e754727abf
[svn] * docs/noffle.1,src/outgoing.c,src/noffle.c: Added -O/--outgoing
 
bears 
parents: 
292 
diff
changeset
 | 
127 Thu Jan 30 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
b0e754727abf
[svn] * docs/noffle.1,src/outgoing.c,src/noffle.c: Added -O/--outgoing
 
bears 
parents: 
292 
diff
changeset
 | 
128 | 
| 
 
b0e754727abf
[svn] * docs/noffle.1,src/outgoing.c,src/noffle.c: Added -O/--outgoing
 
bears 
parents: 
292 
diff
changeset
 | 
129 * docs/noffle.1,src/outgoing.c,src/noffle.c: Added -O/--outgoing | 
| 
 
b0e754727abf
[svn] * docs/noffle.1,src/outgoing.c,src/noffle.c: Added -O/--outgoing
 
bears 
parents: 
292 
diff
changeset
 | 
130 option to list articles waiting to be posted upstream. Modified | 
| 
 
b0e754727abf
[svn] * docs/noffle.1,src/outgoing.c,src/noffle.c: Added -O/--outgoing
 
bears 
parents: 
292 
diff
changeset
 | 
131 Out_next() to return message ID if possible, regardless of whether | 
| 
 
b0e754727abf
[svn] * docs/noffle.1,src/outgoing.c,src/noffle.c: Added -O/--outgoing
 
bears 
parents: 
292 
diff
changeset
 | 
132 article text was requested as well. | 
| 
 
b0e754727abf
[svn] * docs/noffle.1,src/outgoing.c,src/noffle.c: Added -O/--outgoing
 
bears 
parents: 
292 
diff
changeset
 | 
133 | 
| 292 | 134 Tue Jan 28 2003 Jim Hague <jim.hague@acm.org> | 
| 135 | |
| 136 * TODO: Add 'retry lost connections' item. | |
| 137 | |
| 
291
 
bf200dccbce5
[svn] * src/authenticate.c: Extend news admins to all those in group news.
 
bears 
parents: 
290 
diff
changeset
 | 
138 Sun Jan 12 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
bf200dccbce5
[svn] * src/authenticate.c: Extend news admins to all those in group news.
 
bears 
parents: 
290 
diff
changeset
 | 
139 | 
| 
 
bf200dccbce5
[svn] * src/authenticate.c: Extend news admins to all those in group news.
 
bears 
parents: 
290 
diff
changeset
 | 
140 * src/authenticate.c: Extend news admins to all those in group news. | 
| 
 
bf200dccbce5
[svn] * src/authenticate.c: Extend news admins to all those in group news.
 
bears 
parents: 
290 
diff
changeset
 | 
141 | 
| 
290
 
f35a7d45efd5
[svn] * docs/noffle.1,docs/noffle.conf.5: Correct footer date, add new RFCs,
 
bears 
parents: 
289 
diff
changeset
 | 
142 Sat Jan 11 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
f35a7d45efd5
[svn] * docs/noffle.1,docs/noffle.conf.5: Correct footer date, add new RFCs,
 
bears 
parents: 
289 
diff
changeset
 | 
143 | 
| 
 
f35a7d45efd5
[svn] * docs/noffle.1,docs/noffle.conf.5: Correct footer date, add new RFCs,
 
bears 
parents: 
289 
diff
changeset
 | 
144 * docs/noffle.1,docs/noffle.conf.5: Correct footer date, add new RFCs, | 
| 
 
f35a7d45efd5
[svn] * docs/noffle.1,docs/noffle.conf.5: Correct footer date, add new RFCs,
 
bears 
parents: 
289 
diff
changeset
 | 
145 update Markus's email again. | 
| 
 
f35a7d45efd5
[svn] * docs/noffle.1,docs/noffle.conf.5: Correct footer date, add new RFCs,
 
bears 
parents: 
289 
diff
changeset
 | 
146 * docs/noffle.conf.5,src/configfile.c: Only recognise authenticate-client | 
| 
 
f35a7d45efd5
[svn] * docs/noffle.1,docs/noffle.conf.5: Correct footer date, add new RFCs,
 
bears 
parents: 
289 
diff
changeset
 | 
147 config if authentication of one or other sort is built in. | 
| 
 
f35a7d45efd5
[svn] * docs/noffle.1,docs/noffle.conf.5: Correct footer date, add new RFCs,
 
bears 
parents: 
289 
diff
changeset
 | 
148 * TODO: Update. | 
| 
 
f35a7d45efd5
[svn] * docs/noffle.1,docs/noffle.conf.5: Correct footer date, add new RFCs,
 
bears 
parents: 
289 
diff
changeset
 | 
149 | 
| 
288
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
150 Fri Jan 10 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
151 | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
152 * docs/noffle.1: Correct Noffle home page location and add Mirko as author. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
153 Also update Markus's email. Debian bug 173743. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
154 * AUTHORS. Great maintainer I am, can't even credit myself. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
155 * src/fetch.c: Add Reply-To to the front of the list of headers searched | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
156 for the article author's email when sending posting SNAFU message. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
157 Debian bug 156952. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
158 * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
159 and noffle-group configs. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
160 * src/configfile.c,src/fetch.c,src/fetchlist.c,src/protocol.c, | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
161 src/server.c: Replace strcpy() with Utl_cpyStr() where appropriate. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
162 See Debian bug 168128. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
163 * src/client.c. Replace strcpy() here too. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
164 * src/control.c,src/configfile.c,src/noffle.c: Replace [s]scanf("%s") | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
165 with [s]scanf(MAXCHAR_FMT). | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
166 * Makefile.am: Install executable owner news.news mode 06755. Install | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
167 sample noffle.conf as 0640 news.news. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
168 * src/noffle.c: Log warning if noffle.conf is world readable. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
169 * src/noffle.c: Restrict most options to news admins; i.e. those who | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
170 are root or news on running Noffle. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
171 * src/configfile.c: Change snprintf() to Utl_cpyStr(); | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
172 * Makefile.in,acconfig.h,aclocal.m4,config.h.in,configure,configure.in, | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
173 docs/Makefile.in,docs/noffle.conf.5,packages/Makefile.in, | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
174 packages/redhat/Makefile.in,src/Makefile.am,src/Makefile.in, | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
175 src/authenticate.c,src/authenticate.h,src/noffle.c,src/server.c: | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
176 Add basic authentication using either Noffle-specific user file | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
177 or authenticating via PAM (service 'noffle'). PAM authentication | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
178 needs to run as root, so a Noffle server that needs PAM | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
179 must be started by root. Helpful (?) error messages will be logged | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
180 if not. Noffle will switch ruid and euid to 'news' (or whatever | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
181 is configured) ASAP. | 
| 
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
182 * src/noffle.c: Add uid checking. | 
| 289 | 183 * src/noffle.c: Set umask(022) on startup. | 
| 
288
 
c02c4eb95f95
[svn] * src/configfile.h,src/configfile.c,docs/noffle.conf.5: Add noffle-user
 
bears 
parents: 
282 
diff
changeset
 | 
184 | 
| 
282
 
baa6408d1bbc
[svn] * src/database.c,src/post.c,src/protocol.h,src/protocol.c: When posting,
 
bears 
parents: 
281 
diff
changeset
 | 
185 Mon Jan 6 2003 Jim Hague <jim.hague@acm.org> | 
| 
 
baa6408d1bbc
[svn] * src/database.c,src/post.c,src/protocol.h,src/protocol.c: When posting,
 
bears 
parents: 
281 
diff
changeset
 | 
186 | 
| 
 
baa6408d1bbc
[svn] * src/database.c,src/post.c,src/protocol.h,src/protocol.c: When posting,
 
bears 
parents: 
281 
diff
changeset
 | 
187 * src/database.c,src/post.c,src/protocol.h,src/protocol.c: When posting, | 
| 
 
baa6408d1bbc
[svn] * src/database.c,src/post.c,src/protocol.h,src/protocol.c: When posting,
 
bears 
parents: 
281 
diff
changeset
 | 
188 check the article for those headers that are specified in section | 
| 
 
baa6408d1bbc
[svn] * src/database.c,src/post.c,src/protocol.h,src/protocol.c: When posting,
 
bears 
parents: 
281 
diff
changeset
 | 
189 5 of the IETF draft and ensure they only occur once. | 
| 
 
baa6408d1bbc
[svn] * src/database.c,src/post.c,src/protocol.h,src/protocol.c: When posting,
 
bears 
parents: 
281 
diff
changeset
 | 
190 * src/post.c: Clean up a conditional. | 
| 
 
baa6408d1bbc
[svn] * src/database.c,src/post.c,src/protocol.h,src/protocol.c: When posting,
 
bears 
parents: 
281 
diff
changeset
 | 
191 | 
| 
281
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
192 Fri Dec 27 2002 Jim Hague <jim.hague@acm.org> | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
193 | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
194 * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
195 and exiting, Log_gdbm_fatal() for the the same but specifically as | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
196 a GDBM error reporting function, and a new log debug level AUTH for | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
197 a forthcoming authentication mechanism. | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
198 * src/database.c,src/group.c: Provide new gdbm error function to all | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
199 gdbm opens. | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
200 * src/noffle.c: Add atexit() to always close databases on a program- | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
201 inspired exit. | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
202 * src/content.c,src/dynamicstring.c,src/fetchlist.c,src/filter.c, | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
203 src/itemlist.c,src/log.c,src/log.h,src/over.c,src/protocol.h, | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
204 src/request.c,src/util.c: Use Log_fatal where appropriate. | 
| 
 
5eece4dfd945
[svn] * src/log.c,src/log.h: Add Log_fatal() for reporting fatal errors
 
bears 
parents: 
280 
diff
changeset
 | 
205 | 
| 
280
 
9c54bf672ca1
[svn] * src/client.c: doGetGrps() was supposed to fall back to "LIST" if
 
bears 
parents: 
279 
diff
changeset
 | 
206 Tue Dec 24 2002 Jim Hague <jim.hague@acm.org> | 
| 
 
9c54bf672ca1
[svn] * src/client.c: doGetGrps() was supposed to fall back to "LIST" if
 
bears 
parents: 
279 
diff
changeset
 | 
207 | 
| 
 
9c54bf672ca1
[svn] * src/client.c: doGetGrps() was supposed to fall back to "LIST" if
 
bears 
parents: 
279 
diff
changeset
 | 
208 * src/client.c: doGetGrps() was supposed to fall back to "LIST" if | 
| 
 
9c54bf672ca1
[svn] * src/client.c: doGetGrps() was supposed to fall back to "LIST" if
 
bears 
parents: 
279 
diff
changeset
 | 
209 "LIST ACTIVE" wasn't recognised. However, it would only do this | 
| 
 
9c54bf672ca1
[svn] * src/client.c: doGetGrps() was supposed to fall back to "LIST" if
 
bears 
parents: 
279 
diff
changeset
 | 
210 if a group pattern was given, which was downright wrong. Now | 
| 
 
9c54bf672ca1
[svn] * src/client.c: doGetGrps() was supposed to fall back to "LIST" if
 
bears 
parents: 
279 
diff
changeset
 | 
211 fixed. | 
| 
 
9c54bf672ca1
[svn] * src/client.c: doGetGrps() was supposed to fall back to "LIST" if
 
bears 
parents: 
279 
diff
changeset
 | 
212 | 
| 
279
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
213 Sun Nov 17 2002 Jim Hague <jim.hague@acm.org> | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
214 | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
215 * src/util.c: localTimeDiff() cached its value and recalculated it every | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
216 hour of clock time, regardless of the time the calculated was based on. | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
217 This is potentially dangerous at daylight saving changes. So instead | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
218 use the cached last result only when the new request is to be based on | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
219 a time in the same hour as the cached result. | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
220 * src/util.c: Replace the alternate Utl_mktimeGMT() implementation used when | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
221 timegm() is not available. The previous version, as suggested by the | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
222 glibc timegm() man page, used setenv() and unsetenv() for changing the | 
| 
282
 
baa6408d1bbc
[svn] * src/database.c,src/post.c,src/protocol.h,src/protocol.c: When posting,
 
bears 
parents: 
281 
diff
changeset
 | 
223 environment. These aren't POSIX functions, and the POSIX putenv() | 
| 
279
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
224 (a) is tricky to manage if the same var is being constantly update and | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
225 memory isn't to leak, and (b) provides no way to remove an environment | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
226 entry. So change to an implementation Wget uses. This should compile on | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
227 not glibc systems - the previous version failed to build on Solaris. | 
| 
 
49b452b667a6
[svn] * src/util.c: localTimeDiff() cached its value and recalculated it every
 
bears 
parents: 
277 
diff
changeset
 | 
228 | 
| 
272
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
229 Sun Nov 10 2002 Jim Hague <jim.hague@acm.org> | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
230 | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
231 * src/client.c,src/fetch.c,src/lock.c.src/protocol.c,src/util.h,src/util.c: | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
232 Define our own SignalHandler type rather than use the rather | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
233 Linux-specific (and potentially glibc version specific) sig_t. | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
234 * src/client.c,src/database.h,src/database.c,src/over.h,src/over.c, | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
235 src/pseudo.c,src/server.c: Ensure format string specifiers and passed | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
236 data types match. As part of this, change some uses of size_t as a | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
237 general data type to an appropriate base C type. Database status changes | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
238 from int to unsigned. | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
239 * src/noffle.c: Rearrange initialisation so that a requested usage | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
240 message will be output before Noffle can fail due to misconfiguration. | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
241 Introduce routine (currently stub) for checking file ownership and | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
242 permissions on startup - I suspect a lot of reported errors are due | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
243 to ownership problems. | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
244 * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
245 that aren't strict ANSI, and I'm not interested in warnings about | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
246 usage differences between ANSI and K&R. | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
247 * Makefile.in,aclocal.m4,config.h.in,configure,src/Makefile.in: | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
248 Regenerate after configure.in change. With all the above in, we now | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
249 compile cleanly on Cygwin with GCC 3.2, except for a warning about | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
250 printing a time_t with a %ld format. This will serve as a reminder that | 
| 
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
251 we assume time_t is the same size as a long. | 
| 
273
 
18d6c61ed4e7
[svn] * src/configfile.c: #include <regex.h> requires sys/types.h be included first.
 
bears 
parents: 
272 
diff
changeset
 | 
252 * src/configfile.c: #include <regex.h> requires sys/types.h be included first. | 
| 
274
 
755e03bc7dcf
[svn] * src/fetch.c,src/log.c: Make 'fetch' and 'log' variables static; they're
 
bears 
parents: 
273 
diff
changeset
 | 
253 * src/fetch.c,src/log.c: Make 'fetch' and 'log' variables static; they're | 
| 
 
755e03bc7dcf
[svn] * src/fetch.c,src/log.c: Make 'fetch' and 'log' variables static; they're
 
bears 
parents: 
273 
diff
changeset
 | 
254 not used outside their respective modules and cause a name clash on | 
| 
 
755e03bc7dcf
[svn] * src/fetch.c,src/log.c: Make 'fetch' and 'log' variables static; they're
 
bears 
parents: 
273 
diff
changeset
 | 
255 MacOS X. | 
| 
277
 
1fdde6512033
[svn] * configure.in: Add optional GDBM include and lib directory specifiers.
 
bears 
parents: 
274 
diff
changeset
 | 
256 * configure.in: Add optional GDBM include and lib directory specifiers. | 
| 
272
 
f3b44be9e4ab
[svn] * configure.in: Remove '-ansi' and '-Wtraditional'. We use functions
 
bears 
parents: 
269 
diff
changeset
 | 
257 | 
| 
269
 
b3a2f710fe2c
[svn] * src/server.c: Fix post 1.0 bug where the article cursor was lost if the
 
bears 
parents: 
268 
diff
changeset
 | 
258 Tue Oct 25 2002 Jim Hague <jim.hague@acm.org> | 
| 
 
b3a2f710fe2c
[svn] * src/server.c: Fix post 1.0 bug where the article cursor was lost if the
 
bears 
parents: 
268 
diff
changeset
 | 
259 | 
| 
 
b3a2f710fe2c
[svn] * src/server.c: Fix post 1.0 bug where the article cursor was lost if the
 
bears 
parents: 
268 
diff
changeset
 | 
260 * src/server.c: Fix post 1.0 bug where the article cursor was lost if the | 
| 
 
b3a2f710fe2c
[svn] * src/server.c: Fix post 1.0 bug where the article cursor was lost if the
 
bears 
parents: 
268 
diff
changeset
 | 
261 server yielded the lock to another server. | 
| 
 
b3a2f710fe2c
[svn] * src/server.c: Fix post 1.0 bug where the article cursor was lost if the
 
bears 
parents: 
268 
diff
changeset
 | 
262 | 
| 
268
 
f049f8639dc0
[svn] * src/client.c: Fix old bug in readField() where the last field in a line
 
bears 
parents: 
267 
diff
changeset
 | 
263 Tue Oct 8 2002 Jim Hague <jim.hague@acm.org> | 
| 
 
f049f8639dc0
[svn] * src/client.c: Fix old bug in readField() where the last field in a line
 
bears 
parents: 
267 
diff
changeset
 | 
264 | 
| 
 
f049f8639dc0
[svn] * src/client.c: Fix old bug in readField() where the last field in a line
 
bears 
parents: 
267 
diff
changeset
 | 
265 * src/client.c: Fix old bug in readField() where the last field in a line | 
| 
 
f049f8639dc0
[svn] * src/client.c: Fix old bug in readField() where the last field in a line
 
bears 
parents: 
267 
diff
changeset
 | 
266 would not terminate the buffer properly if the line ended with \0. This | 
| 
 
f049f8639dc0
[svn] * src/client.c: Fix old bug in readField() where the last field in a line
 
bears 
parents: 
267 
diff
changeset
 | 
267 could in practice lead to rubbish in the Lines: field, with extra | 
| 
 
f049f8639dc0
[svn] * src/client.c: Fix old bug in readField() where the last field in a line
 
bears 
parents: 
267 
diff
changeset
 | 
268 numerals from the preceding Bytes: field being added. | 
| 
 
f049f8639dc0
[svn] * src/client.c: Fix old bug in readField() where the last field in a line
 
bears 
parents: 
267 
diff
changeset
 | 
269 | 
| 
266
 
505a88ee6782
[svn] * INSTALL,README,docs/FAQ: Remove online mode from introductory documentation.
 
bears 
parents: 
262 
diff
changeset
 | 
270 Mon Aug 5 2002 Jim Hague <jim.hague@acm.org> | 
| 
 
505a88ee6782
[svn] * INSTALL,README,docs/FAQ: Remove online mode from introductory documentation.
 
bears 
parents: 
262 
diff
changeset
 | 
271 | 
| 
 
505a88ee6782
[svn] * INSTALL,README,docs/FAQ: Remove online mode from introductory documentation.
 
bears 
parents: 
262 
diff
changeset
 | 
272 * INSTALL,README,docs/FAQ: Remove online mode from introductory documentation. | 
| 
 
505a88ee6782
[svn] * INSTALL,README,docs/FAQ: Remove online mode from introductory documentation.
 
bears 
parents: 
262 
diff
changeset
 | 
273 It causes confusion. Add it to FAQ list. | 
| 
 
505a88ee6782
[svn] * INSTALL,README,docs/FAQ: Remove online mode from introductory documentation.
 
bears 
parents: 
262 
diff
changeset
 | 
274 * configure, configure.in: Correct --enable-debug handling. Don't add | 
| 
 
505a88ee6782
[svn] * INSTALL,README,docs/FAQ: Remove online mode from introductory documentation.
 
bears 
parents: 
262 
diff
changeset
 | 
275 -DDEBUG flag to the build line on non-debug builds. | 
| 267 | 276 * docs/noffle.lsm: Update | 
| 
266
 
505a88ee6782
[svn] * INSTALL,README,docs/FAQ: Remove online mode from introductory documentation.
 
bears 
parents: 
262 
diff
changeset
 | 
277 * src/group.c: Explicitly disallow zero-length group names. Yes, I found one. | 
| 
 
505a88ee6782
[svn] * INSTALL,README,docs/FAQ: Remove online mode from introductory documentation.
 
bears 
parents: 
262 
diff
changeset
 | 
278 * src/server.c: Correctly implement LISTGROUP when the optional group name | 
| 
 
505a88ee6782
[svn] * INSTALL,README,docs/FAQ: Remove online mode from introductory documentation.
 
bears 
parents: 
262 
diff
changeset
 | 
279 parameter is omitted. | 
| 
 
505a88ee6782
[svn] * INSTALL,README,docs/FAQ: Remove online mode from introductory documentation.
 
bears 
parents: 
262 
diff
changeset
 | 
280 | 
| 261 | 281 Thu Jul 4 2002 Jim Hague <jim.hague@acm.org> | 
| 282 | |
| 283 * docs/NOTES: Add note on Slypheed. | |
| 262 | 284 * aclocal.m4: aclocal upgrade. | 
| 261 | 285 | 
| 
259
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
286 Wed Jun 26 2002 Jim Hague <jim.hague@acm.org> | 
| 
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
287 | 
| 
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
288 * Makefile.in,docs/Makefile.in,packages/Makefile.in, | 
| 
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
289 packages/redhat/Makefile.in,src/Makefile.in: automake upgrade. | 
| 
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
290 * src/database.c: DB_compact() now does nothing. It was calling | 
| 
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
291 gdbm_reorganize() which did rebuild on the database, copying it | 
| 
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
292 to a new database and renaming. This now has an explicit function, | 
| 
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
293 Db_rebuild(), and you don't want to chew disc space like this during | 
| 
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
294 a routine expire. | 
| 
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
295 * config.h.in,configure,configure.in: Check for timegm(). | 
| 
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
296 * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS. | 
| 260 | 297 Do small reorg of some of the timezone sensitive code, and introduce | 
| 298 use of timegm(). An implementation is provided for systems without | |
| 299 timegm(). | |
| 
259
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
300 | 
| 
255
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
301 Wed Jun 26 2002 Jim Hague <jim.hague@acm.org> | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
302 | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
303 * aclocal.m4: New aclocal version. | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
304 * Makefile.in,docs/Makefile.in: Update to reflect last changes to | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
305 Makefile.am(s). Oops. | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
306 * configure,configure.in: Add -DDEBUG to build lines when configured | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
307 with enable-debug. | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
308 * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c, | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
309 src/content.h,src/database.c,src/database.h,src/expire.c, | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
310 src/expire.h,src/noffle.c: Split out expire code from database.c, | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
311 change to remove articles in place (rather than rebuild article | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
312 database) and add separate command to rebuild article database | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
313 from articles listed in overviews. This may help if the article | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
314 database gets corrupted. | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
315 * src/protocol.c: Change strcpy to Utl_strcpy and replace ascii check | 
| 
 
52f467c7213b
[svn] * docs/noffle.1,src/Makefile.am,src/Makefile.in,src/content.c,
 
bears 
parents: 
250 
diff
changeset
 | 
316 with isascii(). | 
| 
259
 
b660fadc1814
[svn] * src/server.c,src/util.c,src/util.h: Recognise GMT/UTC on NNTP NEWGROUPS.
 
bears 
parents: 
255 
diff
changeset
 | 
317 | 
| 250 | 318 Wed Jun 5 2002 Mirko Liß <mirko.liss@web.de> | 
| 319 | |
| 320 * src/group.c,src/client.c,src/noffle.c: rename Grp_isValidGroupname | |
| 321 to Grp_isValidName; create Grp_isForbiddenName(); delete | |
| 322 client.c:isForbiddenGroupName(). I should be have done it | |
| 323 the right way from the beginning. | |
| 324 * src/protocol.c:Prt_getLn(): Skip line if connection to server | |
| 325 lost before end of line. Prt_getLn() used to return incomplete | |
| 326 lines. | |
| 327 * src/common.h,src/client.c: Replace sscanf() format "%s" by | |
| 328 MAXCHAR_FMT. | |
| 329 * src/client.c: Get each line of grouplist in processGrps(), don't | |
| 330 collect the whole list beforehand. | |
| 331 | |
| 249 | 332 Tue May 14 2002 Mirko Liß <mirko.liss@web.de> | 
| 333 | |
| 334 * src/configfile.c,src/filter.c,src/filter.h,src/fetch.c,src/noffle.c, | |
| 335 noffle.conf.example,docs/noffle.conf.5: Added new filter rules | |
| 336 'reference=regex', 'older=lastupdate-3', 'date=invalid', 'newer=now+1.5'. | |
| 337 * src/group.c:Grp_isValidGroupName(): discard the groups 'poster', 'junk', | |
| 338 and the hierarchies 'to', 'control', 'ctl','example', '+', '-'. | |
| 339 * src/protocol.c: Allow hostname=%name@dom.ain to generate MsgIds like | |
| 340 <localpart%name@dom.ain>. The '@' sign will only be added if there's | |
| 341 no '@' present in the hostname. | |
| 342 * src/protocol.c:Prt_genFromHdr(): Replace the oldfashioned From:-Header | |
| 343 content 'pwname@domain (Name)' by '"Name" <pwname@domain>'. | |
| 344 * src/request.c:storeMsgId(): check of realloc() result added. | |
| 345 | |
| 346 | |
| 248 | 347 Tue Mar 26 2002 Mirko Liß <mirko.liss@web.de> | 
| 348 | |
| 349 * src/database.c,src/protocol.c,src/post.c: Handle header line folding | |
| 350 in postings and database. Noffle 1.0.1 doesn't understand folded headers | |
| 351 and reports: "Entry in database '<msgid>' is corrupt (anything)". | |
| 352 | |
| 
244
 
4e69e9b722ae
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
 
bears 
parents: 
242 
diff
changeset
 | 
353 Fri Mar 15 2002 Jim Hague <jim.hague@acm.org> | 
| 
 
4e69e9b722ae
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
 
bears 
parents: 
242 
diff
changeset
 | 
354 | 
| 
 
4e69e9b722ae
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
 
bears 
parents: 
242 
diff
changeset
 | 
355 * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF | 
| 
 
4e69e9b722ae
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
 
bears 
parents: 
242 
diff
changeset
 | 
356 article format draft draft-ietf-usefor-article-06.txt recommends that | 
| 
 
4e69e9b722ae
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
 
bears 
parents: 
242 
diff
changeset
 | 
357 Xref: references contain the FQDN of the server. We were using the | 
| 
 
4e69e9b722ae
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
 
bears 
parents: 
242 
diff
changeset
 | 
358 host name without the domain. So split the routine used for obtaining | 
| 
 
4e69e9b722ae
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
 
bears 
parents: 
242 
diff
changeset
 | 
359 the FQDN from protocol.c into util.c, and use it when adding Xrefs. | 
| 
 
4e69e9b722ae
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
 
bears 
parents: 
242 
diff
changeset
 | 
360 * src/group.c: Make comparison against NULL explicit in an if containing | 
| 
 
4e69e9b722ae
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
 
bears 
parents: 
242 
diff
changeset
 | 
361 an assignment, as I'm sad enough to think it is safer if it is obvious | 
| 
 
4e69e9b722ae
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
 
bears 
parents: 
242 
diff
changeset
 | 
362 that the assignment is meant to be there. | 
| 
246
 
6f3a55d18659
[svn] * aclocal.m4,configure.in,configure: Bump version to 1.1.2 & re-run
 
bears 
parents: 
244 
diff
changeset
 | 
363 * Makefile.am,docs/Makefile.am,packages/redhat/noffle.spec, | 
| 
 
6f3a55d18659
[svn] * aclocal.m4,configure.in,configure: Bump version to 1.1.2 & re-run
 
bears 
parents: 
244 
diff
changeset
 | 
364 packages/redhat/noffle-xinetd: Update RPM spec file for RH7.2. Fix up | 
| 
 
6f3a55d18659
[svn] * aclocal.m4,configure.in,configure: Bump version to 1.1.2 & re-run
 
bears 
parents: 
244 
diff
changeset
 | 
365 'make install' to work properly with 'make install DESTDIR=nnnn' to | 
| 
 
6f3a55d18659
[svn] * aclocal.m4,configure.in,configure: Bump version to 1.1.2 & re-run
 
bears 
parents: 
244 
diff
changeset
 | 
366 enable 'make install' use in spec file. Convert from inetd to xinetd. | 
| 
 
6f3a55d18659
[svn] * aclocal.m4,configure.in,configure: Bump version to 1.1.2 & re-run
 
bears 
parents: 
244 
diff
changeset
 | 
367 * aclocal.m4,configure.in,configure: Bump version to 1.1.2 & re-run | 
| 
 
6f3a55d18659
[svn] * aclocal.m4,configure.in,configure: Bump version to 1.1.2 & re-run
 
bears 
parents: 
244 
diff
changeset
 | 
368 aclocal/autoconf. | 
| 
 
6f3a55d18659
[svn] * aclocal.m4,configure.in,configure: Bump version to 1.1.2 & re-run
 
bears 
parents: 
244 
diff
changeset
 | 
369 * NEWS: Updates for 1.1.2. | 
| 
244
 
4e69e9b722ae
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
 
bears 
parents: 
242 
diff
changeset
 | 
370 | 
| 242 | 371 Wed Mar 13 2002 Mirko Liß <mirko.liss@web.de> | 
| 372 | |
| 373 * src/server.c: While in online mode, new fetched articles returned | |
| 374 the old headers from the overview. Spotted by Mardy. | |
| 375 | |
| 
240
 
fbff73fe5b40
[svn] * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a
 
bears 
parents: 
239 
diff
changeset
 | 
376 Tue Feb 26 2002 Jim Hague <jim.hague@acm.org> | 
| 
 
fbff73fe5b40
[svn] * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a
 
bears 
parents: 
239 
diff
changeset
 | 
377 | 
| 
 
fbff73fe5b40
[svn] * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a
 
bears 
parents: 
239 
diff
changeset
 | 
378 * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a | 
| 
 
fbff73fe5b40
[svn] * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a
 
bears 
parents: 
239 
diff
changeset
 | 
379 cockup cause by my forgetting that Cont_app takes ownership of an | 
| 
 
fbff73fe5b40
[svn] * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a
 
bears 
parents: 
239 
diff
changeset
 | 
380 overview. Revert it and add comment to Cont_app. Spotted with the aid | 
| 
 
fbff73fe5b40
[svn] * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a
 
bears 
parents: 
239 
diff
changeset
 | 
381 of valgrind. | 
| 
 
fbff73fe5b40
[svn] * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a
 
bears 
parents: 
239 
diff
changeset
 | 
382 * src/post.c,src/pseudo.c | 
| 
 
fbff73fe5b40
[svn] * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a
 
bears 
parents: 
239 
diff
changeset
 | 
383 * src/util.c: Fix out of bounds write bug spotted by valgrind. | 
| 
 
fbff73fe5b40
[svn] * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a
 
bears 
parents: 
239 
diff
changeset
 | 
384 * src/database.c: Fix minor memory leak spotted by valgrind. | 
| 
 
fbff73fe5b40
[svn] * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a
 
bears 
parents: 
239 
diff
changeset
 | 
385 Valgrind is at http://devel-home.kde.org/~sewardj/. | 
| 
 
fbff73fe5b40
[svn] * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a
 
bears 
parents: 
239 
diff
changeset
 | 
386 | 
| 239 | 387 Thu Feb 14 2002 Jim Hague <jim.hague@acm.org> | 
| 388 | |
| 389 * src/over.c: Fix warning. | |
| 390 * src/fetchlist.h,src/fetchlist.c,src/noffle.c: Provide fetchmode for | |
| 391 groups on fetchlist. | |
| 392 * src/server.c: When fetching overviews online from groups on the fetchlist, | |
| 393 fetch them in the appropriate fetch mode for the group. E.g. if group | |
| 394 mode is FULL, fetch overviews and put all articles on articles required | |
| 395 list to be fetched on the next noffle --fetch. | |
| 396 * packages/redhat/noffle.spec: Incorporate changes from Carles Arjona. | |
| 397 | |
| 
235
 
21f75cc470f4
[svn] * docs/noffle.conf.5: Correct typo in From: filter description.
 
bears 
parents: 
231 
diff
changeset
 | 
398 Fri Feb 8 2002 Jim Hague <jim.hague@acm.org> | 
| 
 
21f75cc470f4
[svn] * docs/noffle.conf.5: Correct typo in From: filter description.
 
bears 
parents: 
231 
diff
changeset
 | 
399 | 
| 
 
21f75cc470f4
[svn] * docs/noffle.conf.5: Correct typo in From: filter description.
 
bears 
parents: 
231 
diff
changeset
 | 
400 * docs/noffle.conf.5: Correct typo in From: filter description. | 
| 
 
21f75cc470f4
[svn] * docs/noffle.conf.5: Correct typo in From: filter description.
 
bears 
parents: 
231 
diff
changeset
 | 
401 * src/client.c: Fix memory leak in filter code. | 
| 
 
21f75cc470f4
[svn] * docs/noffle.conf.5: Correct typo in From: filter description.
 
bears 
parents: 
231 
diff
changeset
 | 
402 * src/fetchlist.c: Write fetchlist to new file and update if written | 
| 
 
21f75cc470f4
[svn] * docs/noffle.conf.5: Correct typo in From: filter description.
 
bears 
parents: 
231 
diff
changeset
 | 
403 correctly. Stops fetchlist being trashed on disc full. Also add | 
| 
 
21f75cc470f4
[svn] * docs/noffle.conf.5: Correct typo in From: filter description.
 
bears 
parents: 
231 
diff
changeset
 | 
404 fetchlist dirty flag to save unnecessary rewrites. | 
| 
 
21f75cc470f4
[svn] * docs/noffle.conf.5: Correct typo in From: filter description.
 
bears 
parents: 
231 
diff
changeset
 | 
405 | 
| 231 | 406 Wed Dec 19 2001 Mirko Liß <mirko.liss@web.de> | 
| 407 | |
| 408 * src/over.c: Convert tabs to spaces to prevent corruption of overview | |
| 409 files (see rfc2980 chapter 2.8). | |
| 410 | |
| 229 | 411 Tue Dec 18 2001 Mirko Liß <mirko.liss@web.de> | 
| 412 | |
| 413 * src/group.c,src/group.h,src/noffle.c,src/client.c: Add Grp_isValidGroupName | |
| 414 to prevent noffle -C ../fetchlist; noffle -D ../fetchlist | |
| 415 and similar dirty stuff. | |
| 416 * src/content.c: Fixed expiration of temporary filenames in overview. | |
| 231 | 417 Sorry. | 
| 229 | 418 | 
| 
225
 
9fb4b7d7e64b
[svn] * docs/Makefile.in: Add testing.txt to documents.
 
bears 
parents: 
224 
diff
changeset
 | 
419 Sun Dec 9 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
9fb4b7d7e64b
[svn] * docs/Makefile.in: Add testing.txt to documents.
 
bears 
parents: 
224 
diff
changeset
 | 
420 | 
| 
 
9fb4b7d7e64b
[svn] * docs/Makefile.in: Add testing.txt to documents.
 
bears 
parents: 
224 
diff
changeset
 | 
421 * docs/Makefile.in: Add testing.txt to documents. | 
| 
 
9fb4b7d7e64b
[svn] * docs/Makefile.in: Add testing.txt to documents.
 
bears 
parents: 
224 
diff
changeset
 | 
422 * NEWS: Updates for 1.1.1 release. | 
| 
 
9fb4b7d7e64b
[svn] * docs/Makefile.in: Add testing.txt to documents.
 
bears 
parents: 
224 
diff
changeset
 | 
423 * configure.in: Change version to 1.1.1. Additional decoration to the | 
| 
 
9fb4b7d7e64b
[svn] * docs/Makefile.in: Add testing.txt to documents.
 
bears 
parents: 
224 
diff
changeset
 | 
424 version is slowing down my release and RPM building. All Makefile.in | 
| 
 
9fb4b7d7e64b
[svn] * docs/Makefile.in: Add testing.txt to documents.
 
bears 
parents: 
224 
diff
changeset
 | 
425 have been regenerated as has configure. | 
| 
 
9fb4b7d7e64b
[svn] * docs/Makefile.in: Add testing.txt to documents.
 
bears 
parents: 
224 
diff
changeset
 | 
426 * packages/redhat/noffle.spec: Change version to 1.1.1. | 
| 
 
9fb4b7d7e64b
[svn] * docs/Makefile.in: Add testing.txt to documents.
 
bears 
parents: 
224 
diff
changeset
 | 
427 * packages/.cvsignore,packages/Makefile.am,packages/redhat/.cvsignore, | 
| 
 
9fb4b7d7e64b
[svn] * docs/Makefile.in: Add testing.txt to documents.
 
bears 
parents: 
224 
diff
changeset
 | 
428 packages/redhat/Makefile.am: Add sufficient makefiles for noffle.spec | 
| 
 
9fb4b7d7e64b
[svn] * docs/Makefile.in: Add testing.txt to documents.
 
bears 
parents: 
224 
diff
changeset
 | 
429 and noffle-expire to the included in the tarball generated by 'make dist'. | 
| 
 
9fb4b7d7e64b
[svn] * docs/Makefile.in: Add testing.txt to documents.
 
bears 
parents: 
224 
diff
changeset
 | 
430 | 
| 
223
 
ffb1848a39db
[svn] * src/util.c: Improve (correct) error detection when updating
 
bears 
parents: 
222 
diff
changeset
 | 
431 Sun Dec 9 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
ffb1848a39db
[svn] * src/util.c: Improve (correct) error detection when updating
 
bears 
parents: 
222 
diff
changeset
 | 
432 | 
| 
 
ffb1848a39db
[svn] * src/util.c: Improve (correct) error detection when updating
 
bears 
parents: 
222 
diff
changeset
 | 
433 * src/util.c: Improve (correct) error detection when updating | 
| 
 
ffb1848a39db
[svn] * src/util.c: Improve (correct) error detection when updating
 
bears 
parents: 
222 
diff
changeset
 | 
434 timestamp file. | 
| 
 
ffb1848a39db
[svn] * src/util.c: Improve (correct) error detection when updating
 
bears 
parents: 
222 
diff
changeset
 | 
435 * src/content.h, src/content.c: Return Boolean success/fail from | 
| 
 
ffb1848a39db
[svn] * src/util.c: Improve (correct) error detection when updating
 
bears 
parents: 
222 
diff
changeset
 | 
436 Cont_write. Also ensure cont.first isn't polluted in the event | 
| 
 
ffb1848a39db
[svn] * src/util.c: Improve (correct) error detection when updating
 
bears 
parents: 
222 
diff
changeset
 | 
437 of a failed update. | 
| 
 
ffb1848a39db
[svn] * src/util.c: Improve (correct) error detection when updating
 
bears 
parents: 
222 
diff
changeset
 | 
438 * src/client.c,src/control.c,src/fetch.c,src/noffle.c,src/post.c, | 
| 
224
 
e9d3378edec7
[svn] * docs/Makefile.am: Add testing.txt to documents.
 
bears 
parents: 
223 
diff
changeset
 | 
439 src/pseudo.c: If Cont_write fails, don't do subsequent actions that | 
| 
 
e9d3378edec7
[svn] * docs/Makefile.am: Add testing.txt to documents.
 
bears 
parents: 
223 
diff
changeset
 | 
440 rely on it having worked. Typically this will be updating the | 
| 
 
e9d3378edec7
[svn] * docs/Makefile.am: Add testing.txt to documents.
 
bears 
parents: 
223 
diff
changeset
 | 
441 first/last article nos in the group database. | 
| 226 | 442 * src/post.c: Gather article initialisation into one place for clarity. | 
| 
223
 
ffb1848a39db
[svn] * src/util.c: Improve (correct) error detection when updating
 
bears 
parents: 
222 
diff
changeset
 | 
443 * src/server.c: If groupinfo.lastupdate is unreadable or corrupt, | 
| 
 
ffb1848a39db
[svn] * src/util.c: Improve (correct) error detection when updating
 
bears 
parents: 
222 
diff
changeset
 | 
444 spot this and report it and give an explicit error when processing | 
| 
 
ffb1848a39db
[svn] * src/util.c: Improve (correct) error detection when updating
 
bears 
parents: 
222 
diff
changeset
 | 
445 NNTP NEWGROUPS command. | 
| 
 
ffb1848a39db
[svn] * src/util.c: Improve (correct) error detection when updating
 
bears 
parents: 
222 
diff
changeset
 | 
446 | 
| 
222
 
bf290632d29e
[svn] * src/post.c: Always replace message ID in posted message if existing
 
bears 
parents: 
220 
diff
changeset
 | 
447 Sun Dec 9 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
bf290632d29e
[svn] * src/post.c: Always replace message ID in posted message if existing
 
bears 
parents: 
220 
diff
changeset
 | 
448 | 
| 
 
bf290632d29e
[svn] * src/post.c: Always replace message ID in posted message if existing
 
bears 
parents: 
220 
diff
changeset
 | 
449 * src/post.c: Always replace message ID in posted message if existing | 
| 
 
bf290632d29e
[svn] * src/post.c: Always replace message ID in posted message if existing
 
bears 
parents: 
220 
diff
changeset
 | 
450 message ID fails Prt_isValidMsgId. | 
| 
 
bf290632d29e
[svn] * src/post.c: Always replace message ID in posted message if existing
 
bears 
parents: 
220 
diff
changeset
 | 
451 * noffle.conf.example,docs/noffle.conf.5,src/configfile.c: Change | 
| 
 
bf290632d29e
[svn] * src/post.c: Always replace message ID in posted message if existing
 
bears 
parents: 
220 
diff
changeset
 | 
452 replace-messageid default from 'yes' to 'no'. These days bad message | 
| 
 
bf290632d29e
[svn] * src/post.c: Always replace message ID in posted message if existing
 
bears 
parents: 
220 
diff
changeset
 | 
453 IDs from newsreaders shouldn't happen (or should be more easily fixable | 
| 
 
bf290632d29e
[svn] * src/post.c: Always replace message ID in posted message if existing
 
bears 
parents: 
220 
diff
changeset
 | 
454 from the newsreader config), and replacing message IDs causes havoc if | 
| 
 
bf290632d29e
[svn] * src/post.c: Always replace message ID in posted message if existing
 
bears 
parents: 
220 
diff
changeset
 | 
455 you're gatewaying mailing lists or similar. | 
| 
 
bf290632d29e
[svn] * src/post.c: Always replace message ID in posted message if existing
 
bears 
parents: 
220 
diff
changeset
 | 
456 | 
| 220 | 457 Sun Dec 2 2001 Mirko Liß <mirko.liss@web.de> | 
| 458 | |
| 459 * src/protocol.c: Use pid and count to generate MsgIDs, not random number. | |
| 460 | |
| 
219
 
d9f314014f7a
[svn] * src/content.c: Remove spurious temporary files and add a closedir()
 
bears 
parents: 
218 
diff
changeset
 | 
461 Thu Nov 29 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
d9f314014f7a
[svn] * src/content.c: Remove spurious temporary files and add a closedir()
 
bears 
parents: 
218 
diff
changeset
 | 
462 | 
| 
 
d9f314014f7a
[svn] * src/content.c: Remove spurious temporary files and add a closedir()
 
bears 
parents: 
218 
diff
changeset
 | 
463 * src/content.c: Remove spurious temporary files and add a closedir() | 
| 
 
d9f314014f7a
[svn] * src/content.c: Remove spurious temporary files and add a closedir()
 
bears 
parents: 
218 
diff
changeset
 | 
464 to terminate opendir()/readdir() sequence properly. | 
| 
 
d9f314014f7a
[svn] * src/content.c: Remove spurious temporary files and add a closedir()
 
bears 
parents: 
218 
diff
changeset
 | 
465 * Updated NEWS ready for 1.1.1. | 
| 
 
d9f314014f7a
[svn] * src/content.c: Remove spurious temporary files and add a closedir()
 
bears 
parents: 
218 
diff
changeset
 | 
466 | 
| 
217
 
b4f1731a6470
[svn] * Makefile.in,aclocal.m4,config.h.in,configure,configure.in
 
bears 
parents: 
216 
diff
changeset
 | 
467 Thu Nov 22 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
b4f1731a6470
[svn] * Makefile.in,aclocal.m4,config.h.in,configure,configure.in
 
bears 
parents: 
216 
diff
changeset
 | 
468 | 
| 
 
b4f1731a6470
[svn] * Makefile.in,aclocal.m4,config.h.in,configure,configure.in
 
bears 
parents: 
216 
diff
changeset
 | 
469 * Makefile.in,aclocal.m4,config.h.in,configure,configure.in | 
| 
 
b4f1731a6470
[svn] * Makefile.in,aclocal.m4,config.h.in,configure,configure.in
 
bears 
parents: 
216 
diff
changeset
 | 
470 docs/Makefile.in,src/Makefile.in: Regularise format of Noffle | 
| 
 
b4f1731a6470
[svn] * Makefile.in,aclocal.m4,config.h.in,configure,configure.in
 
bears 
parents: 
216 
diff
changeset
 | 
471 default parameters in configure.in and regenerate. | 
| 
219
 
d9f314014f7a
[svn] * src/content.c: Remove spurious temporary files and add a closedir()
 
bears 
parents: 
218 
diff
changeset
 | 
472 * src/content.c,src/noffle.c: Correct bugfix in Conf_write(). | 
| 
218
 
411b6ab1acb7
[svn] *src/content.c,src/noffle.c: Correct bugfix in Conf_write().
 
bears 
parents: 
217 
diff
changeset
 | 
473 Remove temporary file expiry, but skip temp files in | 
| 
 
411b6ab1acb7
[svn] *src/content.c,src/noffle.c: Correct bugfix in Conf_write().
 
bears 
parents: 
217 
diff
changeset
 | 
474 Cont_nextGrp(). | 
| 
 
411b6ab1acb7
[svn] *src/content.c,src/noffle.c: Correct bugfix in Conf_write().
 
bears 
parents: 
217 
diff
changeset
 | 
475 | 
| 211 | 476 Thu Nov 22 2001 Mirko Liß <mirko.liss@web.de> | 
| 216 | 477 | 
| 211 | 478 * src/noffle.c: expireContents() expires overview temporary files. | 
| 479 * src/content.c: minor bugfix in Conf_write() | |
| 480 * docs/noffle.conf.5,src/configfile.c,src/filter.[ch]: | |
| 481 Added filter post-status=mod|yes|no. Only the current group | |
| 482 will be checked. | |
| 216 | 483 * src/client.c: Bugfix at processGrps(). Local groups are now always | 
| 484 preferential. They won't change to an upstream server. | |
| 211 | 485 | 
| 210 | 486 Wed Nov 14 2001 Mirko Liß <mirko.liss@web.de> | 
| 487 | |
| 488 * src/noffle.c,docs/noffle.1: added optional pattern to select previously | |
| 489 configured upstream server with 'noffle --fetch' and 'noffle --query'. | |
| 490 | |
| 206 | 491 Tue Nov 6 2001 Jim Hague <jim.hague@acm.org> | 
| 492 | |
| 493 * TODO: Update the TODO list. | |
| 
217
 
b4f1731a6470
[svn] * Makefile.in,aclocal.m4,config.h.in,configure,configure.in
 
bears 
parents: 
216 
diff
changeset
 | 
494 * src/util.c: When updating timestamp files, write new stamp to temp file | 
| 
 
b4f1731a6470
[svn] * Makefile.in,aclocal.m4,config.h.in,configure,configure.in
 
bears 
parents: 
216 
diff
changeset
 | 
495 and rename, so failure with e.g. full disc doesn't leave an empty stamp | 
| 
 
b4f1731a6470
[svn] * Makefile.in,aclocal.m4,config.h.in,configure,configure.in
 
bears 
parents: 
216 
diff
changeset
 | 
496 file. | 
| 206 | 497 | 
| 203 | 498 Sun Nov 11 2001 Mirko Liß <mirko.liss@web.de> | 
| 499 | |
| 500 * src.util.c: Minor fix at Utl_parseNewsDate(); fixed SIGSEGV at | |
| 501 Utl_getHeaderLn(). Header size limit still much too low. | |
| 205 | 502 * docs/testing.txt: How to set up a testbench for noffle. Useless | 
| 
219
 
d9f314014f7a
[svn] * src/content.c: Remove spurious temporary files and add a closedir()
 
bears 
parents: 
218 
diff
changeset
 | 
503 for most developers, but useful for beginners. | 
| 203 | 504 | 
| 201 | 505 Thu Nov 8 2001 Mirko Liß <mirko.liss@web.de> | 
| 506 | |
| 507 * Makefile.am,Makefile.in: Minor fix I haven't previously included. | |
| 508 The new --with-configfile option depends on it. | |
| 509 * docs/NOTES: Minor enhancement to slrn-script. Now it marks incomplete | |
| 510 articles as unread. | |
| 511 | |
| 
198
 
79e324213734
[svn] * packages/redhat/noffle.spec: Update to version to 1.1-1 and fix up some
 
bears 
parents: 
197 
diff
changeset
 | 
512 Tue Nov 6 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
79e324213734
[svn] * packages/redhat/noffle.spec: Update to version to 1.1-1 and fix up some
 
bears 
parents: 
197 
diff
changeset
 | 
513 | 
| 
 
79e324213734
[svn] * packages/redhat/noffle.spec: Update to version to 1.1-1 and fix up some
 
bears 
parents: 
197 
diff
changeset
 | 
514 * packages/redhat/noffle.spec: Update to version to 1.1-1 and fix up some | 
| 
 
79e324213734
[svn] * packages/redhat/noffle.spec: Update to version to 1.1-1 and fix up some
 
bears 
parents: 
197 
diff
changeset
 | 
515 items causing RPM3 vs RPM4 problems. | 
| 
 
79e324213734
[svn] * packages/redhat/noffle.spec: Update to version to 1.1-1 and fix up some
 
bears 
parents: 
197 
diff
changeset
 | 
516 * configure,configure.in: Bump version to 1.1.1-unstable-develop, and add | 
| 
 
79e324213734
[svn] * packages/redhat/noffle.spec: Update to version to 1.1-1 and fix up some
 
bears 
parents: 
197 
diff
changeset
 | 
517 --with-spooldir and --with-configfile options (idea due to Mirko Liss). | 
| 
 
79e324213734
[svn] * packages/redhat/noffle.spec: Update to version to 1.1-1 and fix up some
 
bears 
parents: 
197 
diff
changeset
 | 
518 | 
| 
197
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
519 Wed Oct 31 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
520 | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
521 * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c, | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
522 src/protocol.h,src/server.c: Merge with latest 1.0 branch. I do not | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
523 intend to do any further merges from the 1.0 branch; future changes to | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
524 1.0 should be carried over by hand if necessary. | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
525 * src/configfile.c,src/content.c,src/control.c,src/database.c, | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
526 src/dynamicstring.c,src/fetch.c,src/filter.c,src/group.c, | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
527 src/itemlist.c,src/lock.c,src/outgoing.c,src/over.c,src/post.c, | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
528 src/pseudo.c,src/request.c,src/util.c: Minor includes rearrangement. | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
529 | 
| 
196
 
60a70c16d79c
[svn] * src/content.c: When generating temp file to write new content to, make
 
bears 
parents: 
195 
diff
changeset
 | 
530 Tue Oct 30 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
60a70c16d79c
[svn] * src/content.c: When generating temp file to write new content to, make
 
bears 
parents: 
195 
diff
changeset
 | 
531 | 
| 
 
60a70c16d79c
[svn] * src/content.c: When generating temp file to write new content to, make
 
bears 
parents: 
195 
diff
changeset
 | 
532 * src/content.c: When generating temp file to write new content to, make | 
| 
 
60a70c16d79c
[svn] * src/content.c: When generating temp file to write new content to, make
 
bears 
parents: 
195 
diff
changeset
 | 
533 sure there is no possibility of a name clash with an existing file. | 
| 
 
60a70c16d79c
[svn] * src/content.c: When generating temp file to write new content to, make
 
bears 
parents: 
195 
diff
changeset
 | 
534 Bug spotted by Mirko Liss. | 
| 
 
60a70c16d79c
[svn] * src/content.c: When generating temp file to write new content to, make
 
bears 
parents: 
195 
diff
changeset
 | 
535 | 
| 
195
 
76460d98b2fb
[svn] * noffle.conf.example,docs/noffle.conf.5,src/configfile.h,src/configfile.c,
 
bears 
parents: 
194 
diff
changeset
 | 
536 Tue Oct 30 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
76460d98b2fb
[svn] * noffle.conf.example,docs/noffle.conf.5,src/configfile.h,src/configfile.c,
 
bears 
parents: 
194 
diff
changeset
 | 
537 | 
| 
 
76460d98b2fb
[svn] * noffle.conf.example,docs/noffle.conf.5,src/configfile.h,src/configfile.c,
 
bears 
parents: 
194 
diff
changeset
 | 
538 * noffle.conf.example,docs/noffle.conf.5,src/configfile.h,src/configfile.c, | 
| 
 
76460d98b2fb
[svn] * noffle.conf.example,docs/noffle.conf.5,src/configfile.h,src/configfile.c,
 
bears 
parents: 
194 
diff
changeset
 | 
539 src/protocol.c: Add new config item 'hostname' to specify the part after | 
| 
 
76460d98b2fb
[svn] * noffle.conf.example,docs/noffle.conf.5,src/configfile.h,src/configfile.c,
 
bears 
parents: 
194 
diff
changeset
 | 
540 the @ in message IDs generated by Noffle. Patch submitted by Mirko Liss. | 
| 
 
76460d98b2fb
[svn] * noffle.conf.example,docs/noffle.conf.5,src/configfile.h,src/configfile.c,
 
bears 
parents: 
194 
diff
changeset
 | 
541 | 
| 
 
76460d98b2fb
[svn] * noffle.conf.example,docs/noffle.conf.5,src/configfile.h,src/configfile.c,
 
bears 
parents: 
194 
diff
changeset
 | 
542 Tue Oct 30 2001 Jim Hague <jim.hague@acm.org> | 
| 
194
 
a4e9a20e50e5
[svn] * docs/noffle.conf.5,src/configfile.c,src/filter.h,src/filter.c:
 
bears 
parents: 
193 
diff
changeset
 | 
543 | 
| 
 
a4e9a20e50e5
[svn] * docs/noffle.conf.5,src/configfile.c,src/filter.h,src/filter.c:
 
bears 
parents: 
193 
diff
changeset
 | 
544 * docs/noffle.conf.5,src/configfile.c,src/filter.h,src/filter.c: | 
| 
 
a4e9a20e50e5
[svn] * docs/noffle.conf.5,src/configfile.c,src/filter.h,src/filter.c:
 
bears 
parents: 
193 
diff
changeset
 | 
545 Contrary to the documentation, the action of a filter if not specified | 
| 
 
a4e9a20e50e5
[svn] * docs/noffle.conf.5,src/configfile.c,src/filter.h,src/filter.c:
 
bears 
parents: 
193 
diff
changeset
 | 
546 was 'full'. Add a new 'default' action which makes the action that of the | 
| 
 
a4e9a20e50e5
[svn] * docs/noffle.conf.5,src/configfile.c,src/filter.h,src/filter.c:
 
bears 
parents: 
193 
diff
changeset
 | 
547 group's subscription mode. Make this the default action, and allow | 
| 
 
a4e9a20e50e5
[svn] * docs/noffle.conf.5,src/configfile.c,src/filter.h,src/filter.c:
 
bears 
parents: 
193 
diff
changeset
 | 
548 'default' to be specified explicitly as the action in the filter | 
| 
 
a4e9a20e50e5
[svn] * docs/noffle.conf.5,src/configfile.c,src/filter.h,src/filter.c:
 
bears 
parents: 
193 
diff
changeset
 | 
549 definition. Adapted from patch submitted by Mirko Liss. Thanks, Mirko. | 
| 
 
a4e9a20e50e5
[svn] * docs/noffle.conf.5,src/configfile.c,src/filter.h,src/filter.c:
 
bears 
parents: 
193 
diff
changeset
 | 
550 * docs/noffle.conf.5: Correct small typo. | 
| 
 
a4e9a20e50e5
[svn] * docs/noffle.conf.5,src/configfile.c,src/filter.h,src/filter.c:
 
bears 
parents: 
193 
diff
changeset
 | 
551 | 
| 
193
 
021d145e34e9
[svn] * src/fetch.c: Only leave articles in the requested list if the error
 
bears 
parents: 
192 
diff
changeset
 | 
552 Mon Oct 22 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
021d145e34e9
[svn] * src/fetch.c: Only leave articles in the requested list if the error
 
bears 
parents: 
192 
diff
changeset
 | 
553 | 
| 
 
021d145e34e9
[svn] * src/fetch.c: Only leave articles in the requested list if the error
 
bears 
parents: 
192 
diff
changeset
 | 
554 * src/fetch.c: Only leave articles in the requested list if the error | 
| 
 
021d145e34e9
[svn] * src/fetch.c: Only leave articles in the requested list if the error
 
bears 
parents: 
192 
diff
changeset
 | 
555 fetching them was fatal. Otherwise article requests will accumulate | 
| 
 
021d145e34e9
[svn] * src/fetch.c: Only leave articles in the requested list if the error
 
bears 
parents: 
192 
diff
changeset
 | 
556 indefinitely (e.g retrieving through NNTPcache when it can't find | 
| 
 
021d145e34e9
[svn] * src/fetch.c: Only leave articles in the requested list if the error
 
bears 
parents: 
192 
diff
changeset
 | 
557 the body of an article, now or event. Yes, this happened to me; I | 
| 
 
021d145e34e9
[svn] * src/fetch.c: Only leave articles in the requested list if the error
 
bears 
parents: 
192 
diff
changeset
 | 
558 had nearly 2000 requests backed up and never being cleared). | 
| 
 
021d145e34e9
[svn] * src/fetch.c: Only leave articles in the requested list if the error
 
bears 
parents: 
192 
diff
changeset
 | 
559 * src/group.c: The weekend's change introduced code that causes a bus | 
| 
 
021d145e34e9
[svn] * src/fetch.c: Only leave articles in the requested list if the error
 
bears 
parents: 
192 
diff
changeset
 | 
560 error on Sparc ( *(time_t *)p = xxx ). Replace with a safe memcpy, | 
| 
 
021d145e34e9
[svn] * src/fetch.c: Only leave articles in the requested list if the error
 
bears 
parents: 
192 
diff
changeset
 | 
561 and also use memcpy when reading the Entry and time items to remove | 
| 
 
021d145e34e9
[svn] * src/fetch.c: Only leave articles in the requested list if the error
 
bears 
parents: 
192 
diff
changeset
 | 
562 warnings on Sparc compilation. | 
| 
 
021d145e34e9
[svn] * src/fetch.c: Only leave articles in the requested list if the error
 
bears 
parents: 
192 
diff
changeset
 | 
563 | 
| 
192
 
b9ef99708d1c
[svn] * docs/noffle.conf.5,src/noffle.c: Duh! Do unsubscribing the simple way.
 
bears 
parents: 
191 
diff
changeset
 | 
564 Sun Oct 21 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
b9ef99708d1c
[svn] * docs/noffle.conf.5,src/noffle.c: Duh! Do unsubscribing the simple way.
 
bears 
parents: 
191 
diff
changeset
 | 
565 | 
| 
 
b9ef99708d1c
[svn] * docs/noffle.conf.5,src/noffle.c: Duh! Do unsubscribing the simple way.
 
bears 
parents: 
191 
diff
changeset
 | 
566 * docs/noffle.conf.5,src/noffle.c: Duh! Do unsubscribing the simple way. | 
| 
 
b9ef99708d1c
[svn] * docs/noffle.conf.5,src/noffle.c: Duh! Do unsubscribing the simple way.
 
bears 
parents: 
191 
diff
changeset
 | 
567 Auto-unsubscribe when the last access time is more than the threshold | 
| 
 
b9ef99708d1c
[svn] * docs/noffle.conf.5,src/noffle.c: Duh! Do unsubscribing the simple way.
 
bears 
parents: 
191 
diff
changeset
 | 
568 number of days behind the time the last article arrived. | 
| 
 
b9ef99708d1c
[svn] * docs/noffle.conf.5,src/noffle.c: Duh! Do unsubscribing the simple way.
 
bears 
parents: 
191 
diff
changeset
 | 
569 | 
| 
191
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
570 Sat Oct 20 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
571 | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
572 * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
573 only ever called with last param as time(NULL), so remove it and call | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
574 time() inside the implementation of Grp_setLastAccess. | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
575 * src/client.c,src/group.h,src/group.c,src/noffle.c,src/post.c: Groups are | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
576 automatically unsubscribed when the last access to the group is older | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
577 than a particular threshold. However, for very low traffic groups, the | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
578 last access may exceed the threshold simply because there has been no new | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
579 article posted. In this case, rather than unsubscribe, update the group | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
580 last access time. This means that groups are now only unsubscribed if | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
581 the last access exceeds the threshold AND articles have arrived in the | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
582 group since. Add Grp_setLastPostTime() to track the last time an article | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
583 arrived in the group. | 
| 
 
28488e0e3630
[svn] * src/group.h,src/group.c,src/noffle.c,src/server.c: Grp_setLastAccess is
 
bears 
parents: 
189 
diff
changeset
 | 
584 | 
| 
189
 
b1b6963fdd63
[svn] src/configfile.c: fix bug with missing initialization of user name and
 
enz 
parents: 
188 
diff
changeset
 | 
585 Fri Oct 05 2001 Markus Enzenberger <me@markus-enzenberger.de> | 
| 
 
b1b6963fdd63
[svn] src/configfile.c: fix bug with missing initialization of user name and
 
enz 
parents: 
188 
diff
changeset
 | 
586 | 
| 
 
b1b6963fdd63
[svn] src/configfile.c: fix bug with missing initialization of user name and
 
enz 
parents: 
188 
diff
changeset
 | 
587 * src/configfile.c: fix bug with missing initialization of user name and passwd | 
| 
 
b1b6963fdd63
[svn] src/configfile.c: fix bug with missing initialization of user name and
 
enz 
parents: 
188 
diff
changeset
 | 
588 | 
| 
188
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
589 Wed Sep 12 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
590 | 
| 
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
591 * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c: | 
| 
194
 
a4e9a20e50e5
[svn] * docs/noffle.conf.5,src/configfile.c,src/filter.h,src/filter.c:
 
bears 
parents: 
193 
diff
changeset
 | 
592 robustness - instead of returning simple Passed/Failed statuses from | 
| 
188
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
593 connection functions, return an integer status instead. This allows | 
| 
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
594 Noffle to distinguish between a connection failure, an unrecoverable | 
| 
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
595 protocol error and a recoverable problem. As a concrete instance, Noffle | 
| 
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
596 will no longer abort the connection if a group is removed from the | 
| 
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
597 upstream server. Also beef up error detection a bit. | 
| 
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
598 * src/content.c: instead of overwriting the existing content file(s) when | 
| 
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
599 updating - which leaves a window where Noffle is vulnerable to failure | 
| 
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
600 which will leave the content file corrupted (yes, it happened to me), | 
| 
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
601 write a new content file and rename it over the old file only when it | 
| 
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
602 has been written and closed with no errors reported. | 
| 
 
f1bacee93ca6
[svn] * src/client.c,src/client.h,src/fetch.c,src/noffle.c,src/server.c:
 
bears 
parents: 
187 
diff
changeset
 | 
603 | 
| 
187
 
166008a80f03
[svn] src/client.c,src/protocol.h: perform authentication at connect time,
 
enz 
parents: 
186 
diff
changeset
 | 
604 Sat Sep 01 2001 Markus Enzenberger <me@markus-enzenberger.de> | 
| 
 
166008a80f03
[svn] src/client.c,src/protocol.h: perform authentication at connect time,
 
enz 
parents: 
186 
diff
changeset
 | 
605 | 
| 
 
166008a80f03
[svn] src/client.c,src/protocol.h: perform authentication at connect time,
 
enz 
parents: 
186 
diff
changeset
 | 
606 * src/client.c,src/protocol.h: perform authentication at connect time, | 
| 
 
166008a80f03
[svn] src/client.c,src/protocol.h: perform authentication at connect time,
 
enz 
parents: 
186 
diff
changeset
 | 
607 accept new and deprecated authentication status codes. | 
| 
 
166008a80f03
[svn] src/client.c,src/protocol.h: perform authentication at connect time,
 
enz 
parents: 
186 
diff
changeset
 | 
608 | 
| 
185
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
609 Sun Aug 5 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
610 | 
| 
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
611 * src/client.c: Change variable only used on constant to 'const'. | 
| 
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
612 * src/filter.c: Add a couple of 'return's after ASSERT() to remove | 
| 
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
613 compiler warnings about functions needing returns. | 
| 
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
614 * NEWS,TODO,configure,configure.in,noffle.conf.example,docs/NOTES, | 
| 
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
615 docs/noffle.conf.5,src/client.c,src/configfile.c,src/content.c, | 
| 
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
616 src/control.c,src/database.c,src/fetch.c,src/fetchlist.c,src/filter.c, | 
| 
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
617 src/group.c,src/lock.c,src/log.c,src/log.h,src/noffle.c,src/outgoing.c, | 
| 
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
618 src/post.c,src/protocol.c,src/request.c,src/server.c,src/util.c: | 
| 
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
619 Debug logging is always compiled and selected via noffle.conf. All debug | 
| 
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
620 logs are classified as all, none, config, control, expire, fetch, | 
| 
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
621 filter, newsbase, noffle, post, protocol, requests and server. | 
| 186 | 622 * src/util.c: Remove case sensitivity in date parsing. | 
| 
185
 
fed1334d766b
[svn] * src/client.c: Change variable only used on constant to 'const'.
 
bears 
parents: 
183 
diff
changeset
 | 
623 | 
| 
183
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
624 Tue May 15 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
625 | 
| 
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
626 * src/client.c: Only bail out of fetching multiple articles if the | 
| 
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
627 connection fails. If we do get a status from the upstream server | 
| 
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
628 note it and see what is reported for the next article. Otherwise | 
| 
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
629 failure to retrieve one article will cause all successive article | 
| 
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
630 fetches to fail even through they would succeed if tried. | 
| 
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
631 * src/lock.c: Fix assert in lazy locking. If another noffle signalled us | 
| 
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
632 to release the lock at the next close, and then repeats the signal so that | 
| 
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
633 it arrives during LOCK_closeDatabases, the signal handler was trying | 
| 
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
634 to close the databases again. | 
| 
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
635 | 
| 
 
c912e8288164
[svn]  * src/client.c: Only bail out of fetching multiple articles if the
 
bears 
parents: 
182 
diff
changeset
 | 
636 Thu May 10 2001 Jim Hague <jim.hague@acm.org> | 
| 
181
 
e196de757ecd
[svn]  * src/server.c: Correct error code given when article requested by
 
bears 
parents: 
180 
diff
changeset
 | 
637 | 
| 
182
 
a43a528cfbe7
[svn]  * src/client.c: Only return failure getting NEWGROUPS if the connection
 
bears 
parents: 
181 
diff
changeset
 | 
638 * src/client.c: Only return failure getting NEWGROUPS if the connection | 
| 
 
a43a528cfbe7
[svn]  * src/client.c: Only return failure getting NEWGROUPS if the connection
 
bears 
parents: 
181 
diff
changeset
 | 
639 failed. If the server doesn't implement NEWGROUPS correctly (step | 
| 
 
a43a528cfbe7
[svn]  * src/client.c: Only return failure getting NEWGROUPS if the connection
 
bears 
parents: 
181 
diff
changeset
 | 
640 forward elderly versions of NNTPcache) it isn't fatal to the | 
| 
 
a43a528cfbe7
[svn]  * src/client.c: Only return failure getting NEWGROUPS if the connection
 
bears 
parents: 
181 
diff
changeset
 | 
641 fetch process. You can still do a 'noffle --query groups' to update | 
| 
 
a43a528cfbe7
[svn]  * src/client.c: Only return failure getting NEWGROUPS if the connection
 
bears 
parents: 
181 
diff
changeset
 | 
642 your newsgroup list. | 
| 
181
 
e196de757ecd
[svn]  * src/server.c: Correct error code given when article requested by
 
bears 
parents: 
180 
diff
changeset
 | 
643 * src/server.c: Correct error code given when article requested by | 
| 
 
e196de757ecd
[svn]  * src/server.c: Correct error code given when article requested by
 
bears 
parents: 
180 
diff
changeset
 | 
644 message ID is not found. Previously the code given (423) was the same | 
| 
 
e196de757ecd
[svn]  * src/server.c: Correct error code given when article requested by
 
bears 
parents: 
180 
diff
changeset
 | 
645 as for when an article requested by its number in a group was not | 
| 
 
e196de757ecd
[svn]  * src/server.c: Correct error code given when article requested by
 
bears 
parents: 
180 
diff
changeset
 | 
646 found. The docs (and various NNTP servers) say 430 should be returned. | 
| 
 
e196de757ecd
[svn]  * src/server.c: Correct error code given when article requested by
 
bears 
parents: 
180 
diff
changeset
 | 
647 Thanks to Alberto Mardegan <amardegan@iol.it> for spotting that. | 
| 
 
e196de757ecd
[svn]  * src/server.c: Correct error code given when article requested by
 
bears 
parents: 
180 
diff
changeset
 | 
648 | 
| 
180
 
09ca6eb5c7ff
[svn]  * TODO,src/client.c,src/client.h,src/fetch.c,src/fetch.h,src/noffle.c:
 
bears 
parents: 
179 
diff
changeset
 | 
649 Wed May 9 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
09ca6eb5c7ff
[svn]  * TODO,src/client.c,src/client.h,src/fetch.c,src/fetch.h,src/noffle.c:
 
bears 
parents: 
179 
diff
changeset
 | 
650 | 
| 
 
09ca6eb5c7ff
[svn]  * TODO,src/client.c,src/client.h,src/fetch.c,src/fetch.h,src/noffle.c:
 
bears 
parents: 
179 
diff
changeset
 | 
651 * TODO,src/client.c,src/client.h,src/fetch.c,src/fetch.h,src/noffle.c: | 
| 
 
09ca6eb5c7ff
[svn]  * TODO,src/client.c,src/client.h,src/fetch.c,src/fetch.h,src/noffle.c:
 
bears 
parents: 
179 
diff
changeset
 | 
652 Improve error checking during fetches. A fetch is now aborted immediately | 
| 
 
09ca6eb5c7ff
[svn]  * TODO,src/client.c,src/client.h,src/fetch.c,src/fetch.h,src/noffle.c:
 
bears 
parents: 
179 
diff
changeset
 | 
653 if the connection times out or if an unexpected response arrives. | 
| 
 
09ca6eb5c7ff
[svn]  * TODO,src/client.c,src/client.h,src/fetch.c,src/fetch.h,src/noffle.c:
 
bears 
parents: 
179 
diff
changeset
 | 
654 This should fix problems with articles appearing in the wrong group, | 
| 
 
09ca6eb5c7ff
[svn]  * TODO,src/client.c,src/client.h,src/fetch.c,src/fetch.h,src/noffle.c:
 
bears 
parents: 
179 
diff
changeset
 | 
655 and possibly other mysterious happenings. | 
| 
 
09ca6eb5c7ff
[svn]  * TODO,src/client.c,src/client.h,src/fetch.c,src/fetch.h,src/noffle.c:
 
bears 
parents: 
179 
diff
changeset
 | 
656 | 
| 
179
 
f973675760dc
[svn]  * src/post.c: If post-locally is set, only do immediate local posting
 
bears 
parents: 
178 
diff
changeset
 | 
657 Tue May 8 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
f973675760dc
[svn]  * src/post.c: If post-locally is set, only do immediate local posting
 
bears 
parents: 
178 
diff
changeset
 | 
658 | 
| 
 
f973675760dc
[svn]  * src/post.c: If post-locally is set, only do immediate local posting
 
bears 
parents: 
178 
diff
changeset
 | 
659 * src/post.c: If post-locally is set, only do immediate local posting | 
| 
 
f973675760dc
[svn]  * src/post.c: If post-locally is set, only do immediate local posting
 
bears 
parents: 
178 
diff
changeset
 | 
660 on groups with status 'y'. We don't want to post locally articles | 
| 
 
f973675760dc
[svn]  * src/post.c: If post-locally is set, only do immediate local posting
 
bears 
parents: 
178 
diff
changeset
 | 
661 destined for the moderator of a moderated group. | 
| 
 
f973675760dc
[svn]  * src/post.c: If post-locally is set, only do immediate local posting
 
bears 
parents: 
178 
diff
changeset
 | 
662 | 
| 
174
 
bcb7532aae38
[svn] src/server.c: do not search all groups if group does not
 
enz 
parents: 
171 
diff
changeset
 | 
663 Tue May 01 2001 Markus Enzenberger <me@markus-enzenberger.de> | 
| 
 
bcb7532aae38
[svn] src/server.c: do not search all groups if group does not
 
enz 
parents: 
171 
diff
changeset
 | 
664 | 
| 
 
bcb7532aae38
[svn] src/server.c: do not search all groups if group does not
 
enz 
parents: 
171 
diff
changeset
 | 
665 * src/server.c: do not search all groups if group does not | 
| 
 
bcb7532aae38
[svn] src/server.c: do not search all groups if group does not
 
enz 
parents: 
171 
diff
changeset
 | 
666 exist and contains no wildcards | 
| 176 | 667 * AUTHORS: update my email address | 
| 
178
 
bed46fc935df
[svn] configure.in,configure: changed version to 1.1-unstable-develop
 
enz 
parents: 
176 
diff
changeset
 | 
668 * configure.in,configure: changed version to 1.1-unstable-develop | 
| 
 
bed46fc935df
[svn] configure.in,configure: changed version to 1.1-unstable-develop
 
enz 
parents: 
176 
diff
changeset
 | 
669 | 
| 
171
 
27ef8eaa254d
[svn] src/client.c: Fix bug. Server name was not yet initialized
 
enz 
parents: 
169 
diff
changeset
 | 
670 Tue Mar 13 2001 Markus Enzenberger <me@markus-enzenberger.de> | 
| 
 
27ef8eaa254d
[svn] src/client.c: Fix bug. Server name was not yet initialized
 
enz 
parents: 
169 
diff
changeset
 | 
671 | 
| 
 
27ef8eaa254d
[svn] src/client.c: Fix bug. Server name was not yet initialized
 
enz 
parents: 
169 
diff
changeset
 | 
672 * src/client.c: Fix bug. Server name was not yet initialized | 
| 
 
27ef8eaa254d
[svn] src/client.c: Fix bug. Server name was not yet initialized
 
enz 
parents: 
169 
diff
changeset
 | 
673 if server required authentication at connect time. | 
| 
 
27ef8eaa254d
[svn] src/client.c: Fix bug. Server name was not yet initialized
 
enz 
parents: 
169 
diff
changeset
 | 
674 | 
| 169 | 675 Wed Feb 28 2001 Markus Enzenberger <me@markus-enzenberger.de> | 
| 676 | |
| 677 * src/database.c: fix missing argument to snprintf | |
| 678 | |
| 168 | 679 Sun Feb 26 2001 Matija Nalis <mnalis-sf@voyager.hr> | 
| 680 | |
| 681 * fix for small glitches in options parting in src/noffle.c | |
| 682 | |
| 
167
 
7ba337dafb2c
[svn]  * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re:
 
bears 
parents: 
165 
diff
changeset
 | 
683 Sun Feb 25 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
7ba337dafb2c
[svn]  * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re:
 
bears 
parents: 
165 
diff
changeset
 | 
684 | 
| 
 
7ba337dafb2c
[svn]  * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re:
 
bears 
parents: 
165 
diff
changeset
 | 
685 * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re: | 
| 
 
7ba337dafb2c
[svn]  * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re:
 
bears 
parents: 
165 
diff
changeset
 | 
686 need to do a Cont_write on Lock_closeDatabases in case of unwritten | 
| 
 
7ba337dafb2c
[svn]  * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re:
 
bears 
parents: 
165 
diff
changeset
 | 
687 content changes when releasing the lock. Update content to keep dirty | 
| 
 
7ba337dafb2c
[svn]  * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re:
 
bears 
parents: 
165 
diff
changeset
 | 
688 flag and avoid unnecessary writes, and lock to signal server to re-read | 
| 
 
7ba337dafb2c
[svn]  * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re:
 
bears 
parents: 
165 
diff
changeset
 | 
689 its group content info after the lock is released. Do NOT write content | 
| 
 
7ba337dafb2c
[svn]  * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re:
 
bears 
parents: 
165 
diff
changeset
 | 
690 info on Lock_close if dirty, as the placeholder article in unsubscribed | 
| 
 
7ba337dafb2c
[svn]  * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re:
 
bears 
parents: 
165 
diff
changeset
 | 
691 groups is currently done by adding it to the content when joining the | 
| 
 
7ba337dafb2c
[svn]  * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re:
 
bears 
parents: 
165 
diff
changeset
 | 
692 group and deliberately not saving it unless another content modification | 
| 
 
7ba337dafb2c
[svn]  * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re:
 
bears 
parents: 
165 
diff
changeset
 | 
693 takes place and thus causes the content to be saved. | 
| 
 
7ba337dafb2c
[svn]  * TODO,content.c,lock.c,server.c,server.h: Remove bug notice re:
 
bears 
parents: 
165 
diff
changeset
 | 
694 | 
| 
165
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
695 Thu Jan 25 2001 Jim Hague <jim.hague@acm.org> | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
696 | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
697 * src/client.c,src/protocol.c,src/util.h,src/util.c: Common up | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
698 repeated signal handler setting code into Utl_installSignalHandler. | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
699 * src/client.c: Ensure Client_retrieveArt always exits with the global | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
700 lock held. Previously it would be held on error, not held if OK. | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
701 * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
702 the lock and close the databases if (a) another process signals us | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
703 SIGUSR1 indicating it wants the lock, or (b) it is explicitly requested by | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
704 a call to new function Lock_syncDatabases(). When waiting for the lock, | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
705 SIGUSR1 the holding process every second. This is all an attempt to | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
706 minimise the number of times we need to close and open the database. | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
707 When (ha!) the database is replaced by something that can handle | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
708 multiple simultaneous writers (with appropriate locking) this won't | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
709 be necessary. | 
| 
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
710 | 
| 
159
 
4d1353d7d513
[svn] src/server.c: apply bug-fix for lazy group loading by Matija Nalis
 
enz 
parents: 
158 
diff
changeset
 | 
711 Fri Dec 29 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 
 
4d1353d7d513
[svn] src/server.c: apply bug-fix for lazy group loading by Matija Nalis
 
enz 
parents: 
158 
diff
changeset
 | 
712 | 
| 
 
4d1353d7d513
[svn] src/server.c: apply bug-fix for lazy group loading by Matija Nalis
 
enz 
parents: 
158 
diff
changeset
 | 
713 * src/server.c: apply bug-fix for lazy group loading by Matija Nalis | 
| 
162
 
7bbff2e00543
[svn] TODO: Add handling of connection breakdown during a fetch to later section.
 
enz 
parents: 
159 
diff
changeset
 | 
714 * TODO: Add handling of connection breakdown during a fetch to later | 
| 
 
7bbff2e00543
[svn] TODO: Add handling of connection breakdown during a fetch to later section.
 
enz 
parents: 
159 
diff
changeset
 | 
715 section. | 
| 
159
 
4d1353d7d513
[svn] src/server.c: apply bug-fix for lazy group loading by Matija Nalis
 
enz 
parents: 
158 
diff
changeset
 | 
716 | 
| 158 | 717 Fri Dec 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 718 | |
| 719 * AUTHORS: add Matija Nalis | |
| 720 | |
| 156 | 721 Sun Dec 10 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 722 | |
| 723 * src/client.c: Extract common code from putCmd and putCmdNoFlush, | |
| 724 reset client.lastStat when sending new command | |
| 725 | |
| 
155
 
22b81617d427
[svn] applied patch from Matija Nalis: better handling of inconsistent counters
 
enz 
parents: 
153 
diff
changeset
 | 
726 Tue Dec 05 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 
 
22b81617d427
[svn] applied patch from Matija Nalis: better handling of inconsistent counters
 
enz 
parents: 
153 
diff
changeset
 | 
727 | 
| 
 
22b81617d427
[svn] applied patch from Matija Nalis: better handling of inconsistent counters
 
enz 
parents: 
153 
diff
changeset
 | 
728 * src/fetch.c,src/Makefile.in: use sendmail instead of mail | 
| 
 
22b81617d427
[svn] applied patch from Matija Nalis: better handling of inconsistent counters
 
enz 
parents: 
153 
diff
changeset
 | 
729 | 
| 
 
22b81617d427
[svn] applied patch from Matija Nalis: better handling of inconsistent counters
 
enz 
parents: 
153 
diff
changeset
 | 
730 * src/fetch.c,src/pseudo.c,src/pseudo.h,src/server.c: applied | 
| 
 
22b81617d427
[svn] applied patch from Matija Nalis: better handling of inconsistent counters
 
enz 
parents: 
153 
diff
changeset
 | 
731 patch from Matija Nalis: better handling of inconsistent counters | 
| 
 
22b81617d427
[svn] applied patch from Matija Nalis: better handling of inconsistent counters
 
enz 
parents: 
153 
diff
changeset
 | 
732 at remote server; do not read overview on each group command | 
| 
 
22b81617d427
[svn] applied patch from Matija Nalis: better handling of inconsistent counters
 
enz 
parents: 
153 
diff
changeset
 | 
733 | 
| 
150
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
734 Thu Oct 26 21:42:45 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
735 | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
736 * src/protocol.c: Fix bug in Prt_getLn if we should read a line | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
737 starting with '\0' - according to the leafnode mailing list, | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
738 this has been seen in the wild. | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
739 * docs/inews.1,docs/noffle.1,docs/noffle.conf.5, | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
740 packages/redhat/noffle.spec,src/configfile.h,src/configfile.c, | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
741 src/noffle.c,src/post.h,src/post.c: Removed use of getopt_long, | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
742 and added inews mode - the Noffle executable behaves | 
| 
165
 
8ea6b5ddc5a5
[svn]  * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
 
bears 
parents: 
162 
diff
changeset
 | 
743 as inews if invoked as inews. This includes adding From: and | 
| 
150
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
744 Organization: headers if necessary - add configs to override | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
745 defaults for the From: domain and specify the organization. | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
746 For all my fellow trn-heads out there, and users of any other | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
747 ageing newsreader that expects inews. Updated RPM spec to create | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
748 inews link to noffle on install. | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
749 * src/server.c: When replying to a command, generate the reply into | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
750 a buffer, release the lock and then send the reply, so we don't | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
751 hog the lock should the reply stall for some network reason. | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
752 | 
| 
145
 
deb2320befd7
[svn] acconfig.h,config.h.in,configure.in,src/Makefile.in,src/fetch.c:
 
enz 
parents: 
143 
diff
changeset
 | 
753 Sun Oct 15 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 
 
deb2320befd7
[svn] acconfig.h,config.h.in,configure.in,src/Makefile.in,src/fetch.c:
 
enz 
parents: 
143 
diff
changeset
 | 
754 | 
| 
 
deb2320befd7
[svn] acconfig.h,config.h.in,configure.in,src/Makefile.in,src/fetch.c:
 
enz 
parents: 
143 
diff
changeset
 | 
755 * acconfig.h,config.h.in,configure.in,src/Makefile.in,src/fetch.c: | 
| 
 
deb2320befd7
[svn] acconfig.h,config.h.in,configure.in,src/Makefile.in,src/fetch.c:
 
enz 
parents: 
143 
diff
changeset
 | 
756 Applied patch by Paul Slootman: using the mail program is | 
| 
 
deb2320befd7
[svn] acconfig.h,config.h.in,configure.in,src/Makefile.in,src/fetch.c:
 
enz 
parents: 
143 
diff
changeset
 | 
757 replaced by sendmail (SENDMAILPROG variable). | 
| 
 
deb2320befd7
[svn] acconfig.h,config.h.in,configure.in,src/Makefile.in,src/fetch.c:
 
enz 
parents: 
143 
diff
changeset
 | 
758 | 
| 
197
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
759 Sun Sep 10 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 
143
 
7400a8e9d5ba
[svn] NEWS,src/client.c,src/protocol.c,src/protocol.h,src/server.c:
 
enz 
parents: 
141 
diff
changeset
 | 
760 | 
| 
197
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
761 * docs/NOTES: Added section about Gravity (thanks to | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
762 Tomislav Filipcic <tfilip@jagor.srce.hr>). | 
| 
143
 
7400a8e9d5ba
[svn] NEWS,src/client.c,src/protocol.c,src/protocol.h,src/server.c:
 
enz 
parents: 
141 
diff
changeset
 | 
763 | 
| 141 | 764 Sun Sep 10 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 137 | 765 | 
| 141 | 766 * src/Makefile.am: Added filter.c, filter.h | 
| 767 * src/fetch.c: Fixed a bug in Fetch_init, that triggered | |
| 768 an assertion if connection to remote server failed. | |
| 
42
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
769 | 
| 
197
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
770 Sat Sep 02 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
771 | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
772 * NEWS,src/client.c,src/protocol.c,src/protocol.h,src/server.c: | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
773 Added timeout to Prt_getLn to avoid Noffle hanging if the | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
774 connection breaks down during a fetch. | 
| 
 
24d4cd032da5
[svn] * AUTHORS,INSTALL,NEWS,README,TODO,docs/NOTES,src/client.c,src/protocol.c,
 
bears 
parents: 
196 
diff
changeset
 | 
775 | 
| 
135
 
ae1d1b93883d
[svn] src/post.c: do no longer always replace invalid message-IDs
 
enz 
parents: 
134 
diff
changeset
 | 
776 Wed Aug 23 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 
 
ae1d1b93883d
[svn] src/post.c: do no longer always replace invalid message-IDs
 
enz 
parents: 
134 
diff
changeset
 | 
777 | 
| 
 
ae1d1b93883d
[svn] src/post.c: do no longer always replace invalid message-IDs
 
enz 
parents: 
134 
diff
changeset
 | 
778 * src/post.c: do no longer always replace invalid message-IDs. | 
| 
 
ae1d1b93883d
[svn] src/post.c: do no longer always replace invalid message-IDs
 
enz 
parents: 
134 
diff
changeset
 | 
779 | 
| 134 | 780 Wed Aug 16 00:03:50 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 
150
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
781 | 
| 134 | 782 * Permit 'k' and 'm' suffices after numbers in filter rules. | 
| 783 | |
| 
132
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
784 Fri Aug 11 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
785 | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
786 * src/noffle.c: Minor bug fix. Noffle no longer tries to unsubscribe groups | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
787 that are already unsubscribed. | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
788 | 
| 131 | 789 Wed Aug 9 22:02:21 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 790 | |
| 791 * src/client.c: Use plain LIST instead of LIST ACTIVE if possible | |
| 792 for compatability with old servers. | |
| 793 * src/client.c,src/fetch.c: Fix fetching bugs that could potentially | |
| 794 have left the lock in the wrong state. | |
| 795 * docs/noffle.conf.5,src/Makefile.in,src/client.c,src/configfile.c, | |
| 796 noffle.conf.example: Add first-cut article filtering. Note you will | |
| 797 need to run 'configure' again to re-generate src/Makefile. | |
| 798 | |
| 
132
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
799 Wed Jul 26 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
800 | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
801 * Released version 1.0pre7 | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
802 | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
803 Tue Jul 25 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
804 | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
805 * src/client.c: Added GMT to NEWGROUPS command. | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
806 | 
| 127 | 807 Mon 24 Jul 20:30:05 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 808 | |
| 809 * src/database.h,src/database.c,src/server.c: Redo XHDR and | |
| 810 XPAT to handle 'XHDR <msgid>' and 'XPAT <msgid>'. Common up | |
| 811 code shared by XHDR and XPAT. | |
| 812 * src/server.c,packages/redhat/noffle.spec: Remove pipe through | |
| 813 sort(1) in printGroups() and dependency on textutil(RedHat)/ | |
| 814 textutils(SuSE) packages in RPM. The RPM now works on RedHat | |
| 815 and derivatives and SuSE. | |
| 816 * src/server.c: Release lock while collecting POST article and while | |
| 817 reporting XOVER x-y results. | |
| 818 * src/server.c: Update group 'last accessed' timestamp when XOVER read. | |
| 819 This for smooth working with 'trn' and other newsreaders that only | |
| 820 read the XOVER unless an article read. I have newsgroups I want to scan | |
| 821 but only infrequently read an article - I don't want them getting | |
| 822 unsubscribed. | |
| 823 * src/server.c: Change server read timeout to 2 secs, release the lock | |
| 824 if we'v held it for 2 secs so we don't starve anybody else, and | |
| 825 if reading a command when we don't hold the lock don't use timeout. | |
| 826 * src/util.c: Fix Utl_newsDate and Utl_parseNewsDateto work properly | |
| 827 in all timezones. | |
| 828 * src/lock.h,src/lock.c,src/noffle.c: Add 'fetch' lock to main lock, | |
| 829 add Lock_gotLock() so we can test the main lock state (currently used | |
| 830 only in ASSERTs). Fetch lock can be obtained WAIT or NOWAIT - latter | |
| 831 fails immediately if lock not available. | |
| 832 * src/client.c,src/fetch.c,src/noffle.c: Change lock handling during a fetch. | |
| 833 Begin by obtaining 'fetch' lock - if busy, exit fetch immediately with | |
| 834 error message. Then during fetch release the lock except when processing | |
| 835 received data; in cases when incoming data is multi-line, collect all | |
| 836 data first and then process. The aim is to ensure the lock isn't held | |
| 837 with a network operation is in progress. I may carry on and extend this | |
| 838 to all server operations as well (so a slow client can't hog the lock). | |
| 
150
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
839 * docs/noffle.conf.5,src/configfile.h,src/configfile.c,src/post.c, | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
840 src/protocol.h,src/protocol.c: Add Path: header to newly posted | 
| 
 
1c7303c71f66
[svn]  * src/protocol.c: Fix bug in Prt_getLn if we should read a line
 
bears 
parents: 
145 
diff
changeset
 | 
841 articles. Provide default content - path-header in config overrides. | 
| 127 | 842 | 
| 
132
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
843 Sat Jul 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 127 | 844 | 
| 845 * doc/NOTES: Removed section about GNUS hanging. It was caused | |
| 846 by the "select" bug in Noffle. | |
| 847 | |
| 
132
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
848 Sat Jul 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
849 | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
850 * src/server.c, src/protocol.c: Fixed a critical bug. "select" cannot | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
851 be used with buffered stdio. This caused Noffle to hang with some | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
852 readers (like tin). | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
853 | 
| 124 | 854 Sat Jul 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 855 | |
| 856 * request.c: Applied patch from M.Nalis: | |
| 857 Modify Req_add() to append to requested/news.serv.er file each MsgID (and | |
| 858 do not clean dirty flag, because otherwise writeRequestfile() would nuke us | |
| 859 when overwriting file!). | |
| 860 | |
| 122 | 861 Wed Jul 19 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 120 | 862 | 
| 
123
 
ec190bad201b
[svn] Applied patch from M.Nalis for fixing a small problem with
 
enz 
parents: 
122 
diff
changeset
 | 
863 * Applied patch from M.Nalis for fixing a small problem with | 
| 
 
ec190bad201b
[svn] Applied patch from M.Nalis for fixing a small problem with
 
enz 
parents: 
122 
diff
changeset
 | 
864 the printed counters while fetching articles. | 
| 
 
ec190bad201b
[svn] Applied patch from M.Nalis for fixing a small problem with
 
enz 
parents: 
122 
diff
changeset
 | 
865 | 
| 
 
ec190bad201b
[svn] Applied patch from M.Nalis for fixing a small problem with
 
enz 
parents: 
122 
diff
changeset
 | 
866 Wed Jul 19 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 
 
ec190bad201b
[svn] Applied patch from M.Nalis for fixing a small problem with
 
enz 
parents: 
122 
diff
changeset
 | 
867 | 
| 127 | 868 * Do not acquire global lock for printing help | 
| 869 | |
| 870 Mon Jul 17 11:19:06 BST 2000 Jim Hague <jim.hague@acm.org> | |
| 871 | |
| 872 * src/client.h,src/client.c,src/noffle.c,docs/noffle.1: Remove | |
| 873 '--query times' option. Creation time should always be time of | |
| 874 creation on local server. | |
| 875 * src/group.h,src/group.c: Remove Grp_setCreated(). | |
| 876 | |
| 
132
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
877 Fri Jul 14 2000 Matija Nalis <mnalis-sf@voyager.hr> | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
878 | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
879 * Added counter for --fetch so one can see how much it is until the | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
880 end of the transfer. | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
881 | 
| 127 | 882 Fri Jul 14 15:20:14 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 883 | |
| 884 * src/client.c,src/fetch.c,src/noffle.c: The groupinfo.lastupdate file | |
| 885 was being used to (a) indicate the time of the last addition to group | |
| 886 information, and (b) the last access to a server. With more than one | |
| 887 server specified, (a) meant the groupinfo.lastupdate file was updated | |
| 888 when new groups on the server (or a new fetch of the server group list) | |
| 889 were processed. When server 2 came to use the file for (b) (to determine | |
| 890 the time to specify when sending the NEWGROUPS command), the time was | |
| 891 already set by server 1 and so server 2 would not see new groups. Fix | |
| 892 this by creating lastupdate.<server> files for use (b). | |
| 893 * src/client.c,src/group.c: Set initial group creation time to the current | |
| 894 time. Previously it was set to 0, so new groups were not reported to a | |
| 895 NEWGROUPS request unless 'noffle --query times' was run - even then, | |
| 896 local groups would never be reported. Setting the creation time to the | |
| 897 creation time on the local server makes things work properly. NB - the | |
| 898 group creation time should always be reported as the creation time on | |
| 899 the server; must fix this and remove '--query times'. This change will | |
| 900 require 'noffle --query groups' to be re-run to create the server | |
| 901 lastupdate.<server> files. | |
| 120 | 902 | 
| 127 | 903 Mon Jul 03 12:05:50 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 904 | |
| 905 * src/database.h,src/database.c,src/server.c: Fix 'XHDR <msgId>' and | |
| 906 add 'XPAT <msgId>'. 'XHDR <msgId>' previously only worked if | |
| 907 msgId was a message in the current group. My brain was really | |
| 908 in neutral when I did that. | |
| 909 | |
| 
118
 
ac9c0492daca
[svn] src/server.c: Leave online mode, if the connection to a remote server
 
enz 
parents: 
117 
diff
changeset
 | 
910 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
 | 
911 | 
| 
 
ac9c0492daca
[svn] src/server.c: Leave online mode, if the connection to a remote server
 
enz 
parents: 
117 
diff
changeset
 | 
912 * 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
 | 
913 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
 | 
914 a long time. | 
| 
132
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
915 | 
| 117 | 916 Sun Jun 25 09:45:50 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 917 | |
| 918 * src/protocol.c: Another go at Prt_genMsgId. Yesterday I seeded the | |
| 919 random element of the generated message id from the time; but what | |
| 920 if two Noffle processes start in the same second? So switch to seeding | |
| 921 with tv_usec instead. | |
| 922 | |
| 
116
 
0a12fc56db30
[svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
 
bears 
parents: 
109 
diff
changeset
 | 
923 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
 | 
924 | 
| 
 
0a12fc56db30
[svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
 
bears 
parents: 
109 
diff
changeset
 | 
925 * 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
 | 
926 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
 | 
927 * 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
 | 
928 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
 | 
929 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
 | 
930 * 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
 | 
931 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
 | 
932 posting to one. | 
| 
 
0a12fc56db30
[svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
 
bears 
parents: 
109 
diff
changeset
 | 
933 | 
| 117 | 934 Sat Jun 24 20:45:52 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 935 | |
| 936 * src/noffle.c: Set last accessed time on group when subscribed | |
| 937 from command line. | |
| 938 * src/post.c: Bugfix - Post_close on duplicate article post. | |
| 939 * src/protocol.c: Fix bug in Prt_genMsgId that caused duplicate | |
| 940 message IDs to be generated for posts in the same second. | |
| 941 | |
| 127 | 942 Sat Jun 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 943 | |
| 
132
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
944 * doc/NOTES: Removed section about GNUS hanging. It was caused | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
945 by the "select" bug in Noffle. | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
946 | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
947 Sat Jun 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 
 
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
 
bears 
parents: 
131 
diff
changeset
 | 
948 | 
| 127 | 949 * src/server.c, src/protocol.c: Fixed a critical bug. "select" cannot | 
| 950 be used with buffered stdio. This caused Noffle to hang with some | |
| 951 readers (like tin). | |
| 952 | |
| 117 | 953 Mon Jun 19 22:43:38 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 954 | |
| 955 * src/util.c, src/database.c: Fix header line reading bug. | |
| 956 | |
| 
116
 
0a12fc56db30
[svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
 
bears 
parents: 
109 
diff
changeset
 | 
957 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
 | 
958 | 
| 
 
0a12fc56db30
[svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
 
bears 
parents: 
109 
diff
changeset
 | 
959 * 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
 | 
960 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
 | 
961 * 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
 | 
962 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
 | 
963 on FreeBSD or Solaris. | 
| 
 
0a12fc56db30
[svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
 
bears 
parents: 
109 
diff
changeset
 | 
964 * 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
 | 
965 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
 | 
966 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
 | 
967 | 
| 108 | 968 Tue Jun 13 07:27:21 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 969 | |
| 970 * src/configfile.h, src/configfile.c, src/database.c: Redo config | |
| 971 expires routines to remove enumerator and replace with routine to | |
| 972 obtain expire time for specified group. | |
| 973 * src/configfile.h, src/configfile.c, src/server.c, noffle.conf.example, | |
| 974 docs/noffle.conf.5: Change 'auto-subscribe-mode' to | |
| 975 'default-auto-subscribe-mode' and add | |
| 976 'auto-subscribe-mode <grp pattern> <mode>'. For the moment, | |
| 977 spot old usage of 'auto-subscribe-mode' and interpret it as | |
| 978 'default-auto-subscribe-mode'. | |
| 979 * src/client.c: Rename variable to remove compiler warning. | |
| 980 | |
| 981 Sat Jun 11 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | |
| 982 | |
| 983 * Prepare for version 1.0pre6 | |
| 984 * configure.in: Removed warning options for warnings that are | |
| 985 unavoidable with libgdbm | |
| 986 | |
| 102 | 987 Mon Jun 5 09:46:30 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 988 | |
| 989 * src/client.c, src/fetch.c, src/group.c, src/group.h, src/noffle.c: | |
| 108 | 990 Don't track remote message number read unless subscribed to a group. | 
| 991 This stops 'Missing articles' pseudos being generated when you join | |
| 992 a group some time after doing the 'noffle --query groups' that first | |
| 993 found the group, or if you resubscribe a while after unsubscribing. | |
| 994 They will still be generated if articles are missed when a group is | |
| 995 subscribed, in which case the pseudo message is entirely applicable. | |
| 996 | |
| 997 Sat Jun 03 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | |
| 998 | |
| 999 * docs/NOTES: removed the whole section about the mail2news gateway. | |
| 1000 It doesn't really work, because procmail forks for each mail and | |
| 1001 changing the posting allowed status is not atomic. | |
| 1002 | |
| 1003 Thu Jun 01 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | |
| 1004 | |
| 1005 * docs/NOTES: Added section about "replace-messageid" option in | |
| 1006 the Mail-News-Gateway chapter. | |
| 1007 | |
| 1008 Mon May 29 19:12:47 BST 2000 Jim Hague <jim.hague@acm.org> | |
| 1009 | |
| 1010 * src/client.c: Fix spelling mistake in comment. | |
| 1011 * docs/noffle.1: Add a little bit more to the description of --online. | |
| 102 | 1012 | 
| 
101
 
ce8191c38f44
[svn]  * configure, configure.in: Changed the --enable-debug option of configure.
 
uh1763 
parents: 
100 
diff
changeset
 | 
1013 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
 | 
1014 | 
| 
 
ce8191c38f44
[svn]  * configure, configure.in: Changed the --enable-debug option of configure.
 
uh1763 
parents: 
100 
diff
changeset
 | 
1015 * 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
 | 
1016 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
 | 
1017 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
 | 
1018 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
 | 
1019 | 
| 
 
ce8191c38f44
[svn]  * configure, configure.in: Changed the --enable-debug option of configure.
 
uh1763 
parents: 
100 
diff
changeset
 | 
1020 * NEWS: Update. | 
| 
 
ce8191c38f44
[svn]  * configure, configure.in: Changed the --enable-debug option of configure.
 
uh1763 
parents: 
100 
diff
changeset
 | 
1021 | 
| 108 | 1022 Fri May 26 11:38:27 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 1023 | |
| 1024 * docs/NOTES: Added notes on knode. | |
| 1025 * src/client.c: Corrected comment. | |
| 1026 | |
| 100 | 1027 Thu May 25 22:03:56 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 1028 | |
| 1029 * src/post.c: Fixed stupid bug in article checking code where a | |
| 1030 correctly formatted Date: line would have the "Date: " removed | |
| 1031 before writing the outgoing file. Remote servers, not unnaturally, | |
| 1032 get upset about this. Mea culpa :-( | |
| 1033 | |
| 
99
 
651334f85995
[svn]  * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
 
uh1763 
parents: 
97 
diff
changeset
 | 
1034 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
 | 
1035 | 
| 
 
651334f85995
[svn]  * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
 
uh1763 
parents: 
97 
diff
changeset
 | 
1036 * 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
 | 
1037 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
 | 
1038 | 
| 
 
651334f85995
[svn]  * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
 
uh1763 
parents: 
97 
diff
changeset
 | 
1039 * 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
 | 
1040 | 
| 100 | 1041 Sat May 20 11:46:54 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 1042 | |
| 1043 * src/client.c: Closer perusal of Son Of RFC1036 reveals that | |
| 1044 Supersedes: can have multiple message IDs. Do this. | |
| 1045 | |
| 108 | 1046 Sat May 20 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 1047 * src/noffle.c: always enable generation of core files. | |
| 1048 | |
| 97 | 1049 Fri May 19 14:02:44 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 1050 | |
| 1051 * src/util.h, src/util.c, src/database.c, src/pseudo.c, src/post.c: | |
| 1052 Redo Utl_rfc822Date to not use strftime - this was potentially | |
| 1053 wrong as it would only generate a conformant date string in | |
| 1054 English locales - and rename to Utl_newsDate because the date format | |
| 1055 is actually a subset of RFC822 - see Son Of RFC1036. Also add | |
| 1056 Utl_parseNewsDate, ensure the date on posted articles is conformant | |
| 1057 and replace if not, and implement observance of Expires: headers. | |
| 1058 * src/client.c: Observe Supersedes: headers on incoming articles. | |
| 1059 * src/content.c: Ensure if last article(s) in group are cancelled that | |
| 1060 article numbers aren't re-used. | |
| 1061 * docs/INTERNALS: Move INTERNALS to docs/. | |
| 1062 | |
| 1063 Thu May 18 13:22:36 BST 2000 Jim Hague <jim.hague@acm.org> | |
| 1064 | |
| 1065 * Recognise explicit posting statuses of 'y', 'n' and 'the rest'. | |
| 1066 The latest IETF draft says you can have other statuses apart from | |
| 1067 'm' (moderated group), and these should probably be treated in the | |
| 1068 same way as 'm', i.e. forwarded to the external server to worry | |
| 1069 about. | |
| 1070 | |
| 89 | 1071 Wed May 17 21:19:19 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 1072 | |
| 1073 * src/configfile.h, src/configfile.c, src/post.h, src/post.c, | |
| 1074 src/noffle.c, src/server.c, docs/noffle.1, docs/noffle.conf.5: | |
| 1075 Moved all article posting code into post.[hc], removed | |
| 1076 'remove-messageid' option, added '--post' to noffle command line. | |
| 1077 Added 'post-locally' option. docs/NOTES still needs updating. | |
| 1078 Needs more testing too. | |
| 1079 | |
| 
84
 
8c6dbce3b178
[svn] Merged in changes from release-1-0 up to release-1-0-merge-1.
 
enz 
parents: 
83 
diff
changeset
 | 
1080 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
 | 
1081 | 
| 
 
8c6dbce3b178
[svn] Merged in changes from release-1-0 up to release-1-0-merge-1.
 
enz 
parents: 
83 
diff
changeset
 | 
1082 * 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
 | 
1083 * 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
 | 
1084 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
 | 
1085 | 
| 89 | 1086 Mon May 15 11:21:28 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 1087 | |
| 1088 * src/configfile.h, src/configfile.c, src/client.c, docs/noffle.conf.5: | |
| 1089 Added getgroups and omitgroups options. | |
| 1090 | |
| 83 | 1091 Sun May 14 16:51:24 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 1092 | |
| 1093 * docs/NOTES: Added notes on trn, xrn and knews. | |
| 1094 * src/configfile.h, src.configfile.c, src/server.c, docs/noffle.conf.5: | |
| 1095 Increment the article number of the gen info article in groups that | |
| 1096 are not auto-subscribed each time the gen info article is read. The gen | |
| 1097 info article thus remains unread at the start of every newsreading | |
| 1098 session. This behaviour can be disabled by setting new config | |
| 1099 setting 'info-always-unread' to 'no'. Default is 'yes'. This (I hope) | |
| 1100 restores Markus's preferred behaviour. | |
| 1101 * INTERNALS: Added file with some rough jottings on the internals of Noffle. | |
| 1102 A work in (probably sporadic) progress. | |
| 1103 | |
| 78 | 1104 Sun May 14 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | 
| 1105 | |
| 1106 * src/fetch.c: Did some refactoring. | |
| 1107 | |
| 76 | 1108 Sat May 13 15:09:01 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 1109 | |
| 1110 * src/itemlist.c: Fixed stupid, Stupid, STUPID bug in Itl_next(). | |
| 83 | 1111 Redid itemlist code slightly to remove need to keep separators | 
| 1112 string, at the cost of making it impossible to use '\1' as a | |
| 1113 separator. I don't think this will be a problem. | |
| 76 | 1114 * src/log.h, src/log.c, src/over.h, src/over.c: Adjusted consting | 
| 1115 in Log_init and new_Over to remove compiler warnings. | |
| 1116 * src/portable.h, src/server.c, src/client.c: Introduced UNUSED(x) | |
| 1117 macro to indicate deliberately unused function parameters and | |
| 1118 remove warnings. | |
| 1119 * src/content.c: Preserve gen info in Cont_write() provided it is | |
| 1120 followed by an article with the next number. Stops gen info article | |
| 1121 vanishing instantly on reading when auto-subscribe is on, which | |
| 1122 was sort-of confusing for users (why can't I read that again?) | |
| 1123 and caused xrn to complain the NNTP server was broken. | |
| 1124 | |
| 
68
 
f76e8586fab6
[svn] src/client.c: Rewrote needsMark(): uses itemlist.h, more debugging output.
 
enz 
parents: 
66 
diff
changeset
 | 
1125 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
 | 
1126 | 
| 
 
f76e8586fab6
[svn] src/client.c: Rewrote needsMark(): uses itemlist.h, more debugging output.
 
enz 
parents: 
66 
diff
changeset
 | 
1127 * 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
 | 
1128 * 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
 | 
1129 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
 | 
1130 for (time_t)-1. | 
| 
 
38c86048fe2e
[svn] src/server.c: Rewrote getTimesInSeconds(): arguments ar now int and
 
enz 
parents: 
68 
diff
changeset
 | 
1131 | 
| 
66
 
40a7493238e8
[svn]  * src/Makefile.am, src/Makefile.in: Added portable.h to the list of sources.
 
uh1763 
parents: 
65 
diff
changeset
 | 
1132 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
 | 
1133 | 
| 
 
40a7493238e8
[svn]  * src/Makefile.am, src/Makefile.in: Added portable.h to the list of sources.
 
uh1763 
parents: 
65 
diff
changeset
 | 
1134 * 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
 | 
1135 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
 | 
1136 | 
| 60 | 1137 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
 | 
1138 | 
| 
57
 
84e32c84666b
[svn] add some intermediate variables for easier debugging
 
enz 
parents: 
56 
diff
changeset
 | 
1139 * src/client.c: add some intermediate variables for easier debugging | 
| 
 
84e32c84666b
[svn] add some intermediate variables for easier debugging
 
enz 
parents: 
56 
diff
changeset
 | 
1140 in needsMark(). It seems that thread mode is sometimes not working. | 
| 60 | 1141 * src/client.c, src/content.c, src/dynamicstring.h, src/dynamicstring.c, | 
| 1142 src/util.h, src/util.c, src/protocol.c: | |
| 1143 Changed some variable types and used some casts to avoid compiler | |
| 1144 warnings about signedness. In general, int should be used for parameters | |
| 1145 for allowing a signedness assertion in the function. | |
| 1146 (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
 | 
1147 * 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
 | 
1148 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
 | 
1149 src/server.h: | 
| 
 
adf0af5152f7
[svn] Renamed some variables and function names, because they caused compiler
 
enz 
parents: 
60 
diff
changeset
 | 
1150 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
 | 
1151 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
 | 
1152 (index, stat, serv). | 
| 63 | 1153 * src/fetchlist.c: | 
| 1154 Avoid compiler warning because of cast from const to non-const. | |
| 65 | 1155 * src/post.c, src/server.c: | 
| 1156 Avoid compiler warnings about incomplete initializer blocks. | |
| 
57
 
84e32c84666b
[svn] add some intermediate variables for easier debugging
 
enz 
parents: 
56 
diff
changeset
 | 
1157 | 
| 
56
 
688bd51704e0
[svn]  * configure, configure.in: Only add all those compiler-switches
 
uh1763 
parents: 
55 
diff
changeset
 | 
1158 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
 | 
1159 | 
| 
 
688bd51704e0
[svn]  * configure, configure.in: Only add all those compiler-switches
 
uh1763 
parents: 
55 
diff
changeset
 | 
1160 * 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
 | 
1161 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
 | 
1162 to have those switches. | 
| 
 
688bd51704e0
[svn]  * configure, configure.in: Only add all those compiler-switches
 
uh1763 
parents: 
55 
diff
changeset
 | 
1163 | 
| 
 
688bd51704e0
[svn]  * configure, configure.in: Only add all those compiler-switches
 
uh1763 
parents: 
55 
diff
changeset
 | 
1164 | 
| 
54
 
125d79c9e586
[svn]  * src/client.c, src/configfile.c, src/content.c, src/control.c,
 
uh1763 
parents: 
49 
diff
changeset
 | 
1165 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
 | 
1166 | 
| 
 
125d79c9e586
[svn]  * src/client.c, src/configfile.c, src/content.c, src/control.c,
 
uh1763 
parents: 
49 
diff
changeset
 | 
1167 * 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
 | 
1168 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
 | 
1169 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
 | 
1170 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
 | 
1171 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
 | 
1172 Added portable.h #include. | 
| 
 
125d79c9e586
[svn]  * src/client.c, src/configfile.c, src/content.c, src/control.c,
 
uh1763 
parents: 
49 
diff
changeset
 | 
1173 | 
| 
 
125d79c9e586
[svn]  * src/client.c, src/configfile.c, src/content.c, src/control.c,
 
uh1763 
parents: 
49 
diff
changeset
 | 
1174 * 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
 | 
1175 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
 | 
1176 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
 | 
1177 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
 | 
1178 | 
| 
 
125d79c9e586
[svn]  * src/client.c, src/configfile.c, src/content.c, src/control.c,
 
uh1763 
parents: 
49 
diff
changeset
 | 
1179 * 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
 | 
1180 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
 | 
1181 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
 | 
1182 | 
| 55 | 1183 * src/portable.h: Added file. This #defines some macros, so the code uses | 
| 1184 __snprintf() and __vsnprintf if snprintf and vsnprintf aren't available. | |
| 1185 This is the case on SunOS, for example. | |
| 1186 | |
| 
43
 
2842f50feb55
[svn]  * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
 
uh1763 
parents: 
42 
diff
changeset
 | 
1187 | 
| 49 | 1188 Sat May 6 12:25:39 BST 2000 Jim Hague <jim.hague@acm.org> | 
| 1189 | |
| 1190 * src/server.c: Changed XOVER with no arg. to return info for current | |
| 1191 article, not error. | |
| 1192 | |
| 1193 * src/server.c, src/content.h, src/content.c: XHDR - added 'xref' to | |
| 1194 headers recognised to keep trn happy, and recognise message ID argument. | |
| 1195 | |
| 1196 * src/server.c, src/content.c: Ensure first/last from LIST ACTIVE and | |
| 1197 GROUP agree (trn uses former). Tricky with pseudo gen info articles | |
| 1198 around. Presence of these now only recorded in content and not | |
| 1199 reflected in group first/last until proper article posted after | |
| 1200 pseudo. | |
| 1201 | |
| 1202 * src/client.c, NEWS: Reinstated starting article numbering from first | |
| 1203 article number on server. Reasoning below is wrong except in exceptional | |
| 1204 circumstances (e.g. join group, auto-subscribe, manual unsubscribe, | |
| 1205 auto subscribe again, etc. to get > 2 Noffle info messages in group. | |
| 1206 Bring reader up to date, remove & reinstall Noffle. Join group, | |
| 1207 autosubscribe after more news arrives at server, reader thinks it has read | |
| 1208 n articles it hasn't, where n is number of Noffle info messages in | |
| 1209 group first time round - 2). Feature is generally useful, esp. in | |
| 1210 development, so back in it goes. | |
| 1211 | |
| 1212 * src/group.c: Forget cached group info when group database closed. | |
| 1213 | |
| 1214 | |
| 
45
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1215 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
 | 
1216 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1217 * 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
 | 
1218 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
 | 
1219 they're not found. | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1220 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1221 * 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
 | 
1222 as the one in docs/NOTES. | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1223 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1224 * TODO: Removed 'expiring by groups' and | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1225 '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
 | 
1226 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1227 * 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
 | 
1228 './configure --enable-debug'. | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1229 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1230 * 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
 | 
1231 to the AUTHORS section :-) | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1232 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1233 * 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
 | 
1234 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
 | 
1235 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
 | 
1236 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
 | 
1237 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
 | 
1238 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
 | 
1239 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
 | 
1240 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1241 * 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
 | 
1242 in the declaration of clearCont(). | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1243 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1244 * 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
 | 
1245 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
 | 
1246 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1247 * 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
 | 
1248 enableCorefiles(). | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1249 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1250 * 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
 | 
1251 includes. | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1252 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1253 * 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
 | 
1254 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1255 * 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
 | 
1256 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1257 * 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
 | 
1258 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1259 * 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
 | 
1260 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
 | 
1261 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
 | 
1262 | 
| 
 
32ba1198c6fa
[svn]  * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
 
uh1763 
parents: 
43 
diff
changeset
 | 
1263 | 
| 
43
 
2842f50feb55
[svn]  * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
 
uh1763 
parents: 
42 
diff
changeset
 | 
1264 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
 | 
1265 | 
| 
 
2842f50feb55
[svn]  * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
 
uh1763 
parents: 
42 
diff
changeset
 | 
1266 * 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
 | 
1267 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
 | 
1268 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
 | 
1269 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
 | 
1270 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
 | 
1271 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
 | 
1272 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
 | 
1273 subdirectory src/ | 
| 
 
2842f50feb55
[svn]  * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
 
uh1763 
parents: 
42 
diff
changeset
 | 
1274 | 
| 
 
2842f50feb55
[svn]  * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
 
uh1763 
parents: 
42 
diff
changeset
 | 
1275 * 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
 | 
1276 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
 | 
1277 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
 | 
1278 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
 | 
1279 | 
| 
 
2842f50feb55
[svn]  * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
 
uh1763 
parents: 
42 
diff
changeset
 | 
1280 * 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
 | 
1281 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
 | 
1282 | 
| 
 
2842f50feb55
[svn]  * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
 
uh1763 
parents: 
42 
diff
changeset
 | 
1283 * 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
 | 
1284 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
 | 
1285 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
 | 
1286 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
 | 
1287 | 
| 
 
2842f50feb55
[svn]  * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
 
uh1763 
parents: 
42 
diff
changeset
 | 
1288 * 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
 | 
1289 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
 | 
1290 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
 | 
1291 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
 | 
1292 being declared. | 
| 
 
2842f50feb55
[svn]  * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
 
uh1763 
parents: 
42 
diff
changeset
 | 
1293 | 
| 
 
2842f50feb55
[svn]  * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
 
uh1763 
parents: 
42 
diff
changeset
 | 
1294 * 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
 | 
1295 | 
| 
 
2842f50feb55
[svn]  * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
 
uh1763 
parents: 
42 
diff
changeset
 | 
1296 | 
| 
42
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1297 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
 | 
1298 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1299 * 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
 | 
1300 NOTES.html, INSTALL.html: Removed files. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1301 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1302 * 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
 | 
1303 Added files. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1304 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1305 * TODO.TXT: Renamed to TODO. Slightly changed formatting. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1306 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1307 * 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
 | 
1308 the file INSTALL. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1309 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1310 * noffle.1, noffle.conf.5: Moved to docs/ | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1311 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1312 * 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
 | 
1313 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1314 * 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
 | 
1315 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1316 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1317 ------------------------------------------------------------------------------- | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1318 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1319 1.0pre6pre | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1320 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1321 * Forget cached group info when group database closed. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1322 * 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
 | 
1323 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
 | 
1324 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
 | 
1325 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
 | 
1326 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
 | 
1327 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
 | 
1328 '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
 | 
1329 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
 | 
1330 * 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
 | 
1331 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
 | 
1332 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
 | 
1333 arrives. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1334 * 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
 | 
1335 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
 | 
1336 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
 | 
1337 * 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
 | 
1338 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
 | 
1339 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
 | 
1340 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
 | 
1341 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
 | 
1342 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
 | 
1343 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
 | 
1344 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
 | 
1345 readers to miss new articles. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1346 * 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
 | 
1347 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
 | 
1348 posting status for local groups. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1349 * Added group deletion. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1350 * 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
 | 
1351 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
 | 
1352 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
 | 
1353 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
 | 
1354 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
 | 
1355 * 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
 | 
1356 exactly to spec. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1357 * Added group-specific expire times. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1358 * 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
 | 
1359 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
 | 
1360 * 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
 | 
1361 line options --create and --cancel. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1362 * 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
 | 
1363 so that tools like grepmail work. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1364 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1365 Version 1.0pre5 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1366 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1367 * 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
 | 
1368 symbols are always in the executable. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1369 * Use GDBM_FAST flag for hash files. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1370 * 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
 | 
1371 * Minor changes and improvements | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1372 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1373 Version 1.0pre4 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1374 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1375 * 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
 | 
1376 * 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
 | 
1377 * 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
 | 
1378 response to HEAD or ARTICLE commands. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1379 * 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
 | 
1380 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
 | 
1381 * 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
 | 
1382 directory) if compiled with -DDEBUG option | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1383 * Opening an article additionally marks all references as | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1384 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
 | 
1385 article of a thread was opened. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1386 * New config option "connect-timeout" | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1387 * Minor improvements and bug-fixes | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1388 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1389 Version 1.0pre3 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1390 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1391 * 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
 | 
1392 thread reconstruction work | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1393 * 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
 | 
1394 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
 | 
1395 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
 | 
1396 slash. Added --requested option. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1397 * 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
 | 
1398 commands at once, before parsing the server response. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1399 * Minor bug fixes and improvements. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1400 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1401 Version 1.0pre2 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1402 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1403 * 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
 | 
1404 source packages) | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1405 * 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
 | 
1406 and re-getting global lock | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1407 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1408 Version 1.0pre1 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1409 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1410 * needs complete re-installing, some formats have changed | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1411 * Support for multiple remote servers | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1412 * 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
 | 
1413 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
 | 
1414 commands are sent at once | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1415 * 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
 | 
1416 passwords | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1417 * Other small bug fixes and improvements | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1418 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1419 Version 0.19 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1420 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1421 * Fix broken full mode | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1422 * Fix cutting of articles after line beginning with '.' | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1423 * Other bug fixes | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1424 * LIST commands can have pattern argument now | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1425 * 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
 | 
1426 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1427 Version 0.18 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1428 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1429 * 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
 | 
1430 * Group database uses gdbm, databases moved to | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1431 /var/spool/noffle/data | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1432 * 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
 | 
1433 * New fetch mode "thread" added | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1434 * Different --fetch invocations replaced by single option | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1435 * Meaning of "--database" option changed, "--article" option added | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1436 * 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
 | 
1437 * Expire uses last access time | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1438 * 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
 | 
1439 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
 | 
1440 * 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
 | 
1441 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
 | 
1442 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
 | 
1443 * 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
 | 
1444 * Y2K compliance of NEWGROUPS command | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1445 * 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
 | 
1446 * Various changes for tuning and improvement | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1447 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1448 Version 0.17 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1449 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1450 * 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
 | 
1451 open files on longer sessions. | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1452 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1453 Version 0.16 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1454 | 
| 
 
2467ff423c15
[svn]  * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
 
uh1763 
parents:  
diff
changeset
 | 
1455 * 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
 | 
1456 | 
