==============================================================================
CHANGELOG
==============================================================================
0.0.4 - Released Saturday, August 28th 2004
* Countless internal changes, clean-ups, and minor bugfixes made.
* Fixed support for new resolver libraries (BIND-9).
* spamc2 rebuilt from the ground up (built from SpamAssassin's spamc).
* Cleaned up the appearance of the filtered messages.
* Improved hash table performance (faster responses).
* Documentation rewritten.
+ Configuration file added (see rblsd.conf).
+ Custom rules based on header IP addresses added.
+ Support for blacklists and whitelists via SpamAssassin configuration file
added.
+ Network access rules added.
0.0.3 - Released Sunday, February 22nd 2004
* The initials now make more sense and stand for:
(R)ealtime (B)locking (L)ist (S)pam (D)aemon
* The X-Spam-Status header is now much more informative (ie, it now contains
the list of IP addresses that triggered rbl hits).
* The daemon now adheres much better to the spamc/spamd standard, and should
act nearly identical to SpamAssassin's spamd.
* Fixed spamc2's handling of large messages (it modifies the -s flag sent to
spamc depending on the message size).
* Beautified the output of inaddr.
* Patched a minor memory leak (the only one found after thorough analysis).
+ You can configure the daemon to insert the 'SPAM:' headers in messages
that appear to be spam, to inform the user (with MODIFY_THRESHOLD).
+ The daemon is now restartable, and can be set to restart automatically at
a given interval to keep it running smoothly. (Also restartable via
SIGHUP).
+ You can change the character/string that is used in the X-Spam-Level
header. The default is now '#' instead of '*', which should prevent
confusion for those who use this particular header in their local
mailfilters (so it won't conflict with SpamAssassin).
+ Hashtable entries (cached entries) can be set to expire after a certain
amount of time.
0.0.2 - Released Monday, January 12th 2004
* Major stability bugfix. Resizing the hashtable left a dangling reference.
As a result, 0.0.1 was highly unstable.
* Fixed message truncation bug that was possible in spamc2. This fix
insures that spamc2 will never truncate messages, and will even prevent
spamc from truncating them.
+ Added the ability to omit the last X ip addresses from checks, to prevent
false positives. (The OMIT_LAST and CHECK_AT_LEAST options)
+ Added the ability to run the daemon in the foreground (mostly for
debugging purposes).
0.0.1 - Released Friday, January 9th 2004
Introducing, the Realtime Blackhole List Scanning Daemon.
==============================================================================
RBL Spam Daemon http://rblsd.sourceforge.net/
Copyright 2003-2004, John Jordan jjjordan@XXX.sourceforge.net
==============================================================================
(XXX = users)