Changes for version 0.59
- add zonedump.pl ./zonedump.pl -h for help
- removed zone_cron.sh and zone_cron.pl
- In DNSBLserver v0.40 add -C continuity flag, default '0', this is a BEHAVIOR CHANGE For very large zones and multiple daemons constantly adding and removing records, it is very difficult to get a contiguous zone dump where the starting and ending serial number is constant. Instead, re-sync the cursor to ignore BerkeleyDB's behavior of renumbering the records after an insert or delete. This allows a zone dump to proceed when record values that have already been read are deleted or inserts are made to the area the cursor has already transversed. More specifically, records ahead of the cursor will appear in the zone file as they are transversed, records altered behind the cursor are not seen so effectively the zone is frozen for dump purposes at the instant the cursor transverse it. With "Continuity" set true, a single unperterbed snapshot of the database is dumped to the zone file. However, this method will fail if records are added or removed during the dump. The dump will automatically retry 3 times. The practical aspect of this change is that it is as if the zone was read a minute or two earlier in the case of similtaneous database updates.
- The old -C behavior is not desirable for large zones because it is
- not practical for the database to remain static long enough for a complete zone dump. The behavior is deprecated, the -C flag is provided to retain the old behavior if for some strange reason you find it desirable.
- Removed redundant tests for 127.0.0.0 and 127.0.0.1 in ns.c and zonefile.c
- corrected and old bug in zonefile.c that dumped 127.0.0.1 records to the zonefile
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
BDBaccess client
Perl extension for testing local 'C' routines
a lightweight nameserver based on BDB
A tool to stop SPAM
PGP for spamcannibal mail
by IP, get Country Code & flag.gif
interface to LaBrea::Tarpit
parse mail headers
generate and check crypt - des passwords
PID file management utilities
simple mail transport agent
A collection of script helpers
session management utilities
web utilities
IP address whois service