From: rsalz@uunet.uu.net (Rich Salz)
Newsgroups: news.software.nntp,news.software.b
Subject: First patch to INN is now available
Date: 1 Sep 1992 16:52:41 -0400
Organization: UUNET Technologies Inc, Falls Church, VA
Distribution: world
NNTP-Posting-Host: rodan.uu.net

The first patch to INN is now available.  It should be at many of the
sites that provide FTP access to the distribution (see list below).  The
patch is about 70K.  It fixes a few compile-time/portability problems,
tightens up a few error and log reports, and corrects one or two minor
bugs.  Most of the patch is documentation fixes or adding some better
wording.

List of changes made in this patch:
	Avoid "eval ... 2>&1" in news.daily; some shells report an
	"io error" <brister@pa.dec.com>

	Fix some (fs)?printf format/argument errors.

	Declare ICCreserve, RCismaster, GetLoadAverage; INN has no
	implicit function declarations anywhere.

	New innwatch and new config parameters, _PATH_WATCHPID
	_PATH_INNWSTATUS <kre@munnari.oz.au>

	Have doc/Makefile install newslog.8 and distrib.pats.5
	<barrett@ee.und.ac.za> and some others <rsalz>.
	Clarify newsfeeds.5 <barrett@ee.und.ac.za>, <rsalz>.
	Install.ms changes:  typo fixes <bin@primate.wisc.edu>;
	explain DIR_STYLE; say that gcc doesn't have SystemV dbz
	problem; document "stdin" entry in nnrp.access; add
	note about Sun's unbundled compiler.
	Mention MERGE_TO_GROUPS in active.5

	Fix kill(1) to kill(2) in comment in config.dist
	<Christophe.Wolfhugel@univ-lyon1.fr>.
	Fix "inwatch" typo in config.dist <urlichs@smurf.sub.org>
	Make subst.c report errors; remove spurious subst line in
	innd.8, fix sendbatch subst line <urlichs@smurf.sub.org>
	Change default to not do setrlimit(NOFILE) in config.dist.
	Fix backup and restore targets in config/Makefile to use tar.

	Fix news.daily to pass -dxxx to expire, not -Dxxx, if the
	"expdir" keyword was given <brendan@cygnus.com>.
	Don't pass null to sprintf if expire not given -r flag.

	nnrpd said "bad command" not "syntax error" if given wrong
	number of arguments <schmitz@scd.hp.com>.
	Fix == to = so "article <no-such-art>" doesn't make nnrpd
	crash <clarsen@ux6.lbl.gov>.
	Fix VAR_STYLE NONE in nnrpd (don't declare Reply in nnrpd.h).

	Wrap all "#include <sys/un.h>" inside "#if
	defined(DO_HAVE_UNIX_DOMAIN)" <bof@midget.saar.de>

	Had wrong struct iov element in writev.c <bof@midget.saar.de>

	Use chmod, not fchmod in buffchan.c <bof@midget.saar.de>

	Use fwrite() != i, not fwrite() < 0 in shrinkfile.

	Have innd syslog the Message-ID that was cancelled, not the
	the article doing the cancel <barrett@ee.und.ac.za>.
	The "wants to cancel" message was backwards
	<space@ncc1701.stgt.sub.org>
	Fix largewrite in chan.c and some places where %m should
	or should not be used in syslog calls <kre@munnari.oz.au>
	Use caseEQ in ListHas; host names in Path are not case-
	sensitive <jonl@hal.com>
	Ignore bad Expires headers in innd (sigh).
	Remove magic numbers from MaxLength in innd (use sizeof) and
	Make MaxLength truncate at 80, not 50.
	Don't let a Tm site point to a site that is a Tm site.
	Add Join() to innd and use it so article-reject messages
	don't span multiple lines.
	Remove extra comment in art.c
	Put filename in "cant dbminit" error message in innd/his.c
	Have ICDreadactive check result of mmap call.
	Or in MAP_FILE into mmap call if it is #define'd (used by BSDI).
	Have ICDreadactive pass end of file back to caller.

	Remove extra spaces between fields in logfile; make
	newsrequeue -l work with DO_NNTPLINK_LOG and without trailing
	spaces <barrett@ee.und.ac.za>

	Make the "set" lines in parsecontrol more robust; control
	messages without args (e.g., sendsys) were getting dropped.

	Fix Newsgroups spelling in samples/ihave; inews and
	nnrpd rejected ihave and sendme <taka@fxis.fujixerox.co.jp>

	Missing curly brace in scanlogs <barrett@ee.und.ac.za>
	Missing && in nntpsend (-d was broke) <katz@rpal.rockwell.com>

	Add more rnews and nntplink and mthreads (sigh) messages to
	innlog.awk <barrett@ee.und.ac.za>.

	Have c7unbatch pass flags to rnews <L.McLoughlin@doc.ic.ac.uk>

From the release notice:
InterNetNews, or INN, is a news transport system.  The core part of the
package is a single long-running daemon that handles all incoming NNTP
connections.  It files the articles and arranges for them to be forwarded
to downstream sites.  Because it is long-running, it can be directed to
spawn other long-running processes, telling them exactly when an article
should be sent to a feed.

... deleted ...

The sites providing access are:
	cs.utexas.edu		/pub/inn
	ftp.cs.widener.edu	/pub/inn.tar.Z (or wherever).
	ftp.germany.eu.net	/pub/news/inn
	ftp.ira.uka.de		pub/network/news
	ftp.msen.com		/pub/packages/inn
	ftp.uu.net		/pub/news/nntp/inn
	gatekeeper.dec.com	/pub/news/inn
	grasp1.univ-lyon1.fr	/pub/unix/news/inn
	munnari.oz.au		/pub/news/inn
	sparky.Sterling.COM	/news/inn
	src.doc.ic.ac.uk	/computing/usenet/software/transport
	stasys.sta.sub.org	/pub/src/inn
	    (Stasys also has anonymous UUCP; contact <fkk@sta.sub.org>.
	ucsd.edu		/INN
	usc.edu			/pub/inn