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.