Bits and pieces of INN config
Find a file
Thomas Hochstein efde560278 Add licence statement to suck-postfilter.
Signed-off-by: Thomas Hochstein <thh@thh.name>
2026-08-23 17:22:07 +02:00
auth Add check for empty attributes to perl_mysql 2014-01-19 18:19:47 +01:00
contrib Add licence statement to suck-postfilter. 2026-08-23 17:22:07 +02:00
filter Rewrite filter_nnrpd.pl 2026-08-23 17:22:07 +02:00
.gitattributes Add README and some meta data. 2011-12-18 01:54:03 +01:00
README.md Update README, remove empty .gitignore. 2026-08-23 12:39:39 +02:00

Bits and pieces of INN config

Up to now this is just some hodgepodge of config snippets; when (if!) I'll manage to spare some time, I'll try to structure it a bit ...

Authentication programs

auth/perl_mysql

Perl script to authenticate against a MySQL database

Copy to /usr/lib/news/bin/auth/passwd/perl_mysql.

Filters

filter/filter_nnrpd.pl

Posting filter to add Cancel-Lock and Cancel-Key as needed

Copy to /etc/news/filter/filter_nnrpd.pl.

No longer needed for INN 2.7.x unless you change the Message-ID header in the posting filter (as INN generates Cancel-Lock and Cancel-Key before filter_nnrpd.pl is run)

filter/cleanfeed.local

Filter to check cancels and supersedes for a matching Cancel-Key, implemented as part of Cleanfeed

Copy to /etc/news/filter/cleanfeed/etc/cleanfeed.local.

No longer needed for INN 2.7.x

Other INN-adjacent scripts

contrib/suck-postfilter.pl

Postfilter for rpost to remove folded headers like Injection-Info before posting, written for the Debian suck package (and an INN with sm).

Copy somewhere, e.g. to /usr/lib/suck/postfilter.pl, and add a matching postfilter option to /etc/suck/get-news.conf, like

postfilter: /usr/lib/suck/postfilter.pl