INN 1.7 Software Action Items
This is a list of the defects that are known in 1.7. INN 1.7 derives directly from INN 1.5.1corr See inn1.5.1corr/1.7.
Inn1.5.1corr is derived from 1.5.1, and there are probably additional latent defects present which are not listed here.
Symptoms of defects (crashing, etc.) are taken seriously and often investigated. Although crashes are often due to memory and disk subsystems failures, as well as O/S and kernel defects, sometimes they are helpful in indicating problems and defects. Please report any such noticed symptoms.
Usenet RKT subscribers receive e-mail notification of any newly discovered and reported defects. Find details on this service at: http://www.mibsoftware.com/rktsub.htm
See Also
Defect lists for INN versions 1.5.1 and later
For an overview comparison of 1.5.1, 1.5.1sec2, 1.5.2pre1, 1.6b3, and 1.5.1corr, see inn1.5.1corr/1.7
Critical: sample-configs in 1.7.2 are defective.
Critical: INN corrupts the active file if ctlinnd rmgroup/ctlinnd newgroup when throttled.
See INN FAQ 6.3
Applies to:??? Not identified.
OS: all
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.5.1corr
1.7
1.6b3
1.7.1
1.7.2
Patches to use:
Problem has not been identified. No fix is known.
Versions Corrected/Not present in:
Critical: INN internal buffer copy of backlogged channel fails, leading to crashes
Critical: INN can crash when processing ctlinnd feedinfo when a site is sleeping.
Applies to:innd/site.c
OS: all
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.5.1corr
1.7
1.6b3
1.7.1
1.7.2
Patches to use:
Behavior reported 03/11/1998 by Chris van den Berg.
Fix by Forrest Cavalier. 980311b.msg
Versions Corrected/Not present in:
Critical: The CheckIncludedText() routines in frontends/inews.c and nnrpd/post.c
can walk past the end of the article buffer (sometimes resulting in a core
dump) when CHECK_INCLUDED_TEXT is DO
Applies to: nnrpd/nnrpd.c, frontends/inews.c
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
Reported 01/11/1998 by Craig Leres <leres@ee.lbl.gov> to inn-bugs@isc.org.
980111b.msg
Versions Correct/Corrected:
Critical: IP_OPTIONS/RCfixoptions code in INN 1.7 on Linux 2.0.28 causes feeder connect problems.
innd/rc.c
OS: Linux 2.0.28. Later versions don't seem to be defective.
Versions Defective/not fixed:
1.5.1corr
1.6b3
1.7
1.7.2
Patches to use:
Symptoms: feeder connects, but then closes before transferring any articles.
The defect is not well characterized, but disabling the IP_OPTIONS code added to INN
1.7.2 in innd/rc.c solved the problem. Due to a name collision in sockets.h, there
is no way to disable the code with a compiler flag. No known patch.
Versions Correct/Corrected:
1.5.1
Defect:Response to HEAD, BODY, and ARTICLE, when requesting by Message ID don't comply with RFC977
Applies to: nnrpd/article.c
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.7
Patches to use:
None known.
Versions Correct/Corrected:
1.6b3
1.7.1
1.7.2
Defect: Possible invalid compile if make clean is not run after config.data changes.
Missing crosspost dependencies: (all)
Missing actsync dependency: include/mydir.h
Applies to:backends/Makefile
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
Patches to use:
Versions Correct/Corrected:
1.7.1
1.7.2
Defect: Possible invalid compile if make clean is not run after config.data changes.
Missing makehistory dependencies inndcomm.h, mydir.h
Applies to:expire/Makefile
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
Patches to use:
None known. Workaround: Run make clean after config.data changes.
Details:
Versions Correct/Corrected:
1.7.1
1.7.2
Defect: Possible invalid compile if make clean is not run after config.data changes.
Missing clientactive.o dependencies: macros.h nntp.h
Missing clientlib.o dependency: paths.h
Extra clientlib.o dependency: macros.h
Missing getmodaddr.o dependency: nntp.h
Missing perl.o dependencies
Applies to:lib/Makefile
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
Patches to use:
None known. Workaround: Run make clean after config.data changes.
Details:
Versions Correct/Corrected:
1.7.1
1.7.2
Defect: Possible invalid compile if make clean is not run after config.data changes.
Missing perl.o dependency: post.h
Missing post.o dependency: post.h
Applies to:nnrpd/Makefile
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
Patches to use:
None known. Workaround: Run make clean after config.data changes.
Details:
Versions Correct/Corrected:
1.7.1
1.7.2
Defect: Possible invalid compile if make clean is not run after config.data changes.
Missing art.o dependency: art.h
Missing his.o dependency: dbz.h
Missing nc.o dependency: dbz.h
Missing perl.o dependency: art.h
Applies to:innd/Makefile
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
Patches to use:
None known. Workaround: Run make clean after config.data changes.
Details:
Versions Correct/Corrected:
1.7.1
1.7.2
Defect: make depend: rule does not include dbz.c
Applies to:expire/Makefile
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
None known. Workaround: Don't run make depend
Versions Correct/Corrected:
Defect: make depend: rule does not include decode.c encode.c getlist innconfval
Applies to:frontends/Makefile
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
None known. Workaround: Don't run make depend
Versions Correct/Corrected:
Defect: make depend: rule does not include inndstart.c
Applies to:innd/Makefile
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
None known. Workaround: Don't run make depend
Versions Correct/Corrected:
Defect: Defect in the expireover-memleak patch. expireover can crash
Applies to: expire/expireover.c
Versions Defective/not fixed:
1.5.1corr
1.7
Patches to use:
Patch for 1.5.1corr/1.6b3/1.7: http://www.mibsoftware.com/userkt/inn/patches/eo971103.msg
Versions Correct/Corrected:
1.5.1
1.5.1sec2
1.6b3, which needs the expireover-memleak patch
1.7.1 Different than eo971103.msg though.
1.7.2 Different than eo971103.msg though.
Defect: Posting to moderated newsgroup through inews leaves temp file.
Applies to: frontends/inews.c
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
Reported 01/31/1998 by J Scott Berg <jsberg@indiana.edu> to inn-bugs@isc.org.
For Versions 1.5.1corr, 1.6b3, 1.7x: 980131.msg
For other versions. None known. See the message and patch by hand.
Versions Correct/Corrected:
Defect: pstat() (for setproctitle) called incorrectly on HPUX systems.
Applies to: nnrpd/nnrpd.c on HPUX systems when HAVE_SETPROCTITLE is DO
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
Reported 12/17/1997 by John Schmitz <schmitz@vid.hp.com> to inn-bugs@isc.org.
971217.msg
Versions Correct/Corrected:
Defect: inews imposes an undocumented limit on header lines. (Approximately 50)
and inaccurately reports exceeding the limit.
Applies to: frontends/inews.c
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
None known. The defective code is described in a 01/11/98 message by
"Ronald F. Guilmette" <rfg@monkeys.com> to inn-bugs@isc.org.
980111c.msg
Versions Correct/Corrected:
Defect: LIKE_PULLERS DONT code does not work.
Applies to: nnrpd/article.c
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.7
Patches to use:
Patch for 1.5.1: Not known, inspect the code in 1.6b3, which inserts a 1 second delay if more than 100 articles have been accessed during a connection. The 1.5.1code inserted the delay before the article, the correction inserts it after, which is less annoying. Even so, this won't slow pullers down very much, who have taken to gathering 99 articles and then reconnecting.
The general work around is to set LIKE_PULLERS to DO.
Versions Correct/Corrected:
1.5.1sec2: see note above
1.6b3: see note above
1.7.1: see note above
1.7.2: see note above
Defect: nnrpd crashes with long lines in corrupt overview files
Applies to nnrpd/article.c
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.5.1corr
1.7
1.6b3
Patches to use:
For 1.5.1/1.7: Edward Marshall emarshal@xnet.com 29Aug1997
Versions Correct/Corrected:
Defect: innd connection can hang when processing the HEAD command
Applies to innd/nc.c
Versions Defective/not fixed:
1.5.1corr
1.7
1.6b3
Patches to use:
Discovered/Reported: Yoshiro YONEYA <yone@pi.ntts.co.jp>
Patch for 1.5.1corr/1.7, 1.5.2pre1, 1.6b3 nc971031.msg This patch also corrects a similar defect in disabled code for ARTICLE command.
Versions Correct/Corrected:
1.5.1 (never had this defect)
1.5.1sec2 (never had this defect)
1.7.1
1.7.2
Defect: actsync -I does not work properly in many cases.
Reported to inn-bugs by pmb1@york.ac.uk, 6 Nov 1997.
Applies to: backends/actsync.c
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.5.1corr
1.7
1.6b3
Patches to use:
Versions Correct/Corrected:
1.7.1
1.7.2
Defect: .pl scripts fail when newsmaster e-mail address contains a '@'
Applies to: innshellvars.pl
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.5.1corr
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
Reported 98/01/12 by Fabien Tassin <tassin@eerie.fr> to inn-patches@vix.com
98011c.msg
Versions Correct/Corrected:
Defect:A "hard-coded" path instead of ${UUSPOOL} is used for uucp.
Reported by Philippe Charnier <charnier@xp11.frmug.org> to inn-bugs 9 Nov 1997.
Applies to: samples/sendbatch
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.5.1corr
1.7
1.6b3
Patches to use:
Versions Correct/Corrected:
1.7.1
1.7.2
Defect: In the overchan backlog patch, INN doesn't reset channel error counts after a successful write. This can lead to premature shutdown of slow, backlogged channels.
Applies to: innd/site.c
Versions Defective/not fixed:
Any version with Jerry Aguirre's 8 Apr 1997 overchan backlog patch.
1.5.1corr
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
Reported 2/07/1998 by Dave Hayes <dave@jetcafe.org> to inn-workers@vix.com
980207.msg
Versions Correct/Corrected:
Defect: INN can't receive multiple XBATCH batches on the same connection.
Applies to: innd/nc.c
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
Reported 2/25/1998 by av@omega.ssw.de (Andreas Vogel) to inn-bugs@isc.org.
980225.msg
Versions Correct/Corrected:
Defect: backends/batcher.c can enter an infinite loop if a signal is received during a
read loop.
Applies to: backends/batcher.c
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
Reported 2/09/1998 by Andreas Jaeger <aj@arthur.rhein-neckar.de> to inn-bugs@isc.org, fix suggested by Don Lewis.
980209.msg
Versions Correct/Corrected:
Defect: nnrpd does not check permissions when listing newsgroups with the XGTITLE command
Applies to: nnrpd/group.c
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
Reported 2 Mar 1998 from Sven Paulus <sven@oops.sub.de> to inn-patches@isc.org.
980302.msg
Versions Correct/Corrected:
Defect: nnrpd does not always check permissions when listing newsgroups with the LIST ACTIVE command
Applies to: nnrpd/commands.c
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
Reported 11 Mar 1998 from Sven Paulus <sven@oops.sub.de> to inn-patches@isc.org.
980311.msg
Versions Correct/Corrected:
Defect: nnrpd does not check IP address when checking USER/PASS combinations.
Applies to: nnrpd/commands.c, nnrpd/nnrpd.c, nnrpd/nnrpd.h
Versions Defective/not fixed:
1.5.1
1.5.1corr
1.5.1sec2
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
Reported 26 Feb 1998 from Martin Ostermann <ost@comnets.rwth-aachen.de> to inn-bugs@isc.org.
980226.msg
Versions Correct/Corrected:
Defect: Compile time. Ownership of man pages is not set to news when run make install as root. This can prevent later updates.
Applies to:doc/Makefile
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.5.1corr
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
Reported 98/01/12 by Fabien Tassin <tassin@eerie.fr> to inn-patches@vix.com
980112.msg
Versions Correct/Corrected:
Defect: Logs reporting pgp errors when processing control messages were going to the wrong place. Reported to inn-bugs by Mike Brudenell <pmb1@york.ac.uk>, 6 Nov 1997.
Applies to: parsecontrol
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.6b3
1.5.1corr
1.7
Patches to use:
None known.
Versions Correct/Corrected:
1.7.1
1.7.2
Annoyance: fastrm.c Formating of Error message if unlink fails in fastrm
Applies to: expire/fastrm.c
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.6b3
1.5.1corr
1.7
1.7.1
1.7.2
Patches to use:
None known.
Versions Correct/Corrected:
Annoyance:Error handling after 10 attempts of actsync fail.
actsyncd.sh does not properly write an error message after 10 failed attempts (6 minutes apart) of actsync. Reported to inn-bugs by pmb1@york.ac.uk, 13 Nov 1997.
Applies to backends/actsyncd.sh
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.5.1corr
1.7
1.6b3
Patches to use:
Versions Correct/Corrected:
1.7.1
1.7.2
Annoyance: actsync does not report group names correctly when ctlinnd fails.
(Can leave out a space.)
Applies to:backends/actsync.c
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.5.1corr
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
None known. The error is described in a 01/11/98 message by John Line to inn-bugs.
980111.msg
Versions Correct/Corrected:
Annoyance: Compile time. getrusage() is available but not declared in header files on Solaris < v2.6
Applies to:lib/resource.c on Solaris 2.4, 2.5 when RES_RUSAGE
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.5.1corr
1.6b3
1.7
1.7.1
1.7.2
Patches to use:
Reported 98/01/12 by Fabien Tassin <tassin@eerie.fr> to inn-patches@vix.com
980112b.msg
Versions Correct/Corrected:
Maintenance: innd connection can hang if the ARTICLE command code is used. (Normally this is disabled at compile time.)
Applies to innd/nc.c
Versions Defective/not fixed:
1.5.1corr
1.7
1.7.1
1.7.2
1.6b3
Patches to use:
Discovered/Reported: Yoshiro YONEYA <yone@pi.ntts.co.jp>
Patch for 1.5.1corr/1.7, 1.5.2pre1, 1.6b3 nc971031.msg This patch also corrects a similar defect in disabled code for HEAD command.
Versions Correct/Corrected:
1.5.1 (never had this defect)
1.5.1sec2 (never had this defect)
Maintenance: ARTmakeoverview does not initialize the .Size member of a BUFFER. This is a benign bug: it could never cause invalid operation, but does violate BUFFER handling assumptions.
innd/art.c
OS: all
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.5.1corr
1.7
1.6b3
1.7.1
1.7.2
Patches to use:
None known.
Versions Correct/Corrected:
Maintenance: Dummy function for fchmod() in buffchan should return 0.
backends/buffchan.c
OS: systems where config.data has HAVE_FCHMOD DONT
Versions Defective/not fixed:
1.5.1
1.5.1sec2
1.5.1corr
1.7
1.6b3
1.7.1
1.7.2
Patches to use:
None known. Insert a return 0; statement
Versions Correct/Corrected:
RKT Rapid-Links:[Search] [RKT Tips] Path: / Usenet RKT / For Providers / INN Patches / 0056.htm
You can find a summary and links related to this topic
as part of the Mib Software Usenet RKT.