Wed Aug 25 12:58:47 1999 * nnrpd/newnews.c (1.9.2.3): nnrpd/newnews.c: - comparing dist was incorrect Wed Aug 25 08:57:02 1999 James Brister * ChangeLog (1.1.2.4): Removed all entries prior to 1999. File was way too big Wed Aug 25 07:50:40 1999 Russ Allbery * samples/cnfsstat.in (1.3.2.7): Protect the shell against special characters in the message ID when running grephistory. Reported by Mike Bird . Wed Aug 25 04:14:33 1999 * samples/cnfsstat.in (1.3.2.6): samples/cnfsstat.in: - From: Mike Bird - In INN 2.2, the last loop in the cnfsstat file, which scans for oldest article, revises $update if a more recent time is found. However, this has no effect as $nupdate_str and $nago_str have already been created from $update. The line which does this should be moved after the loop, e.g. just before the close(BUFF). - If two articles with identical timestamps are found the same loop incorrectly treats the latter as the oldest timestamp ... a "<" should be changed to a "<=". NOTE: This necessarily slows cnfsstat considerably for cycbuffs containing very large articles. - do not claim if the same class is multiply defined Tue Aug 24 21:49:51 1999 James Brister * ChangeLog (1.1.2.3): Completely regenerated the contents to try and remove non-STABLE log messages. Tue Aug 24 00:23:48 1999 David C Lawrence * nnrpd/misc.c (1.28.2.5): Made 2 digit years in NEWGROUPS/NEWNEWS compatible with the draft NNTP standard. Mon Aug 23 23:13:19 1999 David C Lawrence * samples/mod-active.in (1.1.2.2): made the flag for a short diff listing more portable Sun Aug 22 06:25:10 1999 Russ Allbery * frontends/inews.c (1.15.2.5): Fixes for several potential buffer overflows, some more likely than others. Various sanity checks added to ensure strings aren't longer than working buffers. I *think* all strcpy() and sprintf() calls are now okay, but the code should really be rewritten to make better use of dynamic buffers. Sat Aug 21 04:35:18 1999 Russ Allbery * frontends/inews.c (1.15.2.4): Jeff King : There is no bounds-checking on "from" headers given on the command line; when copied into SMBUF-sized buffers, an overflow can occur and arbitrary code can be executed. Wed Aug 11 12:06:09 1999 * nnrpd/newnews.c (1.9.2.2): nnrpd/newnews.c: - reported by Markus Stumpf - the result of newnews includes trailing '\t' for traditional Sun Aug 08 21:56:53 1999 * innd/art.c (1.90.2.9): innd/art.c: - reported by news@hammer.msfc.nasa.gov - 'AC' for junk didn't work Wed Aug 04 03:22:12 1999 * samples/parsecontrol.in (1.18.2.2): samples/parsecontrol.in: - checkgroups failed for non-controlchan Wed Jul 14 13:27:07 1999 * nnrpd/post.c (1.28.2.8): nnrpd/post.c - don't append fromhost for X-Complaints-To, if NEWSMASTER includes '@' Tue Jul 13 01:42:59 1999 * samples/control.ctl (1.10.2.3): samples/control.ctl: - reported by Alexander Koch - fixed typo Thu Jul 08 21:18:34 1999 * innd/cc.c (1.47.2.6): * innd/innd.c (1.40.2.3): innd/cc.c: innd/innd.c: - invalid string was showed at syslog() Wed Jul 07 21:37:47 1999 * samples/newsfeeds.in (1.3.2.3): samples/newsfeeds.in: - From: Robert Kiessling - Update the flag description in file newsfeeds Wed Jul 07 18:50:38 1999 David C Lawrence * lib/makedir.c (1.3.2.1): MakeDir() should have its errno determined by mkdir(). Cases where mkdir() failed resulted in errno having the value of a subsequent stat(). This fix was made earlier to the CURRENT branch by someone else (I did not check who) and I am just applying it in 2.2's STABLE as a bug fix. Tue Jul 06 13:38:41 1999 * backends/inndf.c (1.4.2.1): backends/inndf.c: - written by Uwe Ohse - patch for glibc 2.1 Wed Jun 30 03:53:36 1999 * samples/control.ctl (1.10.2.2): samples/control.ctl: - replaced with ftp://ftp.isc.org/pub/usenet/CONFIG/control.ctl Wed Jun 30 02:01:43 1999 * samples/innreport_inn.pm (1.5.2.5): samples/innreport_inn.pm: - From: Fabien Tassin - innreport failed to run for Perl 5.005_57 Mon Jun 28 09:32:31 1999 * samples/nntpsend.in (1.11.2.1): samples/nntpsend.in: - From: Russell Vincent - don't sort the batch file if using the storageapi. It doesn't necessarily help and causes out-of-order articles when using master-slave mode. The sorting is legacy from trad spool. Sat Jun 26 00:35:07 1999 * storage/interface.c (1.35.2.3): storage/interface.c: - From: George Lindholm - trailing ',' in storage.conf would cause SIGSEGV Sat Jun 26 00:33:19 1999 * doc/cycbuff.conf.5 (1.1.2.2): doc/cycbuff.conf.5 - From: George Lindholm - some grammer were wrong Sat Jun 26 00:31:25 1999 * README.perl_hook (1.9.2.3): README.perl_hook: - From: George Lindholm - typo fixed Fri Jun 25 07:57:16 1999 * samples/parsecontrol.in (1.18.2.1): samples/parsecontrol.in: - From: Benedict Lofstedt - there is no input, so the grep will always fail Fri Jun 25 05:52:45 1999 * innd/perl.c (1.7.2.2): innd/perl.c: - From: Russ Allbery - Let 2.2 STABLE compile against the current development Perl and the forthcoming Perl 5.006. Fri Jun 25 03:16:09 1999 * nnrpd/perl.c (1.8.2.1): nnrpd/perl.c: - From: "Edward S. Marshall" - Here's a patch that fixes up innd and nnrpd as well. This gives a working INN installation for me, using Perl 5.005_57, the latest CVS version of INN, Solaris 7, egcs 1.1.2, largefile support in both INN and Perl. Fri Jun 25 03:16:00 1999 * lib/perl.c (1.7.2.1): lib/perl.c: - From: "Edward S. Marshall" - Here's a patch that fixes up innd and nnrpd as well. This gives a working INN installation for me, using Perl 5.005_57, the latest CVS version of INN, Solaris 7, egcs 1.1.2, largefile support in both INN and Perl. Fri Jun 25 03:15:51 1999 * innd/cc.c (1.47.2.5): innd/cc.c: - From: "Edward S. Marshall" - Here's a patch that fixes up innd and nnrpd as well. This gives a working INN installation for me, using Perl 5.005_57, the latest CVS version of INN, Solaris 7, egcs 1.1.2, largefile support in both INN and Perl. Thu Jun 24 22:06:41 1999 * nnrpd/nnrpd.c (1.49.2.8): nnrpd/nnrpd.c: - From: Robert Kiessling - On some combinations of IRIX and gcc, inet_ntoa does not work properly. Squid therefore integrated a test for a working inet_ntoa, which would be a good idea to also include in INN. Tue Jun 22 19:59:14 1999 James Brister * ChangeLog (1.1.2.2): Updates for post Oct 21 1998 Tue Jun 22 01:01:49 1999 * nnrpd/group.c (1.32.2.3): nnrpd/group.c: - reported by Kjetil Torgrim Homme - aliased group name was not showed correctly Mon Jun 21 22:02:35 1999 * ltconfig (1.2.2.2): ltconfig: - reported by Matus fantomas Uhlar - fix for FreeBSD4 Mon Jun 21 00:58:42 1999 David C Lawrence * samples/innmail.in (1.9.2.1): trimming trailing newlines off of the subject; the controlchan handler scripts variously send the subject with or without a newline, so this clears it all up in one place. Sun Jun 20 21:56:36 1999 * innd/status.c (1.12.2.1): innd/status.c: - From: Russ Allbery - typo fixed Tue Jun 15 21:54:23 1999 * samples/cnfsstat.in (1.3.2.5): samples/cnfsstat.in: - From: Marg Suarez - fixed the bug in cnfsstat where it printed the wrong date in the case when a msgid was missing from the history file. * doc/wildmat.3 (1.1.2.1): * doc/writelog.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/wildmat.3 (1.1): file wildmat.3 was initially added on branch STABLE-2_2. Sat Jun 12 08:23:10 1999 * doc/writelog.8 (1.1): file writelog.8 was initially added on branch STABLE-2_2. * doc/tally.control.8 (1.1.2.1): * doc/tally.unwanted.8 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:23:09 1999 * doc/tally.unwanted.8 (1.1): file tally.unwanted.8 was initially added on branch STABLE-2_2. * doc/strcasecmp.3 (1.1.2.1): * doc/subst.1 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/subst.1 (1.1): file subst.1 was initially added on branch STABLE-2_2. Sat Jun 12 08:23:08 1999 * doc/tally.control.8 (1.1): file tally.control.8 was initially added on branch STABLE-2_2. * doc/storage.ctl.5 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/storage.ctl.5 (1.1): file storage.ctl.5 was initially added on branch STABLE-2_2. Sat Jun 12 08:23:07 1999 * doc/strcasecmp.3 (1.1): file strcasecmp.3 was initially added on branch STABLE-2_2. * doc/startinnfeed.1 (1.1.2.1): * doc/storage.conf.5 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/startinnfeed.1 (1.1): file startinnfeed.1 was initially added on branch STABLE-2_2. Sat Jun 12 08:23:06 1999 * doc/storage.conf.5 (1.1): file storage.conf.5 was initially added on branch STABLE-2_2. * doc/simpleftp.1 (1.1.2.1): * doc/sm.8 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:23:05 1999 * doc/sm.8 (1.1): file sm.8 was initially added on branch STABLE-2_2. * doc/shlock.1 (1.1.2.1): * doc/shrinkfile.1 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/shrinkfile.1 (1.1): file shrinkfile.1 was initially added on branch STABLE-2_2. Sat Jun 12 08:23:04 1999 * doc/simpleftp.1 (1.1): file simpleftp.1 was initially added on branch STABLE-2_2. * doc/send-uucp.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/send-uucp.8 (1.1): file send-uucp.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:23:03 1999 * doc/shlock.1 (1.1): file shlock.1 was initially added on branch STABLE-2_2. * doc/rnews.1 (1.1.2.1): * doc/scanlogs.8 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:23:02 1999 * doc/scanlogs.8 (1.1): file scanlogs.8 was initially added on branch STABLE-2_2. * doc/pullnews.8 (1.1.2.1): * doc/qio.3 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/qio.3 (1.1): file qio.3 was initially added on branch STABLE-2_2. Sat Jun 12 08:23:01 1999 * doc/rnews.1 (1.1): file rnews.1 was initially added on branch STABLE-2_2. * doc/prunehistory.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/prunehistory.8 (1.1): file prunehistory.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:23:00 1999 * doc/pullnews.8 (1.1): file pullnews.8 was initially added on branch STABLE-2_2. * doc/passwd.nntp.5 (1.1.2.1): * doc/pgpverify.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/passwd.nntp.5 (1.1): file passwd.nntp.5 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:59 1999 * doc/pgpverify.8 (1.1): file pgpverify.8 was initially added on branch STABLE-2_2. * doc/overview.fmt.5 (1.1.2.1): * doc/parsedate.3 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:58 1999 * doc/parsedate.3 (1.1): file parsedate.3 was initially added on branch STABLE-2_2. * doc/overchan.8 (1.1.2.1): * doc/overview.ctl.5 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/overview.ctl.5 (1.1): file overview.ctl.5 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:57 1999 * doc/overview.fmt.5 (1.1): file overview.fmt.5 was initially added on branch STABLE-2_2. * doc/nntpsend.ctl.5 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:56 1999 * doc/overchan.8 (1.1): file overchan.8 was initially added on branch STABLE-2_2. * doc/nntpsend.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/nntpsend.8 (1.1): file nntpsend.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:55 1999 * doc/nntpsend.ctl.5 (1.1): file nntpsend.ctl.5 was initially added on branch STABLE-2_2. * doc/nnrpd.track.5 (1.1.2.1): * doc/nntpget.1 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/nnrpd.track.5 (1.1): file nnrpd.track.5 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:54 1999 * doc/nntpget.1 (1.1): file nntpget.1 was initially added on branch STABLE-2_2. * doc/nnrp.access.5 (1.1.2.1): * doc/nnrpd.8 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:53 1999 * doc/nnrpd.8 (1.1): file nnrpd.8 was initially added on branch STABLE-2_2. * doc/newsrequeue.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/newsrequeue.8 (1.1): file newsrequeue.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:52 1999 * doc/nnrp.access.5 (1.1): file nnrp.access.5 was initially added on branch STABLE-2_2. * doc/newslog.5 (1.1.2.1): * doc/newslog.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/newslog.5 (1.1): file newslog.5 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:51 1999 * doc/newslog.8 (1.1): file newslog.8 was initially added on branch STABLE-2_2. * doc/news2mail.8 (1.1.2.1): * doc/newsfeeds.5 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:50 1999 * doc/newsfeeds.5 (1.1): file newsfeeds.5 was initially added on branch STABLE-2_2. * doc/news.daily.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/news.daily.8 (1.1): file news.daily.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:49 1999 * doc/news2mail.8 (1.1): file news2mail.8 was initially added on branch STABLE-2_2. * doc/motd.news.5 (1.1.2.1): * doc/news-recovery.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/motd.news.5 (1.1): file motd.news.5 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:48 1999 * doc/news-recovery.8 (1.1): file news-recovery.8 was initially added on branch STABLE-2_2. * doc/mod-active.8 (1.1.2.1): * doc/moderators.5 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:47 1999 * doc/moderators.5 (1.1): file moderators.5 was initially added on branch STABLE-2_2. * doc/makehistory.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/makehistory.8 (1.1): file makehistory.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:46 1999 * doc/mod-active.8 (1.1): file mod-active.8 was initially added on branch STABLE-2_2. * doc/mailpost.8 (1.1.2.1): * doc/makeactive.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/mailpost.8 (1.1): file mailpost.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:45 1999 * doc/makeactive.8 (1.1): file makeactive.8 was initially added on branch STABLE-2_2. * doc/libinn.3 (1.1.2.1): * doc/libstorage.3 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:44 1999 * doc/libstorage.3 (1.1): file libstorage.3 was initially added on branch STABLE-2_2. * doc/installit.1 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/installit.1 (1.1): file installit.1 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:43 1999 * doc/libinn.3 (1.1): file libinn.3 was initially added on branch STABLE-2_2. * doc/innxbatch.8 (1.1.2.1): * doc/innxmit.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/innxbatch.8 (1.1): file innxbatch.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:42 1999 * doc/innxmit.8 (1.1): file innxmit.8 was initially added on branch STABLE-2_2. * doc/innwatch.8 (1.1.2.1): * doc/innwatch.ctl.5 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:41 1999 * doc/innwatch.ctl.5 (1.1): file innwatch.ctl.5 was initially added on branch STABLE-2_2. * doc/innstat.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/innstat.8 (1.1): file innstat.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:40 1999 * doc/innwatch.8 (1.1): file innwatch.8 was initially added on branch STABLE-2_2. * doc/innlog.pl.8 (1.1.2.1): * doc/innreport.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/innlog.pl.8 (1.1): file innlog.pl.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:39 1999 * doc/innreport.8 (1.1): file innreport.8 was initially added on branch STABLE-2_2. * doc/innfeed.conf.5 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:38 1999 * doc/innfeed.conf.5 (1.1): file innfeed.conf.5 was initially added on branch STABLE-2_2. * doc/inndf.8 (1.1.2.1): * doc/innfeed.1 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/inndf.8 (1.1): file inndf.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:37 1999 * doc/innfeed.1 (1.1): file innfeed.1 was initially added on branch STABLE-2_2. * doc/innd.8 (1.1.2.1): * doc/inndcomm.3 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:36 1999 * doc/inndcomm.3 (1.1): file inndcomm.3 was initially added on branch STABLE-2_2. * doc/innconfval.1 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/innconfval.1 (1.1): file innconfval.1 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:35 1999 * doc/innd.8 (1.1): file innd.8 was initially added on branch STABLE-2_2. * doc/inn.conf.5 (1.1.2.1): * doc/inncheck.8 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:34 1999 * doc/inncheck.8 (1.1): file inncheck.8 was initially added on branch STABLE-2_2. * doc/inews.1 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/inews.1 (1.1): file inews.1 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:33 1999 * doc/inn.conf.5 (1.1): file inn.conf.5 was initially added on branch STABLE-2_2. * doc/history.5 (1.1.2.1): * doc/incoming.conf.5 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/history.5 (1.1): file history.5 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:32 1999 * doc/incoming.conf.5 (1.1): file incoming.conf.5 was initially added on branch STABLE-2_2. * doc/getlist.1 (1.1.2.1): * doc/grephistory.1 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:31 1999 * doc/grephistory.1 (1.1): file grephistory.1 was initially added on branch STABLE-2_2. * doc/filechan.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/filechan.8 (1.1): file filechan.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:30 1999 * doc/getlist.1 (1.1): file getlist.1 was initially added on branch STABLE-2_2. * doc/expirerm.8 (1.1.2.1): * doc/fastrm.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/expirerm.8 (1.1): file expirerm.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:29 1999 * doc/fastrm.8 (1.1): file fastrm.8 was initially added on branch STABLE-2_2. * doc/expireindex.8 (1.1.2.1): * doc/expireover.8 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:28 1999 * doc/expireover.8 (1.1): file expireover.8 was initially added on branch STABLE-2_2. * doc/expire.ctl.5 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/expire.ctl.5 (1.1): file expire.ctl.5 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:27 1999 * doc/expireindex.8 (1.1): file expireindex.8 was initially added on branch STABLE-2_2. * doc/distrib.pats.5 (1.1.2.1): * doc/expire.8 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:26 1999 * doc/expire.8 (1.1): file expire.8 was initially added on branch STABLE-2_2. * doc/dbz.3 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/dbz.3 (1.1): file dbz.3 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:25 1999 * doc/distrib.pats.5 (1.1): file distrib.pats.5 was initially added on branch STABLE-2_2. * doc/cycbuff.conf.5 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:24 1999 * doc/cycbuff.conf.5 (1.1): file cycbuff.conf.5 was initially added on branch STABLE-2_2. * doc/ctlinnd.8 (1.1.2.1): * doc/cvtbatch.8 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:23 1999 * doc/cvtbatch.8 (1.1): file cvtbatch.8 was initially added on branch STABLE-2_2. * doc/convdate.1 (1.1.2.1): * doc/crosspost.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/crosspost.8 (1.1): file crosspost.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:22 1999 * doc/ctlinnd.8 (1.1): file ctlinnd.8 was initially added on branch STABLE-2_2. * doc/controlchan.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/controlchan.8 (1.1): file controlchan.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:21 1999 * doc/convdate.1 (1.1): file convdate.1 was initially added on branch STABLE-2_2. * doc/cnfsstat.8 (1.1.2.1): * doc/control.ctl.5 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:20 1999 * doc/control.ctl.5 (1.1): file control.ctl.5 was initially added on branch STABLE-2_2. * doc/clientlib.3 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/clientlib.3 (1.1): file clientlib.3 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:19 1999 * doc/cnfsstat.8 (1.1): file cnfsstat.8 was initially added on branch STABLE-2_2. * doc/batcher.8 (1.1.2.1): * doc/buffchan.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/batcher.8 (1.1): file batcher.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:18 1999 * doc/buffchan.8 (1.1): file buffchan.8 was initially added on branch STABLE-2_2. * doc/actsyncd.8 (1.1.2.1): * doc/archive.8 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:17 1999 * doc/archive.8 (1.1): file archive.8 was initially added on branch STABLE-2_2. * doc/actsync.8 (1.1.2.1): doc/*: - all man pages are backed to original directory * doc/actsync.8 (1.1): file actsync.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:16 1999 * doc/actsyncd.8 (1.1): file actsyncd.8 was initially added on branch STABLE-2_2. * doc/active.5 (1.1.2.1): * doc/actived.8 (1.1.2.1): doc/*: - all man pages are backed to original directory Sat Jun 12 08:22:15 1999 * doc/actived.8 (1.1): file actived.8 was initially added on branch STABLE-2_2. Sat Jun 12 08:22:14 1999 * doc/active.5 (1.1): file active.5 was initially added on branch STABLE-2_2. Fri Jun 11 03:19:34 1999 * innd/nc.c (1.37.2.5): innd/nc.c: - innd responds an illegal NNTP code for non streaming even if the article is accepted, after messageid filter rejects a messge Wed Jun 02 02:48:49 1999 * samples/inncheck.in (1.22.2.6): samples/inncheck.in: - checking inndstart mode was wrong Mon May 31 03:30:56 1999 * nnrpd/nnrpd.c (1.49.2.7): nnrpd/nnrpd.c: - NEWSGRP should be used for news group Mon May 31 03:30:41 1999 * innd/inndstart.c (1.16.2.2): innd/inndstart.c: - NEWSGRP should be used for news group Thu May 20 14:59:02 1999 David C Lawrence * samples/pgpverify.in (1.19.2.3): upgraded to pgpverify 1.12. support for gnu pgp, more diddling with syslogging Tue May 18 21:45:30 1999 * storage/overview.c (1.32.4.1): storage/overview.c: - reported by root@news.netmar.com - If someone enters an empty word in the overview.ctl file, (e.g. "1:alt*,biz*," or "1:,alt*" etc), you segfault. Tue May 18 09:35:51 1999 * samples/news2mail.in (1.1.2.2): samples/news2mail.in: - From: SAKAI Kiyotaka - News2mail only preserve 'From', 'Subject', 'Date', 'Organization', 'Message-ID' headers, but when multipart/mixed article are sent by news2mail, 'MIME-Version', 'Content-Type' are disappeared and the mail received looks broken. Thu May 13 22:05:50 1999 * nnrpd/nnrpd.c (1.49.2.6): nnrpd/nnrpd.c: - pathrun must not be owned by root - ensure pathrun owner is NEWSUSER Thu May 13 22:05:38 1999 * innd/inndstart.c (1.16.2.1): innd/inndstart.c: - pathrun must not be owned by root - ensure pathrun owner is NEWSUSER Wed May 12 21:22:44 1999 * innd/cc.c (1.47.2.4): innd/cc.c: - From: "Igor Timkin" - cleanup code Wed May 12 00:56:34 1999 * innd/cc.c (1.47.2.3): innd/cc.c: - From: Michael Schroeder - CCaddhist() uses OVERsetoffset() instead of OVERmaketoken() Wed May 12 00:51:15 1999 * INSTALL (1.19.2.6): INSTALL: - From: Michael Schroeder - INSTALL talks about a 'domainname' inn.conf parameter. It should be 'domain'. Wed May 12 00:49:18 1999 * README (1.5.2.4): README: - From: Russ Allbery - INN's README has always struck me as extremely sparse. One of the major things it feels like it lacks is some general overview for someone who may not be entirely sure what a news server is or what INN consists of. Tue May 11 21:53:00 1999 * samples/mailpost.in (1.1.2.3): samples/mailpost.in: - From: Vladimir Litovka - inews always rejects messages if there are duplicate headers in message and it's right. But this is often error due to errors in sender's setup or errors in mailing software. For avoiding this problem I've patched mailpost to remove duplicate headers from message before passing it to inews. Tue May 11 03:15:57 1999 * lib/getconfig.c (1.48.2.6): lib/getconfig.c: - argument of RENEW() which calls realloc() should not be null for SunOS4.1.4 Mon May 10 22:36:19 1999 * nnrpd/commands.c (1.20.2.5): nnrpd/commands.c: - From: Sven Paulus - If there is a single dot on a line in the newsgroups file etc., at the moment INN's nnrpd happily sends it to the client. The client on the other hand gets confused because there is additional data after the single dot, violating the NNTP protocol. Mon May 10 22:33:22 1999 * lib/getconfig.c (1.48.2.5): lib/getconfig.c: - From: Sven Paulus - INN says "Must set 'domain' in inn.conf" even if the domain is set, but the FQDN of the machine does not resolve to a valid IP address (e.g. if you call your machine "foo" in domain "bar.com" and fail to add "foo" to your DNS zone or /etc/hosts file, there is no use setting "domain: bar.com" in inn.conf, the error message given by INN will stay the same). This is very confusing Sun May 09 00:36:53 1999 * samples/innreport.in (1.16.2.3): samples/innreport.in: - From: Fabien Tassin - I prefer to 'localize' $/ instead. I've also changed '' to undef. Sat May 08 05:16:53 1999 * README.perl_hook (1.9.2.2): README.perl_hook: - From: Russ Allbery - a complete replacement for the current README.perl_hook. It's expanded, clarified, and updated from the existing one and I believe it comes close to fully documenting the current interface. While I was at it, I reformatted the text into roughly the same style used in README and INSTALL. Sat May 08 05:03:35 1999 * samples/innreport.in (1.16.2.2): samples/innreport.in: - From: Richard Michael Todd - When the 'html_header' or 'html_footer' options are turned on in innreport.conf, innreport fails to update innreport.db and the index.html files correctly. The problem is that the code to read in the html headers/footers sets $/ to '' to read in the headers/footers all at once, and fails to set $/ back to newline afterwards. Fri May 07 23:47:27 1999 * Makefile (1.18.2.4): Makefile: - The patchlevel of the stable code was set to 0. Fri May 07 23:32:44 1999 * CONTRIBUTORS (1.13.2.2): CONTRIBUTORS: - From: Russ Allbery - Clean up some typos, grammar problems, and wrapping inconsistencies in CONTRIBUTORS. Fri May 07 23:29:40 1999 * samples/checkgroups.pl.in (1.8.2.1): * samples/controlchan.in (1.21.2.2): samples/checkgroups.pl.in: samples/controlchan.in: - From: Russ Allbery - A doit (or a successful verify-*) action on a checkgroups message is fairly pointless unless the output goes somewhere. The logical place to send the output if no log file or anything is specified is a mail message to the news administartor. This patch implements that for the controlchan checkgroups.pl. Tue May 04 00:02:09 1999 * storage/interface.c (1.35.2.2): storage/interface.c: - break line was dropped for case '@' in MatchGroups() Mon May 03 23:58:11 1999 * innd/art.c (1.90.2.8): innd/art.c: - drop article with null character in it (to avoid EOF before end of post) Wed Apr 28 01:12:55 1999 * configure (1.104.2.6): * configure.in (1.106.2.6): configure.in: configure: - MANDIR should be set to same as mandir Wed Apr 28 01:11:05 1999 * innd/innd.c (1.40.2.2): innd/innd.c: - From: "Igor Timkin" - Active has misc.jobs 00'+,'/0)* 0000000001 y after ``ctlinnd renumber'' if .overview.index is bad. I know that misc.jobs is wrong newsgroup Mon Apr 26 08:40:47 1999 * frontends/inews.c (1.15.2.3): frontends/inews.c - previous patch includes unwanted line which led to compilation error Mon Apr 26 07:08:34 1999 * frontends/inews.c (1.15.2.2): frontends/inews.c: - From: Christian Kurz - It seems, as inews doesn't accept lines longer than 512 characters, if I'm not missing something. I have here an article, with a Reference line of 660 chars and the standard inews from 1.7.2 gives the following error: shorty@jupiter% inews -h < /home/shorty/dead.letter "References" header is too long. (Article not posted.) After I changed the inews source, the article will be acceppted by inews and posted. Mon Apr 19 07:05:23 1999 * ltconfig (1.2.2.1): ltconfig: - From: "Boyd Lynn Gerber (801) 250-O795 Work" - Here is a patch for your libtool when you use SCO OpenServer 5.0.X. I have tested this on inn-2.1 and 2.2. I do not get any errors once this has been applied on both version of inn. Mon Apr 19 06:56:47 1999 * nnrpd/article.c (1.57.2.7): nnrpd/article.c: - article check was always done regardless of nnrpdcheckart Mon Apr 19 06:54:46 1999 * innd/site.c (1.22.2.1): innd/site.c: - drop 'DEBUG' message Thu Apr 15 07:01:40 1999 * innd/cc.c (1.47.2.2): innd/cc.c: - From: Russell Vincent - This fixes a logic bug when possibly setting/unsetting a reason for preventing readers. When we set/unset NNRPReason, we want to check that readerswhenstopped in _not_ set. NNRPReason being set prevents readers connecting when innd is paused. Thu Apr 15 07:00:40 1999 * samples/mailpost.in (1.1.2.2): samples/mailpost.in: - From: Geoff Gibbs - There is a bug in mailpost, which produces the error message "First line with leading whitespace!" when it is fed an e-mail, where the body of the message starts with a space. (i.e. headers,blank line,space ...) The bug is in the code for handling header continuation lines. I believe that the following patch fixes the problem, although you may well be able to improve the Perl ;-) Mon Apr 12 16:14:24 1999 * samples/inncheck.in (1.22.2.5): samples/inncheck.in: - checking inndstart mode was incorrect Mon Apr 12 16:12:23 1999 * innd/art.c (1.90.2.7): innd/art.c: - show meaningful message, if article is not stored because it does not match any entry in storage.conf Wed Apr 07 08:05:00 1999 * backends/actsyncd.sh.in (1.3.2.2): backends/actsyncd.sh.in: - tried to remove directory where actsyncd sits Fri Mar 26 00:40:56 1999 * lib/getconfig.c (1.48.2.4): lib/getconfig.c: - reported by "Matthew Emmerton" - tmpdir should not be DISPOSED(), since handed area is used by putenv() for some OSes Thu Mar 18 04:17:23 1999 * backends/actsync.c (1.18.2.1): backends/actsync.c: - From: Thomas Mike Michlmayr - fixes a problem when syncing to a collabra-server, who returns "yg" as flag for a newsgroup (at least secnews.netscape.com). Tue Mar 16 02:30:25 1999 * samples/moderators (1.2.4.1): samples/moderators: - From: "Igor Timkin" - moderators.isc.org don't have all fido7.* aliases (at least). I (as fido7.* supporter) have many question about it. Mon Mar 15 05:29:02 1999 * nnrpd/post.c (1.28.2.7): nnrpd/post.c: - reported by Pavel Gulchouck - inews and nnrpd dumps core if size of posting article more then local size limit. It happans because in inews.c line 1316 and in nnrpd/post.c line 955 pointer p is out of core. I think atoi(p) should be changed to innconf->localmaxartsize in these lines. Mon Mar 15 05:28:40 1999 * frontends/inews.c (1.15.2.1): frontends/inews.c: - reported by Pavel Gulchouck - inews and nnrpd dumps core if size of posting article more then local size limit. It happans because in inews.c line 1316 and in nnrpd/post.c line 955 pointer p is out of core. I think atoi(p) should be changed to innconf->localmaxartsize in these lines. Sun Mar 07 14:59:12 1999 * nnrpd/article.c (1.57.2.6): nnrpd/article.c: - From: "Igor Timkin" - fixed core dump Sun Mar 07 14:56:57 1999 * innfeed/innlistener.c (1.11.2.1): innfeed/innlistener.c: - From: "Igor Timkin" - innfeed -- memory leak. On heavy loaded server (FreeBSD-3.1) I got many ``partial read'' from innd (and each time innlistener expanded empty buffer): Wed Mar 03 03:04:50 1999 * innd/art.c (1.90.2.6): * innd/perl.c (1.7.2.1): innd/art.c: innd/perl.c: - From: Russ Allbery - This patch adds a special __LINES__ key to the %hdr hash available to the Perl filter, containing an accurate line count of the article. Wed Mar 03 03:04:33 1999 * README.perl_hook (1.9.2.1): README.perl_hook: - From: Russ Allbery - This patch adds a special __LINES__ key to the %hdr hash available to the Perl filter, containing an accurate line count of the article. Tue Mar 02 03:10:47 1999 * innd/innd.h (1.44.2.1): * innd/cc.c (1.47.2.1): innd/cc.c: innd/innd.h: - From: Russ Allbery - The INN::newsgroup() XS Perl function is supposed to return the flags for a given newsgroup (ngp->Rest). Unfortunately, whoever wrote it originally was unaware that the Rest pointer in a NEWSGROUP is just a pointer into the in-memory copy of the active file, and therefore this field is *not* null-terminated. As a result, whenever a Perl filter called INN::newsgroup, it would get not only the flags for that newsgroup but a complete copy of the active file from that point forward. Tue Feb 23 18:43:26 1999 David C Lawrence * samples/sendsys.pl.in (1.7.2.1): * samples/senduuname.pl.in (1.7.2.1): * samples/version.pl.in (1.8.2.1): fixed instances of @inn::mailcmd to $inn::mailcmd that prevented these scripts from being properly loaded Tue Feb 23 18:18:29 1999 David C Lawrence * samples/controlchan.in (1.21.2.1): syslog to /dev/log on dec_osf Wed Feb 17 05:02:37 1999 David C Lawrence * samples/rmgroup.in (1.11.2.1): FIxed check for existing group to not use regular expression for matching (would bogey *.lang.c++). moved approval check earlier, before mailing news admin. Mon Feb 15 21:09:46 1999 David C Lawrence * backends/actsyncd.sh.in (1.3.2.1): the output file was not being created in the work directory, but in whatever directory the program started from made syncing directly from a local file work again Sun Feb 14 07:48:44 1999 * INSTALL (1.19.2.5): INSTALL: - From: Richard Kettlewell - Firstly the reference to a "pound sign" as the comment character is misleading to speakers of British English, where that phrase does not refer to the "#" sign at all. Secondly there is a complete absence of any reference to nnrp.access in the section on setting up config files. Sat Feb 13 10:56:47 1999 * samples/news.daily.in (1.28.2.2): samples/news.daily.in: - use ${SED} instead of sed Fri Feb 12 00:48:42 1999 * lib/getconfig.c (1.48.2.3): lib/getconfig.c: - From: "Igor Timkin" - correct mistake in rev. 1.48.2.2 Mon Feb 08 07:56:59 1999 * nnrpd/nnrpd.c (1.49.2.5): nnrpd/nnrpd.c: - From: Andrew Gierth - The original code was correct in this respect. This is why accept() et. al. have an additional size parameter for the address. The cast is something of a historical crock, but is nevertheless correct. Sat Feb 06 03:14:45 1999 * samples/cnfsstat.in (1.3.2.4): samples/cnfsstat.in: - From: davidsen@tmr.com (bill davidsen) - I don't see in the man pages that you can use continuation lines in the cycbufs.conf file, but there's code to handle it, and it makes the file a lot easier to read. The cnfsstat script doesn't know about this, here's how to make it work. This is just the bugfix, I am not quite ready to release my enhancements yet, due to unexplained failure with raw partitions Sat Feb 06 03:13:28 1999 * nnrpd/nnrpd.c (1.49.2.4): nnrpd/nnrpd: - From: davidsen@tmr.com (bill davidsen) - This patch addresses one bug (wrong data type) and one missing feature (nicekids). The type was a struct defined as sockaddr_in and used with a case where sockaddr was required. Because I'm not sure all systems will have the same size for both, and my compiler whines about the original, I defined the value correctly and dropped the cast. When running from innd, a nice() value is gotten from the nicekids value in inn.conf. In daemon mode that wasn't being done, so I added the code here. Note: you do *not* want to just start the daemon niced, as it will then open sockets more slowly (I measured with NSLG). Nicekids is the way to go here. Tue Feb 02 03:26:12 1999 * samples/inncheck.in (1.22.2.4): samples/inncheck.in: - From: SAKAI Kiyotaka - warn if null line is included in active - warn if eol is not ended with '\n' in active Mon Feb 01 07:20:58 1999 * samples/innreport.in (1.16.2.1): samples/innreport.in: - showed non-existent tag for html output Mon Feb 01 07:20:01 1999 * innd/newsfeeds.c (1.18.4.4): * innd/art.c (1.90.2.5): innd/art.c: - couting Lines was incorrect for storageapi - '@' was meaningless for groups with 'x' in active innd/newsfeeds.c: - '@' was meaningless for non existent groups Sun Jan 31 03:56:13 1999 * samples/inn.conf.in (1.24.2.2): samples/inn.conf.in: - reported by Uli Zappe - default for readerswhenstopped is false Sun Jan 31 03:56:00 1999 * lib/getconfig.c (1.48.2.2): lib/getconfig.c: - reported by Uli Zappe - default for readerswhenstopped is false Sun Jan 31 03:55:45 1999 * innd/innd.c (1.40.2.1): innd/innd.c: - reported by Uli Zappe - default for readerswhenstopped is false Fri Jan 29 11:54:37 1999 * storage/cnfs/cnfs.c (1.51.2.8): storage/cnfs/cnfs.c: - From: Thomas Mechtersheimer - it should be removed like the htonl() on cah.class at a different source location Wed Jan 27 21:48:12 1999 * innd/newsfeeds.c (1.18.4.3): innd/newsfeeds.c: - From: smurf@noris.de (Matthias Urlichs) - mischecking errors Wed Jan 27 21:44:02 1999 * storage/cnfs/cnfs.c (1.51.2.7): storage/cnfs/cnfs.c: - From: thomasm@csl33.csl-gmbh.net - for articles with offset values beyond the cycbuff->free pointer, this should be cyclenum-1 - From: smurf@noris.de (Matthias Urlichs) - CNFS next-article code is broken because it fails to clear the offset when it switches to the next buffer - From the "while I'm at it" department: the following patch, to the same file, fixes reading of old-style CNFS buffers -- assuming there is anybody out there who still has a 1.x CNFS-INN server... Wed Jan 27 21:05:06 1999 * samples/docheckgroups.in (1.10.2.1): samples/docheckgroups.in: - From: Philippe Michel - maybe it would be better to use ${1:-.}, for backwards compatibility at least. Wed Jan 27 15:28:16 1999 * nnrpd/post.c (1.28.2.6): nnrpd/post.c: - From: John Schmidt - It seemed more logical to skip the check entirely if the total number of lines is less than 40. Wed Jan 27 15:27:29 1999 * innd/rc.c (1.31.2.3): innd/rc.c: - From: smurf@noris.de (Matthias Urlichs) - Some Perl installations have -Dbool=char, which clashes with innd/rc.c. Mon Jan 25 10:09:58 1999 * nnrpd/udp.c (1.3.2.3): nnrpd/udp.c: - From: SUNAGAWA Keiki - include syslog.h instead of sys/syslog.h Mon Jan 25 10:01:56 1999 * nnrpd/commands.c (1.20.2.4): nnrpd/commands.c: - From: Paul Tomblin - here's the patch again Fri Jan 22 15:29:15 1999 * samples/cnfsstat.in (1.3.2.3): samples/cnfsstat.in: - From: Russ Allbery - write pointer was not printed correctly Thu Jan 21 15:21:04 1999 * site/do-subst.sh (1.1.1.1.4.1): site/do-subst.sh: - if there is a MAKE configure variable, use it Thu Jan 21 11:04:33 1999 James Brister * README (1.5.2.3): * CONTRIBUTORS (1.13.2.1): 2.2 update Thu Jan 21 10:30:00 1999 James Brister * innfeed/Makefile (1.28.2.1): * include/patchlevel.h (1.6.2.3): * Makefile (1.18.2.3): Update for 2.2 release. Tue Jan 19 03:14:56 1999 * innd/rc.c (1.31.2.2): innd/rc.c: - From: Sven Paulus - In innd/rc.c(RCwritelist()): I think The DISPOSE(r) is wrong - via cpcatpath() p points to a static buffer and r is assigned to p. Tue Jan 19 03:14:10 1999 * frontends/rnews.c (1.16.2.3): frontends/rnews.c: - From: Sven Paulus - The value of PATHBADNEWS is combined using cpcatpath(), which only returns a pointer to a fixed buffer (pathbuff in lib/getconfig.c). Later - if you use a password protected NNTP connection - rnews calls NNTPsendpassword() (lib/sendpass.c) which also uses cpcatpath() to construct a path name -> pathbuff gets overwritten and the value of PATHBADNEWS is now pure nonsense. Sun Jan 17 23:18:16 1999 * samples/incoming.conf (1.3.4.2): * samples/news.daily.in (1.28.2.1): samples/incoming.conf: - From: "Igor Timkin" - Add ``noresendid'' for non-stream mode. samples/news.daily.in: - From: davidsen@tmr.com (bill davidsen) - The news.daily script doesn't properly use the user defined temp space for sorts. There's some logic to look and see if TMPDIR is defined, build the -T option for sort to use, and then ignore the whole issue. Sun Jan 17 23:16:25 1999 * nnrpd/udp.c (1.3.2.2): nnrpd/udp.c: - From: Sven Paulus - This eliminates the calls to perror() and replaces them by syslog()s. The perror()s make it impossible to use nnrpd from inetd, since the output goes to the NNTP channel, thus violating the NNTP specs. Sun Jan 17 23:15:13 1999 * innd/nc.c (1.37.2.4): innd/nc.c: - From: "Igor Timkin" - Add ``noresendid'' for non-stream mode. Sun Jan 17 23:14:27 1999 * Makefile (1.18.2.2): Makefile: - From: Aidan Cully - This patch should fix it.. I don't really know where the FLAGS variable comes from, since both GNU and BSD-make use MAKEFLAGS, but I'm more interested in making this work correctly than cleaning things up right now, so I just pass DESTDIR directly, like the install: target does to common. Wed Jan 13 07:03:21 1999 * innfeed/sysconfig.h (1.15.2.3): innfeed/sysconfig.h: - From: "Mark Wedel" - avoid symbol duplication for sinix Tue Jan 12 13:33:38 1999 * nnrpd/post.c (1.28.2.5): nnrpd/post.c: - From: Paul Tomblin - The test to see if PERMuser is set is wrong, because PERMuser is a char array, not a char pointer. Mon Jan 11 02:00:28 1999 * nnrpd/commands.c (1.20.2.3): nnrpd/commands.c: - From: Paul Tomblin - This patch sets PERMuser and PERMpass after perl authentication so that they reflect the user and password that successfully authenticated, just as when you're using regular authentication those variables are set to the required values from the nnrp.access file. This is useful especially if you've configured DO_NNRP_AUTH_SENDER Mon Jan 11 01:38:47 1999 * innd/art.c (1.90.2.4): innd/art.c: - From: "Igor Timkin" - Add logging ``Too old'', ``No colon-space in header'' Sat Jan 09 17:38:43 1999 * storage/cnfs/cnfs.c (1.51.2.6): storage/cnfs/cnfs.c: - correct syslog messages (storage.ctl was gone already) Sat Jan 09 15:40:37 1999 * nnrpd/post.c (1.28.2.4): nnrpd/post.c: - originally From: Russ Allbery - All this patch does is move the check against the posting permissions pattern above this check, and I believe implements precisely the following change: if a post goes to a group that would be disallowed by the posting permissions pattern, it will be refused regardless of whether we actually carry the group in question. Fri Jan 08 22:03:32 1999 David C Lawrence * backends/nntpget.c (1.11.4.1): y2k fix: pass only two digit date (RFC 977 rules) for newnews command Fri Jan 08 22:02:04 1999 David C Lawrence * nnrpd/misc.c (1.28.2.4): y2k fix: accept three digit and four digit years for dates in NNTP commands Fri Jan 08 08:12:37 1999 * INSTALL (1.19.2.4): INSTALL: - describe logipaddr should be false if controlchan is used and ihave/ sendme is required Fri Jan 08 01:32:08 1999 * INSTALL (1.19.2.3): INSTALL: - Add AIX 4.2 which works INN2.x Thu Jan 07 10:19:53 1999 * innd/newsfeeds.c (1.18.4.2): innd/newsfeeds.c: - claim 'setup_error' if SITEsetup() fails without this patch, innd exits with 'syntax_error' if SITEsetup() fails. This is confusing for admins, even if there is no syntax error. Wed Jan 06 10:29:52 1999 * innd/art.c (1.90.2.3): innd/art.c - do not (sym)link if writelinks is false Wed Jan 06 10:05:49 1999 * INSTALL (1.19.2.2): INSTALL: - From: Russ Allbery - Patch to INSTALL attached to add more details on why you might need overview data and more detail of what the point of the different BUCKETS in overview.ctl is. I also corrected one place where the file had an 80 column line, since it made it somewhat annoying to deal with in emacs. (There's still another 80 column line, but that's a literal cron entry example that can't be easily shortened and is offset from regular text.) Wed Jan 06 04:53:17 1999 * samples/innreport_inn.pm (1.5.2.4): samples/innreport_inn.pm: - From: Russ Allbery - this will suppress the cycbuff rollover messages, which otherwise show up as unknown log entries. At some point, someone might want to do something more interesting with these, but for right now ignoring them seems the best. There's also a minor formatting fix with a comment in here. Tue Jan 05 22:29:59 1999 * samples/nnrpd_auth.pl.in (1.1.2.1): samples/nnrpd_auth.pl.in: - From: Paul Tomblin - The nnrpd_auth.pl supplied with 2.2-STABLE assumes that the hostname patterns in nnrp.access are regular expressions, but they're not, they're glob-like. Tue Jan 05 15:33:20 1999 * backends/archive.c (1.10.4.3): backends/archive.c: - just create one archive even if the article is crossposted Tue Jan 05 07:17:50 1999 * samples/innreport_inn.pm (1.5.2.3): samples/innreport_inn.pm: - From: Russ Allbery - With this plus my previous patch that was already applied, I think innreport is at least quiet about all of the log messages generated routinely by the standard programs in INN 2.2. Mon Jan 04 21:26:54 1999 * samples/innreport_inn.pm (1.5.2.2): samples/innreport_inn.pm: - From: Russ Allbery - Better yet, fix innreport so that it ignores controlchan's output. There may be some statistical summary that I can think of that might be useful eventually, and that way you still have the logs there in case you ever want them. Here's a patch: Mon Jan 04 07:44:19 1999 * storage/Makefile (1.33.2.1): storage/Makefile: - From: Russ Allbery - storage/Makefile creates a storage/objs directory on first build, but the clean target, while deleting everything in the directory, doesn't delete the directory itself. That seems wrong to me, and makes CVS whine on an update after a build. Patch following. Mon Jan 04 07:42:50 1999 * innd/rc.c (1.31.2.1): innd/rc.c: - From: Russ Allbery - I always liked the way innfeed.conf would let you leave off the ip-addr key if it was the same as the key of the entry, so I fixed incoming.conf so that it would do the same. Patch attached. Mon Jan 04 07:35:43 1999 * Makefile (1.18.2.1): * INSTALL (1.19.2.1): INSTALL: - From: Russ Allbery - explain transit only server needs overview Makefile: - From: Russ Allbery - I'm not sure the intended semantics of realclean here, but I'm pretty sure it's intended to be the same as distclean. If so, it's missing a goodly bit of stuff according to CVS, plus it's convenient to have distclean available as an alias for it as well. Patch attached. This also removes the following over what was deleted before: ? config.status ? frontends/c7unbatch.sh ? frontends/gunbatch.sh ? include/autoconfig.h ? innfeed/innfeed-convcfg ? innfeed/procbatch ? samples/checkgroups.pl ? samples/cnfsstat ? samples/controlbatch ? samples/controlchan ? samples/ihave.pl ? samples/mailpost ? samples/mod-active ? samples/news2mail ? samples/newgroup.pl ? samples/nnrpd_auth.pl ? samples/pullnews ? samples/rmgroup.pl ? samples/sendme.pl ? samples/sendsys.pl ? samples/senduuname.pl ? samples/simpleftp ? samples/version.pl ? site/config Mon Jan 04 02:14:22 1999 * configure.in (1.106.2.5): * configure (1.104.2.5): configure: configure.in: - From: Russ Allbery - Additional commands that should run after autoconf generates its output files should be put into the second argument of AC_OUTPUT rather than just raw into configure.in. Raw commands will correctly get put into the generated configure script, but they *won't* be put into config.status. config.status is very convenient when doing a first build and having to patch various things; if you run config.status, it will just redo the variable substitution without rerunning configure. But when I was doing that, the build then failed because storage/buildconfig wasn't executable. configure just runs config.status to do the substitutions; with this patch, the chmod gets put in config.status rather than in configure and therefore works correctly both after running configure and after running config.status.