Mercurial > noffle
annotate ChangeLog @ 166:1d92abe57427 noffle
[svn] Make debug logging an option in the config file
| author | enz |
|---|---|
| date | Sat, 27 Jan 2001 09:57:13 +0000 |
| parents | 8ea6b5ddc5a5 |
| children | 7ba337dafb2c |
| rev | line source |
|---|---|
|
165
8ea6b5ddc5a5
[svn] * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
bears
parents:
162
diff
changeset
|
1 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
|
2 |
|
8ea6b5ddc5a5
[svn] * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
bears
parents:
162
diff
changeset
|
3 * 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
|
4 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
|
5 * 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
|
6 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
|
7 * 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
|
8 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
|
9 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
|
10 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
|
11 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
|
12 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
|
13 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
|
14 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
|
15 be necessary. |
|
8ea6b5ddc5a5
[svn] * src/lock.h,src/lock.c,src/noffle.c: Add lazy lock release. Only release
bears
parents:
162
diff
changeset
|
16 |
|
159
4d1353d7d513
[svn] src/server.c: apply bug-fix for lazy group loading by Matija Nalis
enz
parents:
158
diff
changeset
|
17 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
|
18 |
|
4d1353d7d513
[svn] src/server.c: apply bug-fix for lazy group loading by Matija Nalis
enz
parents:
158
diff
changeset
|
19 * 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
|
20 * 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
|
21 section. |
|
159
4d1353d7d513
[svn] src/server.c: apply bug-fix for lazy group loading by Matija Nalis
enz
parents:
158
diff
changeset
|
22 |
| 158 | 23 Fri Dec 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> |
| 24 | |
| 25 * AUTHORS: add Matija Nalis | |
| 26 | |
| 156 | 27 Sun Dec 10 2000 Markus Enzenberger <markus.enzenberger@t-online.de> |
| 28 | |
| 29 * src/client.c: Extract common code from putCmd and putCmdNoFlush, | |
| 30 reset client.lastStat when sending new command | |
| 31 | |
|
155
22b81617d427
[svn] applied patch from Matija Nalis: better handling of inconsistent counters
enz
parents:
153
diff
changeset
|
32 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
|
33 |
|
22b81617d427
[svn] applied patch from Matija Nalis: better handling of inconsistent counters
enz
parents:
153
diff
changeset
|
34 * 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
|
35 |
|
22b81617d427
[svn] applied patch from Matija Nalis: better handling of inconsistent counters
enz
parents:
153
diff
changeset
|
36 * 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
|
37 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
|
38 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
|
39 |
|
150
1c7303c71f66
[svn] * src/protocol.c: Fix bug in Prt_getLn if we should read a line
bears
parents:
145
diff
changeset
|
40 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
|
41 |
|
1c7303c71f66
[svn] * src/protocol.c: Fix bug in Prt_getLn if we should read a line
bears
parents:
145
diff
changeset
|
42 * 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
|
43 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
|
44 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
|
45 * 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
|
46 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
|
47 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
|
48 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
|
49 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
|
50 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
|
51 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
|
52 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
|
53 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
|
54 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
|
55 * 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
|
56 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
|
57 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
|
58 |
|
145
deb2320befd7
[svn] acconfig.h,config.h.in,configure.in,src/Makefile.in,src/fetch.c:
enz
parents:
143
diff
changeset
|
59 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
|
60 |
|
deb2320befd7
[svn] acconfig.h,config.h.in,configure.in,src/Makefile.in,src/fetch.c:
enz
parents:
143
diff
changeset
|
61 * 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
|
62 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
|
63 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
|
64 |
|
143
7400a8e9d5ba
[svn] NEWS,src/client.c,src/protocol.c,src/protocol.h,src/server.c:
enz
parents:
141
diff
changeset
|
65 Sat Sep 02 2000 Markus Enzenberger <markus.enzenberger@t-online.de> |
|
7400a8e9d5ba
[svn] NEWS,src/client.c,src/protocol.c,src/protocol.h,src/server.c:
enz
parents:
141
diff
changeset
|
66 |
|
7400a8e9d5ba
[svn] NEWS,src/client.c,src/protocol.c,src/protocol.h,src/server.c:
enz
parents:
141
diff
changeset
|
67 * NEWS,src/client.c,src/protocol.c,src/protocol.h,src/server.c: |
|
7400a8e9d5ba
[svn] NEWS,src/client.c,src/protocol.c,src/protocol.h,src/server.c:
enz
parents:
141
diff
changeset
|
68 Added timeout to Prt_getLn to avoid Noffle hanging if the |
|
7400a8e9d5ba
[svn] NEWS,src/client.c,src/protocol.c,src/protocol.h,src/server.c:
enz
parents:
141
diff
changeset
|
69 connection breaks down during a fetch. |
|
7400a8e9d5ba
[svn] NEWS,src/client.c,src/protocol.c,src/protocol.h,src/server.c:
enz
parents:
141
diff
changeset
|
70 |
| 141 | 71 Sun Sep 10 2000 Markus Enzenberger <markus.enzenberger@t-online.de> |
| 137 | 72 |
| 141 | 73 * src/Makefile.am: Added filter.c, filter.h |
| 74 * src/fetch.c: Fixed a bug in Fetch_init, that triggered | |
| 75 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
|
76 |
|
135
ae1d1b93883d
[svn] src/post.c: do no longer always replace invalid message-IDs
enz
parents:
134
diff
changeset
|
77 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
|
78 |
|
ae1d1b93883d
[svn] src/post.c: do no longer always replace invalid message-IDs
enz
parents:
134
diff
changeset
|
79 * 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
|
80 |
| 134 | 81 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
|
82 |
| 134 | 83 * Permit 'k' and 'm' suffices after numbers in filter rules. |
| 84 | |
|
132
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
85 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
|
86 |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
87 * 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
|
88 that are already unsubscribed. |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
89 |
| 131 | 90 Wed Aug 9 22:02:21 BST 2000 Jim Hague <jim.hague@acm.org> |
| 91 | |
| 92 * src/client.c: Use plain LIST instead of LIST ACTIVE if possible | |
| 93 for compatability with old servers. | |
| 94 * src/client.c,src/fetch.c: Fix fetching bugs that could potentially | |
| 95 have left the lock in the wrong state. | |
| 96 * docs/noffle.conf.5,src/Makefile.in,src/client.c,src/configfile.c, | |
| 97 noffle.conf.example: Add first-cut article filtering. Note you will | |
| 98 need to run 'configure' again to re-generate src/Makefile. | |
| 99 | |
|
132
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
100 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
|
101 |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
102 * Released version 1.0pre7 |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
103 |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
104 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
|
105 |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
106 * src/client.c: Added GMT to NEWGROUPS command. |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
107 |
| 127 | 108 Mon 24 Jul 20:30:05 BST 2000 Jim Hague <jim.hague@acm.org> |
| 109 | |
| 110 * src/database.h,src/database.c,src/server.c: Redo XHDR and | |
| 111 XPAT to handle 'XHDR <msgid>' and 'XPAT <msgid>'. Common up | |
| 112 code shared by XHDR and XPAT. | |
| 113 * src/server.c,packages/redhat/noffle.spec: Remove pipe through | |
| 114 sort(1) in printGroups() and dependency on textutil(RedHat)/ | |
| 115 textutils(SuSE) packages in RPM. The RPM now works on RedHat | |
| 116 and derivatives and SuSE. | |
| 117 * src/server.c: Release lock while collecting POST article and while | |
| 118 reporting XOVER x-y results. | |
| 119 * src/server.c: Update group 'last accessed' timestamp when XOVER read. | |
| 120 This for smooth working with 'trn' and other newsreaders that only | |
| 121 read the XOVER unless an article read. I have newsgroups I want to scan | |
| 122 but only infrequently read an article - I don't want them getting | |
| 123 unsubscribed. | |
| 124 * src/server.c: Change server read timeout to 2 secs, release the lock | |
| 125 if we'v held it for 2 secs so we don't starve anybody else, and | |
| 126 if reading a command when we don't hold the lock don't use timeout. | |
| 127 * src/util.c: Fix Utl_newsDate and Utl_parseNewsDateto work properly | |
| 128 in all timezones. | |
| 129 * src/lock.h,src/lock.c,src/noffle.c: Add 'fetch' lock to main lock, | |
| 130 add Lock_gotLock() so we can test the main lock state (currently used | |
| 131 only in ASSERTs). Fetch lock can be obtained WAIT or NOWAIT - latter | |
| 132 fails immediately if lock not available. | |
| 133 * src/client.c,src/fetch.c,src/noffle.c: Change lock handling during a fetch. | |
| 134 Begin by obtaining 'fetch' lock - if busy, exit fetch immediately with | |
| 135 error message. Then during fetch release the lock except when processing | |
| 136 received data; in cases when incoming data is multi-line, collect all | |
| 137 data first and then process. The aim is to ensure the lock isn't held | |
| 138 with a network operation is in progress. I may carry on and extend this | |
| 139 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
|
140 * 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
|
141 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
|
142 articles. Provide default content - path-header in config overrides. |
| 127 | 143 |
|
132
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
144 Sat Jul 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> |
| 127 | 145 |
| 146 * doc/NOTES: Removed section about GNUS hanging. It was caused | |
| 147 by the "select" bug in Noffle. | |
| 148 | |
|
132
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
149 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
|
150 |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
151 * 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
|
152 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
|
153 readers (like tin). |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
154 |
| 124 | 155 Sat Jul 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> |
| 156 | |
| 157 * request.c: Applied patch from M.Nalis: | |
| 158 Modify Req_add() to append to requested/news.serv.er file each MsgID (and | |
| 159 do not clean dirty flag, because otherwise writeRequestfile() would nuke us | |
| 160 when overwriting file!). | |
| 161 | |
| 122 | 162 Wed Jul 19 2000 Markus Enzenberger <markus.enzenberger@t-online.de> |
| 120 | 163 |
|
123
ec190bad201b
[svn] Applied patch from M.Nalis for fixing a small problem with
enz
parents:
122
diff
changeset
|
164 * 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
|
165 the printed counters while fetching articles. |
|
ec190bad201b
[svn] Applied patch from M.Nalis for fixing a small problem with
enz
parents:
122
diff
changeset
|
166 |
|
ec190bad201b
[svn] Applied patch from M.Nalis for fixing a small problem with
enz
parents:
122
diff
changeset
|
167 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
|
168 |
| 127 | 169 * Do not acquire global lock for printing help |
| 170 | |
| 171 Mon Jul 17 11:19:06 BST 2000 Jim Hague <jim.hague@acm.org> | |
| 172 | |
| 173 * src/client.h,src/client.c,src/noffle.c,docs/noffle.1: Remove | |
| 174 '--query times' option. Creation time should always be time of | |
| 175 creation on local server. | |
| 176 * src/group.h,src/group.c: Remove Grp_setCreated(). | |
| 177 | |
|
132
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
178 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
|
179 |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
180 * 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
|
181 end of the transfer. |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
182 |
| 127 | 183 Fri Jul 14 15:20:14 BST 2000 Jim Hague <jim.hague@acm.org> |
| 184 | |
| 185 * src/client.c,src/fetch.c,src/noffle.c: The groupinfo.lastupdate file | |
| 186 was being used to (a) indicate the time of the last addition to group | |
| 187 information, and (b) the last access to a server. With more than one | |
| 188 server specified, (a) meant the groupinfo.lastupdate file was updated | |
| 189 when new groups on the server (or a new fetch of the server group list) | |
| 190 were processed. When server 2 came to use the file for (b) (to determine | |
| 191 the time to specify when sending the NEWGROUPS command), the time was | |
| 192 already set by server 1 and so server 2 would not see new groups. Fix | |
| 193 this by creating lastupdate.<server> files for use (b). | |
| 194 * src/client.c,src/group.c: Set initial group creation time to the current | |
| 195 time. Previously it was set to 0, so new groups were not reported to a | |
| 196 NEWGROUPS request unless 'noffle --query times' was run - even then, | |
| 197 local groups would never be reported. Setting the creation time to the | |
| 198 creation time on the local server makes things work properly. NB - the | |
| 199 group creation time should always be reported as the creation time on | |
| 200 the server; must fix this and remove '--query times'. This change will | |
| 201 require 'noffle --query groups' to be re-run to create the server | |
| 202 lastupdate.<server> files. | |
| 120 | 203 |
| 127 | 204 Mon Jul 03 12:05:50 BST 2000 Jim Hague <jim.hague@acm.org> |
| 205 | |
| 206 * src/database.h,src/database.c,src/server.c: Fix 'XHDR <msgId>' and | |
| 207 add 'XPAT <msgId>'. 'XHDR <msgId>' previously only worked if | |
| 208 msgId was a message in the current group. My brain was really | |
| 209 in neutral when I did that. | |
| 210 | |
|
118
ac9c0492daca
[svn] src/server.c: Leave online mode, if the connection to a remote server
enz
parents:
117
diff
changeset
|
211 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
|
212 |
|
ac9c0492daca
[svn] src/server.c: Leave online mode, if the connection to a remote server
enz
parents:
117
diff
changeset
|
213 * 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
|
214 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
|
215 a long time. |
|
132
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
216 |
| 117 | 217 Sun Jun 25 09:45:50 BST 2000 Jim Hague <jim.hague@acm.org> |
| 218 | |
| 219 * src/protocol.c: Another go at Prt_genMsgId. Yesterday I seeded the | |
| 220 random element of the generated message id from the time; but what | |
| 221 if two Noffle processes start in the same second? So switch to seeding | |
| 222 with tv_usec instead. | |
| 223 | |
|
116
0a12fc56db30
[svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents:
109
diff
changeset
|
224 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
|
225 |
|
0a12fc56db30
[svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents:
109
diff
changeset
|
226 * 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
|
227 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
|
228 * 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
|
229 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
|
230 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
|
231 * 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
|
232 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
|
233 posting to one. |
|
0a12fc56db30
[svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents:
109
diff
changeset
|
234 |
| 117 | 235 Sat Jun 24 20:45:52 BST 2000 Jim Hague <jim.hague@acm.org> |
| 236 | |
| 237 * src/noffle.c: Set last accessed time on group when subscribed | |
| 238 from command line. | |
| 239 * src/post.c: Bugfix - Post_close on duplicate article post. | |
| 240 * src/protocol.c: Fix bug in Prt_genMsgId that caused duplicate | |
| 241 message IDs to be generated for posts in the same second. | |
| 242 | |
| 127 | 243 Sat Jun 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> |
| 244 | |
|
132
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
245 * 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
|
246 by the "select" bug in Noffle. |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
247 |
|
a740dac296bc
[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
bears
parents:
131
diff
changeset
|
248 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
|
249 |
| 127 | 250 * src/server.c, src/protocol.c: Fixed a critical bug. "select" cannot |
| 251 be used with buffered stdio. This caused Noffle to hang with some | |
| 252 readers (like tin). | |
| 253 | |
| 117 | 254 Mon Jun 19 22:43:38 BST 2000 Jim Hague <jim.hague@acm.org> |
| 255 | |
| 256 * src/util.c, src/database.c: Fix header line reading bug. | |
| 257 | |
|
116
0a12fc56db30
[svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents:
109
diff
changeset
|
258 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
|
259 |
|
0a12fc56db30
[svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents:
109
diff
changeset
|
260 * 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
|
261 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
|
262 * 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
|
263 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
|
264 on FreeBSD or Solaris. |
|
0a12fc56db30
[svn] path-header, Approved: header recognition, posting changes, remove SA_INTERRUPT, minor include updates.
bears
parents:
109
diff
changeset
|
265 * 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
|
266 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
|
267 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
|
268 |
| 108 | 269 Tue Jun 13 07:27:21 BST 2000 Jim Hague <jim.hague@acm.org> |
| 270 | |
| 271 * src/configfile.h, src/configfile.c, src/database.c: Redo config | |
| 272 expires routines to remove enumerator and replace with routine to | |
| 273 obtain expire time for specified group. | |
| 274 * src/configfile.h, src/configfile.c, src/server.c, noffle.conf.example, | |
| 275 docs/noffle.conf.5: Change 'auto-subscribe-mode' to | |
| 276 'default-auto-subscribe-mode' and add | |
| 277 'auto-subscribe-mode <grp pattern> <mode>'. For the moment, | |
| 278 spot old usage of 'auto-subscribe-mode' and interpret it as | |
| 279 'default-auto-subscribe-mode'. | |
| 280 * src/client.c: Rename variable to remove compiler warning. | |
| 281 | |
| 282 Sat Jun 11 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | |
| 283 | |
| 284 * Prepare for version 1.0pre6 | |
| 285 * configure.in: Removed warning options for warnings that are | |
| 286 unavoidable with libgdbm | |
| 287 | |
| 102 | 288 Mon Jun 5 09:46:30 BST 2000 Jim Hague <jim.hague@acm.org> |
| 289 | |
| 290 * src/client.c, src/fetch.c, src/group.c, src/group.h, src/noffle.c: | |
| 108 | 291 Don't track remote message number read unless subscribed to a group. |
| 292 This stops 'Missing articles' pseudos being generated when you join | |
| 293 a group some time after doing the 'noffle --query groups' that first | |
| 294 found the group, or if you resubscribe a while after unsubscribing. | |
| 295 They will still be generated if articles are missed when a group is | |
| 296 subscribed, in which case the pseudo message is entirely applicable. | |
| 297 | |
| 298 Sat Jun 03 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | |
| 299 | |
| 300 * docs/NOTES: removed the whole section about the mail2news gateway. | |
| 301 It doesn't really work, because procmail forks for each mail and | |
| 302 changing the posting allowed status is not atomic. | |
| 303 | |
| 304 Thu Jun 01 2000 Markus Enzenberger <markus.enzenberger@t-online.de> | |
| 305 | |
| 306 * docs/NOTES: Added section about "replace-messageid" option in | |
| 307 the Mail-News-Gateway chapter. | |
| 308 | |
| 309 Mon May 29 19:12:47 BST 2000 Jim Hague <jim.hague@acm.org> | |
| 310 | |
| 311 * src/client.c: Fix spelling mistake in comment. | |
| 312 * docs/noffle.1: Add a little bit more to the description of --online. | |
| 102 | 313 |
|
101
ce8191c38f44
[svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents:
100
diff
changeset
|
314 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
|
315 |
|
ce8191c38f44
[svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents:
100
diff
changeset
|
316 * 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
|
317 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
|
318 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
|
319 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
|
320 |
|
ce8191c38f44
[svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents:
100
diff
changeset
|
321 * NEWS: Update. |
|
ce8191c38f44
[svn] * configure, configure.in: Changed the --enable-debug option of configure.
uh1763
parents:
100
diff
changeset
|
322 |
| 108 | 323 Fri May 26 11:38:27 BST 2000 Jim Hague <jim.hague@acm.org> |
| 324 | |
| 325 * docs/NOTES: Added notes on knode. | |
| 326 * src/client.c: Corrected comment. | |
| 327 | |
| 100 | 328 Thu May 25 22:03:56 BST 2000 Jim Hague <jim.hague@acm.org> |
| 329 | |
| 330 * src/post.c: Fixed stupid bug in article checking code where a | |
| 331 correctly formatted Date: line would have the "Date: " removed | |
| 332 before writing the outgoing file. Remote servers, not unnaturally, | |
| 333 get upset about this. Mea culpa :-( | |
| 334 | |
|
99
651334f85995
[svn] * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
uh1763
parents:
97
diff
changeset
|
335 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
|
336 |
|
651334f85995
[svn] * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
uh1763
parents:
97
diff
changeset
|
337 * 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
|
338 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
|
339 |
|
651334f85995
[svn] * docs/Makefile.am, docs/Makefile.in: Added INTERNALS to docs/Makefile.am, so
uh1763
parents:
97
diff
changeset
|
340 * 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
|
341 |
| 100 | 342 Sat May 20 11:46:54 BST 2000 Jim Hague <jim.hague@acm.org> |
| 343 | |
| 344 * src/client.c: Closer perusal of Son Of RFC1036 reveals that | |
| 345 Supersedes: can have multiple message IDs. Do this. | |
| 346 | |
| 108 | 347 Sat May 20 2000 Markus Enzenberger <markus.enzenberger@t-online.de> |
| 348 * src/noffle.c: always enable generation of core files. | |
| 349 | |
| 97 | 350 Fri May 19 14:02:44 BST 2000 Jim Hague <jim.hague@acm.org> |
| 351 | |
| 352 * src/util.h, src/util.c, src/database.c, src/pseudo.c, src/post.c: | |
| 353 Redo Utl_rfc822Date to not use strftime - this was potentially | |
| 354 wrong as it would only generate a conformant date string in | |
| 355 English locales - and rename to Utl_newsDate because the date format | |
| 356 is actually a subset of RFC822 - see Son Of RFC1036. Also add | |
| 357 Utl_parseNewsDate, ensure the date on posted articles is conformant | |
| 358 and replace if not, and implement observance of Expires: headers. | |
| 359 * src/client.c: Observe Supersedes: headers on incoming articles. | |
| 360 * src/content.c: Ensure if last article(s) in group are cancelled that | |
| 361 article numbers aren't re-used. | |
| 362 * docs/INTERNALS: Move INTERNALS to docs/. | |
| 363 | |
| 364 Thu May 18 13:22:36 BST 2000 Jim Hague <jim.hague@acm.org> | |
| 365 | |
| 366 * Recognise explicit posting statuses of 'y', 'n' and 'the rest'. | |
| 367 The latest IETF draft says you can have other statuses apart from | |
| 368 'm' (moderated group), and these should probably be treated in the | |
| 369 same way as 'm', i.e. forwarded to the external server to worry | |
| 370 about. | |
| 371 | |
| 89 | 372 Wed May 17 21:19:19 BST 2000 Jim Hague <jim.hague@acm.org> |
| 373 | |
| 374 * src/configfile.h, src/configfile.c, src/post.h, src/post.c, | |
| 375 src/noffle.c, src/server.c, docs/noffle.1, docs/noffle.conf.5: | |
| 376 Moved all article posting code into post.[hc], removed | |
| 377 'remove-messageid' option, added '--post' to noffle command line. | |
| 378 Added 'post-locally' option. docs/NOTES still needs updating. | |
| 379 Needs more testing too. | |
| 380 | |
|
84
8c6dbce3b178
[svn] Merged in changes from release-1-0 up to release-1-0-merge-1.
enz
parents:
83
diff
changeset
|
381 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
|
382 |
|
8c6dbce3b178
[svn] Merged in changes from release-1-0 up to release-1-0-merge-1.
enz
parents:
83
diff
changeset
|
383 * 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
|
384 * 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
|
385 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
|
386 |
| 89 | 387 Mon May 15 11:21:28 BST 2000 Jim Hague <jim.hague@acm.org> |
| 388 | |
| 389 * src/configfile.h, src/configfile.c, src/client.c, docs/noffle.conf.5: | |
| 390 Added getgroups and omitgroups options. | |
| 391 | |
| 83 | 392 Sun May 14 16:51:24 BST 2000 Jim Hague <jim.hague@acm.org> |
| 393 | |
| 394 * docs/NOTES: Added notes on trn, xrn and knews. | |
| 395 * src/configfile.h, src.configfile.c, src/server.c, docs/noffle.conf.5: | |
| 396 Increment the article number of the gen info article in groups that | |
| 397 are not auto-subscribed each time the gen info article is read. The gen | |
| 398 info article thus remains unread at the start of every newsreading | |
| 399 session. This behaviour can be disabled by setting new config | |
| 400 setting 'info-always-unread' to 'no'. Default is 'yes'. This (I hope) | |
| 401 restores Markus's preferred behaviour. | |
| 402 * INTERNALS: Added file with some rough jottings on the internals of Noffle. | |
| 403 A work in (probably sporadic) progress. | |
| 404 | |
| 78 | 405 Sun May 14 2000 Markus Enzenberger <markus.enzenberger@t-online.de> |
| 406 | |
| 407 * src/fetch.c: Did some refactoring. | |
| 408 | |
| 76 | 409 Sat May 13 15:09:01 BST 2000 Jim Hague <jim.hague@acm.org> |
| 410 | |
| 411 * src/itemlist.c: Fixed stupid, Stupid, STUPID bug in Itl_next(). | |
| 83 | 412 Redid itemlist code slightly to remove need to keep separators |
| 413 string, at the cost of making it impossible to use '\1' as a | |
| 414 separator. I don't think this will be a problem. | |
| 76 | 415 * src/log.h, src/log.c, src/over.h, src/over.c: Adjusted consting |
| 416 in Log_init and new_Over to remove compiler warnings. | |
| 417 * src/portable.h, src/server.c, src/client.c: Introduced UNUSED(x) | |
| 418 macro to indicate deliberately unused function parameters and | |
| 419 remove warnings. | |
| 420 * src/content.c: Preserve gen info in Cont_write() provided it is | |
| 421 followed by an article with the next number. Stops gen info article | |
| 422 vanishing instantly on reading when auto-subscribe is on, which | |
| 423 was sort-of confusing for users (why can't I read that again?) | |
| 424 and caused xrn to complain the NNTP server was broken. | |
| 425 | |
|
68
f76e8586fab6
[svn] src/client.c: Rewrote needsMark(): uses itemlist.h, more debugging output.
enz
parents:
66
diff
changeset
|
426 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
|
427 |
|
f76e8586fab6
[svn] src/client.c: Rewrote needsMark(): uses itemlist.h, more debugging output.
enz
parents:
66
diff
changeset
|
428 * 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
|
429 * 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
|
430 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
|
431 for (time_t)-1. |
|
38c86048fe2e
[svn] src/server.c: Rewrote getTimesInSeconds(): arguments ar now int and
enz
parents:
68
diff
changeset
|
432 |
|
66
40a7493238e8
[svn] * src/Makefile.am, src/Makefile.in: Added portable.h to the list of sources.
uh1763
parents:
65
diff
changeset
|
433 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
|
434 |
|
40a7493238e8
[svn] * src/Makefile.am, src/Makefile.in: Added portable.h to the list of sources.
uh1763
parents:
65
diff
changeset
|
435 * 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
|
436 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
|
437 |
| 60 | 438 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
|
439 |
|
57
84e32c84666b
[svn] add some intermediate variables for easier debugging
enz
parents:
56
diff
changeset
|
440 * src/client.c: add some intermediate variables for easier debugging |
|
84e32c84666b
[svn] add some intermediate variables for easier debugging
enz
parents:
56
diff
changeset
|
441 in needsMark(). It seems that thread mode is sometimes not working. |
| 60 | 442 * src/client.c, src/content.c, src/dynamicstring.h, src/dynamicstring.c, |
| 443 src/util.h, src/util.c, src/protocol.c: | |
| 444 Changed some variable types and used some casts to avoid compiler | |
| 445 warnings about signedness. In general, int should be used for parameters | |
| 446 for allowing a signedness assertion in the function. | |
| 447 (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
|
448 * 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
|
449 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
|
450 src/server.h: |
|
adf0af5152f7
[svn] Renamed some variables and function names, because they caused compiler
enz
parents:
60
diff
changeset
|
451 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
|
452 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
|
453 (index, stat, serv). |
| 63 | 454 * src/fetchlist.c: |
| 455 Avoid compiler warning because of cast from const to non-const. | |
| 65 | 456 * src/post.c, src/server.c: |
| 457 Avoid compiler warnings about incomplete initializer blocks. | |
|
57
84e32c84666b
[svn] add some intermediate variables for easier debugging
enz
parents:
56
diff
changeset
|
458 |
|
56
688bd51704e0
[svn] * configure, configure.in: Only add all those compiler-switches
uh1763
parents:
55
diff
changeset
|
459 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
|
460 |
|
688bd51704e0
[svn] * configure, configure.in: Only add all those compiler-switches
uh1763
parents:
55
diff
changeset
|
461 * 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
|
462 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
|
463 to have those switches. |
|
688bd51704e0
[svn] * configure, configure.in: Only add all those compiler-switches
uh1763
parents:
55
diff
changeset
|
464 |
|
688bd51704e0
[svn] * configure, configure.in: Only add all those compiler-switches
uh1763
parents:
55
diff
changeset
|
465 |
|
54
125d79c9e586
[svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents:
49
diff
changeset
|
466 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
|
467 |
|
125d79c9e586
[svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents:
49
diff
changeset
|
468 * 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
|
469 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
|
470 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
|
471 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
|
472 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
|
473 Added portable.h #include. |
|
125d79c9e586
[svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents:
49
diff
changeset
|
474 |
|
125d79c9e586
[svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents:
49
diff
changeset
|
475 * 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
|
476 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
|
477 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
|
478 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
|
479 |
|
125d79c9e586
[svn] * src/client.c, src/configfile.c, src/content.c, src/control.c,
uh1763
parents:
49
diff
changeset
|
480 * 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
|
481 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
|
482 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
|
483 |
| 55 | 484 * src/portable.h: Added file. This #defines some macros, so the code uses |
| 485 __snprintf() and __vsnprintf if snprintf and vsnprintf aren't available. | |
| 486 This is the case on SunOS, for example. | |
| 487 | |
|
43
2842f50feb55
[svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents:
42
diff
changeset
|
488 |
| 49 | 489 Sat May 6 12:25:39 BST 2000 Jim Hague <jim.hague@acm.org> |
| 490 | |
| 491 * src/server.c: Changed XOVER with no arg. to return info for current | |
| 492 article, not error. | |
| 493 | |
| 494 * src/server.c, src/content.h, src/content.c: XHDR - added 'xref' to | |
| 495 headers recognised to keep trn happy, and recognise message ID argument. | |
| 496 | |
| 497 * src/server.c, src/content.c: Ensure first/last from LIST ACTIVE and | |
| 498 GROUP agree (trn uses former). Tricky with pseudo gen info articles | |
| 499 around. Presence of these now only recorded in content and not | |
| 500 reflected in group first/last until proper article posted after | |
| 501 pseudo. | |
| 502 | |
| 503 * src/client.c, NEWS: Reinstated starting article numbering from first | |
| 504 article number on server. Reasoning below is wrong except in exceptional | |
| 505 circumstances (e.g. join group, auto-subscribe, manual unsubscribe, | |
| 506 auto subscribe again, etc. to get > 2 Noffle info messages in group. | |
| 507 Bring reader up to date, remove & reinstall Noffle. Join group, | |
| 508 autosubscribe after more news arrives at server, reader thinks it has read | |
| 509 n articles it hasn't, where n is number of Noffle info messages in | |
| 510 group first time round - 2). Feature is generally useful, esp. in | |
| 511 development, so back in it goes. | |
| 512 | |
| 513 * src/group.c: Forget cached group info when group database closed. | |
| 514 | |
| 515 | |
|
45
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
516 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
|
517 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
518 * 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
|
519 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
|
520 they're not found. |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
521 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
522 * 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
|
523 as the one in docs/NOTES. |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
524 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
525 * TODO: Removed 'expiring by groups' and |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
526 '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
|
527 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
528 * 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
|
529 './configure --enable-debug'. |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
530 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
531 * 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
|
532 to the AUTHORS section :-) |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
533 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
534 * 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
|
535 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
|
536 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
|
537 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
|
538 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
|
539 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
|
540 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
|
541 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
542 * 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
|
543 in the declaration of clearCont(). |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
544 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
545 * 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
|
546 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
|
547 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
548 * 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
|
549 enableCorefiles(). |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
550 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
551 * 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
|
552 includes. |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
553 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
554 * 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
|
555 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
556 * 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
|
557 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
558 * 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
|
559 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
560 * 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
|
561 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
|
562 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
|
563 |
|
32ba1198c6fa
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
uh1763
parents:
43
diff
changeset
|
564 |
|
43
2842f50feb55
[svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents:
42
diff
changeset
|
565 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
|
566 |
|
2842f50feb55
[svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents:
42
diff
changeset
|
567 * 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
|
568 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
|
569 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
|
570 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
|
571 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
|
572 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
|
573 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
|
574 subdirectory src/ |
|
2842f50feb55
[svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents:
42
diff
changeset
|
575 |
|
2842f50feb55
[svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents:
42
diff
changeset
|
576 * 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
|
577 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
|
578 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
|
579 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
|
580 |
|
2842f50feb55
[svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents:
42
diff
changeset
|
581 * 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
|
582 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
|
583 |
|
2842f50feb55
[svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents:
42
diff
changeset
|
584 * 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
|
585 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
|
586 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
|
587 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
|
588 |
|
2842f50feb55
[svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents:
42
diff
changeset
|
589 * 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
|
590 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
|
591 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
|
592 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
|
593 being declared. |
|
2842f50feb55
[svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents:
42
diff
changeset
|
594 |
|
2842f50feb55
[svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents:
42
diff
changeset
|
595 * 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
|
596 |
|
2842f50feb55
[svn] * client.c, client.h, common.h, config.c, config.h, content.c, content.h,
uh1763
parents:
42
diff
changeset
|
597 |
|
42
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
598 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
|
599 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
600 * 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
|
601 NOTES.html, INSTALL.html: Removed files. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
602 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
603 * 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
|
604 Added files. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
605 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
606 * TODO.TXT: Renamed to TODO. Slightly changed formatting. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
607 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
608 * 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
|
609 the file INSTALL. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
610 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
611 * noffle.1, noffle.conf.5: Moved to docs/ |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
612 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
613 * 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
|
614 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
615 * 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
|
616 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
617 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
618 ------------------------------------------------------------------------------- |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
619 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
620 1.0pre6pre |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
621 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
622 * Forget cached group info when group database closed. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
623 * 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
|
624 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
|
625 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
|
626 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
|
627 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
|
628 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
|
629 '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
|
630 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
|
631 * 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
|
632 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
|
633 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
|
634 arrives. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
635 * 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
|
636 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
|
637 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
|
638 * 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
|
639 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
|
640 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
|
641 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
|
642 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
|
643 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
|
644 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
|
645 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
|
646 readers to miss new articles. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
647 * 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
|
648 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
|
649 posting status for local groups. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
650 * Added group deletion. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
651 * 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
|
652 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
|
653 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
|
654 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
|
655 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
|
656 * 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
|
657 exactly to spec. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
658 * Added group-specific expire times. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
659 * 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
|
660 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
|
661 * 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
|
662 line options --create and --cancel. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
663 * 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
|
664 so that tools like grepmail work. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
665 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
666 Version 1.0pre5 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
667 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
668 * 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
|
669 symbols are always in the executable. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
670 * Use GDBM_FAST flag for hash files. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
671 * 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
|
672 * Minor changes and improvements |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
673 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
674 Version 1.0pre4 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
675 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
676 * 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
|
677 * 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
|
678 * 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
|
679 response to HEAD or ARTICLE commands. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
680 * 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
|
681 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
|
682 * 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
|
683 directory) if compiled with -DDEBUG option |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
684 * Opening an article additionally marks all references as |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
685 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
|
686 article of a thread was opened. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
687 * New config option "connect-timeout" |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
688 * Minor improvements and bug-fixes |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
689 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
690 Version 1.0pre3 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
691 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
692 * 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
|
693 thread reconstruction work |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
694 * 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
|
695 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
|
696 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
|
697 slash. Added --requested option. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
698 * 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
|
699 commands at once, before parsing the server response. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
700 * Minor bug fixes and improvements. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
701 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
702 Version 1.0pre2 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
703 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
704 * 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
|
705 source packages) |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
706 * 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
|
707 and re-getting global lock |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
708 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
709 Version 1.0pre1 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
710 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
711 * needs complete re-installing, some formats have changed |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
712 * Support for multiple remote servers |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
713 * 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
|
714 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
|
715 commands are sent at once |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
716 * 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
|
717 passwords |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
718 * Other small bug fixes and improvements |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
719 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
720 Version 0.19 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
721 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
722 * Fix broken full mode |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
723 * Fix cutting of articles after line beginning with '.' |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
724 * Other bug fixes |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
725 * LIST commands can have pattern argument now |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
726 * 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
|
727 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
728 Version 0.18 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
729 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
730 * 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
|
731 * Group database uses gdbm, databases moved to |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
732 /var/spool/noffle/data |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
733 * 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
|
734 * New fetch mode "thread" added |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
735 * Different --fetch invocations replaced by single option |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
736 * Meaning of "--database" option changed, "--article" option added |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
737 * 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
|
738 * Expire uses last access time |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
739 * 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
|
740 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
|
741 * 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
|
742 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
|
743 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
|
744 * 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
|
745 * Y2K compliance of NEWGROUPS command |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
746 * 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
|
747 * Various changes for tuning and improvement |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
748 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
749 Version 0.17 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
750 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
751 * 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
|
752 open files on longer sessions. |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
753 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
754 Version 0.16 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
755 |
|
2467ff423c15
[svn] * AUTHORS.html, CHANGELOG.html, COPYING.html, README.html, FAQ.html,
uh1763
parents:
diff
changeset
|
756 * 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
|
757 |
