comparison ChangeLog @ 132:a740dac296bc noffle

[svn] Fix repeated auto-unsubscribe bug & sync to 1.0pre7
author bears
date Mon, 14 Aug 2000 20:49:56 +0100
parents 3598fc9581c1
children 7dfbb1c20a81
comparison
equal deleted inserted replaced
131:3598fc9581c1 132:a740dac296bc
1 ------------------------------------------------------------------------------- 1 -------------------------------------------------------------------------------
2 NOFFLE ChangeLog 2 NOFFLE ChangeLog
3 ------------------------------------------------------------------------------- 3 -------------------------------------------------------------------------------
4
5 Fri Aug 11 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
6
7 * src/noffle.c: Minor bug fix. Noffle no longer tries to unsubscribe groups
8 that are already unsubscribed.
4 9
5 Wed Aug 9 22:02:21 BST 2000 Jim Hague <jim.hague@acm.org> 10 Wed Aug 9 22:02:21 BST 2000 Jim Hague <jim.hague@acm.org>
6 11
7 * src/client.c: Use plain LIST instead of LIST ACTIVE if possible 12 * src/client.c: Use plain LIST instead of LIST ACTIVE if possible
8 for compatability with old servers. 13 for compatability with old servers.
10 have left the lock in the wrong state. 15 have left the lock in the wrong state.
11 * docs/noffle.conf.5,src/Makefile.in,src/client.c,src/configfile.c, 16 * docs/noffle.conf.5,src/Makefile.in,src/client.c,src/configfile.c,
12 noffle.conf.example: Add first-cut article filtering. Note you will 17 noffle.conf.example: Add first-cut article filtering. Note you will
13 need to run 'configure' again to re-generate src/Makefile. 18 need to run 'configure' again to re-generate src/Makefile.
14 19
20 Wed Jul 26 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
21
22 * Released version 1.0pre7
23
24 Tue Jul 25 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
25
26 * src/client.c: Added GMT to NEWGROUPS command.
27
15 Mon 24 Jul 20:30:05 BST 2000 Jim Hague <jim.hague@acm.org> 28 Mon 24 Jul 20:30:05 BST 2000 Jim Hague <jim.hague@acm.org>
16 29
17 * src/database.h,src/database.c,src/server.c: Redo XHDR and 30 * src/database.h,src/database.c,src/server.c: Redo XHDR and
18 XPAT to handle 'XHDR <msgid>' and 'XPAT <msgid>'. Common up 31 XPAT to handle 'XHDR <msgid>' and 'XPAT <msgid>'. Common up
19 code shared by XHDR and XPAT. 32 code shared by XHDR and XPAT.
43 received data; in cases when incoming data is multi-line, collect all 56 received data; in cases when incoming data is multi-line, collect all
44 data first and then process. The aim is to ensure the lock isn't held 57 data first and then process. The aim is to ensure the lock isn't held
45 with a network operation is in progress. I may carry on and extend this 58 with a network operation is in progress. I may carry on and extend this
46 to all server operations as well (so a slow client can't hog the lock). 59 to all server operations as well (so a slow client can't hog the lock).
47 60
48 Sat Jun 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> 61 Sat Jul 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
49 62
50 * doc/NOTES: Removed section about GNUS hanging. It was caused 63 * doc/NOTES: Removed section about GNUS hanging. It was caused
51 by the "select" bug in Noffle. 64 by the "select" bug in Noffle.
52 65
66 Sat Jul 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
67
68 * src/server.c, src/protocol.c: Fixed a critical bug. "select" cannot
69 be used with buffered stdio. This caused Noffle to hang with some
70 readers (like tin).
71
53 Sat Jul 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> 72 Sat Jul 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
54 73
55 * request.c: Applied patch from M.Nalis: 74 * request.c: Applied patch from M.Nalis:
56 Modify Req_add() to append to requested/news.serv.er file each MsgID (and 75 Modify Req_add() to append to requested/news.serv.er file each MsgID (and
57 do not clean dirty flag, because otherwise writeRequestfile() would nuke us 76 do not clean dirty flag, because otherwise writeRequestfile() would nuke us
71 * src/client.h,src/client.c,src/noffle.c,docs/noffle.1: Remove 90 * src/client.h,src/client.c,src/noffle.c,docs/noffle.1: Remove
72 '--query times' option. Creation time should always be time of 91 '--query times' option. Creation time should always be time of
73 creation on local server. 92 creation on local server.
74 * src/group.h,src/group.c: Remove Grp_setCreated(). 93 * src/group.h,src/group.c: Remove Grp_setCreated().
75 94
95 Fri Jul 14 2000 Matija Nalis <mnalis-sf@voyager.hr>
96
97 * Added counter for --fetch so one can see how much it is until the
98 end of the transfer.
99
76 Fri Jul 14 15:20:14 BST 2000 Jim Hague <jim.hague@acm.org> 100 Fri Jul 14 15:20:14 BST 2000 Jim Hague <jim.hague@acm.org>
77 101
78 * src/client.c,src/fetch.c,src/noffle.c: The groupinfo.lastupdate file 102 * src/client.c,src/fetch.c,src/noffle.c: The groupinfo.lastupdate file
79 was being used to (a) indicate the time of the last addition to group 103 was being used to (a) indicate the time of the last addition to group
80 information, and (b) the last access to a server. With more than one 104 information, and (b) the last access to a server. With more than one
92 group creation time should always be reported as the creation time on 116 group creation time should always be reported as the creation time on
93 the server; must fix this and remove '--query times'. This change will 117 the server; must fix this and remove '--query times'. This change will
94 require 'noffle --query groups' to be re-run to create the server 118 require 'noffle --query groups' to be re-run to create the server
95 lastupdate.<server> files. 119 lastupdate.<server> files.
96 120
97 Fri Jul 14 2000 Matija Nalis <mnalis-sf@voyager.hr>
98
99 * Added counter for --fetch so one can see how much it is until the
100 end of the transfer.
101
102 Mon Jul 03 12:05:50 BST 2000 Jim Hague <jim.hague@acm.org> 121 Mon Jul 03 12:05:50 BST 2000 Jim Hague <jim.hague@acm.org>
103 122
104 * src/database.h,src/database.c,src/server.c: Fix 'XHDR <msgId>' and 123 * src/database.h,src/database.c,src/server.c: Fix 'XHDR <msgId>' and
105 add 'XPAT <msgId>'. 'XHDR <msgId>' previously only worked if 124 add 'XPAT <msgId>'. 'XHDR <msgId>' previously only worked if
106 msgId was a message in the current group. My brain was really 125 msgId was a message in the current group. My brain was really
109 Fri Jun 30 2000 Markus Enzenberger <markus.enzenberger@t-online.de> 128 Fri Jun 30 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
110 129
111 * src/server.c: Leave online mode, if the connection to a remote server 130 * src/server.c: Leave online mode, if the connection to a remote server
112 fails for avoiding a series of timeouts and holding the lock for 131 fails for avoiding a series of timeouts and holding the lock for
113 a long time. 132 a long time.
114 133
115 Sun Jun 25 09:45:50 BST 2000 Jim Hague <jim.hague@acm.org> 134 Sun Jun 25 09:45:50 BST 2000 Jim Hague <jim.hague@acm.org>
116 135
117 * src/protocol.c: Another go at Prt_genMsgId. Yesterday I seeded the 136 * src/protocol.c: Another go at Prt_genMsgId. Yesterday I seeded the
118 random element of the generated message id from the time; but what 137 random element of the generated message id from the time; but what
119 if two Noffle processes start in the same second? So switch to seeding 138 if two Noffle processes start in the same second? So switch to seeding
135 * src/noffle.c: Set last accessed time on group when subscribed 154 * src/noffle.c: Set last accessed time on group when subscribed
136 from command line. 155 from command line.
137 * src/post.c: Bugfix - Post_close on duplicate article post. 156 * src/post.c: Bugfix - Post_close on duplicate article post.
138 * src/protocol.c: Fix bug in Prt_genMsgId that caused duplicate 157 * src/protocol.c: Fix bug in Prt_genMsgId that caused duplicate
139 message IDs to be generated for posts in the same second. 158 message IDs to be generated for posts in the same second.
159
160 Sat Jun 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
161
162 * doc/NOTES: Removed section about GNUS hanging. It was caused
163 by the "select" bug in Noffle.
140 164
141 Sat Jun 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de> 165 Sat Jun 22 2000 Markus Enzenberger <markus.enzenberger@t-online.de>
142 166
143 * src/server.c, src/protocol.c: Fixed a critical bug. "select" cannot 167 * src/server.c, src/protocol.c: Fixed a critical bug. "select" cannot
144 be used with buffered stdio. This caused Noffle to hang with some 168 be used with buffered stdio. This caused Noffle to hang with some