INN Patches by Topic: Readers
actived.tgz (At Joe Greco's INN Patch Shop)
(For INN1.4unoff4 but will work directly on INN 1.5.1 without changes. Andrew Smith at insync.net "cleaned" it up, with the support of Joe, to make it more portable to other O/S's. http://www.insync.net/~aos/actived/actived.tar.gz)
"is IMHO the most cool hack I've done. It's a replacement for all the sharedactive/mmap-active stuff that approaches the problem from a different angle: it uses an active file _server_ process. It has many benefits, including allowing incredibly high numbers of nnrpd session spawnoffs without a significant CPU impact. It also stops ps/top/etc from lying about memory consumption, one of my various sharedactive gripes... and unlike sharedactive, it _can_ _not_ hang all your nnrpd processes if the sharing strategy develops a problem."
climit: nnrp.access simultaneous connection limits
...consists of a C language source file to be linked into nnrpd, and a patch to nnrpd. It limits the number of simultaneous connections from a single IP or groups of IPs.
Patch to nnrpd to allow netmasks in nnrp.access
http://www.eerie.fr/~news/innfeed/msg00913.html
(From news article:
From: mskucher@vertex.tor.hookup.net (Murray S. Kucherawy)
Date: 1996/12/11
Message-Id: <58lljp$92c@vertex.tor.hookup.net>
)
Permits CIDR-type specifications in nnrp.access
spammer.posting.patch (At Joe Greco's INN Patch Shop)
"is what you do when a clueless luser spammer refuses to go away, and keeps signing up for your service, and posts the same spam, over and over. Jeremy threw this together from some bits of code that I tossed to him...."
ftp://ftp.isc.org/isc/inn/unoff-patches/1.5.1/nnrpd-mmap-shared-active.patch
"For people running inn1.5, here is a patch to nnrpd that maps the active file SHARED+RO. This
is different from the shared-memory-active file patch. This patch uses mmap() and takes a
different approach. For news machines with large (900K+) active files, this patch will cut the
nnrpd memory usage in half."(At Utilities by Matt Dillon)
13 Kb Tue Feb 04 16:01:00 1997
Type: Resource (nnrpd memory usage)
Symptom: Allows multiple nnrpd's to share read-only active file images.
Applies to: INN-1.5.1/nnrpd/ various
OS: all
Incorporated into stock 1.5.1: No
Incorporated into stock 1.5.1sec2: No
Incorporated into stock inn1.5.1corr/1.7: No. It does not fix a defect.
Incorporated into stock 1.6b3: Yes
Authored: Matt Dillon, 4 Feb 1997
Can I use MMAP? See MMAP testing function in mmap-overview.patch
ftp://ftp.isc.org/isc/inn/unoff-patches/1.4unoff4/sharedactive.patch
15 Kb Wed Mar 20 00:00:00 1996
Type: Resource (nnrpd memory usage)
Symptom: Each nnrpd keeps it's own copy of the active file. This permits all
nnrpd's to share one copy.
Applies to INN: 1.4unoff4
OS: various
Incorporated into 1.5.1: No, See nnrpd-mmap-shared-active.patch
Authored:?, 20 Mar 1996
ftp://ftp.isc.org/isc/inn/unoff-patches/1.4unoff4/apb-stream-prio.patch
4 Kb Mon Jun 03 00:00:00 1996
Type: Performance (Response delay)
Symptom: inn is slow to respond to reader connects when incoming is
using streaming. This patch divides INN's work into smaller
pieces to prevent "starvation."
Applies to: INN-1.4unoff4/innd/chan.c
OS: all
Incorporated into 1.5.1: Yes. Controlled by innd/chan.c::PRIORITISE_REMCONN,
which is NOT in config.data.
Authored: Alan Barret, 2 Jun 1996
ftp://ftp.isc.org/isc/inn/unoff-patches/1.4unoff4/ident-NNTP-posting-user.patch
8 Kb Mon Mar 14 00:00:00 1994
Type: Admin
Symptom: Uses ident protocol to fill out an added field "NNTP-Posting-User"
Applies to: INN-1.4unoff4/nnrpd
OS: all
Incorporated into 1.5.1: No
Authored: Luke Mewburn, 13 Mar 1994
ftp://ftp.isc.org/isc/inn/unoff-patches/1.5.1/fast-renumber.patch
7 Kb Wed Mar 26 15:10:00 1997
Type: Performance (Renumber delay)
Symptom: innd does nothing else when renumbering. This allows a separate
process to do the work and report the result to innd.
Applies to: INN-1.5.1 various
OS: all
Incorporated into stock 1.5.1: No
Incorporated into stock 1.5.1sec2: No
Incorporated into stock inn1.5.1corr/1.7: No. It does not fix a defect.
Incorporated into stock 1.6b3: Yes, but not verbatim.
Authored: Jerry Aguirre, 14 Mar 1997
mmap-overview patch At http://www.xs4all.nl/~johnpc/inn/
The patch itself is also available at:
ftp://ftp.isc.org/isc/inn/unoff-patches/1.5.1/mmap-overview.patch
22 Kb Thu Mar 06 23:09:00 1997
Type: Performance/Resource
Symptom: Allows multiple nnrpd's to share .overview images in memory.
The patch also includes an MMAP testing function to determine if
MMAP works on your OS
Applies to: INN-1.5.1: Various
OS: all
Incorporated into stock 1.5.1: No
Incorporated into stock 1.5.1sec2: No
Incorporated into stock inn1.5.1corr/1.7: No. It does not fix a defect.
Incorporated into stock 1.6b3: No.
Authored: Jan-Pieter Cornet, 6 Mar 1997
ftp://ftp.isc.org/isc/inn/unoff-patches/1.5/inews-passwords.patch
1 Kb Thu Dec 12 21:50:00 1996
Type: Bug
Symptom: inews does not work for users with passwords in passwd.nntp
Applies to: INN-1.5/frontends/inews.c
OS: all
Incorporated into 1.5.1: Yes
Authored: Jonathan Kamens, 12 Dec 1996
twells.spooling.patch (At Erols.com) for inn1.4xx
"A modification to nnrpd to make it write rnews batches. It can either do this all the time, or just when the connection to the server fails. " INN1.5.1 automatically spools when the connection fails. The patch is the way to force nnrpd to spool always, which will prevent large delays when the server is busy.
nnrp.sigpipe.diff (At Erols.com)
Normally nnrpd sets it SIGPIPE handler to ignore, under the assumption that it will catch the dropped connection when it goes to read the next command. This can be a problem when you have readers retrieving large articles over slow lines and disconnecting before retrieving the whole article.
nnrp.keepalive.diff (At Erols.com)
This adds a setsockopt call to the nnrpd start up to turn on keepalives on the incoming connection. This should help with dialup readers
that lost network connectivity suddenly.
nov.mmap.patch (At Joe Greco's INN Patch Shop)
"(INN 1.4unoff4 based but can port to 1.5/1.5.1 with minimal effort)
allows overview files to be MMAP'd, and also provides support for unordered overview files(!)."
ftp://ftp.isc.org/isc/inn/unoff-patches/trn-leapyear-bug.patch
5 Kb Thu Feb 08 00:00:00 1996
Type: Bug fix
Symptom:TRN repeatedly ask to subscribe to same new groups.
Applies to:TRN-3.6
OS: all
Incorporated into 1.5.1: Not applicable
Authored: Miquel van Smoorenburg, circa 7 Feb 1996
ftp://ftp.isc.org/isc/inn/unoff-patches/1.5/inews-mod-mail.patch
1 Kb Thu Dec 12 21:49:00 1996
Type: Annoyance
Symptom: inews dump mode prints wrong result for approved articles
Applies to: INN-1.5/frontends/inews.c
OS: all
Incorporated into 1.5.1: Yes
Authored: Jonathan Kamens, 12 Dec 1996
-B-r-o-a-d-e-n- your knowledge
News Utilities by Topic: Readers
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
RKT Rapid-Links:[Search] [RKT Tips] Path: / Usenet RKT / For Providers / INN Patches / 0012.htm
You can find a summary and links related to this topic
as part of the Mib Software Usenet RKT.