2000-07-17 02:16  rra

	* storage/overview.c: Fix uninitialized variable in OVERcheckmmap. 
	From Kees Bakker <kees_bakker@tasking.nl>.

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-13 01:01  rra

	* config.guess, config.sub: Update to the 2000-06-13 versions.

2000-07-11 23:27  rra

	* include/innversion.h: Bump version number to 2.2.3, update date.

2000-07-11 23:26  rra

	* README, INSTALL, Makefile: Version number is now 2.2.3.

2000-07-11 23:26  rra

	* NEWS: 2.2.3 updates.

2000-06-30 02:16  rra

	* INSTALL: Document --enable-uucp-rnews and --enable-setgid-inews.

2000-06-30 02:15  rra

	* frontends/Makefile: rnews's group and inews's and rnews's
	permissions are controlled by make variables.

2000-06-30 02:15  rra

	* Makefile.global.in: Propagate the inews and rnews mode and the
	rnews group to all the individual makefiles now that they're set by
	configure.

2000-06-30 02:14  rra

	* configure, configure.in: Add --enable-setgid-inews and
	--enable-uucp-rnews options.

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 03:45  kondou

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

2000-06-27 09:16  rra

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

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-21 23:31  rra

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

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-15 02:55  kondou

	* samples/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-13 08:26  rra

	* include/nntp.h, innd/art.c: Reject excessively long message IDs
	(> 497 characters).

2000-06-09 00:39  rra

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

2000-06-06 19:58  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-05-22 22:51  kondou

	* frontends/rnews.c: 
	From: Florian Laroche <Florian.LaRoche@redhat.de>
	
	fixed uncommitted for 2.2.2

2000-05-13 04:37  kondou

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

2000-05-12 04:12  kondou

	* storage/overview.c: 
	null pattern was not detected correctly in overview.ctl

2000-05-08 22:25  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-03 02:00  rra

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

2000-05-01 02:23  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-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-13 19:03  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:47  rra

	* include/: clibrary.h.in, config.h.in: Include sys/select.h in
	clibrary.h if the platform has it to get the right definition of
	fd_set on AIX.	(The mainline has a better fix for this, but it
	isn't suitable for this branch.)

2000-04-13 18:29  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-09 21:13  rra

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

2000-04-07 08:35  rra

	* include/ppport.h: Apply portability fixes from mainline.

2000-04-05 22:09  kondou

	* samples/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 13:51  kondou

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

2000-04-04 22:42  kondou

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

2000-04-04 22:36  kondou

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

2000-03-20 22:33  kondou

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

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 15:22  kondou

	* configure, configure.in: 
	reported by Joe St Sauver <JOE@OREGON.UOREGON.EDU>
	
	specifying both --with-largefiles and --disable-tagged-hash caused
	an error

2000-02-24 12:21  kondou

	* samples/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-21 13:10  kondou

	* innd/: lc.c, rc.c: 
	returned value of NCcreate() was not checked

2000-02-10 17:37  kondou

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

2000-01-30 15:05  kondou

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

2000-01-26 14:07  kondou

	* samples/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-25 03:58  kondou

	* samples/controlchan.in: 
	'all' was ignored

2000-01-17 13:31  kondou

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

2000-01-17 03:26  kondou

	* samples/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-15 08:51  kondou

	* INSTALL, configure.in, configure: 
	--with-largefiles can not be used with --enable-tagged-hash

2000-01-11 14:56  kondou

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

2000-01-11 14:43  kondou

	* backends/overchan.c: 
	From: Usenet.News@msfc.nasa.gov (Unknown News Administrator)
	
	overchan did not see Xref header carefully

2000-01-08 18:05  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-08 18:03  kondou

	* doc/incoming.conf.5: 
	duplicated key/value entry is now logged and treated as syntax
	error

2000-01-07 16:34  kondou

	* samples/control.ctl: 
	From: J{rvinen Hannu-Matti <hmj@cs.tut.fi>
	
	Coordinator of the sfnet groups is changed
	
	did not contain last update in CURRENT

2000-01-07 15:59  kondou

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

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

1999-12-31 18:10  kondou

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

1999-12-28 17:13  kondou

	* configure.in, configure: 
	From: Motoyuki Kasahara <m-kasahr@sra.co.jp>
	
	configure script in INN-2.2.2 sets `DO_TCL' to `DO' even when I
	specify `--without-tcl' option.  Also `--without-perl' and
	`--without-largefiles' seem to have the same bug

1999-12-23 22:05  kondou

	* 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 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 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-13 13:05  brister

	* Makefile: Changed a couple rules from single-colon to
	double-colon

1999-12-13 12:47  brister

	* NEWS: 2.2.2 update

1999-12-13 12:36  brister

	* include/innversion.h: 2.2.2 update

1999-12-13 12:32  brister

	* README: 2.2.2 updates.

1999-12-13 12:30  brister

	* Makefile: Version update Fixed rules from the pre-CVS days.

1999-12-13 12:28  brister

	* INSTALL: Changes for 2.2.2

1999-12-13 12:24  brister

	* ChangeLog: 2.2.2-only changes

