mtpolicyd (1.15) stable; urgency=low
  * Documentation updates
  * added how to for Accounting/Quotas
  * add section about cron() in Cookbook::ExtendedPlugin 
  * Added Quota plugin
  * new Plugin: Quota
  * make field for SQL configurable in SqlUserConfig
  * add tests for Quota to accounting test cases 
  * Added support for cron tasks
  * added a crontab to call mtpolicyd periodically
  * add mtpolicyd --cron <tasks> to execute tasks
  * plugins can do cron jobs by implementing a cron()
  * added autowl expire to Plugin::Greylist based on cron() 
  * Small fixes
  * initialize SQL connection before plugins
  * skip also emtpy or whitespace request attributes 
  * Added Accounting Plugin 
  * More SQL improvements
  * add unit tests t/plugin-role-sqlutils.t t/sqlconnection.t
  * add support for automatic table creation
  Greylisting Plugin
  * fix autowl expire
  * add unit test for greylisting plugin 
  * Add some SQL infrastructure
  * added Mail::MtPolicyd::SqlConnection singleton for storing DB
  connnection
  * added Plugin::Role::SqlUtils for code shared by plugins
  * adjust existing plugins
  * adjust tests 
  * Fix RBL test IP
  * use XBL test IP instead of a real client IP 
  * Add cucumber test cases
  * added basic step files for cucumber test
  * add 2 basic server tests (minimal.conf and spamhaus-rbls.conf) 
  * Dont fail in SPF when sender/client_address unavailable 
  * fixed missing dependencies in debian package 

 -- Markus Benning <ich@markusbenning.de>  Wed,  7 Jan 2015 16:17:56 +0000

mtpolicyd (1.14) stable; urgency=low
  * Small fixes
  * fix declaration of @plugin_results inside of eval in PluginChain
  * fix undefined $session in Plugin::Stress 
  * Adjust documentation for on_error feature 
  * Add on_error=continue feature to Plugins
  Added attribute on_error to Plugin base class. If set to continue and
    the plugin dies mtpolicyd will continue with processing instead of
    returning an error.
  <Plugin fault>
  module = "Faulty"
  on_error = "continue"
  </Plugin>
  If this plugin dies mtpolicyd will just log the plugins failure and
    continure. 
  * Small doc update
  use blacklist.db instead of whitelist.db in blacklist example. 
  * New Plugin: Stress
  Added new plugin for postfix stress feature. 
  * Small fixes
  * fixed version string in dzil changelog generators
  * fix stop -> stop_current_timer 
  * Added infrastructur for profiling
  This adds a application level profiling to mtpolicyd. Plugins may use
    this via Mail::MtPolicyd::Profiler like
  Mail::MtPolicyd::Profiler->tick('doing something');
  # do something
  Mail::MtPolicyd::Profiler->tick('finished something');
  Timings are logged at log level 3. 
  * add honeypot config sample to default configuration 
  * add .editorconfig file 

 -- Markus Benning <ich@markusbenning.de>  Fri, 28 Nov 2014 13:41:14 +0000

mtpolicyd (1.13) stable; urgency=low
  * fix naming error in DBL module helo -> helo_name 
  * check for empty sender in SPF plugin make helo optional 
  * fix same parsing error in 2 different places 
  * fix parsing of response. (only split at first = ) 
  * Merge branch 'master' of https://github.com/benningm/mtpolicyd 
  * added Honeypot plugin 
  * fix typo 
  * more docs 
  * Merge branch 'master' of https://github.com/benningm/mtpolicyd 
  * doc update 
  * more docs 
  * more docs in Cookbook::Installation 
  * added first parts of a mtpolicyd Cookbook 
  * some adjustments for SLES rpm build 
  * made parameter "mode" user configurable in most modules 
  * add some options to the default configuration 

 -- Markus Benning <ich@markusbenning.de>  Fri, 12 Sep 2014 15:18:04 +0000

mtpolicyd (1.12) stable; urgency=low
  * added SPF module 
  * add Proxy and Eval plugin module 
  * some adjustments for package builds 
  * Merge branch 'master' of https://github.com/benningm/mtpolicyd 
  * Create README.md 

 -- Markus Benning <ich@markusbenning.de>  Tue,  2 Sep 2014 14:43:18 +0000

mtpolicyd (1.11) stable; urgency=low
  * adjust dist.ini repository configuration 
  * -initial checkin 

 -- Markus Benning <ich@markusbenning.de>  Fri, 29 Aug 2014 16:40:01 +0000

