Changes for version 0.18 - 2003-10-30

  • changed syslog call in rc.sc_dbwatch to match prototype
  • update spamlst.incl, sc_session.pl, sc_remote.pl, cannibal.cgi to include admin capability to add CIDR/24 -31 blocks of addresses
  • update public_html/index.html to behave better with robots
  • add sort logic to ScriptSupport::BLcheck to check DNSBL's in the order of max hits to min hits and to optionally save a statistics file.
  • update the documentation for ScriptSupport::zone_def to describe 'timeout'
  • fix PidUtil to print on STDERR instead of STDOUT and add error messages if the pid write path is not found or not writable
  • update DNSBLserver 0.21 correct logic in ns.c to report 127.x.x.x codes in zone transfers. add logic to main.c and ns.c to append the text of the IP address to standard TXT responses if the error message is default and contains the character ? as in http://xxx.com?abc=

Documentation

configuration info for SpamCannibal
HOWTO Install SpamCannibal
How It Works
RECOVERY
scripts

Modules

safe Berkeley DB reader
Perl extension for testing local 'C' routines
Perl extension for testing local 'C' routines
a lightweight nameserver based on BDB
A tool to stop SPAM
PGP for spamcannibal mail
interface to LaBrea::Tarpit
generate and check crypt - des passwords
PID file management utilities
simple mail transport agent
A collection of script helpers
session management utilities
IP address whois service