Release Notes: A memory leak was fixed. A rare case in which the MySQL failure counter would get stuck was fixed.
Release Notes: A memory leak was fixed. Compilation on Solaris was fixed. A rare case in which the MySQL failure counter would get stuck was fixed.
Release Notes: A Mac OS X libdir fix was merged. A quirk for SIGPIPE on Apple was added. A quirk for some versions of NetBSD which don't have SO_NOSIGPIPE was added. An error message was added to tell the user to contact the devel mailing list if the program cannot find how to handle SIGPIPE on the host platform. The "stats" command was made a bit better aligned. The read buffer size check is now done more carefully. The check to see if available slots have run out was improved. If they have, then a warning is emitted and the connection is closed. A potential buffer overflow when line length exceeds MAXLINE was fixed.
Release Notes: This release adds IPv6 support.
Release Notes: MySQL connection handling has been improved. There is a new blacklist module to ban domains/email addresses, and a new module that allows you to pull 20 top lists. Various fixes for compiler released issues.
Release Notes: Two new sender based whitelisting methods were added that allow whitelisting on envelope FROM address/domain and DNS (hostname) based whitelists. Greylist module training can now happen on a per-domain/email address basis with automatic expiry. A big MySQL database speedup was effected by avoiding table scans. Hosts blacklisted by the HRP module are now cleaned up automatically. MySQL INSERTs happen in real time now. Fixes were made for module cleanup and module failures.
Release Notes: A new recipient throttling module was provided. Documentation cleanups were made and a blacklisting bug caused by the new HRP module if spamtrapping is enabled was fixed. Sender and recipient throttling records can now be expired. GCC 4.x compilation warnings were fixed.
Release Notes: A new HELO randomization prevention (HRP) module to catch spammers who randomize their HELO identities. Support for longer rejection messages. gettime() duplication has been removed. Autoblacklisting and autowhitelisting modules are now fully functional. Solaris compile fixes. A rate-limiting/throttle module bug has been fixed.
Release Notes: 25% speed increase by passing less data between functions. Opt in/out fallback is now configurable.
Release Notes: This release can handle double the concurrent connections and no longer exits when the maximum connections limit is reached. The throttle module has been updated, and allows throttling based on the sender's host/IP address. Two cosmetic fixes have been made. The database creation tables are now in a separate file.