2002-12-13 18:52  vinocur

	* storage/ovdb/ovdb.c: 
	Fix erroneous instances of DB_VERSION_MAJOR instead of _MINOR
	
	From Andy Igoshin <ai@vsu.ru>

2002-12-11 05:28  rra

	* storage/cnfs/cnfs.c: CNFSflushhead should msync unconditionally,
	not only msync if read can't see changes to mmap'd memory.

2002-12-08 19:36  rra

	* doc/: pod/readers.conf.pod, man/readers.conf.5: Fix typo (and
	regenerate readers.conf.5 with a current pod2man).

2002-12-07 19:04  rra

	* samples/control.ctl: Revert previous erroneous change.

2002-12-07 18:50  rra

	* samples/control.ctl: Update the sender address for fl.* control
	messages.

2002-12-07 06:37  rra

	* INSTALL, README, doc/pod/install.pod, doc/pod/readme.pod:
	Document that INN requires yacc to build.

2002-12-04 05:28  rra

	* README, doc/pod/readme.pod: Update the URL for GUP.

2002-12-04 04:03  rra

	* samples/control.ctl: Update staroffice.* information.

2002-12-01 00:35  rra

	* samples/control.ctl: Add belwue.* and update some URLs.

2002-11-30 01:29  rra

	* samples/control.ctl: Update the comment for fa.* and the admin
	group for no.*.

2002-11-29 00:37  rra

	* samples/control.ctl: Lots of updates to URLs, key URLs, admin
	groups, and the like, both adding URLs and removing ones that are
	no longer valid.  Add rules for demon.*.

2002-11-28 20:22  rra

	* samples/control.ctl: Add a URL for at.*, update the control
	message sender for cn.bbs.* and add the key URL and admin group,
	add ffm.* and nrw.*, add a key URL for pl.*, and update the control
	message sender and add a contact, URL, and admin group for us.*.

2002-11-28 20:04  rra

	* samples/moderators: Add a wildcard rule for ffm.*.

2002-11-28 17:43  rra

	* nnrpd/article.c: Use xwritev rather than writev when writing
	article information so that partial writes will be completed.

2002-11-28 08:54  rra

	* samples/control.ctl: Regenerated by a script (that's not yet put
	somewhere public, so changes really need to go through
	usenet-config right now...).  Cleaned up and made more regular in
	the way that only an automated process can do.	All hierarchies
	with a known control message issuer now also have an entry to
	accept checkgroups messages from that issuer or issuers.  * is used
	as a wildcard instead of *@*.  The wording for local, private, and
	defunct hierarchies has been regularized (losing tiny bits of
	information in some cases).  Some URLs which are no longer valid
	were removed.  Administrative groups added to the comments for some
	hierarchies.  Broke the regular and alt portions in some
	hierarchies into separate entries.

2002-11-25 20:54  rra

	* INSTALL, doc/pod/install.pod: Make the cross-reference more
	obvious in the section on cycbuff.conf.

2002-11-25 18:09  rra

	* INSTALL, doc/pod/install.pod: Add a note about having to use gpg
	--edit-key to remove user IDs if there are user IDs on the key
	other than the one in control.ctl.

2002-11-25 17:40  rra

	* INSTALL, doc/pod/install.pod: Add a new section on setting up
	control message processing.

2002-11-25 05:58  kondou

	* nnrpd/: perl.c, post.c: 
	header modification didn't work properly
	
	reported by Miroslaw Luc

2002-11-25 00:27  kondou

	* include/libinn.h, innd/art.c, innfeed/host.c, storage/ov.c: 
	clean up incorrect coding
	
	from Andy Igoshin

2002-11-23 06:59  rra

	* storage/ovdb/ovdb.c: Support BerkeleyDB 4.x (patch from Michael
	Schloh von Bennewitz).

2002-11-18 22:24  vinocur

	* samples/radius.conf: 
	Caution not to use # in the secret, since it begins a comment
	
	Reported by Donald Roeber <droeber@isc.upenn.edu>

2002-11-09 19:54  rra

	* storage/tradspool/tradspool.c: Fix a memory leak in
	tradspool_freearticle.	Not all of the article was being freed.

2002-11-05 03:02  rra

	* configure, configure.in, include/config.h.in: Define _GNU_SOURCE
	on Linux if compiling with large files.

2002-10-05 21:52  rra

	* innd/cc.c: Move the code that has to include Perl headers to the
	end of the file so that those headers don't interfere with other
	code (the Perl 5.8.0 headers do some odd redefines).

2002-09-30 03:26  rra

	* nnrpd/article.c: Fix a bug in XHDR and XPAT where the header
	"newsgroup" would match the header "newsgroups" because the colon
	after the header name wasn't checked.

2002-09-26 23:53  rra

	* contrib/ninpaths-3.1.1/sendinpaths: Renice before doing any work
	since path generation isn't important and can be CPU intensive. 
	Warn if no data was collected for the reporting period.

2002-09-26 23:39  rra

	* backends/actsyncd.in: Correctly diagnose failures to copy when
	the active file is a local file.

2002-09-26 23:34  rra

	* backends/inndf.c: Cap the returned free inode count at 2^31 - 1
	since innwatch uses this value and bash can only do signed long
	arithmetic.  ReiserFS returns an inode count of 2^32 - 1 since it
	has "infinite" inodes.	Patch from Marco d'Itri.

2002-09-26 23:12  rra

	* configure, configure.in, authprogs/ckpasswd.c,
	include/config.h.in: Also check for <gdbm-ndbm.h> to find ndbm
	functions, for some Linux systems.  Patch from Ian Hastie.

2002-09-24 08:54  kondou

	* doc/man/shlock.1: explain the limitation of shlock(reported by
	Berend Reitsma)

2002-09-23 15:42  rra

	* include/libinn.h: Undefine LOCK_READ, LOCK_WRITE, and LOCK_UNLOCK
	since Linux defines some of them.  This is fixed properly in
	CURRENT.

2002-09-15 16:37  vinocur

	* nnrpd/perm.c: Make sure innconf->backoff_db is not empty before
	using it

2002-09-08 18:08  vinocur

	* doc/: man/inn.conf.5, pod/inn.conf.pod: Warn users that access:
	in readers.conf overrides allownewnews:

2002-09-06 05:48  kondou

	* nnrpd/article.c, lib/findheader.c: fix hanging HEAD and ARTICLE
	if path is included also in the body of the article, reported by
	christian mock

2002-09-01 23:38  vinocur

	* doc/man/cnfsheadconf.8, doc/man/cnfsstat.8,
	frontends/cnfsheadconf.in: Fix some typos

2002-08-30 04:02  rra

	* nnrpd/commands.c: Fixed a bug where LIST ACTIVE <group> would
	bypass permissions set in readers.conf and show any reader the
	information about the group.  This may confuse clients that use
	individual LIST ACTIVE commands to get statistics about groups.  In
	the process, break the single group case out of CMDlist into a
	separate function.

2002-08-26 23:59  rra

	* authprogs/radius.c: done was not initialized.  Patch from Jake
	Roersma.

2002-08-26 01:45  rra

	* innd/cc.c: Revert the last patch for STABLE.	It's not an
	important enough fix to risk breaking someone's script.

2002-08-26 00:31  rra

	* innd/cc.c: The reporting of readerswhenstopped by ctlinnd mode
	didn't make any sense.	Inverted it, so that it now says "readers
	separate" if readers are allowed when the server is throttled and
	"readers follow" if readers are not allowed when the server is
	throttled.  (Better language here would be even better.)

2002-08-25 23:58  rra

	* doc/: man/makehistory.8, pod/makehistory.pod: Add a note about
	starting the ovdb processes while makehistory is running so that
	the transaction logs don't overwhelm the partition.

2002-08-25 23:46  rra

	* INSTALL, doc/pod/install.pod: For the tagged hash calculation,
	note that the values are in bytes.

2002-08-25 23:22  rra

	* samples/newsfeeds.in: Add an explicit * to the outgoing feeds
	since ME now contains !*.

2002-08-25 22:30  rra

	* scripts/scanlogs.in: Deal correctly with the case where
	pathlogs/OLD is on a different file system than pathlogs.

2002-08-24 00:23  rra

	* innfeed/misc.c: vsnprintf isn't available on Tru64.  We could
	backport from CURRENT, but on reviewing all of the innfeed source,
	the only places logOrPrint are used are to report errors in the
	configuration file.  Buffer overflows caused by user-supplied data
	aren't interesting since they don't lead to privilege elevation, so
	we'll live with this being vsprintf for the 2.3.x series.  Fixed
	the right way in 2.4.

2002-08-23 21:23  rra

	* configure, configure.in: Be more careful about stripping
	duplicate libraries and flags from the Perl linkage.  Potential bug
	noticed by Forrest Cavalier.

2002-08-23 18:07  rra

	* README, doc/pod/readme.pod: Add a pointer to newsx.

2002-08-23 18:04  rra

	* doc/man/newsfeeds.5: Add a pointer to sm(8) where storage API
	tokens are mentioned.

2002-08-23 18:00  rra

	* INSTALL, doc/pod/install.pod: Add a pointer to sm where storage
	token is mentioned.

2002-08-23 16:45  kondou

	* nnrpd/nnrpd.c: From: Kenichi Okada <okada@opaopa.org> The value
	of clienttimeout in nnrpd.c is not overridden after authinfo. The
	value is set at the only out of main loop.

2002-08-12 00:39  rra

	* doc/: man/inn.conf.5, pod/inn.conf.pod: Move the paragraph about
	how this file cannot be reloaded with ctlinnd reload closer to the
	top, since people keep missing it.

2002-08-12 00:36  rra

	* innd/art.c: Clarify the error messages complaining about Xref
	headers when xrefslave is turned on.

2002-08-11 01:29  rra

	* INSTALL, doc/pod/install.pod: Added an awk command that will
	generate all of the dd commands that need to be run to generate the
	cycbuffs for CNFS.

2002-08-02 13:36  kondou

	* nnrpd/post.h: nnrpd dumped core if header is unset

2002-07-25 22:29  kondou

	* nnrpd/perm.c: fix for a problem in nnrpd: when the authenticator
	program is missing, nothing is logged

2002-07-14 16:42  kondou

	* nnrpd/: post.c, post.h: 
	nnrpd did not handle folded headers correctly

2002-05-31 09:23  alexk

	* NEWS: Add detail on the pgpverify fix for GnuPG

2002-05-31 09:22  alexk

	* backends/pgpverify.in: Fix two problems - if you don't have pgp
	installed the code gives up even if that wasn't what you wanted to
	use, and secondly it looks for pubring.pgp rather than pubring.gpg
	even when running gpg

2002-05-14 01:47  rra

	* innfeed/misc.c: Fix memory leak in dolog, reported by Slava
	Filimonov.

2002-05-07 02:56  rra

	* Makefile.global.in: Bump version to 2.3.4.

