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