Haraka v2.5.0 Release Notes
Release Date: 2014-05-24 // almost 10 years ago-
- โ added automated build testing via Travis-CI.org
- ๐ fixed dkim_sign crash issue #560
- geoip can discover external IP via net_utils.get_public_ip
- geoip: skip private IPs
- qmd: when relaying, validate MAIL FROM against QMD, add per-domain configurations, added reject option, added tests and bug fixes.
- net_utils: added is_ipv4_literal, is_public_suffix, get_public_ip, added tests, shed some CamelCase.
- โ asn: looksup up ASN of connection, uses 3 providers, tests providers, saves results, optionally adds headers. Includes tests.
- access: new plugin that merges rdns_access, mail_from.access, and rcpt_to.access.
- ๐ fcrdns: new plugin (Forward Confirmed Reverse DNS)
- ๐ bounce: new plugin (merges
- data.headers: new plugin added direct_to_mx, check & reject settings, added MLM detection, tests.
- ๐จ helo.checks: refactored, better config handling, new tests (match_rdns, mismatch, results), reject option.
- results_store: store processing results in data structures (vs notes)
- ๐จ spf: refactored, added outbound checks when relaying, added 15 tests,
- dnsbl: return errors as Error objects, reduce list to unique zones, added tests, added search=multi option, handle ENOTFOUND error, added reject=false option.
- dns_list_base: bug fixes (race condition, returning invalid results)
- ๐จ bounce: refactored, each check has enable and reject switches, added tests, added bad_bounce_to
- ๐ clamav: add virus name to results, better config parsing, typo fixes
- uribl:
- mf_resolvable:
- tls: add link to wiki article on TLS setup
- ๐จ relay_acl: fix issue #428, refactored, don't crash when relay_dest_domains.ini missing, added tests
- ๐ fix mx mechanism when no records are returned
- vpopmaild: added per-domain feature
- karma: added whitelist award, pass through temp (DENYSOFT) errors, made tarpit variable, configurable reject hooks, doc rewrite, ASN awards, fix penalty days calculation, new DSL for karma awards,
- ๐ bannering fixes
- โ added log* stubs to test/fixtures/[plugin|connection]
- โ tests/fixtures/stub_plugin: set name property
- config: corrected handling of config.arg gets, fix caching bug, fix boolean handling, added missing 'type' handling.
- โ Adding the option of using CIDR ranges in the haproxy_hosts file
- tarpit: added config option hooks_to_delay, added docs
- contrib/haraka.bsd.rc: startup file for *BSD
- Store attachment headers on stream
- Record accepted domains at hook_rcpt and improve queue/lmtp
- return after next() in the whitelist checks
- โ Add new -o option to bin/haraka