2000-08-20 22:21  kondou

	* scripts/: inncheck.in, innshellvars.in, innshellvars.pl.in,
	innshellvars.tcl.in: 
	makeactive is gone
	
	overview.ctl and storage.ctl are not used for now

2000-08-20 22:20  kondou

	* samples/cycbuff.conf: 
	storage.ctl is not used for now

2000-08-20 22:20  kondou

	* include/paths.h.in: 
	overview.ctl is not used for now

2000-08-20 22:19  kondou

	* doc/man/: Makefile, innd.8, libstorage.3, newsrequeue.8: 
	makeactive.8, crosspost.8 and overview.ctl.5 is deleted
	
	makehistory.8 was incorrectly deleted instead of makeactive.8 from
	Makefile

2000-08-20 15:04  kondou

	* NEWS, doc/pod/news.pod: 
	add a suitable command line for recreating overview data for
	buffindexed

2000-08-20 01:12  rra

	* doc/man/Makefile: Don't try to install the man pages that are no
	longer relevant.

2000-08-19 22:34  rra

	* Makefile: Fix another typo in the make release rule.

2000-08-19 22:34  rra

	* support/fixlog: Minor tweaks to handle some of the log messages
	better.

2000-08-19 22:18  rra

	* MANIFEST: support wasn't tagged as a directory.

2000-08-19 22:16  rra

	* Makefile: Fix typo in make release rule.

2000-08-18 05:03  rra

	* innfeed/: connection.c, host.c, tape.c: Add missing \n's on
	d_printf calls.  Reported by ab@icsmedia.de.

2000-08-18 04:52  rra

	* nnrpd/nnrpd.c: Article size should be printed out as a long. 
	Reported by ab@icsmedia.de.

2000-08-17 13:31  kondou

	* doc/man/: active.5, actived.8, actsync.8, actsyncd.8, archive.8,
	batcher.8, buffchan.8, buffindexed.conf.5, cnfsheadconf.8,
	cnfsstat.8, control.ctl.5, controlchan.8, crosspost.8, ctlinnd.8,
	cycbuff.conf.5, dbz.3, expire.8, expire.ctl.5, expireindex.8,
	expireover.8, grephistory.1, history.5, incoming.conf.5, inews.1,
	innconfval.1, innd.8, inndf.8, innwatch.ctl.5, innxbatch.8,
	innxmit.8, libinn.3, makeactive.8, news.daily.8, newsfeeds.5,
	newslog.5, nnrpd.8, nntpsend.8, overchan.8, overview.ctl.5,
	overview.fmt.5, qio.3, rnews.1, shrinkfile.1, sm.8, storage.ctl.5,
	wildmat.3: 
	obsolete man pages are dropped
	
	man pages are now reviewed(may not be completely)

2000-08-17 13:31  kondou

	* backends/crosspost.c: 
	useless for 2.3

2000-08-17 13:27  kondou

	* MANIFEST: 
	obsolete man pages and programs are dropped

2000-08-16 01:43  kondou

	* nnrpd/sasl_config.c: 
	configdata.h needs not be included since it just includes config.h
	which is already included

2000-08-15 09:17  kondou

	* backends/filechan.c, backends/innxmit.c, include/libinn.h,
	lib/lockfile.c, storage/timecaf/caf.c: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	Rename LockFile to lock_file (per Russ' suggestion)
	
	Add type parameter to lock_file and change its return value to be
	consistent with LockRange
	
	Modify lockf() version of lock_file so it will lock the entire file
	even if the current position of the file is not at the beginning,
	because lockf() locks a range starting at the current position

2000-08-15 09:07  kondou

	* nnrpd/sasl_config.c: 
	From: Sven Paulus <sven@karlsruhe.org>
	
	include needed headers
	
	use RNEW()/COPY() to conform INN source

2000-08-14 22:47  kondou

	* authprogs/radius.c, include/paths.h.in, nnrpd/sasl_config.c: 
	From: Sven Paulus <sven@karlsruhe.org>
	
	_PATH_RADIUS_CONFIG and _PATH_SASL_CONFIG were hardcoded in
	include/paths.h.in instead of assembled dynamically

2000-08-14 15:47  kondou

	* nnrpd/nnrpd.c: 
	From: Sven Paulus <sven@tin.org>
	
	':' after 't' which is included as an argument for getopt() was
	incorrectly appended

2000-08-13 02:03  rra

	* frontends/mailpost.in: Strip X-Trace and X-Complaints-To when
	posting since otherwise the message may be rejected.

2000-08-12 19:40  rra

	* frontends/rnews.c: rnews would fail when a host was specified on
	the command line if server wasn't set in inn.conf because
	NNTPsendpasswd wanted server set to know what password to try to
	use.  Fixed.

2000-08-09 22:26  kondou

	* doc/: man/makehistory.8, pod/makehistory.pod: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	updating makehistory.pod to reflect the recent changes to
	makehistory

2000-08-09 22:09  kondou

	* expire/makehistory.c: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	removes a redundent call to OverAddAllNewsgroups

2000-08-09 11:03  kondou

	* backends/overchan.c: 
	notification message is modified for convenience

2000-08-09 10:58  kondou

	* storage/buffindexed/buffindexed.c: 
	chnage sort type to OVNOSORT

2000-08-09 10:57  kondou

	* include/ov.h: 
	add OVNOSORT type

2000-08-09 10:57  kondou

	* expire/makehistory.c: 
	handle OVNOSORT type method(invoke overchan if '-F' is specified,
	or call OVadd() directly)
	
	default value for `-l' is now 10000

2000-08-06 03:07  rra

	* nnrpd/: sasl_config.c, sasl_config.h, tls.c, tls.h: Remove the
	GPL license statement on this code with the author's permission,
	instead having it default to the same license as the rest of INN.

2000-08-05 22:54  rra

	* configure, configure.in, include/config.h.in: Always replace
	fseeko and ftello even if not configuring with large files.

2000-08-05 22:49  rra

	* lib/: fseeko.c, ftello.c: #undef fseek and ftell to make sure we
	implement our replacements for fseeko and ftello in terms of the
	system versions.

2000-08-01 22:21  kondou

	* nnrpd/nnrpd.c: 
	'ClientHost' is not set when SetupDaemon() is called

2000-07-31 04:20  kondou

	* nnrpd/nnrpd.c: 
	make '-i' work (this is useful for debugging thru stdin)

2000-07-30 02:19  kondou

	* lib/genid.c: 
	fqdn in Message-ID was not set by 'domain' in readers.conf

2000-07-30 02:18  rra

	* MANIFEST: Add lib/fseeko.c and lib/ftello.c.

2000-07-29 23:07  rra

	* include/clibrary.h: Always unconditionally #define fseek to
	fseeko and ftell to ftello.

2000-07-29 23:06  rra

	* include/config.h.in: Add symbol for off_t-compatible fpos_t.

2000-07-29 23:05  rra

	* configure.in, configure: Add a test to see if we can emulate
	fseeko and ftello with fsetpos and fgetpos and replace fseeko and
	ftello rather than just checking for them.

2000-07-29 23:00  rra

	* lib/ftello.c: Initial version.  Emulate ftello using fgetpos if
	possible, ftell otherwise.

2000-07-29 22:59  rra

	* lib/fseeko.c: Initial version.  Emulate fseeko using fsetpos if
	possible, fseek otherwise.

2000-07-29 22:55  rra

	* lib/ftello.c: Initial version.  Emulate ftello using fgetpos if
	possible, ftell otherwise.

2000-07-29 22:54  rra

	* lib/fseeko.c: Initial version.  Emulate fseeko using fsetpos if
	possible, fseek otherwise.

2000-07-29 07:36  rra

	* include/qio.h: Use OFFSET_T for Count for large file support.

2000-07-27 12:49  kondou

	* innd/: innd.h, nc.c: 
	fixed reading nntp command line problem that is eating huge memory
	in some case

2000-07-25 14:28  kondou

	* samples/control.ctl: 
	From: Geoff Gibbs <ggibbs@hgmp.mrc.ac.uk>
	
	entry in control.ctl for BIONET is out of date

2000-07-23 04:11  kondou

	* backends/archive.c: 
	'-m' is useless

2000-07-19 07:59  kondou

	* doc/man/ctlinnd.8: 
	correct the description how renumbering works, and enableoverview
	needs to be set true to work

2000-07-17 06:48  rra

	* INSTALL: Makefile: Change the default artcutoff to 10.

2000-07-17 06:46  rra

	* doc/man/inn.conf.5: doc/inn.conf.5: doc/inn.conf.5: doc/rnews.1:
	Change the default artcutoff to 10.

2000-07-17 06:46  rra

	* lib/getconfig.c, doc/pod/inn.conf.pod, samples/inn.conf.in,
	doc/pod/install.pod: Change the default artcutoff to 10.

2000-07-17 06:45  rra

	* samples/expire.ctl: Lower /remember/ to ten days, clarify the
	comments about the two types of expire.ctl entries.

2000-07-17 06:27  rra

	* INSTALL, doc/pod/install.pod: Note that ovdb is experimental.

2000-07-17 06:22  rra

	* NEWS, doc/pod/news.pod: Added an additional caution about the
	readers.conf file, added a note about INN's use of mmap, clarified
	the descriptions of the overview methods and added a note that ovdb
	is experimental, and a few other minor fixes.

2000-07-17 06:15  rra

	* doc/man/innd.8: Subject: cmsg is no longer special.

2000-07-17 06:00  rra

	* MANIFEST, doc/man/Makefile, doc/man/subst.1: Remove the subst(1)
	man page, since subst is no more.

2000-07-17 02:11  rra

	* backends/actsync.c: Fix the check for Collabra "yg" flags; a typo
	was causing it to corrupt the newsgroup flags and may have been
	causing other problems.  From Kees Bakker <kees_bakker@tasking.nl>.

2000-07-15 06:41  kondou

	* expire/makehistory.c: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	fix the problem with corrupt history when using -F

2000-07-12 18:12  kondou

	* doc/man/buffindexed.conf.5: 
	added some note that buffers cannot be over 2GB

2000-07-12 17:10  kondou

	* storage/ovdb/ovdb.c: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	It contains a fix for a possible alignment problem, and adds
	test-mode code (to make an executable to get information from the
	database).

2000-07-12 00:16  rra

	* NEWS, doc/pod/news.pod: Added a note about using innxmit to move
	an old traditional spool into a new INN 2.3 server, noted that
	tradspool is very slow to expire and therefore isn't a good thing
	to put your entire spool in at this time.

2000-07-09 22:46  kondou

	* nnrpd/newnews.c: 
	HaveSeen() should know 'group' is NULL or not

2000-07-09 16:27  kondou

	* nnrpd/misc.c: 
	From: Extra Strength Flufferin <supersede@india.com>
	
	fix for segv at newnews

2000-07-09 16:15  kondou

	* storage/ov3/ov3.c: 
	From: Christophe Wolfhugel <wolf@oleane.net>
	
	offset test was incorrect

2000-07-09 15:50  kondou

	* storage/ovdb/ovdb.c: 
	bugfix: timestamp handling

2000-07-06 22:26  kondou

	* frontends/cnfsstat.in: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	didn't show correct value for some case

2000-07-06 22:23  kondou

	* nnrpd/nnrpd.c: 
	forgot to consider systems which need extern declaration of h_errno

2000-07-06 22:11  kondou

	* doc/man/innxmit.8: 
	correct batch file format description

2000-07-06 21:51  kondou

	* contrib/cleanoi, contrib/listoi.c, MANIFEST: 
	cleanoi and listoi.c is useful no more, since uniover is gone

2000-07-05 03:50  kondou

	* innfeed/host.c: 
	hstrerror() is used instead of herror() for examining error of
	gethostby*()

2000-07-05 03:43  kondou

	* MANIFEST, configure.in, configure, lib/hstrerror.c,
	lib/hstrerror.c, nnrpd/nnrpd.c, lib/herror.c: 
	hstrerror() is used instead of herror() for examining error of
	gethostby*()

2000-07-04 15:11  kondou

	* storage/ov3/ov3.c: 
	drop nonuseful syslog message in tradindexed_opensearch()

2000-07-01 14:54  kondou

	* frontends/cnfsstat.in: 
	forgot to include last line of the patch

2000-06-30 15:15  kondou

	* backends/innxbatch.c, backends/innxmit.c, innd/innd.c,
	innfeed/main.c, nnrpd/misc.c: 
	make sure an appropriate openlog is called *before* ReadInnConf()
	is called

2000-06-29 23:06  kondou

	* frontends/cnfsstat.in: 
	From: devnull@nimbus.ocis.temple.edu
	
	fixed a bug reporting of size & position

2000-06-29 22:25  rra

	* innfeed/misc.c: SECURITY: Possible stack overflow in innfeed
	caused by passing potential user data to syslog as the format
	parameter.

2000-06-29 15:56  kondou

	* nnrpd/perm.c: 
	fixed dumping core if no success auth and access relm

2000-06-29 03:47  kondou

	* nnrpd/article.c: 
	From: Sven Paulus <sven@tin.org>
	
	broke SSL connections when MaxBytesPerSecond != 0

2000-06-29 03:45  kondou

	* backends/batcher.c: 
	BUFSIZ is too short for some Unix boxes

2000-06-28 07:57  kondou

	* storage/ov3/ov3.c: 
	didn't consider mmapping empty overview files

2000-06-27 23:36  kondou

	* nnrpd/article.c: 
	newnews didn't work correctly

2000-06-27 22:24  rra

	* nnrpd/post.c: Now wasn't properly initialized in some cases.

2000-06-27 10:12  rra

	* lib/getconfig.c: innconf->mailcmd is supposed to default to
	pathbin/innmail, but didn't.  Fixed.

2000-06-27 03:23  rra

	* INSTALL, doc/pod/install.pod: Add --with-berkeleydb, clarify the
	documentation for --with-ssl and --with-setgid-inews.

2000-06-24 15:16  kondou

	* backends/innxmit.c: 
	From: Charlie Fluffy <FLUFFIE@ILOVEYOU.int.tele.dk>
	
	gives useful debug info

2000-06-24 10:35  rra

	* include/libinn.h: Add prototype for makedate.

2000-06-24 10:35  rra

	* lib/date.c: Replace bool with BOOL; 2.3 only has the latter.

2000-06-24 09:52  rra

	* doc/: pod/readers.conf.pod, man/readers.conf.5: Minor
	documentation wording tweaks.

2000-06-24 08:56  rra

	* frontends/inews.c, nnrpd/post.c: Use makedate to generate Date
	headers rather than doing it internally.

2000-06-24 08:53  rra

	* MANIFEST: Add lib/date.c.

2000-06-24 08:51  rra

	* lib/Makefile: Add date.c to the list of things to compile.

2000-06-24 08:34  rra

	* include/nntp.h: Lower the message ID limit to 250 octets,
	reflecting additional discussion on USEFOR, and include more
	details on the history of this limit.

2000-06-24 06:28  kondou

	* doc/man/nnrpd.8, nnrpd/nnrpd.c, nnrpd/nnrpd.h: 
	From: Kenichi Okada <okada@opaopa.org>
	
	patch for ssl-tunneling

2000-06-24 02:26  rra

	* README, doc/pod/readme.pod: Added a pointer to inflow.

2000-06-24 01:36  rra

	* doc/: pod/makehistory.pod, man/makehistory.8: Added a warning
	recommending erasing or zeroing out the existing overview before
	regenerating it with makehistory -O.

2000-06-24 01:13  rra

	* backends/news2mail.in: Strip X-Trace as well as NNTP-Posting-Host
	and NNTP-Posting-Date.

2000-06-24 00:39  rra

	* backends/actsyncd.in: Handle .gz and .Z files separately, using
	$GZIP -d for the former and $UNCOMPRESS for the latter.

2000-06-24 00:38  rra

	* frontends/Makefile: Use $(UNCOMPRESS) rather than $(COMPRESS) -d
	for c7unbatch.

2000-06-24 00:37  rra

	* scripts/: innshellvars.in, innshellvars.pl.in,
	innshellvars.tcl.in: Make GZIP and UNCOMPRESS available to scripts.

2000-06-24 00:36  rra

	* Makefile.global.in: Make the uncompress variable available to
	Makefiles.

2000-06-24 00:35  rra

	* configure.in, configure: Determine what program and flags to use
	to uncompress .Z files, falling back on gzip if compress isn't
	available.

2000-06-22 09:47  rra

	* innd/icd.c: Don't allow junk or control (or to if mergetogroups
	is set) to be rmgrouped.

2000-06-22 08:56  rra

	* INSTALL, doc/pod/install.pod: Add documentation of the
	:SEQUENTIAL option for metacycbuffs.

2000-06-22 06:36  rra

	* lib/getdtab.c: Default to using getrlimit rather than sysconf to
	determine the number of available file descriptors; sysconf
	sometimes returns the wrong result on some versions of Linux. 
	Reported by Ray Rocker <rocker@datasync.com>.

2000-06-22 03:33  rra

	* innd/inndstart.c: If the desired open file descriptor limit is
	larger than the maximum, bump it as well as the current limit. 
	Also reorganize some header file includes and change some #ifdef's
	to #if's (following the style recommendations of autoconf).

2000-06-22 02:14  rra

	* README, doc/pod/readme.pod: Added a pointer to the current
	version of GUP.

2000-06-22 01:31  rra

	* scripts/innreport.in: Add the ability to parse Solaris 8-style
	syslog entries (which have an additional ID field).  From
	mki@primenet.com.

2000-06-22 01:19  kondou

	* nnrpd/article.c: 
	body will not be appeared if virtual server is enabled and BODY is
	issued
	
	nnrpd gets SIGSEGV for some case if virtual server is enabled

2000-06-22 01:16  kondou

	* backends/overchan.c: 
	notify if innconf->useoverchan is false when overchan runs

2000-06-21 23:31  rra

	* lib/clientlib.c: Guard against buffer overflows in
	getserverbyfile.

2000-06-21 10:43  kondou

	* innfeed/host.c: 
	shut compilation warning

2000-06-21 08:30  rra

	* backends/nntpget.c: Catch the case where no host is given on the
	command line and server isn't set in inn.conf and print a more
	comprehensible error message.

2000-06-21 02:43  rra

	* nnrpd/perl.c: Don't include the space after the colon as part of
	the value of the header when loading the Perl hash; it causes
	introduction of an extra space in all non-standard headers when
	$modify_headers is set, not to mention being slightly
	counterintuitive.

2000-06-21 02:20  rra

	* README, doc/pod/readme.pod: Added an additional section of
	pointers to related software (right now, just CleanFeed,
	PersonalINN, and suck).

2000-06-18 16:12  kondou

	* frontends/cnfsstat.in: 
	cosmetic change('position' is used instead of 'current')

2000-06-18 16:08  kondou

	* nnrpd/nnrpd.c: 
	From: The Doctor <doctor@doctor.nl2k.ab.ca>
	
	BSD/OS 4.1 does not recognize INADDR_LOOPBACK

2000-06-17 09:59  kondou

	* nnrpd/perm.c: 
	From: Mirek Luc <mirek@nask.pl>
	
	allowapproved is not incorportated in 2.3

2000-06-17 09:53  kondou

	* storage/ov.c: 
	fixed ovgrouppat handling error

2000-06-17 07:10  rra

	* support/: config.guess, config.sub: Updated to version
	2000-06-13.

2000-06-15 22:54  kondou

	* scripts/dbprocs.in: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	dbprocs.in:  A couple tweaks of parameters

2000-06-15 22:53  kondou

	* doc/: man/ovdb.5, pod/ovdb.pod: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	ovdb.pod:  Update to reflect new configure behavior

2000-06-15 22:53  kondou

	* configure, configure.in: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	configure.in:  Now looks for the BerkeleyDB bits in several
	locations, including the non-standard places that FreeBSD has them.

2000-06-15 22:23  kondou

	* doc/: man/inn.conf.5, pod/inn.conf.pod: 
	the description of ovgrouppat default value was incorrect

2000-06-15 02:55  kondou

	* scripts/innreport.in: 
	From: Dave Shrimpton <shrimpto@its.uq.edu.au>
	
	The bug is due to /o switch being used in the pattern match in the
	Rotate function, causing only the first filename called with to be
	matched.  Therefore only news-notice.*.html is cycled and the other
	filenames are ignored.

2000-06-15 02:17  kondou

	* doc/man/incoming.conf.5: 
	From: Alex Semenyaka <alexs@snark.rinet.ru>
	
	fixed mistype

2000-06-15 02:08  kondou

	* nnrpd/: nnrpd.c, nnrpd.h, perm.c: 
	PERMaccessconf was NULL in some case

2000-06-15 02:07  kondou

	* lib/: herror.c, herror.c: 
	add lib/herror.c to analyze h_errno

2000-06-15 02:07  kondou

	* innfeed/: host.c, misc.c: 
	herror() is now used to analyze h_errno

2000-06-15 02:05  kondou

	* MANIFEST, configure.in, configure: 
	add lib/herror.c and configure checks the system has herror()

2000-06-15 01:03  rra

	* frontends/cnfsstat.in: Fixed bug in human_readable where a value
	completely filling the allowed space without decimal digits would
	result in an invalid format passed to sprintf.	(This comment is
	longer than the patch.)

2000-06-14 08:55  rra

	* include/config.h.in: Pick up additional test results for the time
	zone struct members and variables.

2000-06-14 08:54  rra

	* include/acconfig.h: Remove the description for HAVE_TM_GMTOFF
	since it's now set directly in configure.in.

2000-06-14 08:53  rra

	* configure, configure.in: Fix the setting of compiler flags when
	gcc is used on HP-UX, add tests for tm_zone in struct tm and for
	the external variables timezone, altzone, and tzname, and update
	the test for tm_gmtoff in tm_zone.

2000-06-14 08:30  rra

	* lib/date.c: If we get a nonsensical time zone offset, fail rather
	than lying about the time zone.

2000-06-14 00:05  rra

	* lib/getconfig.c: Add a newline after the ovmethod error message.

2000-06-13 23:58  rra

	* scripts/innstat.in: Fix the regex to recognize and ignore local
	file feeds.

2000-06-13 06:24  rra

	* lib/date.c: Fix the required minimum buffer length for the date.

2000-06-13 05:54  rra

	* README, doc/pod/readme.pod: Change the closing signature for the
	change of maintainers, change the ISC URL.

2000-06-13 04:19  rra

	* CONTRIBUTORS: Expand Igor Timkin's entry, add James Brister.

2000-06-12 22:28  kondou

	* storage/ovdb/ovdb.c: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	ovdb.c: Modified groupnum() interface; fix ovdb_add() to return
	FALSE for certain groupnum() errors

2000-06-12 22:28  kondou

	* doc/: man/ovdb_upgrade.8, pod/ovdb_upgrade.pod: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	doc update

2000-06-12 01:26  kondou

	* doc/man/readers.conf.5, doc/pod/readers.conf.pod,
	nnrpd/article.c, nnrpd/commands.c, nnrpd/nnrpd.c, nnrpd/nnrpd.h,
	nnrpd/perm.c, nnrpd/post.c: 
	patch for virtualhost support

2000-06-10 03:11  kondou

	* doc/man/ovdb.5, doc/man/ovdb_upgrade.8, doc/pod/ovdb.pod,
	doc/pod/ovdb_upgrade.pod, storage/ovdb/ovdb.c: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	A new version of BerkeleyDB has been released (3.1.14) that
	requires a minor change to the API.  Also, there are some
	documentation updates

2000-06-09 00:39  rra

	* innd/nc.c: Limit errors from the Perl and Python message ID
	filters to 200 characters out of paranoia.

2000-06-09 00:10  rra

	* storage/cnfs/cnfs.c: Reformat the includes a little and add
	sys/uio.h for struct iovec.  Reported by wrat@jump.net.

2000-06-09 00:02  rra

	* lib/date.c: Fix syntax error for platforms with tm_zone in struct
	tm.  From wrat@jump.net.

2000-06-08 10:07  rra

	* innfeed/: innlistener.c, msgs.h: Ignore excessively long message
	IDs.

2000-06-08 10:06  rra

	* innd/art.c: Reject excessively long message IDs.

2000-06-08 10:03  rra

	* include/nntp.h: Add a definition of NNTP_MSGID_MAXLEN.  Set it to
	497 characters based on the limits imposed by
	draft-ietf-nntpext-base-09.txt.

2000-06-08 03:50  kondou

	* doc/: pod/ovdb.pod, man/ovdb.5: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	documentation updates for ovdb

2000-06-06 19:59  rra

	* innd/art.c: SECURITY: Possible buffer overflow in the log message
	for a mismatch between the addresses of a cancel and the original
	message if verifycancels is enabled in inn.conf.  Use MaxLength to
	cap the length of the logged message ID on verifycancels, cap the
	length of filter message returns at 200 characters out of paranoia,
	and use MaxLength to cap the length of a newsgroup one isn't
	allowed to post to (paranoia).

2000-06-05 22:46  kondou

	* nnrpd/tls.c: 
	From: Kenichi Okada <okada@opaopa.org>
	
	fixes tls.c for IRIX-6.2(and etc) which needs to include alloca.h

2000-06-05 22:39  kondou

	* include/storage.h, innd/art.c, innd/innd.c, innd/innd.h,
	storage/interface.c: 
	add new error case for no matching entry in storege.conf when
	SMstore

2000-06-04 23:33  rra

	* lib/date.c: Initial version.

2000-06-01 22:10  kondou

	* scripts/: rc.news.in, dbprocs.in: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	removes the 'let' and rearranges the logic a bit
	
	removes 'echo -n' and use prinf instead

2000-05-31 22:15  kondou

	* scripts/: rc.news.in, dbprocs.in: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	rc.news.in: add '-f' flag to ovdb_recover for unclean shutdowns
	
	rc.news.in: 'rc.news stop' waits for innd to exit by polling the
	pid file
	
	dbprocs.in: 'dbprocs stop' waits for db_checkpoint to exit by
	polling the pid file

2000-05-30 22:41  kondou

	* scripts/inncheck.in: 
	checking expire.ctl was broken

2000-05-29 23:36  kondou

	* nnrpd/: perm.c, post.c: 
	fix for adding Sender based on nnrpdauthsender

2000-05-29 23:34  kondou

	* doc/pod/inn.conf.pod: 
	fixed default pgpverify description

2000-05-29 23:33  kondou

	* doc/man/: inn.conf.5, innd.8: 
	fixed default pgpverify description
	
	refers to parameters in inn.conf for -l

2000-05-25 22:34  kondou

	* contrib/: cleannewsgroups.pl, cleannewsgroups.pl: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	script to clean newsgroups file

2000-05-25 22:33  kondou

	* MANIFEST: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	update for contrib/cleannewsgroups.pl

2000-05-25 22:26  kondou

	* samples/newsfeeds.in: 
	From: Bettina Fink <laura@hydrophil.de>
	
	drop trailing ',' in patterns for sample innfeed! entry

2000-05-25 22:25  kondou

	* INSTALL, doc/pod/install.pod: 
	From: Bettina Fink <laura@hydrophil.de>
	
	default value of allownewnews is true

2000-05-25 22:05  kondou

	* nnrpd/newnews.c: 
	newnews caused SIGSEGV

2000-05-25 02:28  kondou

	* storage/ovdb/ovdb.c: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	removes a gratuitous error message

2000-05-24 21:59  kondou

	* scripts/innreport_inn.pm: 
	logging unwanted newsgroup includes comma separated newsgroup list

2000-05-24 10:31  rra

	* innd/art.c: Data is a structure, not a pointer to a structure, in
	ARTpost.  From Process Pasteurized Fluffy Product
	<supersede@india.com>.

2000-05-24 09:53  rra

	* innd/art.c: Use HISremember() to write a history entry for
	articles with invalid Distributions instead of HISwrite().

2000-05-22 22:47  kondou

	* samples/expire.ctl: 
	description fixed for groupbaseexpiry
	
	sample expire.ctl was not included for groupbaseexpiry

2000-05-22 22:45  kondou

	* scripts/inncheck.in: 
	checking expire.ctl was not correct(should check groupbaseexpiry)
	
	fix newsfeeds checking

2000-05-21 21:08  kondou

	* include/ov.h, nnrpd/article.c, storage/buffindexed/buffindexed.c,
	storage/ov3/ov3.c, storage/ovdb/ovdb.c: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	ovdb cannot hold whole overview data till OVclosesearch() the patch
	use SendIOb in nnrpd/article.c in this case

2000-05-20 02:44  kondou

	* innd/art.c: 
	From: David Luyer <david_luyer@pacific.net.au>
	
	DO_REMEMBER_TRASH was still left

2000-05-19 11:30  kondou

	* innd/art.c: 
	crossposted articles which is unwanted only the first newsgroup in
	the list was reported

2000-05-17 21:50  kondou

	* expire/fastrm.c: 
	do not claim SMcancel failure for already canceled articles

2000-05-16 05:57  kondou

	* storage/interface.c: 
	updated patch for no match article of any class in storage.conf

2000-05-16 05:57  kondou

	* innd/: art.c, chan.c, innd.h, nc.c, wip.c: 
	From: kachun@pathlink.com (Kachun Lee)
	
	patch to vary the wipcheck depending on the previous article
	transfer time of the channel
	
	updated patch for no match article of any class in storage.conf

2000-05-15 02:44  kondou

	* expire/makehistory.c: 
	makehistory failed without '-O'

2000-05-14 01:40  rra

	* innfeed/connection.c: NNTPRelay may reply 439 to a bad message
	ID; treat it the same as a 438 response.  From Igor Timkin
	<ivt@gamma.ru>.

2000-05-14 01:31  rra

	* nnrpd/nnrpd.c: If DO_NNRP_GETHOSTBYADDR isn't set, don't attempt
	to get the server name either.	From wrat@jump.net.

2000-05-13 04:37  kondou

	* doc/man/mailpost.8: 
	From: Kenichi Okada <okada@opaopa.org>
	
	typo fixed

2000-05-12 06:49  kondou

	* expire/makehistory.c: 
	From: "Roy Hooper" <rhooper@eisa.com>
	
	'-e' is added to compute Bytes header

2000-05-12 06:48  kondou

	* doc/: man/makehistory.8, pod/makehistory.pod: 
	'-e' is added to compute Bytes header

2000-05-12 05:39  kondou

	* nnrpd/post.c: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	FreeBSD2.2.8 don't has tzname variable

2000-05-12 02:38  kondou

	* frontends/cnfsstat.in: 
	From: Kjetil Torgrim Homme <kjetilho@haey.ifi.uio.no>
	
	fixed claiming "Operation `log': no method found, argument in
	overloaded package"

2000-05-08 22:24  kondou

	* nnrpd/nnrpd.c: 
	From: Heiko Schlichting <inn-bugs@fu-berlin.de>
	
	If nnrpd is started in daemon mode (and only then) and two or more
	nnrpd processes try to access articles in the same CNFS buffer
	simultaneously there are conflicts which cause article loss for the
	reader. The problem seems to be the opening of the CNFS buffer,
	which are done in SetupDaemon() *before* the daemon forks.

2000-05-07 13:48  kondou

	* lib/dbz.c: 
	From: Kiyokazu SUTO <suto@ks-and-ks.ne.jp>
	
	fix for compilation error on linux box(kernel 2.2.14 and libc
	5.4.46)

2000-05-05 08:07  kondou

	* nnrpd/article.c: 
	From: Karl Kleinpaste <karl@charcoal.com>
	
	fp was unintentionally incremented (previous one is ineffectual, my
	fault)

2000-05-05 07:47  kondou

	* nnrpd/article.c, storage/ov.c: 
	From: Karl Kleinpaste <karl@charcoal.com>
	
	fp was unintentionally incremented

2000-05-04 07:52  rra

	* NEWS, doc/pod/news.pod: For good or for ill, the section on
	updating from 2.2 is no longer a work in progress since we're now
	in beta, so remove the text that says it is.

2000-05-04 07:45  rra

	* README, doc/pod/readme.pod: Remove the note about this being a
	development version of INN, fix some internal document links, and
	put <> around a URL.

2000-05-04 02:43  kondou

	* README.python_auth_hook: 
	From: Ilya Etingof <ilya@glas.net>
	
	forgot to mention contacts

2000-05-03 01:59  rra

	* backends/sendbatch.in: Fix syntax error in uustat invocation
	line.

2000-05-02 02:18  kondou

	* doc/man/overview.fmt.5, expire/makehistory.c, innd/art.c,
	nnrpd/article.c, nnrpd/nnrpd.c, nnrpd/nnrpd.h, storage/ov.c: 
	'Xref:full' must be included in overview.fmt

2000-05-01 02:00  rra

	* innd/art.c: In the keyword generation code, don't add the number
	of ignored keywords to the end of the keyword line because it
	causes a potential buffer overflow if the number of ignored
	keywords is greater than 100.

2000-04-30 23:43  rra

	* storage/ov.c: Allow for Xref not being the last header in the
	overview data.	Patch from Karl Kleinpaste <karl@charcoal.com>.

2000-04-30 08:39  rra

	* INSTALL, doc/pod/install.pod: Fix typo.

2000-04-29 14:15  kondou

	* doc/man/makehistory.8, doc/pod/makehistory.pod,
	expire/makehistory.c: 
	'-u' is now dropped

2000-04-29 14:13  kondou

	* Makefile: 
	adding 'touch history' comment after 'make install'

2000-04-29 14:11  kondou

	* INSTALL, doc/pod/install.pod: 
	From: Karl Kleinpaste <karl@charcoal.com>
	
	fixed incorrect directory
	
	'touch history' is needed before makedbz for the 1st installation

2000-04-29 14:08  kondou

	* innd/art.c: 
	From: Karl Kleinpaste <karl@charcoal.com>
	
	fixed the problem that if "Newsgroups:full" is added to
	overview.fmt, then overviews get the proper contents added, but
	with an incorrect '\0' as the separator between group names
	
	fixed the problem tossed out before appending the result to the
	overview buffer

2000-04-28 10:50  rra

	* MANIFEST, doc/man/makehistory.8: makehistory(8) rewritten in POD
	and updated.  -f and -u descriptions clarified for how makehistory
	now works.

2000-04-28 10:45  rra

	* doc/pod/makehistory.pod: makehistory(8) rewritten in POD and
	updated.  -f and -u descriptions clarified for how makehistory now
	works.

2000-04-27 10:46  rra

	* Makefile: Add generation of ChangeLog to the commands for
	creating a distribution, add a rule to generate the ChangeLog by
	running support/mkchangelog.

2000-04-27 10:38  rra

	* support/mkchangelog: Initial version of script to use cvs2cl and
	fixlog to generate a ChangeLog file from cvs log.

2000-04-27 09:40  rra

	* MANIFEST: Remove MakeInews and MakeRnews, add a few more missing
	files.

2000-04-27 09:33  rra

	* MakeInews, MakeRnews: Remove the old scripts for building
	standalone inews and rnews distribs from the release branch since
	they currently don't work.  Leave them in the mainline to
	eventually be fixed.

2000-04-27 08:46  rra

	* storage/: interface.c, tradspool/tradspool.c: Better error
	reporting when trying to guess the storage class of legacy
	tradspool spools.  From Richard Todd <rmtodd@amonduul.ecn.ou.edu>.

2000-04-27 08:23  rra

	* include/config.h.in: Remove SETVBUF_REVERSED #define.

2000-04-27 08:22  rra

	* configure, configure.in: Add support for large files on AIX,
	switch to a specific list of platforms when checking for large file
	support, only use getconf to try to get the right flags on Solaris
	since it appears to be the only platform supporting that, default
	to using the large file summit flags rather than trying to run
	getconf.  Also remove the test for a reversed setvbuf as we didn't
	use the results anyway and it caused a warning.

2000-04-26 04:30  rra

	* doc/: pod/readers.conf.pod, man/readers.conf.5: Clarify that
	there's no way of continuing a line on the next line; clarify that
	extra long hosts: parameters may require multiple auth groups with
	portions of the long hosts: parameter mapping to the same identity
	string.

2000-04-26 04:00  rra

	* innd/inndstart.c: inndstart wasn't properly skipping the argument
	after -p <port> if there was a space between the option and the
	port number.

2000-04-19 22:14  kondou

	* innd/art.c: Prevents articles which is rejected received from a
	peer that should not be sending them from being added to history.

2000-04-18 22:01  kondou

	* authprogs/ckpasswd.c: 
	From: Erik Bertelsen <erik@mediator.uni-c.dk>
	
	fix for system which does not have ndbm.h nor db1/ndbm.h

2000-04-17 02:12  kondou

	* expire/expireover.c: 
	From: Heath Kehoe <heath.kehoe@intermec.com>
	
	if you kill expireover while it's running, it could corrupt
	overview (at least, with ovdb) because it doesn't have a chance to
	OVclose

2000-04-17 01:34  kondou

	* storage/ov3/ov3.c: examine index validity by checking data length
	in index when retrieving

2000-04-16 22:02  kondou

	* frontends/cnfsstat.in: 
	From: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
	
	Rewrite "-a" mode to use sysread, so cnfsstat should never gobble
	memory anymore.
	
	Add &safe_run to do backticks safely.  (very unlikely exploitable)
	
	Changed output into a more intutitive and human readable format
	(syslog output has not been modified)
	
	Removes support for storage.ctl
	
	Uses Math::BigInt rather than bigint.pl

2000-04-16 10:56  rra

	* nnrpd/article.c: Allow XPAT searches on headers that aren't in
	overview by retrieving each article separately.  From Greg Andruk.

2000-04-16 10:28  rra

	* innfeed/connection.c: Invalid response handler for 439 messages
	was logging that 239 messages were received instead.  More
	gracefully handle peers that return 435 responses to non-streaming
	connections (don't abort).  Handle receiving 437 responses before
	we finish sending the article.	All from Barry Bouwsma.

2000-04-16 08:26  rra

	* frontends/cnfsstat.in: Perl's GetOptions is case-sensitive by
	default.  Set no_ignore_case so that -p and -P are different.  From
	Heath Kehoe <heath.kehoe@intermec.com>.

2000-04-16 08:01  rra

	* nnrpd/nnrpd.c: PERMaccessconf may be NULL.  From Christophe
	Wolfhugel <wolf@oleane.net>.

2000-04-13 19:11  rra

	* frontends/ovdb_recover.c: Check argc before looking at argv[1] or
	may segfault when called with no arguments.  Reported by Kenichi
	Okada <okada@opaopa.org>.

2000-04-13 19:00  rra

	* samples/control.ctl: Remove all checkgroups:*:...:drop or
	checkgroups:*@*:...:drop lines.  The third field is not checked for
	checkgroups until after the drop or process decision is made, so
	these lines were causing valid checkgroups for other hierarchies to
	be dropped since they match all checkgroups.  Reported by Michael
	Schroeder <Michael.Schroeder@informatik.uni-erlangen.de>.

2000-04-13 18:22  rra

	* innd/rc.c: Import Heath Kehoe's bug fix from CURRENT:
	max-connections and hold-time were not getting set to their default
	values.  If you did not set them anywhere in incoming.conf, they'd
	wind up with uninitialized values.  If you put a hostname: and a
	hold-time: in the same block, it would bomb with 'duplicate key'. 
	This is because the *_CONFIG macros were wrong.  Same would happen
	with streaming: and noresendid:.

2000-04-13 18:15  rra

	* doc/man/pullnews.8: Add documentation of -g, -r, and -h.

2000-04-13 18:14  rra

	* frontends/pullnews.in: Updated to latest version from CURRENT. 
	Changes: New options -g and -r, rnews-ready output (-r), can
	restrict groups to check on remote system (-g), locks against
	multiple instances running at the same time, more verbose output
	unless -q is used, can take a username and password in the config
	file, -h gives a fuller description.

2000-04-13 05:42  rra

	* samples/readers.conf: Rewritten.  Introductory comments
	simplified and reader referred to man page for the details and more
	examples.  Instructions on setting up the simplest common case
	added.	Some additional clarification of the roles of auth groups
	and access groups added.  The only uncommented stanzas are now the
	ones for localhost; a reasonably extensive host-based example is
	now included commented-out and heavily commented.

2000-04-13 04:54  rra

	* scripts/dbprocs.in: Use `` instead of $(); Solaris doesn't like
	the latter.

2000-04-13 01:46  rra

	* doc/man/readers.conf.5: Largely rewritten and greatly expanded.

2000-04-13 01:45  rra

	* doc/pod/readers.conf.pod: Various fixes and clarifications,
	thanks to Aidan Cully and Todd Olson.

2000-04-12 21:54  rra

	* doc/man/cnfsstat.8: Change NAME line so that man -k on either
	CNFS or cycbuffs will turn up this page.

2000-04-12 21:29  rra

	* storage/ovdb/ovdb.c: Small bug fix from Heath Kehoe
	<heath.kehoe@intermec.com>.

2000-04-12 03:31  rra

	* doc/man/Makefile, doc/man/dbprocs.8, doc/man/ovdb.5,
	doc/man/ovdb_recover.8, doc/pod/dbprocs.pod, doc/pod/ovdb.pod,
	doc/pod/ovdb_recover.pod, frontends/ovdb_recover.c,
	samples/ovdb.conf, storage/ovdb/Makefile, storage/ovdb/ovdb.c:
	Documentation updates plus some small tweaks and fixes for ovdb. 
	Adds group alias information to the ovdb database as well.  From
	Heath Kehoe <heath.kehoe@intermec.com>.

2000-04-12 03:29  rra

	* expire/Makefile: Clean up make rules to avoid long lines, update
	dependencies.

2000-04-12 03:18  rra

	* INSTALL, doc/pod/install.pod: Talk about setting usecontrolchan
	to "true" instead of "yes" for consistency with the inn.conf man
	page.

2000-04-12 03:06  rra

	* frontends/ctlinnd.c: Break the checks of the newsgroup mode out
	from the code specific to newgroup and apply those checks to
	changegroup as well.  Also update includes.

2000-04-12 02:48  rra

	* nnrpd/commands.c: On LIST ACTIVE with a single group, if the flag
	for that group is '=' (a group alias), fall through to the slow way
	of reading the file so that we can return the full name of the
	group it's aliased to.	From Blackened Cajun Fluffy
	<supersede@india.com>.

2000-04-12 02:29  rra

	* frontends/cnfsstat.in: Use the full path to grephistory rather
	than relying on the user's path.

2000-04-12 02:25  rra

	* samples/control.ctl: Address pattern for sfnet.* changed to
	*.cs.tut.fi instead of a specific machine at the request of the
	hierarchy maintainer.

2000-04-10 08:00  rra

	* scripts/innreport_inn.pm: Bytes read by domain was being stored
	in the hash under per-customer keys.  Patch from Erik Mouritzen
	<unilerik@green.rnd.uni-c.dk>.

2000-04-10 07:56  rra

	* nnrpd/perm.c: Downcase the argument to the hosts: parameter,
	since nnrpd downcases the name of a connecting host.  Otherwise,
	wildmats that list hosts in partly uppercase (such as for domains
	where the canonical capitalization is mixed case) won't match. 
	Reported by Brandon Hume <hume@Den.BOFH.Halifax.NS.Ca>.

2000-04-10 06:42  rra

	* backends/sendbatch.in: Don't generate output when there are no
	articles to send, to cut down on the volume of cron output when
	people use this script regularly.

2000-04-10 06:22  rra

	* scripts/inncheck.in: docheckgroups is no longer installed in the
	control directory.

2000-04-10 06:19  rra

	* scripts/inncheck.in: Add gunbatch to the list of rnews programs,
	remove tally.unwanted, use the autoconf-determined inews and rnews
	file modes, update for the current directory modes, and comment out
	the history index file checks since they depend on the history
	type.  This is just work to ensure that inncheck doesn't report
	errors on a correct installation; this script needs lots more work
	to check everything it should.

2000-04-10 05:14  rra

	* doc/pod/readers.conf.pod: Initial draft of expanded readers.conf
	documentation.

2000-04-09 21:12  rra

	* doc/man/ctlinnd.8: The creator for ctlinnd newgroup defaults to
	newsmaster if not given, not the empty string.

2000-04-09 06:38  kondou

	* doc/man/Makefile: 
	fixed make error

2000-04-08 07:16  rra

	* support/fixlog: Initial pass at a pre-filter for cvs log output
	before passing it to cvs2cl to clean up INN commit log entries.

2000-04-08 04:53  rra

	* innfeed/Makefile: Remove lots of old rules and variables that are
	no longer used, switch from innfeed's own internal version
	numbering system to picking up the global INN version number, and
	update dependencies and the make depend target.

2000-04-08 04:52  rra

	* nnrpd/Makefile, innd/Makefile: Restructure to look like the
	Makefiles in the rest of INN, update dependencies and the make
	depend target, and use make variables to avoid long lines.

2000-04-08 04:46  rra

	* backends/Makefile: Rewrite some using make variables to keep all
	lines under 80 characters, update dependencies and make depend
	target.

2000-04-08 04:44  rra

	* authprogs/Makefile, lib/Makefile: Update dependencies and the
	make depend target.

2000-04-08 04:40  rra

	* frontends/Makefile: Simplify some of the rules, rewrite using
	make variables to keep all the lines under 80 columns, and update
	dependencies and the make depend target.

2000-04-08 04:33  rra

	* storage/: buffindexed/Makefile, cnfs/Makefile, ov3/Makefile,
	ovdb/Makefile, timecaf/Makefile, timehash/Makefile,
	tradspool/Makefile, trash/Makefile: Update dependencies and the
	make depend target.

2000-04-08 04:30  rra

	* storage/Makefile: Update make depend target and dependencies,
	methods.c depends on configuration as well.

2000-04-08 04:29  rra

	* storage/trash/trash.c: Strip include files down to just the
	needed ones.

2000-04-08 04:28  rra

	* storage/tradspool/tradspool.c: Fix up include files to eliminate
	old or duplicate headers and make sure gcc -MM finds dependencies
	correctly.

2000-04-08 04:27  rra

	* doc/Makefile: Strip this Makefile down to just an install target
	on all installed subdirectories, which right now is just man.

2000-04-08 04:21  rra

	* Makefile.global.in: Added paths to makedepend for depend rules.

2000-04-08 04:21  rra

	* support/makedepend: A simple script to use gcc -MM to generate
	dependencies and append them to a Makefile.

2000-04-07 17:37  kondou

	* frontends/inews.c: frontends/inews.c:
	
	From: "Matus \"fantomas\" Uhlar" <uhlar@fantomas.sk>
	
	adds -p paramater to define port inews have to connect to

2000-04-07 17:37  kondou

	* doc/man/inews.1: doc/man/inews.1:
	
	adds -p paramater to define port inews have to connect to
	
	some other description fixes

2000-04-07 09:36  rra

	* include/rwlock.h: Remove duplicated code.

2000-04-07 09:22  rra

	* doc/man/Makefile: Remove entries for removed man pages, remove
	old make variables and the depend rule which are not applicable to
	anything in this directory.

2000-04-07 09:07  rra

	* MANIFEST, doc/man/innlog.pl.8, doc/man/installit.1,
	doc/man/news-recovery.8, doc/man/newslog.8: Remove old man pages
	for things that have been obsolete for several major version
	releases.

2000-04-07 09:05  rra

	* doc/man/: crosspost.8, overview.ctl.5: Added further
	clarification of replacements for obsolete commands and files.

2000-04-07 08:49  rra

	* doc/man/actived.8: Clarified that actived is obsolete and no
	longer necessary.

2000-04-07 08:33  rra

	* NEWS, doc/pod/news.pod: Added mentions of the inews and rnews
	permissions, added a mention of bug fixes, and cleaned up some old
	entries.

2000-04-07 08:19  rra

	* Makefile: Switch from chown news:news to chown news and chgrp
	news for the make cert target for portability, clean up the clean
	and distclean rules a little to not try to remove files that we no
	longer generate, and add the sed command to make release to fix the
	version number in Makefile.global.in.

2000-04-07 08:09  rra

	* MANIFEST: Cleaned up and completely reformatted.  Eliminated the
	unused second column, realigned the descriptions so that they all
	start in the same column, updated for several new files and several
	file removals, and improved several of the descriptions.

2000-04-07 04:26  rra

	* include/libinn.h: Reformat and reorganize all of the inn.conf
	variables to match the organization of the documentation, and make
	sure every variable has a comment.  Remove the remnants of the old
	unified documentation and structure definition (I'm going to rework
	the inn.conf file parsing for 2.4).

2000-04-07 04:14  rra

	* configure, configure.in: Update the INN_PERL_VERSION macro to
	work with 5.6.0 by using a second shell variable so that we can
	check $] instead of the use English version.

2000-04-07 02:29  rra

	* samples/inn.conf.in: Reorganized to match the order of the
	documentation, corrected several of the values to match the current
	defaults, moved the most commonly modified parameters to the top,
	made sure that all currently honored parameters are present, and
	removed some extraneous whitespace.

2000-04-07 02:28  rra

	* include/ppport.h: Fixes for Perl 5.6.0, which uses a different
	#define convention for its version number.

2000-04-07 01:16  rra

	* scripts/inncheck.in: Fix missing comma in prevous commit.

2000-04-07 01:16  rra

	* scripts/inncheck.in: Update the list of inn.conf variables to
	match the current list and reorganize them to be in the same order
	as the documentation to make further maintenance easier.

2000-04-07 00:59  rra

	* INSTALL, doc/pod/install.pod: Some additional updates to Perl
	version information, updated the section on obtaining INN source
	for the upcoming release and for the new snapshot versioning
	convention, and added a note to the section on setting up newsfeeds
	to mention nntpsend.ctl if one chooses to use the batching method
	to propagate articles.

2000-04-07 00:28  rra

	* lib/makellib.sh: Old script to interact with lint, no longer
	used.

2000-04-07 00:27  rra

	* lib/getconfig.c: Update the includes for current practice, update
	file paths in a comment to reflect some reorganization.

2000-04-06 07:09  rra

	* doc/: pod/inn.conf.pod, man/inn.conf.5: Remove overviewname, no
	longer used.

2000-04-06 02:27  rra

	* HACKING, doc/pod/hacking.pod: Updated to reflect the fact that
	podlators is now included in Perl 5.6.0 and that one can use
	pod2man instead of pod2roff.  Removed the old note about the
	confusing includes in the innfeed directory, since this has now
	been fixed.

2000-04-06 01:36  rra

	* README, doc/pod/readme.pod: Add a reference to LICENSE for
	licensing information, move inn-announce ahead of the other mailing
	lists, clarify who can post to the "no posting" mailing lists.

2000-04-06 00:18  rra

	* authprogs/radius.c: Add config->suffix to the username iff the
	username doesn't already contain '@'.  Patch from Yury B.Razbegin
	<yur@simtel.ru>.

2000-04-05 23:00  rra

	* LICENSE: Fix typo.

2000-04-05 22:55  rra

	* LICENSE: The old COPYRIGHT file is replaced by a new LICENSE file
	containing the new Internet Software Consortium copyright and
	license and noting those portions of INN that are under differing
	licenses.

2000-04-05 22:09  kondou

	* scripts/innreport.in: scripts/innreport.in:
	
	From: "Yury B.Razbegin" <yur@simtel.ru>
	
	In innreport 3.0.2 there is old error in transmission of the
	parameter to a tag <BODY> - between "BODY" and $body no space -
	thus it is not worked.

2000-04-05 22:06  kondou

	* backends/actsyncd.sh.in: 
	From: Olaf Titz <olaf@bigred.inka.de>
	
	actsyncd failing with a shell syntax error in the line if [
	"$status" -ne "$NOSYNC" ]; then where status="".

2000-04-05 22:06  kondou

	* backends/actsyncd.in: backends/actsyncd.in:
	
	From: Olaf Titz <olaf@bigred.inka.de>
	
	actsyncd failing with a shell syntax error in the line if [
	"$status" -ne "$NOSYNC" ]; then where status="".

2000-04-05 13:51  kondou

	* storage/cnfs/cnfs.c: storage/cnfs/cnfs.c:
	
	skip checking bit maps to see if they are not unset for article
	size when retrieving

2000-04-05 10:51  rra

	* CONTRIBUTORS: Based on a scan through the full CVS changelogs for
	INN, added a bunch of additional entries and expanded some existing
	entries.

2000-04-05 08:54  rra

	* innfeed/README: Update contact information, remove references to
	INSTALL.

2000-04-05 08:38  rra

	* innfeed/ChangeLog: Added a clarification note that this is only
	changes that predate the incorporation of innfeed into INN.

2000-04-05 08:31  rra

	* innfeed/Makefile: Remove old unused rules and variables.

2000-04-05 06:59  rra

	* contrib/: README.newsresp_c, newsresp.c: Moved to here from
	innfeed/contrib, unifying the contrib directories and eliminating
	innfeed/contrib.

2000-04-05 03:52  rra

	* nnrpd/udp.c: Used for the old actived support, no longer compiled
	or used.

2000-04-05 01:29  rra

	* samples/newsfeeds.in: Add a commented out example of aliasing out
	a site in the ME line.

2000-04-05 00:49  rra

	* HACKING, doc/pod/hacking.pod: Added a note that the DocBook
	translations aren't in releases, just in the CVS tree, for the time
	being.	Added a references section with a pointer to the large file
	summit proceedings and to Forrest's web-accessible mirror of the
	current source.

2000-04-04 23:40  rra

	* samples/filter_innd.pl: Change the example output to demonstrate
	that print won't kill the server to print something that makes
	somewhat more sense.

2000-04-04 23:38  rra

	* samples/filter_innd.pl: Fix a syntax problem in one of the
	commented-out examples.

2000-04-04 22:51  rra

	* innd/innd.c: Move the include of sys/resource.h below the include
	of innd.h so that sys/time.h will be included before it (as
	required on FreeBSD 3.4 RELEASE).

2000-04-04 22:42  kondou

	* nnrpd/misc.c: nnrpd/misc.c:
	
	%m in syslog() is meaningless for error of strchr()

2000-04-04 22:36  kondou

	* doc/man/libinn.3: doc/man/libinn.3:
	
	fixed incorrect definition of NNTPconnect() and NNTPremoteopen()

2000-04-03 06:58  rra

	* nnrpd/nnrpd.c: Use inn_version_string instead of INNVersion().

2000-04-03 06:58  rra

	* innd/innd.h: Remove Version (innd now uses inn_version_string
	instead).

2000-04-03 06:57  rra

	* innd/innd.c: No longer set Version from INNVersion() since we
	have inn_version_string to use instead.

2000-04-03 06:57  rra

	* innd/: nc.c, status.c: Use inn_version_string instead of Version.

2000-04-03 06:56  rra

	* frontends/innconfval.c: Use inn_version_string instead of
	INNVersion(), add const qualifiers on the arguments of several
	functions that need it as a result.

2000-04-03 06:47  rra

	* include/innversion.h: Obsolete.  This data is now static const
	data in lib/version.c generated from mkversion rather than
	preprocessor #defines.

2000-04-03 06:46  rra

	* include/libinn.h: Add the new global const version variables,
	move the prototype for INNVersion() up next to them and note that
	it's deprecated.

2000-04-03 06:43  rra

	* lib/Makefile: Generate version.c by passing version information
	to mkversion, remove version.c on make clean, innvers.c no longer
	used, remove very old rules for getting objects out of the ATT
	Universe libc because they conflicted with version.o.

2000-04-03 06:41  rra

	* lib/mkversion: Initial version of script to generate version.c.

2000-04-03 06:36  rra

	* Makefile.global.in: Move version information to here from
	Makefile and simplify it to just VERSION and VERSION_EXTRA, add a
	comment about how versioning works.

2000-04-03 00:50  rra

	* storage/Make.ovmethods: Include ovdb.

2000-04-02 23:36  rra

	* INSTALL, doc/pod/install.pod: Remove the old instructions and the
	two FIXMEs related to setting up the active and newsgroups files
	and active.times, replace with simpler instructions reflecting the
	fact that INN now installs minimal active and newsgroups files if
	you don't have any and creates an empty active.times file.  Added a
	mention of make update right at the top, and (thinking
	optimistically) add SCO cc and UnixWare 7.1 to the list of
	platforms on which INN works.

2000-04-02 23:12  rra

	* site/Makefile: Install minimal active and newsgroups files if
	there are none already present, touch active.times if it doesn't
	already exist.

2000-04-02 23:10  rra

	* Makefile.global.in: Make the news user available to makefiles as
	a variable.

2000-04-02 23:09  rra

	* samples/: active.minimal, newsgroups.minimal: Minimal active and
	newsgroups files for a new server installation.

2000-04-01 04:29  rra

	* CONTRIBUTORS: Added Boyd Lynn Gerber.

2000-04-01 04:05  rra

	* include/config.h.in: Pick up HAVE_SETENV and HAVE_SYS_BITYPES_H
	from configure.in and acconfig.h changes.

2000-04-01 04:04  rra

	* include/clibrary.h: Include sys/bitypes.h if we have it.

2000-04-01 04:03  rra

	* configure, configure.in: Portability fixes for SCO OpenServer. 
	Add -Kalloca for OpenServer as well as UnixWare, check for
	sys/intypes.h as well as stdint.h, look for int32_t and uint32_t in
	sys/intypes.h as well, include sys/types.h before sys/uio.h in the
	test for IOV_MAX.

2000-04-01 04:01  rra

	* include/acconfig.h: Add HAVE_SSL for the new SSL support.

2000-04-01 04:00  rra

	* lib/clientlib.c: Fix mistake in last change -- return -1 if
	ReadInnConf() fails, don't exit.

2000-03-31 15:43  kondou

	* innd/icd.c: innd/icd.c:
	
	changegroup set bogus himark

2000-03-31 11:31  rra

	* lib/clientlib.c: In server_init, call ReadInnConf() if innconf
	isn't set.  Clients of the C News library interface probably will
	not call INN functions themselves.  Reported by Jonathan Kamens
	<jik@kamens.brookline.ma.us>.

2000-03-31 01:33  rra

	* CONTRIBUTORS: Added entry for Ilya Etingof.

2000-03-31 01:10  rra

	* NEWS, doc/pod/news.pod: Document simplified control message
	handling, no longer supporting Also-Control or Subject: cmsg.

2000-03-31 01:04  rra

	* innd/art.c: No longer treat messages with a Subject beginning
	with "cmsg " as control messages; control messages now must have a
	Control header.  Similarly, no longer honor the Also-Control
	header.

2000-03-31 00:37  rra

	* innd/innd.c: Update includes, abort() on a memory allocation
	failure instead of just exit(1), initialize the milliseconds field
	of the timeout struct.	From Olaf Titz <olaf@bigred.inka.de>.

2000-03-31 00:36  rra

	* innd/: chan.c, innd.h, timer.c: Make the timer more precise when
	the server is mostly idle, by breaking out of the main select() and
	logging timer information when the timer delay expires.  From Olaf
	Titz <olaf@bigred.inka.de>.

2000-03-30 09:23  rra

	* storage/cnfs/cnfs.c: Remove "size overflows bitmaps" error
	message; this does not appear to be an error condition.

2000-03-30 07:09  rra

	* nnrpd/perm.c: If readers.conf contained only one auth realm that
	had only an auth: key, we could have indexed an array with an index
	of -1.	Reported by Keith Lewis <keithl@mukluk.cc.monash.edu.au>.

2000-03-30 06:10  rra

	* frontends/getlist.c: Allow getlist to use a pattern with LIST
	NEWSGROUPS.  Based on a patch by Matus "fantomas" Uhlar
	<uhlar@fantomas.sk>.

2000-03-30 04:32  rra

	* storage/ovdb/ovdb.c: Heath Kehoe <heath.kehoe@intermec.com>:
	Update ovdb expiregroup behavior to be consistent with ov3 and
	buffindexed, and implement a small improvement in its use of a
	BerkeleyDB function.

2000-03-29 10:48  rra

	* INSTALL, doc/pod/install.pod: Document the wildmat form of
	expire.ctl entries, now that we have the option of groupbaseexpiry.

2000-03-27 08:55  rra

	* INSTALL, doc/pod/install.pod: Various minor documentation tweaks,
	added a note that running h2ph isn't necessary for controlchan if
	using Perl 5.6.0 or later.

2000-03-27 08:47  kondou

	* doc/man/expire.ctl.5: doc/man/expire.ctl.5:
	
	fixed incorrct description

2000-03-27 06:56  rra

	* doc/pod/news.pod: Added mentions of the ovdb overview method and
	the SSL support.

2000-03-26 10:08  rra

	* doc/: pod/inn.conf.pod, man/inn.conf.5: Added a suggested value
	for mta, clarified the wipcheck and wipexpire settings after
	checking them against the innd code, clarified the various overview
	options, and reworded and clarified several different descriptions.
	 Changed the description of allownewnews to reflect the faster
	NEWNEWS support.  Removed the documentation of mimecontenttype,
	mimeenconding, and mimeversion, which are no longer used.  Changed
	the rlimitnofile recommendation for Solaris to 256 to bring it in
	line with INSTALL.

2000-03-26 08:13  rra

	* README.perl_hook, doc/pod/hook-perl.pod: Add some additional
	clarification about how $user can be set, mentioning readers.conf
	authentication methods and the Perl authenticator.  Port the change
	to the authenticate() interface to the POD documentation.

2000-03-20 22:32  kondou

	* frontends/rnews.c: frontends/rnews.c:
	
	fixed spooling failure if pathtmp and pathincoming are not the same
	partition

2000-03-15 13:41  kondou

	* nnrpd/: nnrpd.h, sasl_config.c: nnrpd/nnrpd.h:
	nnrpd/sasl_config.c:
	
	make error fixed

2000-03-15 00:38  kondou

	* storage/ov.c: storage/ov.c:
	
	fixed the problem 'Format error' even if groupbaseexpiry is false

2000-03-15 00:36  kondou

	* configure.in: 
	typo fixed

2000-03-14 03:40  kondou

	* doc/man/Makefile: 
	fixed make error

2000-03-14 03:39  kondou

	* configure.in: 
	--with-openssl was automatically enabled, if the environment exists

2000-03-13 14:02  kondou

	* nnrpd/: article.c, sasl_config.h, tls.c, tls.h: nnrpd/Makefile:
	nnrpd/article.c: nnrpd/commands.c: nnrpd/misc.c: nnrpd/nnrpd.c:
	nnrpd/nnrpd.h: nnrpd/sasl_config.c: nnrpd/sasl_config.h:
	nnrpd/tls.c: nnrpd/tls.h:
	
	From: Kenichi Okada <okada@opaopa.org>
	
	patch for SSL support(RFC 2595) of nnrpd

2000-03-13 14:02  kondou

	* nnrpd/Makefile, nnrpd/misc.c, nnrpd/nnrpd.c, nnrpd/nnrpd.h,
	nnrpd/sasl_config.c, samples/Makefile, samples/sasl.conf.in,
	site/Makefile: 
	From: Kenichi Okada <okada@opaopa.org>
	
	patch for SSL support(RFC 2595) of nnrpd

2000-03-13 13:57  kondou

	* include/: nntp.h, paths.h.in: include/config.h.in:
	include/nntp.h: include/paths.h.in:
	
	From: Kenichi Okada <okada@opaopa.org>
	
	patch for SSL support(RFC 2595) of nnrpd

2000-03-13 13:56  kondou

	* doc/man/expire.ctl.5: 
	description for group based expiry was lost

2000-03-13 13:56  kondou

	* doc/man/Makefile, doc/man/sasl.conf.5, doc/pod/sasl.conf.pod,
	include/config.h.in: 
	From: Kenichi Okada <okada@opaopa.org>
	
	patch for SSL support(RFC 2595) of nnrpd

2000-03-11 16:50  kondou

	* lib/clientactive.c: 
	From: Eugene Gladchenko <eugene@donpac.ru>
	
	the path of active is innconf->pathdb

2000-02-24 13:02  kondou

	* doc/man/cnfsstat.8: 
	description of '-P' was lost

2000-02-24 12:21  kondou

	* frontends/mailpost.in: frontends/mailpost.in:
	
	From: Steve Campbell <steve@avalon.Dartmouth.EDU>
	
	mailpost was not catching duplicate headers if the header names
	were in different cases

2000-02-23 11:19  kondou

	* storage/buffindexed/buffindexed.c:
	storage/buffindexed/buffindexed.c:
	
	skip memory allocation if there is no article in the group

2000-02-22 12:46  kondou

	* nnrpd/nnrpd.c: 
	From: Richard Todd <rmtodd@ichotolot.servalan.com>
	
	fixes a couple of core dumps from some of the recently introduced
	PERMaccessconf code

2000-02-16 15:07  kondou

	* innd/rc.c: innd/rc.c:
	
	too long line in incoming.conf is now explicitly logged

2000-02-10 17:37  kondou

	* frontends/cnfsstat.in: 
	From: KIDZU takashi <kizu@ics.es.osaka-u.ac.jp>
	
	did not logged thru syslog for alpha

2000-02-10 17:11  kondou

	* nnrpd/: nnrpd.c, perm.c: 
	avoid null case when perl/python auth or PERMneedauth is true

2000-02-01 14:40  kondou

	* README.perl_hook: 
	authenticate() should return five-element array

2000-02-01 07:06  kondou

	* storage/ov.c: [no log message]

2000-02-01 07:03  kondou

	* nnrpd/newnews.c: nnrpd/article.c: nnrpd/commands.c:
	nnrpd/newnews.c: nnrpd/nnrpd.c:
	
	From: Heiko Schlichting <inn-bugs@FU-Berlin.DE>
	
	Issueing an XHDR command with a range before entering a group
	crashes nnrpd (or does something undefined). nnrpd should reply
	with "412 Not in a newsgroup". Fixed in article.c
	
	nnrpd crashes if OVERGetHeader() returns with NULL while processing
	an XHDR command. nnrpd should skip this article and continue with
	the next. Fixed in article.c
	
	NEWGROUPS command prints only 2-digit year in usage message. It
	should show that a four digit year is also possible. Fixed in
	commands.c and nnrpd.c
	
	NEWGROUPS can't handle "UTC" as required in
	draft-ietf-nntpext-base-09.txt. "UTC" should be handled as a
	synonym for "GMT". Fixed in commands.c
	
	Position of the colon in 'bad distribution list' message is wrong. 
	Fixed in commands.c
	
	nnrpd crashes when the NEWGROUPS command tries to print more than
	1000 newsgroups. There are 1000 GROUPDATA records allocated but
	1001 were used. Fixed in commands.c
	
	NEWNEWS command prints only 2-digit year in usage message. It
	should show that a four digit year is also allowed. Fixed in
	nnrpd.c
	
	NEWNEWS doesn't handle "UTC" as a synonym to "GMT". It is crazy
	that draft-ietf-nntpext-base-09.txt defines "UTC" and "GMT" for the
	NEWGROUPS command but for NEWNEWS only "GMT" is mentioned. Looks
	like a glitch in the draft - nnrpd should handle both as a synonym.
	Fixed in newnews.c

2000-02-01 07:03  kondou

	* nnrpd/: article.c, nnrpd.c: 
	From: Heiko Schlichting <inn-bugs@FU-Berlin.DE>
	
	Issueing an XHDR command with a range before entering a group
	crashes nnrpd (or does something undefined). nnrpd should reply
	with "412 Not in a newsgroup". Fixed in article.c
	
	nnrpd crashes if OVERGetHeader() returns with NULL while processing
	an XHDR command. nnrpd should skip this article and continue with
	the next. Fixed in article.c
	
	NEWGROUPS command prints only 2-digit year in usage message. It
	should show that a four digit year is also possible. Fixed in
	commands.c and nnrpd.c
	
	NEWGROUPS can't handle "UTC" as required in
	draft-ietf-nntpext-base-09.txt. "UTC" should be handled as a
	synonym for "GMT". Fixed in commands.c
	
	Position of the colon in 'bad distribution list' message is wrong. 
	Fixed in commands.c
	
	nnrpd crashes when the NEWGROUPS command tries to print more than
	1000 newsgroups. There are 1000 GROUPDATA records allocated but
	1001 were used. Fixed in commands.c
	
	NEWNEWS command prints only 2-digit year in usage message. It
	should show that a four digit year is also allowed. Fixed in
	nnrpd.c
	
	NEWNEWS doesn't handle "UTC" as a synonym to "GMT". It is crazy
	that draft-ietf-nntpext-base-09.txt defines "UTC" and "GMT" for the
	NEWGROUPS command but for NEWNEWS only "GMT" is mentioned. Looks
	like a glitch in the draft - nnrpd should handle both as a synonym.
	Fixed in newnews.c

2000-01-30 22:34  rra

	* innfeed/Makefile: If there are multiple dependencies, $? may not
	contain all of them, only those that are newer than the target. 
	Fixed so that startinnfeed.o is explicitly listed in the rule for
	building startinnfeed rather than relying on $?, which may only
	contain the libraries.

2000-01-30 15:05  kondou

	* storage/cnfs/cnfs.c: 
	last article in the buffer was missed in SMnext()

2000-01-29 12:36  rra

	* samples/newsfeeds.in: Add a comment about the udpcancel
	pseudo-site, clarified the comments for the ME feed entry somewhat.

2000-01-28 16:11  kondou

	* scripts/innreport.in: 
	preveous patch did not remove old lines

2000-01-28 09:02  kondou

	* storage/ovdb/Makefile: 
	fix compilation error for some Unix box

2000-01-28 09:01  kondou

	* storage/ov3/ov3.c: storage/ov3/ov3.c:
	
	check history if article is stored to the storage method who does
	not have selfexpiry functionality and groupbaseexpiry is false

2000-01-28 08:59  kondou

	* storage/: ov.c, ovinterface.h: 
	OVhisthasmsgid() is added to see if history has specified
	Message-ID

2000-01-26 14:07  kondou

	* scripts/innreport.in: 
	From: Fabien Tassin <fta@oleane.net>
	
	A bug *could* occur Jan 1st depending upon both when innreport was
	invoked and what the last date found in the log was compared to the
	new year

2000-01-26 07:46  kondou

	* nnrpd/post.c: nnrpd/post.c:
	
	From: wrat@jump.net (the wharf rat)
	
	BSDI 4.0 doesn't define tzname[]

2000-01-24 05:50  kondou

	* storage/ovdb/ovdb.c: 
	From: Heath Kehoe <hakehoe@norand.com>
	
	fixed a bug in ovdb.c, when used with BerkeleyDB 3

2000-01-24 04:20  kondou

	* samples/default.in: 
	From: lf@elemental.net
	
	". @LIBDIR@/innshellvars" line is not needed any more

2000-01-21 04:49  kondou

	* storage/ov.c: [no log message]

2000-01-20 23:02  kondou

	* storage/ov.c: 
	expireover should work without delayrm

2000-01-20 23:01  kondou

	* doc/pod/inn.conf.pod: [no log message]

2000-01-20 23:01  kondou

	* doc/man/inn.conf.5: 
	groupbaseexpiry is true by default

2000-01-17 13:31  kondou

	* innd/nc.c: 
	From: "N.KomaZaki" <koma@focs.sei.co.jp>
	
	might cause SIGSEGV

2000-01-17 03:25  kondou

	* backends/sendbatch.in: 
	From: Paul Taylor <birder@ozemail.com.au>
	
	get the sendbatch script working under Solaris 2.6 - it doesn't
	have uuq, so uustat with some filtering was used instead

2000-01-17 03:16  kondou

	* samples/checkgroups.in: 
	From: Paul Taylor <birder@ozemail.com.au>
	
	fixes a syntax error in the checkgroups script - the single quotes
	prevent expansion of the NEWSGROUPPATS variable, so they have been
	replaced with double quotes

2000-01-16 23:31  rra

	* doc/man/news.daily.8, scripts/news.daily.in: By USER FLUFFEE,
	allow specification of the temporary directory to be used as one of
	the arguments to news.daily.

2000-01-15 17:43  kondou

	* backends/inndf.c: 
	show ovmethod if inndf -o returns -1

2000-01-15 17:22  kondou

	* lib/getmodaddr.c: 
	fixed compilation error

2000-01-15 17:06  kondou

	* nnrpd/perl.c: nnrpd/article.c: nnrpd/commands.c: nnrpd/misc.c:
	nnrpd/newnews.c: nnrpd/nnrpd.c: nnrpd/nnrpd.h: nnrpd/perl.c:
	nnrpd/perm.c: nnrpd/post.c: nnrpd/python.c: nnrpd/track.c:
	
	readers.conf extention

2000-01-15 17:06  kondou

	* lib/genid.c: lib/conffile.c: lib/genid.c: lib/getconfig.c:
	lib/getfqdn.c: lib/getmodaddr.c:
	
	readers.conf extention

2000-01-15 17:05  kondou

	* frontends/inews.c: frontends/inews.c
	
	readers.conf extention

2000-01-15 17:04  kondou

	* doc/man/libinn.3, doc/man/readers.conf.5, include/libinn.h,
	lib/conffile.c, lib/getconfig.c, lib/getfqdn.c, lib/getmodaddr.c,
	nnrpd/article.c, nnrpd/misc.c, nnrpd/newnews.c, nnrpd/nnrpd.c,
	nnrpd/nnrpd.h, nnrpd/perm.c, nnrpd/python.c, nnrpd/track.c: 
	readers.conf extention

2000-01-15 17:04  kondou

	* doc/man/inn.conf.5: 
	typo fixed

2000-01-14 03:43  kondou

	* scripts/: innshellvars.in, innshellvars.pl.in, rc.news.in:
	scripts/Makefile: scripts/innshellvars.in:
	scripts/innshellvars.pl.in: scripts/rc.news.in: scripts/dbprocs.in:
	
	From: Heath Kehoe <hakehoe@norand.com>
	
	Makefile.global.in:  Removed LIBNEWS variable.
	
	Makefiles:  Replaced LIBNEWS with LIBINN and (where necessary)
	LIBSTORAGE.  Now LIBSTORAGE is only linked with programs that need
	it.
	
	configure.in:  Added --with-berkeleydb option (for ovdb).
	
	controlchan.in:  Fixed problem where control.ctl lines starting
	with 'all' were not working.  The 'all' needs to be converted to
	'.*' so the regexp would match.  Also made the sender comparison
	case-insensitive.
	
	inndf.c:  Move ReadInnConf() before OVopen()
	
	makehistory.8, makehistory.c:  Added new option (-F) to make it
	fork() to write overview data in a separate process
	
	rc.news.in:  rc.news will now stop INN if given 'stop' as an
	argument.  This is so all of the script code to start and stop INN
	can be in one place.
	
	cnfsstat.in:  Added option (-P) to make it write its PID into a
	file.  This is to make it easy to automatically kill.
	
	added a simple example SysV-style-init script
	
	ov.c, buffindexed.c, tradindexed.c:  Consolidated redundant code in
	buffindexed.c and tradindexed.c (from method_add) into
	ov.c:OVadd().

2000-01-14 03:43  kondou

	* nnrpd/Makefile, samples/ovdb.conf, scripts/Makefile,
	scripts/dbprocs.in, site/Makefile, storage/Makefile,
	storage/ovinterface.h, storage/buffindexed/buffindexed.h,
	storage/ov3/tradindexed.h, storage/ovdb/Makefile,
	storage/ovdb/ovdb.c, storage/ovdb/ovdb.h,
	storage/ovdb/ovmethod.config: 
	From: Heath Kehoe <hakehoe@norand.com>
	
	Makefile.global.in:  Removed LIBNEWS variable.
	
	Makefiles:  Replaced LIBNEWS with LIBINN and (where necessary)
	LIBSTORAGE.  Now LIBSTORAGE is only linked with programs that need
	it.
	
	configure.in:  Added --with-berkeleydb option (for ovdb).
	
	controlchan.in:  Fixed problem where control.ctl lines starting
	with 'all' were not working.  The 'all' needs to be converted to
	'.*' so the regexp would match.  Also made the sender comparison
	case-insensitive.
	
	inndf.c:  Move ReadInnConf() before OVopen()
	
	makehistory.8, makehistory.c:  Added new option (-F) to make it
	fork() to write overview data in a separate process
	
	rc.news.in:  rc.news will now stop INN if given 'stop' as an
	argument.  This is so all of the script code to start and stop INN
	can be in one place.
	
	cnfsstat.in:  Added option (-P) to make it write its PID into a
	file.  This is to make it easy to automatically kill.
	
	added a simple example SysV-style-init script
	
	ov.c, buffindexed.c, tradindexed.c:  Consolidated redundant code in
	buffindexed.c and tradindexed.c (from method_add) into
	ov.c:OVadd().

2000-01-14 03:41  kondou

	* expire/makehistory.c: expire/Makefile: expire/makehistory.c:
	
	From: Heath Kehoe <hakehoe@norand.com>
	
	Makefile.global.in:  Removed LIBNEWS variable.
	
	Makefiles:  Replaced LIBNEWS with LIBINN and (where necessary)
	LIBSTORAGE.  Now LIBSTORAGE is only linked with programs that need
	it.
	
	configure.in:  Added --with-berkeleydb option (for ovdb).
	
	controlchan.in:  Fixed problem where control.ctl lines starting
	with 'all' were not working.  The 'all' needs to be converted to
	'.*' so the regexp would match.  Also made the sender comparison
	case-insensitive.
	
	inndf.c:  Move ReadInnConf() before OVopen()
	
	makehistory.8, makehistory.c:  Added new option (-F) to make it
	fork() to write overview data in a separate process
	
	rc.news.in:  rc.news will now stop INN if given 'stop' as an
	argument.  This is so all of the script code to start and stop INN
	can be in one place.
	
	cnfsstat.in:  Added option (-P) to make it write its PID into a
	file.  This is to make it easy to automatically kill.
	
	added a simple example SysV-style-init script
	
	ov.c, buffindexed.c, tradindexed.c:  Consolidated redundant code in
	buffindexed.c and tradindexed.c (from method_add) into
	ov.c:OVadd().

2000-01-14 03:41  kondou

	* doc/pod/ovdb_upgrade.pod: doc/pod/inn.conf.pod:
	doc/pod/install.pod: doc/pod/ovdb.pod: doc/pod/ovdb_recover.pod:
	doc/pod/ovdb_upgrade.pod:
	
	From: Heath Kehoe <hakehoe@norand.com>
	
	Makefile.global.in:  Removed LIBNEWS variable.
	
	Makefiles:  Replaced LIBNEWS with LIBINN and (where necessary)
	LIBSTORAGE.  Now LIBSTORAGE is only linked with programs that need
	it.
	
	configure.in:  Added --with-berkeleydb option (for ovdb).
	
	controlchan.in:  Fixed problem where control.ctl lines starting
	with 'all' were not working.  The 'all' needs to be converted to
	'.*' so the regexp would match.  Also made the sender comparison
	case-insensitive.
	
	inndf.c:  Move ReadInnConf() before OVopen()
	
	makehistory.8, makehistory.c:  Added new option (-F) to make it
	fork() to write overview data in a separate process
	
	rc.news.in:  rc.news will now stop INN if given 'stop' as an
	argument.  This is so all of the script code to start and stop INN
	can be in one place.
	
	cnfsstat.in:  Added option (-P) to make it write its PID into a
	file.  This is to make it easy to automatically kill.
	
	added a simple example SysV-style-init script
	
	ov.c, buffindexed.c, tradindexed.c:  Consolidated redundant code in
	buffindexed.c and tradindexed.c (from method_add) into
	ov.c:OVadd().

2000-01-14 03:40  kondou

	* doc/man/: makehistory.8, ovdb_upgrade.8: doc/man/Makefile:
	doc/man/makehistory.8: doc/man/ovdb.5: doc/man/ovdb_recover.8:
	doc/man/ovdb_upgrade.8:
	
	From: Heath Kehoe <hakehoe@norand.com>
	
	Makefile.global.in:  Removed LIBNEWS variable.
	
	Makefiles:  Replaced LIBNEWS with LIBINN and (where necessary)
	LIBSTORAGE.  Now LIBSTORAGE is only linked with programs that need
	it.
	
	configure.in:  Added --with-berkeleydb option (for ovdb).
	
	controlchan.in:  Fixed problem where control.ctl lines starting
	with 'all' were not working.  The 'all' needs to be converted to
	'.*' so the regexp would match.  Also made the sender comparison
	case-insensitive.
	
	inndf.c:  Move ReadInnConf() before OVopen()
	
	makehistory.8, makehistory.c:  Added new option (-F) to make it
	fork() to write overview data in a separate process
	
	rc.news.in:  rc.news will now stop INN if given 'stop' as an
	argument.  This is so all of the script code to start and stop INN
	can be in one place.
	
	cnfsstat.in:  Added option (-P) to make it write its PID into a
	file.  This is to make it easy to automatically kill.
	
	added a simple example SysV-style-init script
	
	ov.c, buffindexed.c, tradindexed.c:  Consolidated redundant code in
	buffindexed.c and tradindexed.c (from method_add) into
	ov.c:OVadd().

2000-01-14 03:40  kondou

	* backends/Makefile, backends/controlchan.in, backends/inndf.c,
	contrib/sample.init.script, doc/man/ovdb.5, doc/man/ovdb_recover.8,
	doc/pod/ovdb.pod, doc/pod/ovdb_recover.pod, expire/Makefile,
	frontends/Makefile, frontends/cnfsstat.in,
	frontends/ovdb_recover.c, include/acconfig.h, include/config.h.in,
	innd/Makefile, innfeed/Makefile: 
	From: Heath Kehoe <hakehoe@norand.com>
	
	Makefile.global.in:  Removed LIBNEWS variable.
	
	Makefiles:  Replaced LIBNEWS with LIBINN and (where necessary)
	LIBSTORAGE.  Now LIBSTORAGE is only linked with programs that need
	it.
	
	configure.in:  Added --with-berkeleydb option (for ovdb).
	
	controlchan.in:  Fixed problem where control.ctl lines starting
	with 'all' were not working.  The 'all' needs to be converted to
	'.*' so the regexp would match.  Also made the sender comparison
	case-insensitive.
	
	inndf.c:  Move ReadInnConf() before OVopen()
	
	makehistory.8, makehistory.c:  Added new option (-F) to make it
	fork() to write overview data in a separate process
	
	rc.news.in:  rc.news will now stop INN if given 'stop' as an
	argument.  This is so all of the script code to start and stop INN
	can be in one place.
	
	cnfsstat.in:  Added option (-P) to make it write its PID into a
	file.  This is to make it easy to automatically kill.
	
	added a simple example SysV-style-init script
	
	ov.c, buffindexed.c, tradindexed.c:  Consolidated redundant code in
	buffindexed.c and tradindexed.c (from method_add) into
	ov.c:OVadd().

2000-01-11 21:37  kondou

	* expire/fastrm.c: expire/fastrm.c:
	
	SMerrorstr was not examined before used in fprintf()

2000-01-11 14:56  kondou

	* innd/rc.c: 
	extend read buffer to BIG_BUFFER(8192)

2000-01-08 18:03  kondou

	* doc/man/incoming.conf.5: innd/rc.c:
	
	duplicated key/value entry is now logged and treated as syntax
	error
	
	reading incoming.conf after previous reading failure failed even if
	there is no syntax error(innd: SERVER Unknown value line 0:
	/usr/lib/news/etc/incoming.conf)

2000-01-08 18:03  kondou

	* innd/rc.c: 
	duplicated key/value entry is now logged and treated as syntax
	error
	
	reading incoming.conf after previous reading failure failed even if
	there is no syntax error(innd: SERVER Unknown value line 0:
	/usr/lib/news/etc/incoming.conf)

2000-01-07 16:48  kondou

	* innfeed/innlistener.c: innfeed/innlistener.c:
	
	From: msh@FreeBSD.ORG (Mark Hittinger)
	
	to be able to handle larger than 2gig

2000-01-07 16:48  kondou

	* innd/: his.c, icd.c: 
	From: msh@FreeBSD.ORG (Mark Hittinger)
	
	to be able to run history files larger than 2gig

2000-01-07 15:59  kondou

	* lib/parsedate.y: 
	did not care closest century

2000-01-05 03:35  kondou

	* scripts/news.daily.in: 
	From: katsuta@cced.mt.nec.co.jp
	
	variable RMFILE was unintentionally cleared

2000-01-04 21:46  kondou

	* innfeed/host.c: innfeed/host.c:
	
	forgot to fix compilation error

2000-01-04 14:11  kondou

	* innfeed/: host.h, innlistener.c: 
	did not log global stats if 'fast-exit' is true

2000-01-03 06:44  kondou

	* lib/parsedate.y: 
	Bettina Fink <laura@krell.snafu.de>
	
	articles posted before epoch were not rejected in a certain case

2000-01-01 14:51  kondou

	* innd/inndstart.c: innd/inndstart.c:
	
	inndstart dropped every two argument

1999-12-31 18:10  kondou

	* innd/nc.c: 
	innd still pushed banner even when throttled

1999-12-25 15:38  kondou

	* innd/art.c: 
	new 'O' flag feature worked improperly

1999-12-23 22:05  kondou

	* backends/batcher.c: backends/batcher.c:
	
	From: Heinz Diehl <hd@elfie.rhein-neckar.de>
	
	every posted article will be batched again and again every time
	batcher is called. Also the file
	$NEWSSPOOL/outgoing/<sitename>.uucp does contain the entry for the
	article(s) to be send forever, it gets not erased or set to zero,
	and so batcher batches these articles again and again

1999-12-20 05:40  kondou

	* innd/: innd.h, newsfeeds.c: 
	'O' flag can contain slash separated originators list
	
	originators list can begin with '@' which poisons its article
	
	'A' flag now has 'O' which tells innd to propagate articles if
	article does not have X-Trace header even if 'O' flag is specified

1999-12-20 05:40  kondou

	* doc/man/newsfeeds.5: doc/man/newsfeeds.5:
	
	'O' flag can contain slash separated originators list
	
	originators list can begin with '@' which poisons its article
	
	'A' flag now has 'O' which tells innd to propagate articles if
	article does not have X-Trace header even if 'O' flag is specified

1999-12-20 02:41  kondou

	* storage/cnfs/cnfs.c: storage/cnfs/cnfs.c
	
	set art->token to NULL if art->len is 0 in cnfs_next()

1999-12-20 02:40  kondou

	* expire/makehistory.c: 
	do not call SMcancel if art->token is NULL

1999-12-17 17:14  kondou

	* scripts/inncheck.in: 
	From: Ilya Etingof <ilya@glas.net>
	
	Python authentication and authorization hooks into nnrpd

1999-12-17 17:05  kondou

	* nnrpd/group.c, nnrpd/misc.c, nnrpd/nnrpd.c, nnrpd/nnrpd.h,
	nnrpd/python.c, samples/Makefile, samples/inn.conf.in,
	samples/nnrpd.py, samples/nnrpd_auth.py.in, site/Makefile: 
	From: Ilya Etingof <ilya@glas.net>
	
	Python authentication and authorization hooks into nnrpd

1999-12-17 17:05  kondou

	* README.python_auth_hook: README.python_auth_hook:
	
	From: Ilya Etingof <ilya@glas.net>
	
	Python authentication and authorization hooks into nnrpd

1999-12-17 17:00  kondou

	* doc/man/inn.conf.5, include/innconf.h, include/libinn.h,
	include/paths.h.in: 
	From: Ilya Etingof <ilya@glas.net>
	
	Python authentication and authorization hooks into nnrpd

1999-12-17 10:00  kondou

	* samples/checkgroups.in: 
	'\' should not be included in '-EOF-'
	
	${NEWSGROUPPATS} was not extracted, since it was quoted by '

1999-12-15 16:00  kondou

	* doc/storage.conf.5: 
	reported by Kenichi Okada <okada@opaopa.org>
	
	drop tradspool which is not supported for 2.2.*

1999-12-14 16:43  tale

	* backends/pgpverify.in: Updated to pgpverify 1.13, the only change
	of which is to include (though modified) the work by Heath Kehoe to
	have the script use an autoconf'd syslog facility.  REMINDER: 
	pgpverify changes are supposed to go through me, so that INN's
	version can be kept in sync with the "regular" version, which is
	meant for INN and non-INN sites alike.

1999-12-14 04:24  kondou

	* storage/: buffindexed/Makefile, cnfs/Makefile, ov3/Makefile,
	timecaf/Makefile, timehash/Makefile, tradspool/Makefile,
	trash/Makefile: 
	drop '$*.c' from target '.c.o'(this led make error for some make)

1999-12-14 04:21  kondou

	* lib/setenv.c: 
	some headers need to be included for successful compilation

1999-12-14 04:21  kondou

	* lib/Makefile, storage/Makefile: 
	drop '$*.c' from target '.c.o'(this led make error for some make)

1999-12-14 04:21  kondou

	* lib/remopen.c, nnrpd/nnrpd.c, nnrpd/perm.c: 
	netinet/in.h needs to be included prior to including arpa/inet.h
	for some OSes

1999-12-14 04:18  kondou

	* innfeed/connection.c: innfeed/connection.c: innfeed/host.c:
	
	netinet/in.h needs to be included prior to including arpa/inet.h
	for some OSes

1999-12-14 04:17  kondou

	* include/innversion.h: 
	date updated

1999-12-14 04:16  kondou

	* authprogs/radius.c: 
	netinet/in.h needs to be included prior to including arpa/inet.h
	for some OSes
	
	fixed type mismatch

1999-12-14 04:16  kondou

	* authprogs/ident.c, innd/chan.c, innd/rc.c: 
	netinet/in.h needs to be included prior to including arpa/inet.h
	for some OSes

1999-12-13 15:13  kondou

	* frontends/rnews.c: 
	rnews did not understand 436 after ihave

1999-12-09 16:29  kondou

	* expire/expire.c: 
	From: rmtodd@skywalker.ecn.ou.edu (Richard Todd)
	
	When group-based-expire is on, expire never removes history entries
	for "old" entries for expired articles (the 2-field entries). This
	is because with group-based-expire on, expire never reads
	expire.ctl.  This patch reenables expire's reading of expire.ctl,
	and makes it just ignore the entries in there for per-group expire
	(since the actual removal of articles is done by expireover and
	friends).

1999-12-05 00:39  rra

	* innfeed/startinnfeed.c: Protect setrlimit(RLIMIT_DATA) and
	setrlimit(RLIMIT_STACK) with #ifdef since those values aren't
	defined on HP-UX 10.00.

1999-12-05 00:37  rra

	* innfeed/startinnfeed.c: startinnfeed was incorrectly stripping
	command-line flags.  Propagate them to innfeed instead.

1999-12-04 16:31  kondou

	* lib/setenv.c: 
	From: Ilya Etingof <ilya@glas.net>
	
	fix with putenv() based setenv()

1999-12-04 04:02  kondou

	* scripts/news.daily.in: 
	From: Heath Kehoe <hakehoe@norand.com>
	
	Don't forget that your lowercase conversions also turns the 'X'
	into 'x'.

1999-12-03 23:39  tale

	* doc/man/pgpverify.8: document -test switch

1999-12-03 01:34  kondou

	* scripts/innreport_inn.pm: 
	avoid division by zero

1999-12-01 03:23  kondou

	* storage/ovinterface.h: 
	did not report stats of expiry for rmgorup'ed group

1999-11-29 22:00  kondou

	* doc/man/inndf.8: doc/man/inndf.8:
	
	typo fixed

1999-11-29 01:46  rra

	* include/paths.h.in: Add a path to the radius.conf file.

1999-11-29 01:45  kondou

	* backends/controlchan.in: 
	From: Heath Kehoe <hakehoe@norand.com>
	
	bugfix to controlchan (over-reverted by kondou)

1999-11-29 01:42  rra

	* site/Makefile: Install the sample radius.conf file from Yury B.
	Razbegin <yur@simtel.ru>, fix the installation commands for the
	retirement of installit.sh.

1999-11-29 01:41  rra

	* samples/radius.conf: Sample radius.conf file, mostly from Yury B.
	Razbegin <yur@simtel.ru>.

1999-11-29 01:40  rra

	* authprogs/radius.c: Submitted by Yury B. Razbegin
	<yur@simtel.ru>:
	
	NAS_IP_ADDR and NAS_PORT attribute fields filled in for the request
	to the RADIUS server, necessary for correct processing by some
	RADIUS configurations.	Configurable in radius.conf.
	
	Support for a default radius.conf file read if -f isn't given on
	the command line.

1999-11-28 23:32  rra

	* storage/timecaf/timecaf.c: Allow for two-argument msync in the
	code to handle MMAP_MISSES_WRITES.  Reported by Miro Jurisic
	<meeroh@MIT.EDU>, necessary for MacOS X Server.

1999-11-28 22:40  rra

	* doc/pod/news.pod: Added more details about rebuilding the history
	and overview when upgrading from INN 2.2, including exact commands
	to use.  Added a note about crosspost channel feeds no longer
	working, the RADIUS authenticator, and the changes in the build
	system.

1999-11-28 09:31  kondou

	* storage/tradspool/tradspool.c: 
	'sm -i' did not work for tradspool

1999-11-27 07:23  rra

	* support/fixscript.in: Fix the code for handling options to Perl
	on the #! line.

1999-11-27 07:11  rra

	* support/fixscript.in: Accept *PERL* or *SH* as interpretor
	patterns for Perl or Bourne shell as well as more normal
	interpretor paths, so that it can handle configure substitution
	variables.

1999-11-26 21:26  rra

	* HACKING, doc/pod/hacking.pod: Add two new sections documenting
	makefile and script conventions.  Revised the second on configure
	for the new support directory structure and the vendor branches for
	libtool files.	Noted the requirement of autoconf 2.13, and added
	more files to the list of documentation whose canonical form is in
	POD.  Removed limits.h from the list of headers included in
	clibrary.h and added more explanation of what xmalloc and friends
	do.

1999-11-26 21:09  rra

	* include/acconfig.h: Add FEED_TIMEEXPIRED from config.h.in.

1999-11-26 16:59  kondou

	* storage/ov3/tradindexed.h: 
	enabling group base expiry
	
	ovgrouppat is added to be able specify which overview data will be
	stored explicitly

1999-11-26 16:59  kondou

	* storage/buffindexed/: Makefile, buffindexed.h: 
	enabling group base expiry
	
	buffindexd now always allocate memory to retrieve data, and
	ovmmapthreshold is now gone
	
	ovgrouppat is added to be able specify which overview data will be
	stored explicitly

1999-11-26 16:58  kondou

	* storage/ovinterface.h: 
	enabling group base expiry

1999-11-26 16:57  kondou

	* scripts/news.daily.in: 
	enabling group base expiry
	
	new keyword 'postexec=' which does post execution of news.daily is
	added

1999-11-26 16:57  kondou

	* scripts/inncheck.in: 
	enabling group base expiry
	
	some of wip parameters are moved to inn.conf
	
	ovgrouppat is added to be able specify which overview data will be
	stored explicitly

1999-11-26 16:56  kondou

	* samples/newsfeeds.in: 
	new flag 'e' is added to enable group base expiry

1999-11-26 16:54  kondou

	* innfeed/configfile.y: 
	show line number to tell where is an error

1999-11-26 16:53  kondou

	* innd/wip.c: innd/art.c:
	
	enabling group base expiry innd/newsfeeds.c: innd/site.c:
	
	new flag 'e' is added to enable group base expiry innd/wip.c:
	
	some of wip parameters are moved to inn.conf

1999-11-26 16:52  kondou

	* innd/: newsfeeds.c, site.c: 
	new flag 'e' is added to enable group base expiry

1999-11-26 16:51  kondou

	* include/ov.h: include/config.h.in: include/innconf.h:
	include/libinn.h:
	
	enabling group base expiry
	
	some of wip parameters are moved to inn.conf
	
	ovgrouppat is added to be able specify which overview data will be
	stored explicitly include/ov.h:
	
	enabling group base expiry

1999-11-26 16:51  kondou

	* include/: config.h.in, innconf.h, libinn.h: 
	enabling group base expiry
	
	some of wip parameters are moved to inn.conf
	
	ovgrouppat is added to be able specify which overview data will be
	stored explicitly

1999-11-26 16:49  kondou

	* expire/makehistory.c: 
	enabling group base expiry

1999-11-26 16:49  kondou

	* expire/: expirerm.in, fastrm.c: drop useless options from fastrm

1999-11-26 16:49  kondou

	* expire/expireover.c: expire/expire.c: expire/expireover.c:
	expire/makehistory.c:
	
	enabling group base expiry expire/expirerm.in: expire/fastrm.c:
	drop useless options from fastrm

1999-11-26 16:47  kondou

	* doc/man/putman.sh: 
	fixing 'make install' failure

1999-11-26 16:47  kondou

	* doc/man/news.daily.8: 
	enabling group base expiry
	
	new keyword 'postexec=' which does post execution of news.daily is
	added

1999-11-26 16:47  kondou

	* doc/man/newsfeeds.5: 
	new flag 'e' is added to enable group base expiry

1999-11-26 16:47  kondou

	* doc/man/inn.conf.5: 
	enabling group base expiry
	
	some of wip parameters are moved to inn.conf
	
	ovgrouppat is added to be able specify which overview data will be
	stored explicitly

1999-11-26 16:47  kondou

	* doc/man/fastrm.8: 
	drop useless options from fastrm

1999-11-26 16:47  kondou

	* doc/man/: expire.8, expireover.8, libstorage.3, overchan.8:
	doc/man/Makefile: doc/man/putman.sh:
	
	fixing 'make install' failure doc/man/expire.8:
	doc/man/expireover.8: doc/man/libstorage.3:
	
	enabling group base expiry doc/man/fastrm.8:
	
	drop useless options from fastrm doc/man/inn.conf.5:
	
	enabling group base expiry
	
	some of wip parameters are moved to inn.conf
	
	ovgrouppat is added to be able specify which overview data will be
	stored explicitly doc/man/news.daily.8:
	
	enabling group base expiry
	
	new keyword 'postexec=' which does post execution of news.daily is
	added doc/man/newsfeeds.5: doc/man/overchan.8:
	
	new flag 'e' is added to enable group base expiry

1999-11-26 16:43  kondou

	* backends/overchan.c: backends/overchan.c:
	
	enabling group base expiry

1999-11-26 05:16  rra

	* support/ltconfig: Added support for SCO Open Server and UnixWare,
	from Boyd Gerber <gerberb@zenez.com>.

1999-11-26 04:38  rra

	* innfeed/Makefile: Switched to the standard installation rules,
	rewrote the installation rule for startinnfeed to only install it
	setuid root if installation is done as root.  Cleaned up the
	clobber rule some.

1999-11-26 04:36  rra

	* innd/Makefile: Updated the installation rule for inndstart to
	only install it setuid root if the user running make is root, and
	to use standard installation commands.	Cleaned up some obsolete
	rules and added the correct dependencies for libinn and libstorage.

1999-11-26 04:31  rra

	* support/ltmain.sh: Honor -B as the backup suffix flag for install
	programs, rather than -b.

1999-11-26 04:29  rra

	* storage/Makefile: Use the standard installation command.

1999-11-26 04:28  rra

	* support/install-sh: Changed to the standard autoconf/automake
	install-sh script from X11R5 (from a placeholder for the use of
	autoconf).  The standard install-sh script has been modified to
	accept a -B argument to save the previously installed file under a
	backup name and to use cp -p when invoked as install -c.

1999-11-25 20:42  rra

	* innfeed/: configfile.h, configfile.y: Move the #defines to allow
	for multiple yacc/bison-generated parsers to be compiled together
	from the YACC source file into a common header so that the lexer
	sees them as well.

1999-11-22 10:22  rra

	* support/install-sh: Dummy file to make configure happy.

1999-11-22 10:22  rra

	* config.guess, config.sub: Moved into the support directory.

1999-11-22 10:20  rra

	* aclocal.m4: Updated to libtool.m4 from libtool 1.3.3.

1999-11-22 10:19  rra

	* lib/Makefile: lib/remopen.c: lib/setenv.c: Use libtool to link
	the library if requested at configure time, cleaned up and
	reorganized some of the rules, removed iftrue (not used), removed
	old pmake parallelism.

1999-11-22 10:17  rra

	* storage/: buffindexed/Makefile, cnfs/Makefile, ov3/Makefile,
	timecaf/Makefile, tradspool/Makefile, trash/Makefile: Remove the
	.libs directory on make clean, clean out some other legacy stuff
	that isn't used.

1999-11-22 10:15  rra

	* storage/Makefile: Remove reference to iftrue, not used.

1999-11-22 10:14  rra

	* innfeed/Makefile: Remove the .libs directory on make clean.

1999-11-22 10:13  rra

	* support/ltmain.sh: Add support for the additional command line
	flags that INN's install program takes.

1999-11-22 10:08  rra

	* site/Makefile: Remove the update timestamp on make clobber.

1999-11-21 23:18  rra

	* support/: config.guess, config.sub: Import of libtool 1.3.3
	support files

1999-11-21 23:18  rra

	* support/: ltconfig, ltmain.sh: Initial revision

1999-11-21 23:07  rra

	* .now_do: Edit innfeed/innfeed.h rather than innfeed/config.h.

1999-11-21 02:15  rra

	* include/config.h.in: include/ov.h: Delete legacy DO_NEED_TIME
	#define.

1999-11-21 02:15  rra

	* include/acconfig.h: Delete legacy DO_NEED_TIME #define.

1999-11-21 02:13  rra

	* lib/parsedate.y: Clean up includes, eliminate use of DO_NEED_TIME
	in favor of the autoconf defines.

1999-11-21 01:57  rra

	* include/macros.h: Implement COPY in terms of xstrdup.

1999-11-21 01:56  rra

	* lib/xmalloc.c: Add xstrdup as a wrapper around strdup, similar to
	xmalloc and xrealloc.

1999-11-21 01:12  rra

	* include/clibrary.h: Use socklen_t as the type of the argument to
	accept, et. al.  Remove the no longer used AF_UNIX_SOCKSIZE.

1999-11-21 00:15  rra

	* innd/lc.c, lib/inndcomm.c, lib/localopen.c: Use SUN_LEN instead
	of AF_UNIX_SOCKSIZE.

1999-11-21 00:15  rra

	* innd/cc.c: Clean up includes, use SUN_LEN instead of
	AF_UNIX_SOCKSIZE.

1999-11-21 00:14  rra

	* authprogs/pwcheck.c: Include limits.h for IOV_MAX on Solaris.

1999-11-21 00:13  rra

	* innfeed/innfeed.h: Remove AF_UNIX_SOCKSIZE, which innfeed doesn't
	use.

1999-11-21 00:11  rra

	* innfeed/endpoint.c: Include limits.h for IOV_MAX, test the return
	value of xsignal() against SIG_ERR instead of -1.

1999-11-21 00:10  rra

	* nnrpd/article.c: Include limits.h for IOV_MAX on Solaris.

1999-11-20 21:52  rra

	* authprogs/ckpasswd.c: Include crypt.h if present.

1999-11-20 21:52  rra

	* include/acconfig.h: Check for crypt.h and socklen_t, replace
	strdup if the OS doesn't provide it, don't try to use "typedef
	unsigned int32_t uint32_t" on systems that have int32_t but not
	uint32_t (like Linux glibc 2.0) since it can cause syntax errors.

1999-11-20 21:48  rra

	* include/clibrary.h: No longer include limits.h, prototype strdup
	if we're providing our own.

1999-11-20 21:46  rra

	* lib/strdup.c: Replacement for strdup if the operating system
	doesn't provide it.

1999-11-20 21:34  rra

	* innfeed/startinnfeed.c: Largely rewritten for more paranoia and
	better security, along the same lines as inndstart.  Check the
	executing user and make sure it matches the news user and drop
	permissions before reading inn.conf.

1999-11-20 21:22  rra

	* innfeed/: Makefile, article.c, buffer.c, config_l.c,
	configfile.l, connection.c, endpoint.c, innfeed.h, innlistener.c,
	main.c, malloc.c, misc.c, misc.h, tape.c: config.h renamed to
	innfeed.h and the remaining necessary #defines in sysconfig.h
	merged in (or moved to the appropriate source file).  Includes
	cleaned up in all the source files, includes duplicating clibrary.h
	removed, use xsignal instead of signal, use IOV_MAX instead of
	platform- specific #defines, and remove the local implementation of
	strdup.  See config.h for old revision history for innfeed.h.

1999-11-20 09:23  rra

	* lib/xmalloc.c: Print the size of a failed allocation as a long,
	not an int.

1999-11-19 09:29  rra

	* storage/timehash/timehash.c: Clean up includes.

1999-11-19 09:29  rra

	* storage/timecaf/caf.c: Clean up includes and fix various minor
	compiler warnings.

1999-11-19 09:28  rra

	* storage/timecaf/caf.h: Add a prototype for CAFFinishArtWrite.

1999-11-19 09:24  rra

	* nnrpd/article.c, nnrpd/group.c, nnrpd/misc.c, nnrpd/newnews.c,
	nnrpd/nnrpd.c, nnrpd/nnrpd.h, nnrpd/perm.c, nnrpd/track.c,
	storage/interface.c: Clean up includes and fix various minor
	compiler warnings.

1999-11-19 09:20  rra

	* frontends/: inews.c, innconfval.c, rnews.c, sm.c: Clean up
	includes and fix various minor compiler warnings.

1999-11-19 09:19  rra

	* frontends/: decode.c, encode.c: Command line arguments aren't
	used, so change the prototype for main() to be void.

1999-11-19 09:18  rra

	* expire/makehistory.c: expire/expirerm.in: expire/fastrm.c: Clean
	up includes and make output fprintf formats match the sizes of the
	variables being printed.

1999-11-19 09:16  rra

	* expire/: convdate.c, grephistory.c, makedbz.c, newsrequeue.c:
	Clean up includes and make other minor fixes, including removing
	unused variables, to silence compiler warnings.

1999-11-19 09:14  rra

	* backends/innxmit.c: Clean up includes, including adding missing
	headers.  Remove unused variables and make other minor fixes to
	clean up compiler warnings.  Remove code formerly used to write
	quoted-printable text.

1999-11-19 09:13  rra

	* backends/: archive.c, batcher.c, crosspost.c, cvtbatch.c,
	innxbatch.c, nntpget.c, overchan.c, shlock.c: Clean up includes,
	including adding missing headers.  Remove unused variables and make
	other minor fixes to clean up compiler warnings.

1999-11-19 09:11  rra

	* authprogs/pwcheck.c: Clean up includes and use the
	configure-determined IOV_MAX value.

1999-11-19 09:10  rra

	* authprogs/: ckpasswd.c, domain.c, radius.c: Clean up includes,
	minor fixes to avoid compiler warnings.

1999-11-19 09:10  rra

	* authprogs/ident.c: authprogs/radius.c: Clean up includes, minor
	fixes to avoid compiler warnings.

1999-11-19 09:09  rra

	* lib/xmalloc.c: Include <string.h> if STDC_HEADERS is set, cast
	time values to unsigned longs for printing.

1999-11-19 09:08  rra

	* lib/tempname.c: Clean up includes.

1999-11-19 09:07  rra

	* lib/gettime.c: Clean up includes, reformat somewhat, and use the
	autoconf results for better portability.

1999-11-19 09:06  rra

	* lib/hash.c: Switch some variables to unsigned for better
	correctness.

1999-11-19 09:04  rra

	* lib/genid.c: Clean up includes, eliminating the need for a legacy
	#define, and remove some needless casts.

1999-11-19 09:03  rra

	* lib/conffile.c: Clean up includes to not duplicate the files
	included by clibrary.h.

1999-11-19 09:00  rra

	* innd/perl.c: Cast some macro invocations to void to suppress
	warnings.

1999-11-19 08:59  rra

	* innd/site.c: innd/wip.c: Remove all uses of the CAST() macro
	(historical cruft to silence lint), update the includes for the
	removal of configdata.h and to better use the autoconf results, and
	remove unused variables.

1999-11-19 08:59  rra

	* innd/: chan.c, his.c, innd.h, ng.c, rc.c, status.c, timer.c:
	Remove all uses of the CAST() macro (historical cruft to silence
	lint), update the includes for the removal of configdata.h and to
	better use the autoconf results, and remove unused variables.

1999-11-19 08:53  rra

	* include/conffile.h: Declare CONFFILE->sbuf as an unsigned int to
	avoid some warnings.

1999-11-19 08:52  rra

	* include/dbz.h: Make sure libinn.h is included to get the
	definition of HASH.

1999-11-19 08:49  rra

	* include/ppport.h: Remove the definition of newCONSTSUB, which was
	causing compilation problems on Red Hat 5.2.  INN doesn't use that
	function.

1999-11-19 08:47  rra

	* include/storage.h: Formatting cleaned up, no longer include
	<sys/time.h>, ensure that config.h is included.

1999-11-19 03:10  rra

	* include/clibrary.h: Remove all the ugly OS-specific checking for
	IOV_MAX, since this is now handled by configure.

1999-11-19 03:10  rra

	* include/acconfig.h: configure now checks for strdup and IOV_MAX.

1999-11-16 13:50  kondou

	* doc/man/: innfeed.1, innfeed.conf.5: 
	drop beta description

1999-11-16 13:49  kondou

	* innfeed/README: [no log message]

1999-11-16 02:21  kondou

	* contrib/mkbuf: 
	contrib/mkbuf which creates cycbuff for HP-UX is added

1999-11-15 08:27  rra

	* samples/newsfeeds.in: Remove the summary of valid flags, since it
	was missing several key ones and anyone needing to build their own
	entries should probably read the man page instead anyway, and
	because it was excessively long.  Rework the ME entry and the
	comments to not list valid distributions in the default but just
	exclude local and collabra-internal.  Remove the crosspost example.
	 Add quite a few more comments for the innfeed and overview
	examples.  Remove the nntplink example, and move the peer examples
	into separate sections to provide a clearer separation between
	standard feeds and sample outgoing feeds.

1999-11-15 06:41  rra

	* samples/: default.in, docheckgroups.in, ihave.in, newgroup.in,
	parsecontrol.in, rmgroup.in, sendme.in, sendsys.in, senduuname.in,
	version.in: Put into the right form for fixscript to handle.

1999-11-15 06:40  rra

	* samples/: checkgroups.pl, ihave.pl, newgroup.pl, rmgroup.pl,
	sendme.pl, sendsys.pl, senduuname.pl, version.pl: Since they're
	libraries and not programs, and therefore are never actually run,
	remove the path to Perl on the first line of all controlchan .pl
	files.	This means they no longer need any substitution, so rename
	them to be just .pl, not .pl.in.  For older revision history, see
	the .pl.in file of the same name.

1999-11-15 06:39  rra

	* samples/Makefile: Add a makefile that can generate some of the
	scripts using fixscript and remove them on a make clean, remove all
	of the files generated by configure on a make clobber.

1999-11-15 06:37  rra

	* innfeed/: Makefile, innfeed-convcfg.in, procbatch.in: Add a make
	clobber target, remove innfeed-convcfg and procbatch on a make
	clean and generate them automatically using fixscript, don't remove
	config_l.c on a make clobber because it requires flex to
	regenerate, fix the scripts to be in a form suitable for fixscript.

1999-11-15 06:36  rra

	* site/Makefile: Remove config on a make clobber, don't bother
	removing files that should never be generated.

1999-11-15 06:35  rra

	* storage/: buildconfig.in, ovbuildconfig.in: Don't set CC to LIBCC
	and add explicit rules to use LIBCC when necessary, to allow LIBCC
	to refer to CC.  Generate buildconfig and ovbuildconfig using
	fixscript, and remove them on a make clean.  Modify the scripts so
	that they're in a form suitable for fixscript.

1999-11-15 06:33  rra

	* scripts/: Makefile, innmail.in, innstat.in, innwatch.in,
	rc.news.in, scanlogs.in, simpleftp.in, tally.control.in,
	writelog.in: Makefiles rewritten to add targets for simple scripts
	to construct them using fixscript, and to add a real clobber target
	to clean up the scripts that are still generated by configure. 
	Added the scripts generated by fixscript to make clean.  Updated
	all of the scripts so that they're in a form suitable for fixscript
	to fix.  Updated the makefile for the changes made to
	Makefile.global.

1999-11-15 06:30  rra

	* frontends/: Makefile, cnfsheadconf.in, cnfsstat.in, mailpost.in,
	pullnews.in, scanspool.in, signcontrol.in: Makefiles rewritten to
	add targets for simple scripts to construct them using fixscript. 
	Added the scripts generated by fixscript to make clean.  Redid all
	of the compilation targets to be more readable, updated for the
	changes to Makefile.global.  Updated all of the scripts so that
	they're in a form suitable for fixscript to fix.  Generate
	c7unbatch and gunbatch directly from the Makefile rather than
	keeping them separately in the tree as configure targets.  Change
	from PATHRNP to the clearer PATHRNEWS.

1999-11-15 06:28  rra

	* expire/expirerm.in: expire/expire.c: expire/expireover.c:
	expire/makehistory.c: expire/expirerm.in: expire/fastrm.c:
	Makefiles rewritten to add targets for simple scripts to construct
	them using fixscript, and to add a real clobber target to clean up
	the scripts that are still generated by configure.  Added the
	scripts generated by fixscript to make clean.  Redid all of the
	compilation targets to be more readable, updated for the changes to
	Makefile.global.  Updated all of the scripts so that they're in a
	form suitable for fixscript to fix.

1999-11-15 06:28  rra

	* backends/actmerge.in, backends/actsyncd.in,
	backends/controlbatch.in, backends/mod-active.in,
	backends/news2mail.in, backends/nntpsend.in,
	backends/send-ihave.in, backends/send-nntp.in,
	backends/send-uucp.in, backends/sendbatch.in,
	backends/sendxbatches.in, expire/Makefile: Makefiles rewritten to
	add targets for simple scripts to construct them using fixscript,
	and to add a real clobber target to clean up the scripts that are
	still generated by configure.  Added the scripts generated by
	fixscript to make clean.  Redid all of the compilation targets to
	be more readable, updated for the changes to Makefile.global. 
	Updated all of the scripts so that they're in a form suitable for
	fixscript to fix.

1999-11-15 06:17  rra

	* lib/Makefile: Don't set CC to LIBCC, add an explicit rule for .c
	files using LIBCC to compile them.  This allows LIBCC to refer to
	CC.  Also switch compilation of endian.c and perl.c over to CC,
	allowing dropping of the annoying LIBCCWITHOUTLIBTOOL definition
	used previously.

1999-11-15 06:14  rra

	* innd/Makefile: Add an explicit -o $@ to the rules for compiling
	.c files, for parallelism to the other rules elsewhere in INN for
	compiling.

1999-11-15 06:13  rra

	* doc/Makefile: Add a clobber target.

1999-11-15 06:12  rra

	* storage/: buffindexed/Makefile, cnfs/Makefile, ov3/Makefile,
	timecaf/Makefile, tradspool/Makefile, trash/Makefile: Remove old
	subst-driven variables that are no longer needed or used, don't set
	CC to UPLIBCC directly, add an explicit rule for .c files that uses
	UPLIBCC to compile them.  This is necessary to allow UPLIBCC to
	refer to CC, which in turn makes it much easier to build with a
	different compiler.

1999-11-15 06:08  rra

	* support/fixscript.in: Initial version.

1999-11-09 06:46  kondou

	* scripts/innreport_inn.pm: 
	From: Michael Hall <mhall@riverside.org>
	
	fixes the error that says "Use of uninitialized value at ..."

1999-11-06 09:23  kondou

	* frontends/innconfval.c, nnrpd/udp.c: 
	fix for ULTRIX (strdup() does not exist)

1999-11-06 05:40  kondou

	* expire/makedbz.c: 
	From: Richard Michael Todd <rmtodd@mailhost.ecn.ou.edu>
	
	make -o work the way the man page says

1999-11-06 05:36  kondou

	* lib/dbz.c: lib/dbz.c:
	
	From: Heath Kehoe <hakehoe@norand.com>
	
	some HP-specific fixes

1999-11-06 05:35  kondou

	* innd/chan.c, nnrpd/loadave.c: 
	From: Heath Kehoe <hakehoe@norand.com>
	
	some HP-specific fixes

1999-11-06 05:16  kondou

	* backends/innxmit.c: 
	reported by Ollivier Robert <ollivier.robert@eurocontrol.fr>
	
	DISPOSE() was called after SMfreearticle()

1999-11-06 00:35  rra

	* config.sub: Add support for alphaev6.

1999-11-05 06:25  kondou

	* lib/endian.c: 
	From: Hiroshi MIZOGUCHI <mizoguti@screen.co.jp>
	
	fixed for ULTRIX

1999-11-01 11:41  brister

	* lib/: concat.c, xmalloc.c: Get __FILE__ and __LINE__ into the
	error message when an alloc fails.

1999-11-01 09:17  rra

	* doc/sample-control: samples/sample.control moved to
	doc/sample-control.

1999-11-01 09:13  rra

	* frontends/Makefile: Change how installation is done, remove the
	meaningless rules for creating shell scripts from their .sh
	versions.  Add new installation rules for cnfsheadconf, cnfsstat,
	mailpost, pullnews, scanspool, and signcontrol.

1999-11-01 09:12  rra

	* frontends/gunbatch.sh.in: c7unbatch.sh.in renamed to c7unbatch.in
	and gunbatch.sh.in renamed to gunbatch.in for naming consistency. 
	See the log of the old file name for older revision history.

1999-11-01 09:11  rra

	* frontends/cnfsheadconf.in, frontends/cnfsstat.in,
	frontends/mailpost.in, frontends/pullnews.in,
	frontends/scanspool.in, frontends/signcontrol.in,
	samples/mailpost.in: Moved from samples to frontends.  See the log
	for the same file name in samples for older revision history.

1999-11-01 09:09  rra

	* backends/: actmerge.in, actsyncd.in, sendxbatches.in:
	actmerge.sh.in renamed to actmerge.in, actsyncd.sh.in renamed to
	actsyncd.in, and sendxbatches.sh.in renamed to sendxbatches.in for
	naming consistency.  See the log for the old file name for old
	revision history.

1999-11-01 09:08  rra

	* backends/controlbatch.in, backends/controlchan.in,
	backends/mod-active.in, backends/news2mail.in,
	backends/nntpsend.in, backends/pgpverify.in,
	backends/send-ihave.in, backends/send-nntp.in,
	backends/send-uucp.in, backends/sendbatch.in,
	samples/mod-active.in: Moved from samples to backends.	See the log
	for the same file name in samples for old revision history.

1999-11-01 09:06  rra

	* expire/Makefile: Redo how installation is done, add a rule to
	install expirerm.

1999-11-01 09:05  rra

	* expire/expirerm.in: expirerm moved from samples to expire.  See
	samples/expirerm.in for old revision history.

1999-11-01 09:04  rra

	* scripts/Makefile: Initial rules to install the scripts and script
	support libraries in this directory.

1999-11-01 09:03  rra

	* scripts/inncheck.in: scripts/news.daily.in: Moved from samples to
	scripts.  See the log for the same filename in samples for older
	revision history.

1999-11-01 09:03  rra

	* samples/innstat.in, scripts/innmail.in, scripts/innreport.in,
	scripts/innreport_inn.pm, scripts/innshellvars.in,
	scripts/innshellvars.pl.in, scripts/innshellvars.tcl.in,
	scripts/innstat.in, scripts/innwatch.in, scripts/news.daily.in,
	scripts/rc.news.in, scripts/scanlogs.in, scripts/simpleftp.in,
	scripts/tally.control.in, scripts/writelog.in: Moved from samples
	to scripts.  See the log for the same filename in samples for older
	revision history.

1999-11-01 04:21  rra

	* include/clibrary.h: Remove HP-UX-specific HAVE_UNION_WAIT hackage
	since we no longer use that variable anywhere.

1999-10-31 13:31  rra

	* include/acconfig.h: Remove SORT_PGM, no longer used.

1999-10-31 13:26  rra

	* expire/makehistory.c: Remove unnecessary includes, use _PATH_SORT
	instead of SORT_PGM.

1999-10-31 13:18  rra

	* include/paths.h.in: Add the path to sort.

1999-10-31 12:58  rra

	* lib/inet_aton.c: Renamed inet_addr.c to inet_aton.c since the
	provided function is actually inet_aton; this way, configure can
	more easily handle replacing it on systems that don't have it.

1999-10-31 12:58  rra

	* include/acconfig.h: Remove INADDR_NONE, which is now handled in
	the individual source files.  Rebulid for configure changes.

1999-10-31 12:40  rra

	* innfeed/connection.c: Define INADDR_NONE if not already defined
	for checking inet_addr returns.

1999-10-31 12:38  rra

	* nnrpd/perm.c: Remove needless includes and add wait portability
	cruft.	Define INADDR_NONE if not already defined for checking
	inet_addr returns and remove some unnecessary casts.

1999-10-31 12:36  rra

	* innd/rc.c: Remove needless includes.	Remove old NETSWAP stuff
	for hosts without htonl and friends, since we assume them
	elsewhere.  Define INADDR_NONE if not already defined and check
	inet_addr returns against it.  Fix the syslog message for bind ip.

1999-10-31 10:23  rra

	* lib/closeonexec.c: Stevens seems to indicate that the ioctl()
	fallback shouldn't need to include sgtty.h, and if we don't try to
	include it, we don't need the autoconf test for its existence.	So
	remove.

1999-10-31 10:07  rra

	* lib/waitnb.c: Remove unneeded includes, switch to the
	autoconf-recommended way of dealing with wait portability, use
	POSIX data types.

1999-10-31 10:06  rra

	* innfeed/main.c: wait isn't actually used.

1999-10-31 10:04  rra

	* backends/actsync.c: Add portability defines for wait and its
	associated macros, remove the old union wait compatibility code in
	favor of the autoconf-recommended way of dealing with that
	portability problem.

1999-10-31 05:48  rra

	* innd/icd.c: Remove needless includes, use HAVE_MMAP instead of
	ACT_MMAP, only include sys/mman.h if using mmap.

1999-10-31 05:30  rra

	* lib/Makefile: pread and pwrite are now picked up as part of
	MISSING_SRC, remove obsolete rules for building syslog.

1999-10-31 05:30  rra

	* lib/: xmemerr.c, xrealloc.c: Merged into xmalloc.c.

1999-10-31 05:29  rra

	* lib/xmalloc.c: Remove needless includes, use the correct ANSI
	types, make xmalloc() a little more readable, and pick up
	xrealloc() and xmemerr from xrealloc.c and xmemerr.c with similar
	changes.  Add a comment explaining the purpose of the function.

1999-10-31 05:28  rra

	* lib/: pread.c, pwrite.c: Remove needless includes, use correct
	POSIX types, reset the file pointer back to its original value
	after the read or write as is required by the definition of pread()
	and pwrite().  Remove the #ifndef HAVE_PREAD, etc.  defines, since
	the Makefile now takes care of that the same was as with other
	replacement functions.

1999-10-31 05:22  rra

	* include/ov.h: Requires storage.h.

1999-10-31 05:21  rra

	* innd/innd.h, innfeed/article.c: Needs storage.h (no longer
	included from libinn.h) for some prototypes.

1999-10-27 10:17  rra

	* innd/proc.c: Use HAVE_SIGACTION instead of USE_SIGACTION.

1999-10-27 10:12  rra

	* lib/xsignal.c: Use HAVE_SIGACTION instead of USE_SIGACTION,
	remove needless #includes, use a typedef for signal handler
	function pointers for more readable declarations.

1999-10-27 07:26  rra

	* innfeed/connection.c: Use O_NONBLOCK instead of O_NDELAY, don't
	use the old subst defines.  Also don't just set the flag; retrieve
	the old flags and add O_NONBLOCK to the them.

1999-10-27 06:52  rra

	* lib/nonblocking.c: Use O_NONBLOCK instead of O_NDELAY and add a
	comment explaining the history and reasoning.  Fall back on the
	ioctl() if O_NONBLOCK isn't available.	Use the autoconf defines
	directly rather than the old subst ones.

1999-10-27 06:42  rra

	* innd/: chan.c, nc.c: Unconditionally enable the workaround for
	the Solaris select bug (read returning EAGAIN even on file
	descriptors that selected true for reading), and check for EAGAIN
	everywhere we check for EWOULDBLOCK.

1999-10-26 12:28  kondou

	* backends/batcher.c: 
	From: David Shrimpton <shrimpto@its.uq.edu.au>
	
	"Reading config from /usr/local/news/etc/inn.conf" messages to be
	syslogged with undefined facility.

1999-10-24 22:56  rra

	* lib/closeonexec.c: Reworked to use the autoconf defines directly
	rather than requiring defines saying what style of close-on-exec to
	use.  Improved the fcntl() method to preserve the other flag bits,
	not that any system uses them (but it's technically more correct). 
	Cut down on needless includes.

1999-10-24 22:13  kondou

	* samples/innreport.conf.in: 
	From: Fabien Tassin <fta@oleane.net>
	
	PNG or GIF support depending upon the version of GD
	
	added by domain reader section
	
	it is now possible to hide columns in text or html sections (see
	comments in section 'prog_type' of innreport.conf)
	
	some cleanups

1999-10-24 21:14  rra

	* nnrpd/nnrpd.h: Use the autoconf defines directly for the variadic
	Reply() function rather than VAR_NONE, VAR_STDARG, etc.  Use the
	#define method used in concat() for writing a function that
	compiles under either for Reply() rather than an #ifdef maze in the
	code.  Also fix nnrpd.c includes for the build system changes.

1999-10-24 09:14  kondou

	* innd/python.c: 
	From: greg andruk <meowing@banet.net>
	
	This moves Pythonic types out innd.h so that only python.c needs to
	include Python.h, making the #include battle go away in perl.c.

1999-10-23 23:39  rra

	* lib/concat.c: Fix the #defines in the testing code.

1999-10-23 23:16  rra

	* lib/concat.c: Cleaned up the includes for the changes to the
	build system, do the check for what type of variadic argument
	support there is directly rather than relying on config.h to do it
	for us.

1999-10-23 21:45  rra

	* lib/lockfile.c: Cleaned up the structure some, try for fcntl()
	first and then fall back on flock(), etc., fixed the includes for
	the new build system.

1999-10-23 19:39  rra

	* backends/shrinkfile.c: Typo in openlog().

1999-10-23 19:01  rra

	* README.perl_hook, doc/pod/hook-perl.pod: Document that
	INN::syslog() is now available from embedded nnrpd filters as well.

1999-10-23 18:57  rra

	* innd/perl.c: Move INN::article() and INN::head() here from cc.c
	and initialize them in PLxsinit().  Fix the includes for changes to
	the build system.

1999-10-23 18:55  rra

	* lib/perl.c: INN::syslog() moved here from innd/cc.c, since it
	works fine in nnrpd as well.  Now set up automatically by
	xs_init().

1999-10-23 16:25  rra

	* doc/: man/inndstart.8, pod/inndstart.pod: Add seteuid() failed
	error message, remove setregid() error message since we no longer
	call that function.

1999-10-22 10:29  kondou

	* nnrpd/perm.c: 
	From: Brandon Hume <hume@Den.BOFH.Halifax.NS.Ca>
	
	fixed segfaults

1999-10-18 07:39  rra

	* doc/pod/news.pod: Added a section on upgrading from 2.2 to 2.3,
	added to the list of things changed since 2.3 the fact that the
	build system no longer uses subst.

1999-10-18 07:20  rra

	* HACKING, doc/pod/hacking.pod: Added sections on configuring,
	including instructions on running autoconf and autoheader, and on
	INN's include files, detailing what should be included and
	describing the purpose of clibrary.h.

1999-10-17 03:17  kondou

	* doc/man/inndf.8: 
	new option '-n' is added to report total number of overview data

1999-10-16 10:34  kondou

	* doc/man/makehistory.8: 
	explain the necessity of clearing buffer when rebuild

1999-10-16 10:34  kondou

	* doc/man/inn.conf.5, include/innconf.h: 
	add ovmmapthreshold not to use mmap in buffindexed

1999-10-16 10:34  kondou

	* doc/man/buffindexed.conf.5: doc/man/buffindexed.conf.5:
	
	explain the necessity of clearing buffer when rebuild
	doc/man/inn.conf.5:
	
	add ovmmapthreshold not to use mmap in buffindexed
	doc/man/makehistory.8:
	
	explain the necessity of clearing buffer when rebuild

1999-10-11 14:47  rra

	* lib/getdtab.c: Use the standard autoconf defines to choose a
	method for getting a file descriptor count, rather than the old
	subst FDCOUNT_GETDTAB etc. defines.

1999-10-11 14:45  rra

	* include/configdata.h: Final build system overhaul to eliminate
	use of subst.
	
	configdata.h replaced with just an include of config.h.  All the
	content that was actually being used moved into either acconfig.h
	(if something someone may need to change, or if INN-specific) or
	into clibrary.h (for basic portability and convenience things).
	
	Extensive comments of the purposes of various settings added in
	acconfig.h and attempted classification of old stuff into LEGACY
	section.
	
	Add AC_DEFINE for several more things that should be in config.h.
	
	Add a check for SUN_LEN and a replacement for it if not found.
	
	Stop checking for methods to get file descriptor limits when a
	working one is found, and use standard defines for the results.
	
	Removed the last of the old subst linkage in configure.
	
	configure no longer generates config/config.data
	
	Combine header and function checks into single loops to make the
	generated configure script a little smaller.

1999-10-11 14:38  rra

	* lib/resource.c: Use HAVE_GETRUSAGE instead of RES_RUSAGE and
	RES_TIMES.

1999-10-11 14:36  rra

	* frontends/inews.c: Use DO_MUNGE_GECOS instead of
	DONT_MUNGE_GECOS.

1999-10-11 14:36  rra

	* innfeed/startinnfeed.c: NOFILE_LIMIT is no more; we only use the
	inn.conf setting.

1999-10-10 09:41  rra

	* backends/: batcher.c, buffchan.c: Use sig_atomic_t and include
	<signal.h> for signal defines.

1999-10-10 09:41  rra

	* backends/innxmit.c: AIX 4.1 needs <sys/select.h> for fd_set and
	friends.  Use sig_atomic_t and include <signal.h> for signal
	defines.

1999-10-10 09:38  rra

	* backends/nntpget.c, lib/dbz.c: AIX 4.1 needs <sys/select.h> for
	fd_set and friends.

1999-10-10 09:24  rra

	* storage/cnfs/cnfs-private.h: Move the static values that came
	from subst into this header file directly since they'll rarely need
	to be modified.  cnfs-private.h is no longer a subst victim.

1999-10-10 09:23  rra

	* storage/tradspool/tradspool.c: clibrary.h no longer includes
	netinet/in.h and we need it for htonl() and friends.

1999-10-10 09:22  rra

	* innfeed/: main.c, startinnfeed.c: Handle systems that don't have
	RLIMIT_NOFILE.

1999-10-10 00:59  kondou

	* innfeed/msgs.h: innfeed/host.c: innfeed/msgs.h:
	
	spooled articles were not included in 'global' stat

1999-10-10 00:58  kondou

	* innd/python.c: 
	From: greg andruk <meowing@banet.net>
	
	Add a msg hash function, tweak the art buffer to work with it, and
	make the new FromWireFmt stuff work

1999-10-10 00:58  kondou

	* innd/status.c: 
	From: rmtodd@skywalker.ecn.ou.edu (Richard Todd)
	
	Sometimes the 'size' variable in innd/status.c was zero, causing
	divide-by-zero errors when computing the percentages

1999-10-09 17:05  rra

	* storage/Make.ovmethods: Add buffindexed to the default overview
	methods.

1999-10-09 17:05  rra

	* storage/Make.methods: Add tradspool, timecaf, and trash to the
	default storage methods.

1999-10-09 14:58  rra

	* frontends/inews.c: config.h defined both NEWSGRP and NEWSGID to
	the same thing, and inews was the only thing using NEWSGID.  Use
	NEWSGRP instead.

1999-10-09 08:04  rra

	* doc/pod/news.pod: Update for the latest changes in INN 2.3,
	convert to POD.

1999-10-09 07:32  rra

	* doc/pod/hacking.pod, HACKING: Initial version of notes and tips
	for INN coders.

1999-10-09 06:57  rra

	* README, doc/pod/readme.pod: Resynchronized with the version in
	2.2.1, broke the Contacting section up into Reporting Bugs,
	Contributing Code, and Mailing Lists, fixed the formatting of the
	mailing list section to look more like the original, and replaced
	the Majordomo instructions with instructions to mail the -request
	address instead.

1999-10-09 02:20  kondou

	* storage/timehash/timehash.c: 
	From: Heath Kehoe <hakehoe@norand.com>
	
	Adds some msync calls that are necessary for HP/UX (and other OSs
	for which MMAP_MISSES_WRITES gets defined).  With this fix, reading
	works properly with articlemmap=true on HPUX
	
	Plugged a couple of possible memory leaks

1999-10-09 02:18  kondou

	* samples/mailpost.in: 
	From: Heath Kehoe <hakehoe@norand.com>
	
	Adds to configure an option to set the syslog facility.  There are
	a couple of reasons for this, both regarding OSs that don't have
	LOG_NEWS.  While the compiled programs (using config.h) will
	automatically use LOG_LOCAL1 if configure doesn't see LOG_NEWS, the
	perl scripts that use syslog will not.	They were hard-coded to
	'news'.  With the configure option, we can insert the specified
	facility into innshellvars.pl.	Also, there may be instances where
	a sysadmin is already using LOG_LOCAL1 and wants INN to use
	something else

1999-10-04 02:43  kondou

	* innd/nc.c: 
	From: Heiko Schlichting <inn-bugs@fu-berlin.de>
	
	When streaming is enabled and INN gets a NNTP "check" command
	WITHOUT a following space/tab and message-id, it prints some memory
	dump to the requestor

1999-10-04 02:22  kondou

	* backends/innxmit.c: 
	innxmit failed to send article

1999-10-03 22:23  kondou

	* include/configdata.h: 
	innd reports the weirdness of article which includes CR without LF
	or LF without CR

1999-10-03 22:22  kondou

	* doc/man/innd.8: doc/man/innd.8:
	
	innd reports the weirdness of article which includes CR without LF
	or LF without CR

1999-10-03 07:02  kondou

	* doc/man/buffindexed.conf.5: 
	add precise info on buffindexed

1999-10-02 15:31  kondou

	* storage/buffindexed/Makefile: 
	qio.c is moved to lib

1999-10-01 18:08  kondou

	* include/storage.h: 
	FromWireFmt() and ToWireFmt() is moved to interface.c

1999-10-01 18:03  kondou

	* storage/: interface.c, tradspool/tradspool.c: 
	FromWireFmt() and ToWireFmt() is moved to interface.c

1999-10-01 18:01  kondou

	* lib/findheader.c: 
	HeaderFindDisk() is gone

1999-10-01 18:01  kondou

	* lib/: Makefile, qio.c: 
	qio.c is back to lib

1999-10-01 18:00  kondou

	* innd/: his.c, nc.c, perl.c, python.c: 
	now SMretrieve() is used instead of QIO
	
	HISfilesfor() returns token
	
	HeaderFindDisk() is gone

1999-10-01 17:58  kondou

	* backends/archive.c, backends/batcher.c, backends/cvtbatch.c,
	backends/innxmit.c, frontends/sm.c: 
	now SMretrieve() is used instead of QIO

1999-09-30 22:41  kondou

	* storage/qio.c: 
	consider the case '\r' is dropped even if Wireformat is 1

1999-09-30 22:38  kondou

	* include/innconf.h, samples/inncheck.in: 
	drop mime code

1999-09-30 22:37  kondou

	* doc/man/: innxmit.8, nnrpd.8: doc/man/innxmit.8:
	
	drop mime code
	
	drop unused option doc/man/nnrpd.8:
	
	drop mime code

1999-09-29 05:18  kondou

	* samples/inncheck.in: 
	From: George Lindholm <George.Lindholm@ubc.ca>
	
	inncheck didn't understand about expiring classes

1999-09-28 22:18  kondou

	* frontends/rnews.c: 
	-S is now revived

1999-09-28 22:18  kondou

	* doc/man/rnews.1: doc/man/rnews.1:
	
	-S is now revived
	
	clarify -h description

1999-09-27 18:50  rra

	* doc/: man/inndstart.8, sgml/inndstart.sgml: Add a man page for
	inndstart.

1999-09-27 18:41  rra

	* doc/pod/inndstart.pod: Documentation for inndstart.

1999-09-26 01:01  rra

	* storage/qio.c: QIO wasn't requiring \r\n as a line terminator
	even if the article was known to be in wire format, terminating the
	line at the first \n.  This was causing innxmit to mangle articles
	with embedded bare newlines.  Pulled the scan for a line terminator
	out of two places in QIOread() into a function that should do the
	right thing.

1999-09-23 15:56  kondou

	* samples/pullnews.in: 
	From: "Elmar K. Bins" <elmi@internepp.de>
	
	pullnews was lacking the opportunity to specify the NNTP port of
	the target server

1999-09-23 15:56  kondou

	* doc/man/pullnews.8: doc/man/pullnews.8:
	
	From: "Elmar K. Bins" <elmi@internepp.de>
	
	pullnews was lacking the opportunity to specify the NNTP port of
	the target server

1999-09-23 14:23  kondou

	* README.python_hook, doc/man/ctlinnd.8, samples/INN.py,
	samples/filter_innd.py: 
	From: greg andruk <meowing@banet.net>
	
	ctlinnd.8, README.python_hook, INND.py and filter_innd.py updates
	to reflect the previous patch

1999-09-23 04:04  kondou

	* innd/: nc.c, python.c, timer.c: 
	From: greg andruk <meowing@banet.net>
	
	malloc, strlen, copies eliminated where practical.
	
	Method/function lookups are expensive so we cache them at load
	time.  Interned key strings speed up building the header
	dictionary.
	
	All headers now go into the dictionary and missing ones get
	assigned None, so that filters can use a cheap 'is not None'
	instead of has_key().
	
	C function names and calls tweaked a bit to be more consistent with
	what the perl thingy is currently doing.  Message ID and article
	filters now get measured by the timer.
	
	The filter_before_reload() method is there now, for real.  Also
	added a filter_close() method which runs on ctlinnd shutdown.

1999-09-22 06:12  kondou

	* doc/man/newsfeeds.5: 
	description of ME/exclude was dropped

1999-09-21 23:24  rra

	* lib/Makefile: lib/findheader.c: Move flags for embedded
	interpreters after CFLAGS now that we no longer have include file
	conflicts between Perl and INN, to avoid picking up incorrect
	include files from the interpreters.

1999-09-21 23:15  rra

	* include/innversion.h, lib/Makefile: Rename patchlevel.h to
	innversion.h to avoid name collisions with Perl's header files.

1999-09-21 09:47  kondou

	* doc/man/newsfeeds.5, include/configdata.h, innd/newsfeeds.c,
	innd/site.c: 
	new item 'G' is added

1999-09-21 03:33  kondou

	* backends/batcher.c, backends/buffchan.c, innd/proc.c,
	lib/Makefile, lib/xsignal.c: 
	From: Heath Kehoe <hakehoe@norand.com>
	
	Created a new libinn function xsignal(), which implements a
	signal() function using sigaction().  This is because HP/UX (along
	with other SYSV-derived systems) has an "unreliable" signal.  You
	have to re-set the signal handler when a signal goes off, and a
	signal may cause a system call to fail (with EINTR).  Using
	sigaction, you don't have these problems.  I created a symbol
	USE_SIGACTION, that when defined, the xsignal function does a call
	to sigaction.  Otherwise, xsignal simply uses signal.  (The innfeed
	source already has something like this.) Currently, USE_SIGACTION
	only gets defined for HP/UX (in clibrary.h).  Perhaps we could
	define it through configure, but I don't know enough about autoconf
	to set it up right now.

1999-09-20 22:05  kondou

	* frontends/inews.c: 
	From: Steve Campbell <steve@avalon.Dartmouth.EDU>
	
	the comparison of mail address should be case-insensitive

1999-09-17 16:40  kondou

	* samples/incoming.conf: 
	'hold-time' is introduced

1999-09-17 16:40  kondou

	* samples/innstat.in: 
	'ctlinnd name' is extended

1999-09-17 16:35  kondou

	* doc/man/incoming.conf.5: 
	'hold-time' is introduced

1999-09-17 16:35  kondou

	* doc/man/ctlinnd.8: 
	describe extended 'ctlinnd name'

1999-09-13 13:18  rra

	* include/ppport.h: Change the example command line in the comment
	to avoid a warning about /* inside a comment.

1999-09-13 06:49  kondou

	* nnrpd/article.c: 
	fixed the problem that xover without arg dumped core

1999-09-13 05:56  kondou

	* storage/trash/trash.h: 
	trash_flushcacheddata is added

1999-09-13 05:55  kondou

	* storage/tradspool/tradspool.h: 
	tradspool_flushcacheddata is added

1999-09-13 05:55  kondou

	* storage/timehash/: timehash.c, timehash.h: 
	timehash_flushcacheddata is added

1999-09-13 05:55  kondou

	* storage/timecaf/timecaf.h: 
	timecaf_flushcacheddata is added

1999-09-13 05:55  kondou

	* storage/cnfs/cnfs.h: 
	cnfs_flushcacheddata is added

1999-09-13 05:52  kondou

	* innd/icd.c, storage/buildconfig.in, storage/interface.c,
	storage/interface.h: 
	SMflushcacheddata is added

1999-09-13 05:48  kondou

	* doc/man/libstorage.3, include/storage.h: 
	SMflushcacheddata is added

1999-09-11 11:08  kondou

	* backends/batcher.c: 
	From: KIZU takashi <kizu@ics.es.osaka-u.ac.jp>
	
	still had a bug, and fixed it

1999-09-10 08:26  kondou

	* backends/batcher.c: 
	From: KIZU takashi <kizu@ics.es.osaka-u.ac.jp>
	
	If any batch file is not opend yet and some kind of signals is
	trapped, the function RequeueAndExit(-1, NULL, 0L) will be called
	and the top line in a queue file will be lost.	If (BytesInBatch >
	0 && BytesInCB + BytesInArt >= BytesInBatch) and (MaxBytes > 0
	BytesWritten + BytesInArt >= MaxBytes), then `while (fgets...)'
	loop is breaked. But the function BATCHclose(F) usually returns 0.
	Hence `Cookie' is ignored in the function RequeueAndExit().

1999-09-09 10:14  kondou

	* doc/man/makehistory.8: 
	'-r' cannot be specified with makedbz

1999-09-09 09:00  rra

	* lib/: clientlib.c, parsedate.y, perl.c: General warning cleanup
	of lib (add forward declarations for functions and parens to
	clarify && vs. || precedence).

1999-09-09 08:01  rra

	* lib/perl.c, nnrpd/perl.c, innd/perl.c: Switch to ppport.h for
	Perl portability.

1999-09-09 07:51  rra

	* include/ppport.h: Change patchlevel.h include to use <> rather
	than "" so that the current directory isn't put first in the search
	list.

1999-09-09 05:20  kondou

	* doc/man/makehistory.8: 
	'-n' is gone

1999-09-09 04:45  rra

	* include/ppport.h: Perl pollution and portability header, from
	Devel::PPPort 1.0003.

1999-09-08 12:24  kondou

	* samples/parsecontrol.in: 
	From: YOKOTA yoshinori <yokota@yynet.tama.tokyo.jp>
	
	gnu sed was failed to parse

1999-09-07 21:08  rra

	* config.sub: Merge with autconf 2.13 sources.	Changes include
	better HPPA support, recognition of i786, cygwin renaming, and Be
	support.

1999-09-07 20:05  rra

	* config.guess: Merge with autoconf 2.13 source.  Changes include
	adding Amiga, more MIS, sun4H, PowerPC NetBSD, better support for
	HPPA versions, BSDI on SPARC, cygwin naming change, Linux ARM,
	UnixWare, and Be.

1999-09-07 17:25  rra

	* lib/concat.c: Initialize string length to zero.

1999-09-07 14:14  kondou

	* doc/man/: newsfeeds.5, storage.conf.5: 
	clean up unused options
	
	drop explanation relevant to innconf->storageapi

1999-09-07 14:14  kondou

	* doc/man/: actsync.8, grephistory.1, history.5, newsrequeue.8:
	doc/man/actsync.8: doc/man/grephistory.1: doc/man/history.5:
	doc/man/news.daily.8: doc/man/newsfeeds.5: doc/man/newsrequeue.8:
	doc/man/storage.conf.5:
	
	clean up unused options
	
	drop explanation relevant to innconf->storageapi

1999-09-07 14:12  kondou

	* backends/actsync.c: backends/actsync.c
	
	clean up unused options

1999-09-07 13:46  kondou

	* frontends/inews.c: 
	From: Russell Vincent <russellv@uk.uu.net>
	
	missing '\n' in a couple of error reports

1999-09-07 12:26  rra

	* lib/concat.c: Added concat(), a function to allocate, construct,
	and return a string from the concatenation of an arbitrary number
	of input strings.

1999-08-30 15:45  kondou

	* innd/perl.c, lib/perl.c, nnrpd/perl.c: 
	From: Jan-Erik Eriksson <jee@alcom.aland.fi>
	
	Using the --with-perl on inn-2.2.1 (RedHat 5.2, perl5.00405) will
	cause make to fail

1999-08-30 03:16  kondou

	* nnrpd/article.c: 
	do not check the existence of article in CMDgetrange()

1999-08-29 14:13  kondou

	* samples/expire.ctl: samples/expire.ctl
	
	correct samples

1999-08-29 14:12  kondou

	* doc/man/: expire.8, expire.ctl.5: [no log message]

1999-08-28 04:02  kondou

	* storage/: buildconfig.in, interface.c, interface.h, cnfs/cnfs.h,
	timecaf/timecaf.h, timehash/timehash.c, timehash/timehash.h,
	tradspool/tradspool.h, trash/trash.h: 
	add new interface *_ctl to see newsgroup name and article number

1999-08-28 04:00  kondou

	* frontends/sm.c: 
	add -i to show newsgroup name and article number of the token

1999-08-28 03:59  kondou

	* doc/man/sm.8: doc/man/libstorage.3:
	
	SMprobe now needs another argument doc/man/sm.8:
	
	add -i to show newsgroup name and article number of the token

1999-08-28 03:59  kondou

	* doc/man/libstorage.3: 
	SMprobe now needs another argument

1999-08-27 05:32  kondou

	* doc/man/: cnfsheadconf.8, expireindex.8, makeactive.8:
	doc/man/actived.8: doc/man/crosspost.8: doc/man/expire.8:
	doc/man/expire.ctl.5: doc/man/expireindex.8: doc/man/expireover.8:
	doc/man/history.5: doc/man/innd.8: doc/man/inndf.8:
	doc/man/libstorage.3: doc/man/makeactive.8: doc/man/makehistory.8:
	doc/man/overchan.8: doc/man/overview.ctl.5:
	
	update for the current doc/man/Makefile:
	doc/man/buffindexed.conf.5: doc/man/cnfsheadconf.8:
	doc/man/makedbz.8:
	
	newly added

1999-08-27 05:32  kondou

	* doc/man/: actived.8, crosspost.8, expire.8, expire.ctl.5,
	expireover.8, history.5, innd.8, inndf.8, makehistory.8,
	overchan.8, overview.ctl.5: 
	update for the current

1999-08-27 05:32  kondou

	* doc/man/: buffindexed.conf.5, makedbz.8: 
	newly added

1999-08-27 01:05  kondou

	* samples/newsfeeds.in: 
	From: George Lindholm <George.Lindholm@ubc.ca>
	
	overchan needs to have the received time given to it as well now

1999-08-26 08:14  kondou

	* storage/: interface.c, interface.h: 
	class for tradspool can be set

1999-08-26 06:18  kondou

	* nnrpd/: newnews.c, nnrpd.h: 
	newnews now works again

1999-08-25 12:50  kondou

	* contrib/showtoken: 
	From: Olaf Titz <olaf@bigred.inka.de>
	
	Takes tokens on stdin and write them along with a decoded form on
	stdout

1999-08-24 22:10  kondou

	* storage/ov3/tradindexed.h: 
	OVprobe is renamed to OVctl
	
	add arrival time for newnews

1999-08-24 22:10  kondou

	* storage/buffindexed/buffindexed.h: 
	OVprobe is renamed to OVctl
	
	add arrival time for newnews
	
	fixed the problem that dumps core when makehistory

1999-08-24 22:08  kondou

	* storage/: ovbuildconfig.in, ovinterface.h: storage/ov.c:
	storage/ovbuildconfig.in: storage/ovinterface.h
	
	OVprobe is renamed to OVctl
	
	add arrival time for newnews

1999-08-24 22:05  kondou

	* include/ov.h: include/ov.h
	
	OVprobe is renamed to OVctl
	
	add arrival time for newnews

1999-08-24 22:02  kondou

	* backends/overchan.c: 
	Add arrival time for newnews

1999-08-23 23:15  tale

	* samples/mod-active.in: made the flag for a short diff listing
	more portable

1999-08-22 06:30  rra

	* frontends/inews.c: 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.

1999-08-22 04:29  kondou

	* authprogs/ident.c: 
	From: George Lindholm <George.Lindholm@ubc.ca>
	
	'return()' were not apporopriate

1999-08-11 12:06  kondou

	* nnrpd/newnews.c: 
	reported by Markus Stumpf <maex@Space.Net>
	
	the result of newnews includes trailing '\t' for traditional

1999-08-06 17:01  kondou

	* storage/buffindexed/Makefile: 
	add debug label for debugging

1999-08-05 13:45  kondou

	* innd/icd.c: 
	innd dumped core when rmgroup'ed

1999-08-04 03:22  kondou

	* samples/parsecontrol.in: 
	checkgroups failed for non-controlchan

1999-08-02 15:37  kondou

	* storage/ov3/tradindexed.h: [no log message]

1999-08-02 15:35  kondou

	* include/ov.h, innd/ng.c, storage/ovinterface.h,
	storage/buffindexed/buffindexed.h: 
	OVgroupadd() needs himark to determine high number of the group
	this is needed to keep initial himark when expiry

1999-08-02 09:56  kondou

	* contrib/fixhist: 
	translate old token (~INN2.2) into INN2.3
	
	do not drop token created by INN2.3

1999-08-02 07:02  kondou

	* storage/ov3/tradindexed.h: 
	add tradindexed_probe, but do nothing

1999-08-02 07:01  kondou

	* storage/buffindexed/: Makefile, buffindexed.h, ovmethod.config: 
	add new ovmethod

1999-08-02 07:00  kondou

	* storage/: ovbuildconfig.in, ovinterface.h: 
	add OVprobe(OVSPACE)

1999-08-02 06:59  kondou

	* samples/buffindexed.conf: 
	sample buffindexed.conf file

1999-08-02 06:58  kondou

	* include/ov.h: include/ov.h
	
	add OVprobe(OVSPACE) to see used buffer space (only buffindexed is
	meaningful)

1999-07-31 01:41  kondou

	* innd/his.c: 
	From: George Lindholm <George.Lindholm@ubc.ca>
	
	Provide some more information about what is failing

1999-07-26 03:25  kondou

	* expire/expireover.c: 
	From: rmtodd@skywalker.ecn.ou.edu (Richard Todd)
	
	expireover was missing a call to openlog(), so any syslog()s done
	by it or routines it called were going into some log other than
	LOG_NEWS

1999-07-23 19:28  kondou

	* include/ov.h, storage/ovinterface.h, storage/ov3/tradindexed.h: 
	OVgroupadd() has another argument 'lo' which can be used as default
	lomark in each ovmethod this patch will reduce tons of 'renumber
	newsgroup_name lo from xxxx to 1' when renumbering after rebuilding
	overview

1999-07-17 04:47  kondou

	* samples/innwatch.ctl.in: 
	From: rmtodd@skywalker.ecn.ou.edu (Richard Todd)
	
	A new inn.conf parameter "useoverchan" is added; "true" means that
	innd does not write overview records (and thus an overchan process
	should be running to do this); "false" means innd writes overview
	records as before.
	
	Some commented-out sample code in innwatch.ctl.in is given to
	throttle innd if overchan gets too far behind and unthrottle it as
	it catches up.

1999-07-17 04:42  kondou

	* backends/overchan.c: 
	From: rmtodd@skywalker.ecn.ou.edu (Richard Todd)
	
	This patch resurrects overchan as a separate process, and lets you
	either have innd do all the overview writes, or have the overview
	writes done by a separate 'overchan' process.

1999-07-16 06:22  rra

	* doc/sgml/inn.conf.sgml: Added documentation for ovmethod,
	enableoverview, overcache, addnntppostingdate, and
	addnntppostinghost.  Clarified why one would want to turn off
	wireformat, and added documentation of why one would want to change
	blockbackoff.

1999-07-15 08:32  rra

	* doc/sgml/inn.conf.sgml: Reorganized and largely rewritten,
	removing documentation for inn.conf parameters which are no longer
	used and written in POD with generated *roff and SGML.

1999-07-06 01:07  kondou

	* storage/interface.c: 
	From: George Lindholm <lindholm@ucs.ubc.ca>
	
	free all allocated space when shutdown

1999-07-06 01:06  kondou

	* samples/readers.conf: 
	From: George Lindholm <lindholm@ucs.ubc.ca>
	
	key was modified

1999-07-04 02:09  kondou

	* storage/: Make.ovmethods, ovinterface.h: 
	ov3 is now acceced thru OV api

1999-07-04 02:00  kondou

	* storage/ov3/: Makefile, ovmethod.config, tradindexed.h: 
	ov3 is now acceced thru OV api

1999-07-04 01:57  kondou

	* expire/expireover.c, expire/makedbz.c, include/ov.h,
	storage/ovbuildconfig.in: 
	ov3 is now acceced thru OV api

1999-07-04 01:04  rra

	* README.perl_hook, doc/pod/hook-perl.pod, doc/sgml/hook-perl.sgml:
	Now formatted in POD/SGML rather than plain text, some typo fixes.

1999-07-04 00:59  rra

	* doc/: pod/readme.pod, sgml/readme.sgml: Switched to POD/DocBook
	from plain text, clarified the Perl requirements, reworked the
	section on contact addresses to include the INN mailing lists.

1999-07-04 00:56  rra

	* doc/sgml/install.sgml: Mostly rewritten.  Changes over the old
	plain text INSTALL include: * Expanded the requirements section and
	added an explanation of the licensing concerns with PGP and a
	pointer to GnuPG.  * Added explicit documentation of --with-db-dir
	and some mention of the other configure switches for setting
	variables.  Also added documentation of --disable-uucp-rnews and
	--disable-setgid-inews and added them to the list of recommended
	default flags.	* Expanded the discussion of storage methods to
	include timecaf and tradspool, and expanded the advantages and
	disadvantages.	* Eliminated methods of extendeddbz, storageapi,
	and other obsolete inn.conf settings, and cut out mentions of a few
	inn.conf settings that shouldn't need to be set to anything other
	than the default value in normal operation.  * Added a section for
	readers.conf and greatly expanded the sections on expire.ctl and
	incoming.conf.	* Explained how to create a minimal active and
	newsgroups file.  * Added a section on File Descriptor Limits.	*
	Included instructions on setting up raw devices in the section on
	creating CNFS spool devices.  * Added documentation of setting up
	syslog, and fixed and updated innumerable other bits and pieces of
	the documentation.

1999-07-02 22:42  kondou

	* innfeed/: innlistener.c, main.c, tape.c: 
	From: "Edward S. Marshall" <emarshal@xnet.com>
	
	it adds a quick-click index of feed sites for rapid lookup, and
	emphasises header information

1999-06-26 00:33  kondou

	* doc/man/cycbuff.conf.5: doc/man/cycbuff.conf.5
	
	From: George Lindholm <lindholm@ucs.ubc.ca>
	
	some grammer were wrong

1999-06-26 00:31  kondou

	* README.perl_hook: 
	From: George Lindholm <lindholm@ucs.ubc.ca>
	
	typo fixed

1999-06-25 07:20  kondou

	* samples/innreport.conf.in: 
	From: Russ Allbery <rra@stanford.edu>
	
	Make the columns line up, use Sender instead of From since From at
	the beginning of a line will get an extra > during mail delivery.

1999-06-24 22:21  kondou

	* nnrpd/perl.c: 
	From: "Edward S. Marshall" <emarshal@xnet.com>
	
	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.

1999-06-22 21:35  kondou

	* innd/perl.c: 
	From: Russ Allbery <rra@stanford.edu>
	
	Portability fixes for Perl 5.004 and Linux.

1999-06-22 21:34  kondou

	* aclocal.m4: 
	From: Russ Allbery <rra@stanford.edu>
	
	Major cleanup of coding, indentation, and naming style.
	
	Lots of consistency fixes and reordering.
	
	Perl 5.003 is now required for building and checked by configure,
	and Perl 5.004 is required and checked if --with-perl is used.
	
	bzip2 is now a supported logfile compression method.
	
	I tried to detangle the maze of socket/nsl/resolv stuff some.
	
	configure no longer thinks Solaris doesn't have inet_ntoa().
	
	Makefile.global.in actually uses the path to CTAGS.
	
	libtool isn't configured unless specifically asked for.
	
	A few things that had no effect on the source tree at all have been
	taken out; most of them have just been commented with a FIXME for
	later attention.
	
	Lots and lots and lots of comments, mostly FIXME notes.

1999-06-21 22:03  kondou

	* samples/innwatch.ctl.in: 
	From: rmtodd@skywalker.ecn.ou.edu (Richard Todd)
	
	test should be 'ne' instead of 'eq'

1999-06-16 03:56  kondou

	* contrib/tunefeed: 
	From: Russ Allbery <rra@stanford.edu>
	
	Compare active files with a remote site to tune a feed

1999-06-16 03:27  kondou

	* contrib/pullart.c: 
	From: jrifkin@my-deja.com
	
	simple program to pull articles from cycbuffers

1999-06-16 03:27  kondou

	* contrib/pathinfo: [no log message]

1999-06-15 01:36  kondou

	* backends/actsync.c: 
	'-S' is already dropped

1999-06-14 06:07  kondou

	* samples/innwatch.ctl.in: 
	From: Russ Allbery <rra@stanford.edu>
	
	innwatch should exit if its LOCK file no longer contains its PID.

1999-06-13 01:52  kondou

	* expire/makedbz.c: 
	From: rmtodd@skywalker.ecn.ou.edu (Richard Todd)
	
	if -s isn't specified, the 'size' variable is never initialized. 
	Fix this by setting size to 0 at the beginning, which dbz.c
	interprets as a request for default size.

1999-06-12 08:23  kondou

	* doc/wildmat.3: file wildmat.3 was initially added on branch
	STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/writelog.8: file writelog.8 was initially added on branch
	STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/tally.unwanted.8: file tally.unwanted.8 was initially added
	on branch STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/subst.1: file subst.1 was initially added on branch
	STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/tally.control.8: file tally.control.8 was initially added on
	branch STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/strcasecmp.3: file strcasecmp.3 was initially added on branch
	STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/storage.ctl.5: file storage.ctl.5 was initially added on
	branch STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/startinnfeed.1: file startinnfeed.1 was initially added on
	branch STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/storage.conf.5: file storage.conf.5 was initially added on
	branch STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/sm.8: file sm.8 was initially added on branch STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/shrinkfile.1: file shrinkfile.1 was initially added on branch
	STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/simpleftp.1: file simpleftp.1 was initially added on branch
	STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/send-uucp.8: file send-uucp.8 was initially added on branch
	STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/shlock.1: file shlock.1 was initially added on branch
	STABLE-2_2.

1999-06-12 08:23  kondou

	* doc/: scanlogs.8, send-uucp.8, shlock.1, shrinkfile.1,
	simpleftp.1, sm.8, startinnfeed.1, storage.conf.5, storage.ctl.5,
	strcasecmp.3, subst.1, tally.control.8, tally.unwanted.8,
	wildmat.3, writelog.8: 
	all man pages are backed to original directory

1999-06-12 08:23  kondou

	* doc/scanlogs.8: file scanlogs.8 was initially added on branch
	STABLE-2_2.

1999-06-12 03:01  scrappy

	* doc/sgml/Makefile: Re-Add Makefile ...

1999-06-11 13:53  scrappy

	* doc/sgml/Makefile: Russ is already redoing things in POD ... any
	format is going to be hard enough for ppl to learn, let alone
	trying to deal with more then one ...

1999-06-11 07:41  kondou

	* lib/dbz.c: 
	did not compile for non-tagged hash

1999-06-11 07:41  kondou

	* expire/makedbz.c: 
	old code still left

1999-06-11 03:40  kondou

	* expire/grephistory.c, expire/makedbz.c, expire/prunehistory.c,
	include/dbz.h, lib/dbz.c: 
	From: Aidan Cully <aidan@panix.com>
	
	Now that innconf->extendeddbz is gone, it looks to me like the
	dbz.c API for tagged-hash vs. non-tagged-hash can be merged. 
	That's what this patch does.

1999-06-10 13:10  scrappy

	* doc/sgml/Makefile: From: Miquel van Smoorenburg
	<miquels@cistron.nl> To: inn-patches@isc.org Subject: Makefile
	fixes for doc/man etc The man pages have moved from doc/ to
	doc/man. This patch fixes the Makefiles so that inn compiles and
	installs correctly again.  Some files are moved around - please
	check that no zero-length files stay behind after patching.

1999-06-10 13:10  scrappy

	* doc/man/putman.sh: doc/man/expire.8: doc/man/expireover.8:
	doc/man/libstorage.3: doc/man/fastrm.8: doc/man/inn.conf.5:
	doc/man/news.daily.8: doc/man/newsfeeds.5: doc/man/overchan.8:
	From: Miquel van Smoorenburg <miquels@cistron.nl> To:
	inn-patches@isc.org Subject: Makefile fixes for doc/man etc The man
	pages have moved from doc/ to doc/man. This patch fixes the
	Makefiles so that inn compiles and installs correctly again.  Some
	files are moved around - please check that no zero-length files
	stay behind after patching.

1999-06-10 03:51  kondou

	* expire/expireover.c: 
	do not report lowmark, if lowmark is 0

1999-06-08 15:17  kondou

	* expire/expireover.c, lib/grpalias.c: 
	From: miquels@cistron.nl (Miquel van Smoorenburg)
	
	I needed to add an include for <sys/types.h> to 2 files toget INN
	to compile with glibc-2.0

1999-06-03 21:53  kondou

	* lib/rwlock.c: 
	codes were duplicated

1999-06-03 21:50  kondou

	* lib/makedir.c: 
	need to include errno.h

1999-06-03 21:21  kondou

	* lib/makedir.c: 
	From: Aidan Cully <aidan@panix.com>
	
	clear errno if (stat(Name, &Sb) >= 0 && S_ISDIR(Sb.st_mode)) is
	true

1999-06-03 08:28  kondou

	* expire/makedbz.c: 
	code were duplicated

1999-06-03 08:12  kondou

	* lib/: argparse.c, grpalias.c: 
	codes were duplicated

1999-06-03 07:51  kondou

	* lib/: pread.c, pwrite.c: 
	codes were duplicated

1999-06-03 07:50  kondou

	* expire/makedbz.c: 
	still had makehistory log messages

1999-06-03 06:56  kondou

	* expire/makedbz.c, include/rwlock.h, lib/argparse.c,
	lib/grpalias.c, lib/pread.c, lib/pwrite.c, lib/rwlock.c: 
	incorporate patch from Clayton and Richard
	
	delete uninportant stuff(obsolete, syslog etc.)
	
	drop uniover stuff
	
	drop expireindex and overchan stuff
	
	drop traditional stuff

1999-06-03 06:29  kondou

	* samples/overview.ctl, storage/overview.h: 
	incorporate patch from Clayton and Richard
	
	delete uninportant stuff(obsolete, syslog etc.)
	
	drop uniover stuff
	
	drop expireindex and overchan stuff
	
	drop traditional stuff

1999-06-03 06:20  kondou

	* include/qio.h: include/clibrary.h.in: include/conffile.h:
	include/config.h.in: include/configdata.h: include/dbz.h:
	include/innconf.h: include/inndcomm.h: include/libinn.h:
	include/macros.h: include/md5.h: include/qio.h: include/storage.h:
	include/mydir.h: include/mymemory.h: include/myserver.h:
	include/mystring.h:
	
	incorporate patch from Clayton and Richard
	
	delete uninportant stuff(obsolete, syslog etc.)
	
	drop uniover stuff
	
	drop expireindex and overchan stuff
	
	drop traditional stuff

1999-06-03 06:20  kondou

	* include/conffile.h, include/dbz.h, include/inndcomm.h,
	include/md5.h, include/mydir.h, include/mymemory.h,
	include/myserver.h, include/mystring.h, innd/site.c, innd/timer.c,
	innfeed/buffer.c, innfeed/main.c, lib/clientlib.c, lib/dbz.c,
	lib/hash.c, lib/lockfile.c, lib/xmalloc.c, nnrpd/newnews.c,
	nnrpd/track.c: 
	incorporate patch from Clayton and Richard
	
	delete uninportant stuff(obsolete, syslog etc.)
	
	drop uniover stuff
	
	drop expireindex and overchan stuff
	
	drop traditional stuff

1999-06-03 06:16  kondou

	* authprogs/ckpasswd.c, authprogs/domain.c, authprogs/ident.c,
	backends/actsync.c, backends/archive.c, expire/Makefile,
	expire/grephistory.c, expire/makeactive.c, expire/prunehistory.c,
	frontends/Makefile, frontends/innconfval.c, frontends/rn.pch,
	frontends/rnews.c, frontends/sm.c: 
	incorporate patch from Clayton and Richard
	
	delete uninportant stuff(obsolete, syslog etc.)
	
	drop uniover stuff
	
	drop expireindex and overchan stuff
	
	drop traditional stuff

1999-06-02 02:46  kondou

	* authprogs/ckpasswd.c: 
	check dbm header
	
	check dbm library

1999-05-20 09:21  kondou

	* frontends/ctlinnd.c, include/inndcomm.h, innd/python.c,
	samples/INN.py, samples/filter_innd.py: 
	From: greg andruk <meowing@banet.net>
	
	Python hooks for innd

1999-05-20 09:21  kondou

	* doc/man/ctlinnd.8: [no log message]

1999-05-20 09:21  kondou

	* README.python_hook: INSTALL: MANIFEST: Makefile.global.in:
	README.python_hook: configure configure.in:
	
	From: greg andruk <meowing@banet.net>
	
	Python hooks for innd

1999-05-11 21:59  kondou

	* storage/tradspool/Makefile: [no log message]

1999-05-11 21:59  kondou

	* storage/timecaf/Makefile: 
	'-Wunused' is now dropped

1999-05-11 21:52  kondou

	* samples/mailpost.in: 
	From: Vladimir Litovka <doka@triton.kiev.sovam.com>
	
	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.

1999-05-10 03:15  kondou

	* contrib/makeexpctl.pl: 
	From: Richard Michael Todd <rmtodd@mailhost.ecn.ou.edu>
	
	uses that list to write a new expire.ctl file every night

1999-05-10 03:15  kondou

	* contrib/makestorconf.pl: 
	From: Richard Michael Todd <rmtodd@mailhost.ecn.ou.edu>
	
	uses the same list to write a new storage.conf file, so as to put
	read newsgroups into a timecaf spool area instead of the big CNFS
	area

1999-05-10 03:15  kondou

	* contrib/findreadgroups.pl: 
	From: Richard Michael Todd <rmtodd@mailhost.ecn.ou.edu>
	
	reads news.notice logs and updates a list of what groups have been
	recently read

1999-05-09 00:21  kondou

	* doc/man/moderators.5: [no log message]

1999-05-09 00:16  kondou

	* doc/man/storage.conf.5: [no log message]

1999-05-08 05:16  kondou

	* README.perl_hook: 
	From: Russ Allbery <rra@stanford.edu>
	
	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.

1999-05-07 23:50  kondou

	* doc/man/control.ctl.5: doc/control.ctl.5:
	
	From: Russ Allbery <rra@stanford.edu>
	
	Various minor cleanups; added a clarification of whether mail is
	sent for PGP-verified control messages with no log specified; added
	a clarification of what processing a checkgroups message means,
	including a note that checkgroups processing just generates a shell
	script and doesn't actually change anything; added a longish note
	about PGP verification; and added a note that cancel processing
	isn't controlled by this configuration file.

1999-05-06 07:39  kondou

	* frontends/Makefile: 
	From: Russ Allbery <rra@stanford.edu>
	
	Adds --with-control-dir and --with-filter-dir to allow the paths to
	the control and filter programs to be set to something other than
	prefix/bin/{control,filter}.  The files in these directories often
	aren't executables, so I don't like having them under bin.
	
	Adds --with-news-umask to set the umask of INN, and also change the
	default article and directory modes.  (02 and 022 are the only
	umasks supported by this patch, since I didn't want to try to fake
	up octal arithmetic in shell and those are the two that seem
	generally useful.)
	
	Adds --disable-uucp-rnews to install rnews owned by news.news and
	mode 500 instead of owned by news.uucp and mode 4550.  This is very
	useful if you don't have a uucp group at all, and good for systems
	that don't need rnews to be runnable by someone other than news. 
	(Cuts down on setuid programs, which is always good.)
	
	Adds --disable-setgid-inews, to install inews 550 instead of 2555
	(avoiding needless setgid programs on a standalone news server that
	doesn't have non-news programs running inews).

1999-05-04 00:00  kondou

	* doc/man/storage.conf.5: [no log message]

1999-04-28 01:39  kondou

	* samples/readers.conf: 
	From: Aidan Cully <aidan@panix.com>
	
	assuming the second patch I submitted last week got included, this
	patch accounts for the breaking changes in syntax between the
	previous format and the current.  It takes me a while to work up to
	good documentation, and my limited understanding of nroff certainly
	hurts in this regard..	I should have a more complete document
	ready before 2.3 ships (and if I don't, feel free to harass me
	about it), but in the meantime, here's this.

1999-04-28 01:38  kondou

	* doc/man/readers.conf.5: [no log message]

1999-04-26 07:04  kondou

	* include/conffile.h, lib/conffile.c: 
	From: Aidan Cully <aidan@panix.com>
	
	updated readers.conf overhaul I've regularized the syntax per
	discussion between me/Fabien Tassin, e.g.  group "groupname" { auth
	"panixhosts" { hosts: "*.panix.com" key: "default"	# is
	optional.  no key matches no key.  auth "radius" { program: "radius
	-f /news/etc/authrad.conf" } } access "users" { users: "*" key:
	"default" newsgroups: "*,!internal.*" access: "Read Post" } access
	"staffers" { users: "staffer1@panix.com" key: "default" newsgroups:
	"*" access "Read Post" } }

1999-04-22 04:31  kondou

	* doc/man/actsync.8: [no log message]

1999-04-22 04:30  kondou

	* backends/actsync.c: 
	From: Thomas Mike Michlmayr <mike@cosy.sbg.ac.at>
	
	attached are the patch to actsync that adds the capability to
	specify a port to hostnames and a patch to the manpage.

1999-04-20 03:39  kondou

	* doc/man/: readers.conf.5, storage.conf.5: [no log message]

1999-04-19 06:54  kondou

	* innd/site.c: 
	drop 'DEBUG' message

1999-04-15 07:00  kondou

	* samples/mailpost.in: 
	From: Geoff Gibbs <ggibbs@hgmp.mrc.ac.uk>
	
	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 ;-)

1999-04-12 16:22  kondou

	* innfeed/article.c: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	article size was incorrect

1999-04-12 16:17  kondou

	* innfeed/main.c, lib/getdtab.c: 
	add new parameter 'rlimitnofile' for {set|get}rlimit()

1999-04-07 08:05  kondou

	* backends/actsyncd.sh.in: 
	tried to remove directory where actsyncd sits

1999-04-06 04:55  kondou

	* innfeed/: connection.c, misc.h, msgs.h: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	use double instead of long long

1999-04-02 07:52  kondou

	* innfeed/: misc.h, msgs.h: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	'long long' format patch

1999-03-27 15:01  kondou

	* samples/innreport.conf.in: 
	defalult html is false

1999-03-27 14:59  kondou

	* innfeed/: connection.c, misc.h, msgs.h: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	long long patch

1999-03-26 02:11  kondou

	* samples/innfeed.conf: 
	add 'drop-deferred' and 'min-queue-connection' for sample
	configurations

1999-03-25 10:03  kondou

	* innfeed/article.c, innfeed/article.h, innfeed/connection.c,
	innfeed/msgs.h, innfeed/tape.c, samples/innreport.conf.in,
	samples/innreport_inn.pm: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	here is set of patches against last (inn-1999-03-24_03-00) wich
	allow report of incoming volume (nnrp/innfeed/innxmit). innreport
	have 3.0.1 version (my server with all modification run
	innreport-3.0.1 last 3 weeks). innfeed have additional key
	``min-queue-connection'' (see man page).

1999-03-25 10:02  kondou

	* doc/man/controlchan.8: doc/controlchan.8: doc/innfeed.conf.5:
	
	From: "Igor Timkin" <ivt@gamma.ru>
	
	here is set of patches against last (inn-1999-03-24_03-00) wich
	allow report of incoming volume (nnrp/innfeed/innxmit). innreport
	have 3.0.1 version (my server with all modification run
	innreport-3.0.1 last 3 weeks). innfeed have additional key
	``min-queue-connection'' (see man page).

1999-03-25 10:02  kondou

	* doc/man/innfeed.conf.5: [no log message]

1999-03-25 03:01  kondou

	* storage/timehash/timehash.c: 
	might have freed unallocated area for article

1999-03-24 02:48  kondou

	* samples/: innreport.conf.in, innreport_inn.pm: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	What's about my version innreport_inn.pm and innreport.conf, which
	process both 502 and 505 codes correctly (and have volume(size)
	accounting, which fully compatible with old format of inn logs).

1999-03-23 04:26  kondou

	* samples/innreport_inn.pm: 
	505 is repored by innd instead of 502
	
	regexp was not correct for picking up above message

1999-03-20 16:03  kondou

	* innfeed/connection.c: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	Some site (news-feed.inet.tele.dk, #14 on Freenix top-1000) don't
	user stream mode. This patch was tested on newsfeed/news.gamma.ru
	for several months.

1999-03-20 16:03  kondou

	* doc/man/innfeed.conf.5: [no log message]

1999-03-18 04:23  kondou

	* innfeed/: configfile.h, connection.c, host.h: 
	From: miquels@cistron.nl (Miquel van Smoorenburg)
	
	This patch adds a "drop-deferred" option to innfeed.conf so you can
	have innfeed drop an article for some peers if it has been
	deferred.

1999-03-18 04:22  kondou

	* doc/man/innfeed.conf.5: [no log message]

1999-03-16 02:30  kondou

	* samples/moderators: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	moderators.isc.org don't have all fido7.* aliases (at least).  I
	(as fido7.* supporter) have many question about it.

1999-03-07 15:00  kondou

	* innfeed/innlistener.c: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	innfeed -- memory leak. On heavy loaded server (FreeBSD-3.1) I got
	many ``partial read'' from innd (and each time innlistener expanded
	empty buffer):

1999-03-03 03:05  kondou

	* README.perl_hook: 
	From: Russ Allbery <rra@stanford.edu>
	
	This patch adds a special __LINES__ key to the %hdr hash available
	to the Perl filter, containing an accurate line count of the
	article.

1999-02-20 16:22  kondou

	* storage/timecaf/caf.c: 
	checking written size in CAFFinishArtWrite() was wrong

1999-02-17 05:03  tale

	* samples/rmgroup.in: FIxed check for existing group to not use
	regular expression for matching (would bogey *.lang.c++).  moved
	approval check earlier, before mailing news admin.

1999-02-15 21:09  tale

	* backends/actsyncd.sh.in: 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

1999-02-01 07:21  kondou

	* innd/newsfeeds.c: 
	'@' was meaningless for non existent groups

1999-01-27 21:55  kondou

	* innfeed/Makefile: 
	version update which was done for 2.2

1999-01-27 21:48  kondou

	* innd/newsfeeds.c: 
	From: smurf@noris.de (Matthias Urlichs)
	
	mischecking errors

1999-01-27 21:05  kondou

	* samples/docheckgroups.in: 
	From: Philippe Michel <Philippe.Michel@syseca.fr>
	
	maybe it would be better to use ${1:-.}, for backwards
	compatibility at least.

1999-01-25 10:10  kondou

	* nnrpd/udp.c: 
	From: SUNAGAWA Keiki <Keiki_SUNAGAWA@yokogawa.co.jp>
	
	include syslog.h instead of sys/syslog.h

1999-01-20 11:58  kondou

	* authprogs/domain.c: 
	From: Aidan Cully <aidan@panix.com>
	
	This resolver just strips a suffix off the remote-user's hostname
	to get the username.

1999-01-19 03:16  kondou

	* contrib/reset-cnfs.c: 
	From: Aidan Cully <aidan@panix.com>
	
	A QD hack to overwrite the state parts of a CNFS buffer with nulls.

1999-01-17 23:21  kondou

	* samples/: innreport.conf.in, innreport_inn.pm: 
	From: Russ Allbery <rra@stanford.edu>
	
	Used to be that the only no permission rejections would come from
	nnrpd, but now with the new noreader mode, innd may also reject
	connections.  This patch teaches innreport about those; it
	basically does exactly the same thing with them that it does with
	nnrpd rejects.	Note that innd doesn't do reverse name resolution
	for the log messages, so all no-permission servers will be logged
	by IP address; this patch still does the case smashing just in case
	that someday changes.

1999-01-17 23:21  kondou

	* samples/incoming.conf: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	Add ``noresendid'' for non-stream mode.

1999-01-17 23:19  kondou

	* nnrpd/udp.c: 
	From: Sven Paulus <sven@karlsruhe.org>
	
	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.

1999-01-12 13:50  kondou

	* doc/man/cycbuff.conf.5: [no log message]

1999-01-11 11:24  kondou

	* storage/cnfs/cnfs-private.h: 
	SEQUENTIAL mode is now available

1999-01-11 11:21  kondou

	* doc/man/cycbuff.conf.5: [no log message]

1999-01-09 02:56  kondou

	* doc/man/newsfeeds.5: [no log message]

1999-01-09 01:54  kondou

	* samples/: innreport.conf.in, innreport_inn.pm: 
	From: Hiroaki Sengoku <sengoku@gcd.forus.or.jp>
	
	analyze ihave/sendme process from controlchan

1999-01-08 22:01  tale

	* backends/nntpget.c: y2k fix: pass only two digit date (RFC 977
	rules) for newnews command

1999-01-08 05:30  kondou

	* samples/innreport.in: 
	From: Russ Allbery <rra@stanford.edu>
	
	log from Sys::Syslog may have additional year on some system

1999-01-08 01:34  kondou

	* samples/innreport_inn.pm: 
	From: Russ Allbery <rra@stanford.edu>
	
	Small bug fix to the patch I sent a couple days ago.  If the
	percentage used of the buffer is under 10%, there's an extra space
	in the output, which was preventing the regex from matching.

1999-01-07 10:20  kondou

	* 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.

1999-01-07 01:20  kondou

	* authprogs/README.readers.conf: 
	From: Aidan Cully <aidan@panix.com>
	
	I also updated my CONTRIBUTORS entry to include the readers.conf. 
	I'd fix the spelling on my name, but having it misspelled has
	become a kind of way of life for me, and I get a kind of perverse
	enjoyment out of it.

1999-01-06 14:51  kondou

	* samples/: innreport.conf.in, innreport_inn.pm: 
	From: Russ Allbery <rra@stanford.edu>
	
	The following patch will let innreport generate a report

1999-01-06 04:53  kondou

	* samples/innreport_inn.pm: 
	From: Russ Allbery <rra@stanford.edu>
	
	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.

1999-01-05 22:30  kondou

	* samples/nnrpd_auth.pl.in: 
	From: Paul Tomblin <ptomblin@xcski.com>
	
	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.

1999-01-05 15:35  kondou

	* backends/archive.c: 
	do not copy archive, just (sym)link

1999-01-05 15:21  kondou

	* doc/man/cycbuff.conf.5: [no log message]

1999-01-05 07:45  kondou

	* innfeed/inet_addr.c: 
	innfeed/inet_addr.c is moved to lib/inet_addr.c
	
	innfeed/strerror.c is removed since lib/strerror.c exists already

1999-01-04 07:46  kondou

	* doc/man/: expire.ctl.5, overview.ctl.5: [no log message]

1999-01-04 04:23  scrappy

	* authprogs/pwcheck.c: had the return codes backwards...if it user
	entered an invalid passwd, it was considered valid...and vice
	versa...

1998-12-30 05:27  kondou

	* samples/incoming.conf: 
	From: Sven Paulus <sven@karlsruhe.org>
	
	This option is mentioned in the manpage but not in the sample
	configuration file.

1998-12-26 16:13  kondou

	* backends/archive.c: 
	didn't handle wireformat correctly

1998-12-19 15:58  kondou

	* backends/archive.c: 
	From: Francis Swasey <fswasey@btv.ibm.com>
	
	Found my memory leak

1998-12-16 07:15  kondou

	* authprogs/ident.c: 
	From: Keith Lewis <keithl@mukluk.cc.monash.edu.au>
	
	fixes for old DECstations with and ancient version of identd

1998-12-16 06:08  kondou

	* backends/archive.c: 
	From: Francis Swasey <fswasey@btv.ibm.com>
	
	if you didn't use -p in yesterday's version, it didn't archive
	anything
	
	yesterday's version didn't ever free up the xrefs storage and you
	could rather quickly exceed memory

1998-12-16 06:01  kondou

	* contrib/fixhist: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	Add more strict check for pathname

1998-12-15 06:54  scrappy

	* authprogs/pwcheck.c: update pwcheck.c to reflect a working copy
	of it...

1998-12-15 00:34  kondou

	* authprogs/ckpasswd.c: 
	From: Aidan Cully <aidan@panix.com>
	
	I see that there's a small problem in the fgets(), where it doesn't
	make sure that strchr(buff, '\n') actually lands within
	sizeof(buff), but it should be _extremely_ rare that that actually
	opens a root hole to your system.  I can't even imagine the
	circumstances where it would.  The following patch fixes it,
	though:

1998-12-15 00:09  kondou

	* doc/man/archive.8: doc/archive.8:
	
	From: Francis Swasey <fswasey@btv.ibm.com>
	
	Here's the updates promised last week which add the -p and -c flags
	to archive.  In addition I've updated the archive.8 manual page.

1998-12-15 00:09  kondou

	* backends/archive.c: 
	From: Francis Swasey <fswasey@btv.ibm.com>
	
	Here's the updates promised last week which add the -p and -c flags
	to archive.  In addition I've updated the archive.8 manual page.

1998-12-13 22:44  scrappy

	* authprogs/pwcheck.c: Merge in a couple of missing functions...

1998-12-13 22:11  scrappy

	* authprogs/pwcheck.c: an alternative password authentication
	method, pwcheck does a *non-root*, *non-suid* check through a
	special authentication daemon as provided by CMU's Cyrus IMAPd
	implementation...  Still a work in progress, since I'm just getting
	up to speed on the new auth/access methods...

1998-12-10 23:46  kondou

	* backends/archive.c: 
	From: Francis Swasey <fswasey@btv.ibm.com>
	
	Here's a patch to make archive work with tokens.  It is rough.	It
	uses the Xref header and just archives as many copies of the
	article as there are entries in the Xref header.

1998-12-09 15:54  kondou

	* samples/mailpost.in: 
	From: SAKAI Kiyotaka <ksakai@netwk.ntt-at.co.jp>
	
	In mailpost(8), -b is written as this.	-b   IF the ``-b'' flag is
	used, then it defines  the  loca- tion	of  the database used to
	store the message ids of articles sent on. This is to prevent 
	articles  looping around  if a news to mail gateway sends them back
	here.  This option may be required  if	the  mailpost  process
	doesn't  have  write  access  to the news tmp directory (the value
	of athtmp in inn.conf(5).  If we obey this description, I think
	mailpost should be changed as this. Otherwise, manual should be
	changed.
	
	mailpost returns error mail with optional white spaces at Subject
	header
	
	I tried to post a news using mailpost with no subject header, but
	it failed because inews couldn't accept an article with no subject.
	 I think this feature may confuse some user, so how about mailpost
	add subject header as follows if not exist.

1998-12-09 15:53  kondou

	* doc/man/newsfeeds.5: doc/newsfeeds.5: doc/control.ctl.5:
	doc/inn.conf.5: doc/innd.8: doc/inndcomm.3: doc/innxbatch.8
	doc/libinn.3: doc/mailpost.8: doc/news.daily.8: doc/news2mail.8:
	doc/newsfeeds.5 doc/qio.3: doc/writelog.8:
	
	partly From: SAKAI Kiyotaka <ksakai@netwk.ntt-at.co.jp>
	
	correct description

1998-12-09 15:53  kondou

	* doc/man/: control.ctl.5, inndcomm.3, innxbatch.8, libinn.3,
	mailpost.8, news2mail.8, qio.3, writelog.8: doc/control.ctl.5:
	doc/inn.conf.5: doc/innd.8: doc/inndcomm.3: doc/innxbatch.8
	doc/libinn.3: doc/mailpost.8: doc/news.daily.8: doc/news2mail.8:
	doc/newsfeeds.5 doc/qio.3: doc/writelog.8:
	
	partly From: SAKAI Kiyotaka <ksakai@netwk.ntt-at.co.jp>
	
	correct description

1998-12-09 15:53  kondou

	* doc/man/innd.8: doc/man/Makefile: doc/man/buffindexed.conf.5:
	doc/man/cnfsheadconf.8: doc/man/makedbz.8: doc/control.ctl.5:
	doc/inn.conf.5: doc/innd.8: doc/inndcomm.3: doc/innxbatch.8
	doc/libinn.3: doc/mailpost.8: doc/news.daily.8: doc/news2mail.8:
	doc/newsfeeds.5 doc/qio.3: doc/writelog.8:
	
	partly From: SAKAI Kiyotaka <ksakai@netwk.ntt-at.co.jp>
	
	correct description

1998-12-09 01:30  kondou

	* lib/conffile.c: 
	do nothing if argument is null at CONFfclose()

1998-12-02 22:13  kondou

	* lib/conffile.c: 
	From: "Igor Timkin" <ivt@gamma.ru>
	
	fix for noreader ture

1998-12-01 06:14  kondou

	* innd/newsfeeds.c: 
	'O' flag didn't work

1998-11-29 22:33  kondou

	* doc/man/newsfeeds.5: [no log message]

1998-11-29 13:34  kondou

	* storage/timecaf/README.CAF: 
	reported by Olaf Titz <olaf@bigred.inka.de>
	
	fixed the documentation

1998-11-29 13:34  kondou

	* doc/man/storage.conf.5: [no log message]

1998-11-25 22:43  kondou

	* doc/man/newsfeeds.5: [no log message]

1998-11-21 15:28  kondou

	* storage/timecaf/Makefile: 
	copying object was failed if libtool was enabled.

1998-11-21 15:25  kondou

	* doc/man/storage.conf.5: [no log message]

1998-11-21 11:55  kondou

	* lib/parsedate.y: 
	fixed Y2K problem (this happened for relative, 'hh:mm' or 'MM/DD')

1998-11-15 22:45  kondou

	* doc/man/nnrpd.8: [no log message]

1998-11-13 09:48  kondou

	* storage/tradspool/README.tradspool: 
	From: rmtodd@skywalker.ecn.ou.edu (Richard Todd)
	
	As mentioned earlier on inn-workers, here is some simple code to
	add a database file to the tradspool storage module.  This file
	keeps track of the mapping between newsgroup names and token id
	numbers used by tradspool.  Keeping this db in a file helps avoid
	problems caused when newsgroups are added and deleted.

1998-11-13 09:47  kondou

	* storage/timecaf/caf.c: 
	sprintf() is used instead of snprintf()

1998-11-09 22:59  kondou

	* storage/cnfs/cnfs-private.h: 
	comment out for old cnfs stuff.  this breaks retrieved article if
	its size matches ntohl(0x1234)
	
	check bitmaps for corrupted cycbuff

1998-11-07 03:43  kondou

	* storage/: timecaf/Makefile, timecaf/README.CAF, timecaf/caf.c,
	timecaf/caf.h, timecaf/method.config, timecaf/timecaf.h,
	tradspool/Makefile, tradspool/README.tradspool,
	tradspool/method.config, tradspool/tradspool.h: 
	From: Richard Michael Todd <rmtodd@mailhost.ecn.ou.edu>
	
	add new storage method 'timecaf' and 'tradspool'

1998-11-03 23:48  kondou

	* samples/readers.conf: 
	From: Aidan Cully <aidan@panix.com>
	
	add samples/readers.conf

1998-11-03 14:33  tale

	* doc/man/actsync.8: doc/actsync.8: doc/inn.conf.8: clarified
	warning regarding ctlinnd rmgroup

1998-11-03 14:01  tale

	* doc/man/actsyncd.8: Note new actsyncd manual page in MANIFEST,
	install via doc/Makefile.  Made more portable by not using ".so"
	directive; unfortunately now people have to manually quit and visit
	the actsync page.

1998-11-03 13:48  tale

	* doc/man/actsyncd.8: redirect to actsync.8 manual page

1998-10-30 14:09  kondou

	* doc/man/readers.conf.5: doc/readers.conf.5: doc/storage.conf.5:
	doc/readers.conf.5: doc/inn.conf.5: doc/inncheck.8: doc/nnrpd.8
	
	update for readers.conf doc/nnrp.access.5 doc/readers.conf.5:
	
	From: Aidan Cully <aidan@panix.com>
	
	new readers.conf/authenticator patches

1998-10-30 14:09  kondou

	* doc/man/: inncheck.8, nnrp.access.5: doc/inn.conf.5:
	doc/inncheck.8: doc/nnrpd.8
	
	update for readers.conf doc/nnrp.access.5 doc/readers.conf.5:
	
	From: Aidan Cully <aidan@panix.com>
	
	new readers.conf/authenticator patches

1998-10-30 14:09  kondou

	* doc/man/nnrpd.8: doc/nnrpd.8: doc/inn.conf.5: doc/inncheck.8:
	doc/nnrpd.8
	
	update for readers.conf doc/nnrp.access.5 doc/readers.conf.5:
	
	From: Aidan Cully <aidan@panix.com>
	
	new readers.conf/authenticator patches

1998-10-30 14:08  kondou

	* authprogs/ident.c: [no log message]

1998-10-30 14:08  kondou

	* authprogs/ckpasswd.c: 
	From: Aidan Cully <aidan@panix.com>
	
	new readers.conf/authenticator patches

1998-10-28 16:05  tale

	* doc/man/: mod-active.8, simpleftp.1: Manual pages for new
	scripts.

1998-10-28 02:32  tale

	* samples/mod-active.in: Fixed hardcoded path to ctlinnd to use
	$inn::newsbin

1998-10-28 00:42  tale

	* doc/man/actsync.8: Added information on ftppath and pointer to
	ftp://ftp.isc.org/pub/usenet/CONFIG/README

1998-10-25 07:19  kondou

	* doc/man/nnrp.access.5: [no log message]

1998-10-24 04:34  kondou

	* include/patchlevel.h, nnrpd/loadave.c, nnrpd/newnews.c,
	nnrpd/udp.c, storage/cnfs/cnfs-private.h: 
	apply the patch for STABLE-2_2

1998-10-21 07:10  brister

	* samples/news2mail.cf: Sample config file for news2mail

1998-10-21 07:08  brister

	* samples/pullnews.in: suck'ing feed perl script.

1998-10-21 07:07  brister

	* samples/news2mail.in: samples/newsfeeds.in: News to email
	gateway.

1998-10-21 07:05  brister

	* samples/mailpost.in: samples/newsfeeds.in: Email to news gateway.

1998-10-21 07:01  brister

	* doc/man/: mailpost.8, news2mail.8, pullnews.8: Man pages for new
	programs.

