INN 1.5.1corr Software Action Items

This is a list of the defects that are known in 1.5.1corr (and 1.7 which is based on 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:

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
To inspect the code which changed. See Unified Sources

Critical: Arbitrary command execution as user news via control messages,
regardless of control.ctl settings.

Critical: Certain newgroup control messages can crash INN.

Critical: INN corrupts the active file if ctlinnd rmgroup/ctlinnd newgroup when throttled.
See INN FAQ 6.3

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.

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

Critical: IP_OPTIONS/RCfixoptions code in INN 1.7 on Linux 2.0.28 causes feeder connect problems.

Defect:Response to HEAD, BODY, and ARTICLE, when requesting by Message ID don't comply with RFC977

Defect: Possible invalid compile if make clean is not run after changes.
Missing crosspost dependencies: (all)
Missing actsync dependency: include/mydir.h

Defect: Possible invalid compile if make clean is not run after changes.
Missing makehistory dependencies inndcomm.h, mydir.h

Defect: Possible invalid compile if make clean is not run after 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

Defect: Possible invalid compile if make clean is not run after changes.
Missing perl.o dependency: post.h
Missing post.o dependency: post.h

Defect: Possible invalid compile if make clean is not run after 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

Defect: make depend: rule does not include dbz.c

Defect: make depend: rule does not include decode.c encode.c getlist innconfval

Defect: make depend: rule does not include inndstart.c

Defect: Defect in the expireover-memleak patch. expireover can crash

Defect: expireover small memory leak when there are empty headers (very rare case)

Defect: Posting to moderated newsgroup through inews leaves temp file.

Defect: pstat() (for setproctitle) called incorrectly on HPUX systems.

Defect: inews imposes an undocumented limit on header lines. (Approximately 50)
and inaccurately reports exceeding the limit.

Defect: LIKE_PULLERS DONT code does not work.

Defect: nnrpd crashes with long lines in corrupt overview files

Defect: innd connection can hang when processing the HEAD command

Defect: actsync -I does not work properly in many cases.
Reported to inn-bugs by, 6 Nov 1997.

Defect: .pl scripts fail when newsmaster e-mail address contains a '@'

Defect:A "hard-coded" path instead of ${UUSPOOL} is used for uucp.
Reported by Philippe Charnier <> to inn-bugs 9 Nov 1997.

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.

Defect: INN can't receive multiple XBATCH batches on the same connection.

Defect: backends/batcher.c can enter an infinite loop if a signal is received during a
read loop.

Defect: nnrpd does not check permissions when listing newsgroups with the XGTITLE command

Defect: nnrpd does not always check permissions when listing newsgroups with the LIST ACTIVE command

Defect: nnrpd does not check IP address when checking USER/PASS combinations.

Defect: Compile time. Ownership of man pages is not set to news when run make install as root. This can prevent later updates.

Defect: Logs reporting pgp errors when processing control messages were going to the wrong place. Reported to inn-bugs by Mike Brudenell <>, 6 Nov 1997.

Annoyance: fastrm.c Formating of Error message if unlink fails in fastrm

Annoyance:Error handling after 10 attempts of actsync fail. does not properly write an error message after 10 failed attempts (6 minutes apart) of actsync. Reported to inn-bugs by, 13 Nov 1997.

Annoyance: actsync does not report group names correctly when ctlinnd fails.
(Can leave out a space.)

Annoyance: Compile time. getrusage() is available but not declared in header files on Solaris < v2.6

Maintenance: innd connection can hang if the ARTICLE command code is used. (Normally this is disabled at compile time.)

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.

Maintenance: Dummy function for fchmod() in buffchan should return 0.

RKT Rapid-Links:[Search] [RKT Tips] Path: / Usenet RKT / For Providers / INN Patches / 0037.htm
You can find a summary and links related to this topic
as part of the Mib Software Usenet RKT.