Share

Noffle - news server

File Release Notes and Changelog

Release Name: 1.1.2

Notes:
1.1.2
-----

 * Online mode: fetch overviews in appropriate fetch mode for group,
   fix bug with articles read not fetching full header info but just
   showing overview info.
 * RPM spec file updated for RH7.
 * Remove more potential sources of corruption if disc fills.
 * Memory leak and other minor bug fixes.

Changes: Fri Mar 15 2002 Jim Hague <jim.hague@acm.org> * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF article format draft draft-ietf-usefor-article-06.txt recommends that Xref: references contain the FQDN of the server. We were using the host name without the domain. So split the routine used for obtaining the FQDN from protocol.c into util.c, and use it when adding Xrefs. * src/group.c: Make comparison against NULL explicit in an if containing an assignment, as I'm sad enough to think it is safer if it is obvious that the assignment is meant to be there. * Makefile.am,docs/Makefile.am,packages/redhat/noffle.spec, packages/redhat/noffle-xinetd: Update RPM spec file for RH7.2. Fix up 'make install' to work properly with 'make install DESTDIR=nnnn' to enable 'make install' use in spec file. Convert from inetd to xinetd. * aclocal.m4,configure.in,configure: Bump version to 1.1.2 & re-run aclocal/autoconf. * NEWS: Updates for 1.1.2. Wed Mar 13 2002 Mirko Liß <mirko.liss@web.de> * src/server.c: While in online mode, new fetched articles returned the old headers from the overview. Spotted by Mardy. Tue Feb 26 2002 Jim Hague <jim.hague@acm.org> * src/client.c: That wasn't a memory leak fixed on Feb 8th. That was a cockup cause by my forgetting that Cont_app takes ownership of an overview. Revert it and add comment to Cont_app. Spotted with the aid of valgrind. * src/post.c,src/pseudo.c * src/util.c: Fix out of bounds write bug spotted by valgrind. * src/database.c: Fix minor memory leak spotted by valgrind. Valgrind is at http://devel-home.kde.org/~sewardj/. Thu Feb 14 2002 Jim Hague <jim.hague@acm.org> * src/over.c: Fix warning. * src/fetchlist.h,src/fetchlist.c,src/noffle.c: Provide fetchmode for groups on fetchlist. * src/server.c: When fetching overviews online from groups on the fetchlist, fetch them in the appropriate fetch mode for the group. E.g. if group mode is FULL, fetch overviews and put all articles on articles required list to be fetched on the next noffle --fetch. * packages/redhat/noffle.spec: Incorporate changes from Carles Arjona. Fri Feb 8 2002 Jim Hague <jim.hague@acm.org> * docs/noffle.conf.5: Correct typo in From: filter description. * src/client.c: Fix memory leak in filter code. * src/fetchlist.c: Write fetchlist to new file and update if written correctly. Stops fetchlist being trashed on disc full. Also add fetchlist dirty flag to save unnecessary rewrites. Wed Dec 19 2001 Mirko Liß <mirko.liss@web.de> * src/over.c: Convert tabs to spaces to prevent corruption of overview files (see rfc2980 chapter 2.8). Tue Dec 18 2001 Mirko Liß <mirko.liss@web.de> * src/group.c,src/group.h,src/noffle.c,src/client.c: Add Grp_isValidGroupName to prevent noffle -C ../fetchlist; noffle -D ../fetchlist and similar dirty stuff. * src/content.c: Fixed expiration of temporary filenames in overview. Sorry.