Haraka v2.3.0 Release Notes
Release Date: 2014-02-07 // about 10 years ago-
- ๐ Fix memory leak when watching config files for changes
- ๐ Support for badly formatted MAIL FROM/RCPT TO lines
- ๐ Fix a memory corruption when fixing line endings
- ๐ Fix breakpoints in plugins when using node inspector
- ๐ฎ Reload config in relay_force_routing without restart
- โฌ๏ธ Don't re-attempt TLS upgrade if upgraded already and STARTTLS is re-advertised
- ๐ Improved outbound logging
- Pass failed recipients to bounce hook in outbound processing
- โ Added startup checks to ensure Haraka has been installed correctly
- ๐ Handle case of Haraka server running out of disk space better
- In mail_from.is_resolvable: move re_bogus_ip into config
- โ Added auth/auth_vpopmaild plugin - SMTP AUTH against a vpopmaild server
- ๐ Fixed graph plugin to work with sqlite3
- Added rcpt_to.qmail_deliverable plugin - Authenticate inbound RCPT TOs against Qmail::Deliverable daemon
- โ Added data.headers plugin which merges header checks into one place. Deprecates data.noreceived, data.rfc5322_header_checks, and data.nomsgid.
- โ Added documentation for logging system
- โ Added DKIM per-domain signing support
- โ Added p0f plugin
- In relay_acl, if host is allowed by acl, don't deny the recipient because the domain isn't in the allow list
- โ Add Authentication-Results header (RFC 5451) to all emails
- ๐ Fixed writing the todo file in outbound for newer Node versions
- โ Added Karma plugin to support penalizing consistently evil senders
- โ Added GeoIP plugin including distance calculation from your mail server
- โ Added bounce plugin for handling incoming bounce messages in various ways
- ๐ Fix underscores in documentation so web version doesn't look so weird
- ๐ By default prevent SMTP AUTH unless on a private IP or using TLS WARNING: May break some uses of Haraka, but is worth it for security
- In lookup_rdns.strict, check whitelist before looking up IP
- ๐ Big rewrite of the SpamAssassin plugin for simplicity and mainly to pass through X-Spam-* headers provided
- โ Added delay_deny plugin allowing more flexibility on when to reject mail
- ๐ Improvements to ini file parsing allowing floats and negative integers, and specifying boolean keys
- ๐ Fix issue causing a CRIT/crash with lost transaction/connection while sending inbound to ongoing SMTP server
- ๐ Allow setting of spamd_user for spamassassin plugin