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