From 9c826d6628da1740ba62400a86d643449f1c02f8 Mon Sep 17 00:00:00 2001 From: cjep Date: Sun, 8 Dec 2002 12:44:12 +0000 Subject: 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 --- news/leafnode/Makefile | 6 +++--- news/leafnode/PLIST | 4 +++- news/leafnode/distinfo | 6 +++--- 3 files changed, 9 insertions(+), 7 deletions(-) (limited to 'news') diff --git a/news/leafnode/Makefile b/news/leafnode/Makefile index 85879a9b494..0b52feabc41 100644 --- a/news/leafnode/Makefile +++ b/news/leafnode/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.3 2002/09/25 06:50:17 cjep Exp $ +# $NetBSD: Makefile,v 1.4 2002/12/08 12:44:13 cjep Exp $ -DISTNAME= leafnode-1.9.27.rel -PKGNAME= leafnode-1.9.27 +DISTNAME= leafnode-1.9.30.rel +PKGNAME= leafnode-1.9.30 CATEGORIES= news MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=leafnode/} diff --git a/news/leafnode/PLIST b/news/leafnode/PLIST index 3f67ee6f031..b0273f29e90 100644 --- a/news/leafnode/PLIST +++ b/news/leafnode/PLIST @@ -1,5 +1,7 @@ -@comment $NetBSD: PLIST,v 1.2 2002/09/22 10:35:48 cjep Exp $ +@comment $NetBSD: PLIST,v 1.3 2002/12/08 12:44:13 cjep Exp $ +bin/leafnode-version bin/newsq +man/man1/leafnode-version.1 man/man1/newsq.1 man/man8/applyfilter.8 man/man8/checkgroups.8 diff --git a/news/leafnode/distinfo b/news/leafnode/distinfo index 61882ee88d2..683fd644769 100644 --- a/news/leafnode/distinfo +++ b/news/leafnode/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.3 2002/09/25 06:50:17 cjep Exp $ +$NetBSD: distinfo,v 1.4 2002/12/08 12:44:13 cjep Exp $ -SHA1 (leafnode-1.9.27.rel.tar.bz2) = b07b7dfc7055db2b813b7cd1f4c0db7208871eb4 -Size (leafnode-1.9.27.rel.tar.bz2) = 571153 bytes +SHA1 (leafnode-1.9.30.rel.tar.bz2) = bd1af03287e623e82e496e8ef35169bb531f3b6c +Size (leafnode-1.9.30.rel.tar.bz2) = 623456 bytes SHA1 (patch-aa) = d1aa900eb9040f8810afd7dbe4f26551c7dad99e -- cgit v1.2.3