Release Notes: Newer gpg versions require keys to be cross-certified, so the sa-update public key was fixed accordingly. A perl version string was added to the storage area for compiled rulesets, to avoid crashes when perl is upgraded between major versions (e.g. perl 5.8.x to 5.10.0) and the ABI breaks. Some FORGED_MUA_OUTLOOK false positives were cleared on the new-format Message-ID generated by the Outlook Express version used in Windows XP service pack 3. Compatibility with Postgres 8.1.0 and later was fixed. Other miscellaneous fixes were done.
Release Notes: Major sa-compile fixes. Minor fixes in other departments. 'score set for a non-existent rule' has been made a debug message, instead of a lint warning, since it's a very frequent FAQ.
Release Notes: The "make test" rule was fixed when running as root; this is needed for CPAN. Certain mail input can take a long time to scan with 100% CPU utilization, due to backtracking in a rule's regexp. Sending a HUP signal to the spamd process causes the ps name to change from spamd to perl. "make test" errors in Windows caused by nonportable use of getpwuid were fixed. Multiple DNS records for a host name should allow use of spamd -H for load balancing installs to work. Network lookup timeouts were fixed, where lookups were being lost once a timeout was hit.
Release Notes: All third-party code is now allowed to use rule updates by setting a default path when one is not passed in. Support for whitelisting with DomainKeys was added. Lots of other minor bugfixes and documentation updates were done.
Release Notes: DKIM support was added. Razor2 support was re-enabled by default. A Perl bug which caused intermittent taint-related crashes was worked around. Lots of other minor bugs were fixed.
Release Notes: This release fixes possible memory bloat from large AutoWhitelist db files. It fixes a bug where user defined rules scores became ignored. The parsing code for several Received: header formats has been updated. Some BAYES_* scores for the network+bayes score set have been increased. set_tag has been documented for the plugin API, and get_tag has been added. There are additional bugfixes.
Release Notes: This release detects legitimate SMTP AUTH submission, to avoid false positives on Dynablock-style rules. The URIDNSBL plugin has been fixed to honor the uridnsbl_max_domains config option. Various documentation and rule fixes. The ability to deal with 'rewrite_header Subject' markup when no Subject header exists. 'make test' failure on Solaris has been fixed.
Release Notes: This release fixes three small bugs, one related to Perl 5.005 incompatibility, one related to untainting a file path, and one related to performance and not generating the same decoded message body more than once.
Release Notes: This release fixes a bug which caused report_safe_copy_headers to reverse the order of the Received headers, a bug which caused reporting to not remove message markup before being learned by Bayes, a bug which caused the spamd temporary init directory to not be removed in some situations, several bugs in the Bayes system caused by DB_File oddities, and two bugs related to Received line generation and parsing. It modifies HABEAS_SWE to function even if the Habeas headers are out of their normal order and modifies two rules to reduce false positives.
Release Notes: This version is a minor bug fix release containing mostly documentation updates. spamd is fixed to run on Perl 5.005.