postfwd2 0.15 ============= - feature: new items sender_ns_names and sender_ns_addrs - feature: new items sender_mx_names and sender_mx_addrs - feature: new item helo_address, please see docs for more - feature: new parent cache statistics. the command line option --dumpstats uses the --daemons setting now (default: cache,server) - feature: dnsbl txt lookups only for dnsbls with at least one a record. use --dns_async_txt for the old behaviour (see docs for more). - code: summary function went to postfwd::master (and will stay there ;) - code: small performance improvement (5-10%) for pcre (~= or =~) items - bugfix: network 0.0.0.0/0 did not work as expected on all platforms postfwd2 0.14 ============= - code: summary function was moved from postfwd::cache to postfwd::policy. the reduced policy <-> cache communication increases throughput considerably and improves cpu balancing on multiprocessor systems - bugfix: fixed potential division by zero in summary function postfwd2 0.13 ============= - feature: new options --noidlestats and --norulestats - feature: more informative --version - feature: documentation updates - bugfix: disabled parent_cache counters when --summary=0 postfwd2 0.12 ============= - feature: the ask() action allows to delegate the policy decision to another policy service (like postgrey). a new parameter allows to specify answer patterns which should be ignored by postfwd. please look at the 'ACTIONS' section in the manual (postfwd2 -m) for details. - feature: parent-request cache will now only be updated, if a rule matches. if postfwd should cache all requests, you must place a last rule: id=DEFAULT; action=dunno - bugfix: reorganised some parent-cache loggings for -vv and *cache debug classes postfwd2 0.11 ============= - bugfix: all postfwd settings are now detainted - bugfix: cache-update used an uninitialized value when no rule had hit postfwd2 0.10 ============= - bugfix: command line arguments --pidfile postfwd2 0.09 ============= - bugfix: command line arguments --user and --group were not correctly de-tainted postfwd2 0.08 ============= - bugfix: command line argument --pid_file was ignored - bugfix: command line argument --manual (-m) did not work postfwd2 0.07 ============= - first semi-public release of postfwd2 - full ruleset compatibility, no changes required when migrating from postfwd v1 - new architecture: * Net::Server::PreFork ruleset processor (server) forks new child for any request * Net::Server::Multiplex for parent cache offers a shared request, dns and rate cache for postfwd2 children * Net::Server::Daemonize for master process controls server and cache (watchdog function) and allows direct access to statistics, cache-contents, ... from the command-line - many new commandline options (see postfwd2 -h) for more information