==============================================================================
                                                                     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)