Release Notes: An option has been added to discard spam messages instead of rejecting them and sending back an undeliverable message.
Release Notes: A bug has been fixed where outgoing messages were not being determined properly when the sender IP resolved in DNS.
Release Notes: A bugfix was made for a problem that caused filter processes to die when they create subprocesses through other means, such as DCC in SpamAssassin.
Release Notes: Support has been added for the KEY request being sent by CommuniGate 4.1. SpamAssassin support now defaults to persistent objects for a smaller memory footprint.
Release Notes: A bug has been fixed where UTF-8 errors and Perl 5.8 were causing messages to bypass filters when using SpamAssassin.
Release Notes: The filter has been updated to work correctly with later versions of CommuniGate that send the INTF version-request command. SpamAssassin support has been improved to add headers to the message indicating spam rather than rejecting it.
Release Notes: SpamAssassin base64 decoding errors are now ignored, and a few options have been added for testing SpamAssassin support. Non-persistent SpamAssassin objects are now used by default for less memory consumption, and other minor code cleanups have been done. A section on 'Finding Local Users With Spam Dropboxes' has been added to the README.
Release Notes: The ability to throttle incoming messages as well as outgoing has been added, and basic SpamAssassin support has been added.
Release Notes: Throttling based occurrences of the same subject is more configurable, and some minor bugs have been fixed.
Release Notes: Throttling based on repeat occurrence of a subject was added. SQL queries were split up instead of using joins. Some minor bugs were fixed.