Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@netbsd.org>
From: Chris Pinnock <cjep@netbsd.org>
List: pkgsrc-changes
Date: 12/08/2002 14:44:14
Module Name: pkgsrc
Committed By: cjep
Date: Sun Dec 8 12:44:14 UTC 2002
Modified Files:
pkgsrc/doc: CHANGES TODO
pkgsrc/news/leafnode: Makefile PLIST distinfo
Log Message:
Update of news/leafnode to 1.9.30.
Summary of changes since 1.9.27 (please see the ChangeLog):
* Add leafnode-version.
* Various changes to fetchnews.c including:
+ In verbose mode, print if we're using the STAT
command or the HEAD workaround.
+ nntpactive: cache current time, saves time() calls and gives a
consistent 'age' for the newsgroups.
+ Avoid duplicate articles that raced from another server
against our fetchnews from ending up in failed.postings. We
assume that a server that refuses a posting with 441 435
Duplicate can at the same time deliver it to STAT (or HEAD if
the workaround is in effect).
+ Only touch active.read if the active has been successfully written.
+ Also apply only_groups_pcre when updating the active, to avoid
presenting groups that are not really fetched.
+ Bugfix: cope with multiple upstreams that have the same server name
but different ports.
* Various changes to nntpd.c including:
+ Point to syslog when reading the configuration fails.
+ Fix very subtle and intricate infinite loop bug
* Various changes to nntputil.c. Blacklist STAT for "NNTP news cache."
Whitelist NewsCache 1.1.*. Whitelist NewsCache 0.99.18, 0.99.19, 0.99.2?.
* Changes to activutil.c including:
+ Check for duplicate newsgroups after reading, before writing and after
merging the active file.
* Fixs for SEGV problems to activutil.c and artutil.c
To generate a diff of this commit:
cvs rdiff -r1.724 -r1.725 pkgsrc/doc/CHANGES
cvs rdiff -r1.45 -r1.46 pkgsrc/doc/TODO
cvs rdiff -r1.3 -r1.4 pkgsrc/news/leafnode/Makefile \
pkgsrc/news/leafnode/distinfo
cvs rdiff -r1.2 -r1.3 pkgsrc/news/leafnode/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.