==================================================
Changes from 2014-01-07 00:00:00 +0000 to present.
==================================================

-----------------------------------------
version 1.15 at 2015-01-07 15:21:18 +0000
-----------------------------------------

  Change: 2a46db07eb9f5a4a558355bdbadd9d6224c643dc
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-01-07 16:17:56 +0000

    Documentation updates

    * added how to for Accounting/Quotas

    * add section about cron() in Cookbook::ExtendedPlugin 

  Change: 635fc08b7b9ddc91a264966cf475be90a18345a4
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-01-07 12:50:33 +0000

    Added Quota plugin

    * new Plugin: Quota

    * make field for SQL configurable in SqlUserConfig

    * add tests for Quota to accounting test cases 

  Change: 08cf926d66643d371a36427dc01f49f7aa9f5461
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-01-06 19:35:39 +0000

    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() 

  Change: 77ad175c055c2bc5dcb27ded0ae60cdcee13be6a
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-12-23 13:31:59 +0000

    Small fixes

    * initialize SQL connection before plugins

    * skip also emtpy or whitespace request attributes 

  Change: 059c1a4aae0001ba0b02044ce18e855f227cfaff
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-12-23 12:46:47 +0000

    Added Accounting Plugin 

  Change: 94380a398c18a79026f9abe8d849931e7387aed7
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-12-22 14:03:24 +0000

    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 

  Change: cfa1805d549c5717b7abc3548e234ebd1505f792
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-12-22 09:15:59 +0000

    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 

  Change: 42a968ccd63f6cc1eb0c35bf64b3bb713a77095d
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-12-22 09:14:15 +0000

    Fix RBL test IP

    * use XBL test IP instead of a real client IP 

  Change: cefd767f93b66d259638e2d2d1c69801d27f8748
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-12-19 16:23:21 +0000

    Add cucumber test cases

    * added basic step files for cucumber test

    * add 2 basic server tests (minimal.conf and spamhaus-rbls.conf) 

  Change: 86eff808ab85a144d70f4442ac1199e940f53d86
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-12-19 15:30:43 +0000

    Dont fail in SPF when sender/client_address unavailable 

  Change: 8ebd94873931b78b9f86ce8909ebb22fe0a727cf
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-12-18 13:15:05 +0000

    fixed missing dependencies in debian package 

-----------------------------------------
version 1.14 at 2014-11-28 12:41:14 +0000
-----------------------------------------

  Change: 2a8b15a7e7c6dd764bf141ee5492c4fec3e7a207
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-11-28 13:41:14 +0000

    Small fixes

    * fix declaration of @plugin_results inside of eval in PluginChain

    * fix undefined $session in Plugin::Stress 

  Change: ee12431e845d84ede9e69bddeace3d53227e0b69
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-11-28 13:36:12 +0000

    Adjust documentation for on_error feature 

  Change: 86ca31eee7089ab78b317adacfd81ddef04eb06e
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-11-28 13:20:32 +0000

    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. 

  Change: 52ca1f09675b97bf0b13b8bf727eb72bc9f233f7
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-11-20 14:02:08 +0000

    Small doc update

    use blacklist.db instead of whitelist.db in blacklist example. 

  Change: f3ceb5809399c7137e9017a990b4a4137d13909d
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-11-20 13:58:46 +0000

    New Plugin: Stress

    Added new plugin for postfix stress feature. 

  Change: 7a5508e97f15d714a8e23ca73b1eae463f2ddf2c
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-11-18 14:13:46 +0000

    Small fixes

    * fixed version string in dzil changelog generators

    * fix stop -> stop_current_timer 

  Change: afe9fc6bac1924c61d053d72354c123c63e8da18
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-11-17 10:32:22 +0000

    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. 

  Change: 4b3b0c16891a6d25152b557167f7d54052996abe
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-15 15:03:19 +0000

    add honeypot config sample to default configuration 

  Change: e0d3d9af2fc4e2d8561b39b8f4e22dbe44348786
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-15 07:27:54 +0000

    add .editorconfig file 

-----------------------------------------
version 1.13 at 2014-09-12 13:18:04 +0000
-----------------------------------------

  Change: 73ddd965229601998aa115dfde820c5c3389a8ad
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-12 15:18:04 +0000

    fix naming error in DBL module helo -> helo_name 

  Change: 811c6841bba8bb1ec59e6f193080cc9738098466
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-12 15:09:36 +0000

    check for empty sender in SPF plugin make helo optional 

  Change: 61304eb99d508273a46572992226b68095f94ecc
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-12 14:57:35 +0000

    fix same parsing error in 2 different places 

  Change: 01a20c8674281a3ed22ec7c243e0fcb181a10ad5
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-12 14:55:41 +0000

    fix parsing of response. (only split at first = ) 

  Change: cd7b9c353957fe42eab1f75e97b909dea7e5617f
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-10 15:59:41 +0000

    Merge branch 'master' of https://github.com/benningm/mtpolicyd 

  Change: d49f71c444ffc410eafd353c12896e321dee1fba
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-10 15:58:33 +0000

    added Honeypot plugin 

  Change: b4182c51d9699b3f874373441ce5f20a297e0c9d
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-09 20:31:48 +0000

    fix typo 

  Change: 6e5273d4eef25e75dca440fb577d0e5eacdb4397
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-09 20:17:55 +0000

    more docs 

  Change: 50a4368bd385caa67f46e5ec5e7d62459e032e18
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-09 18:58:09 +0000

    Merge branch 'master' of https://github.com/benningm/mtpolicyd 

  Change: 48ddec546b351a71598afa99d4d699c447e59ffd
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-09 18:56:42 +0000

    doc update 

  Change: 1f49b0b954e6c81d1d5f10111caa97dce5a00fc4
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-09 18:50:36 +0000

    more docs 

  Change: a5b176557cd168a4548104212523ad4301e77354
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-08 18:18:28 +0000

    more docs in Cookbook::Installation 

  Change: e07416a072f7b14856ce23f6aae200f08e844792
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-05 18:42:09 +0000

    added first parts of a mtpolicyd Cookbook 

  Change: 9bdaa08d06e12587ac0c4f02cfd5f3d3e71c2ed4
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-04 16:04:20 +0000

    some adjustments for SLES rpm build 

  Change: 1aa171cd9d9871474ea8b23756a221fe7280e164
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-03 16:03:27 +0000

    made parameter "mode" user configurable in most modules 

  Change: 03f30cc3266255b98d890b6baa858de3b97d3d82
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-02 15:48:41 +0000

    add some options to the default configuration 

-----------------------------------------
version 1.12 at 2014-09-02 12:43:18 +0000
-----------------------------------------

  Change: 050422c9079462f8113951d32a2165eb46df4226
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-02 14:43:18 +0000

    added SPF module 

  Change: 69ead7cb0d5d5e6962d17c96eaca00e82631a86b
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-02 13:15:24 +0000

    add Proxy and Eval plugin module 

  Change: 8b4ee9920d792ca3c0cbbd15f2c4dd9206612712
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-09-02 12:34:30 +0000

    some adjustments for package builds 

  Change: 7522ecceffbb1b0ec71f1cc3a09a7866feefcde0
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-08-29 16:41:41 +0000

    Merge branch 'master' of https://github.com/benningm/mtpolicyd 

  Change: 9c4c8d717609fe5c95be0ef2fe3b16ad0e707150
  Author: Markus Benning <me@w3r3wolf.de>
  Date : 2014-08-29 16:35:17 +0000

    Create README.md 

-----------------------------------------
version 1.11 at 2014-08-29 14:40:01 +0000
-----------------------------------------

  Change: 948c9396559703ef826d89a3788cb91a42c9907f
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-08-29 16:40:01 +0000

    adjust dist.ini repository configuration 

  Change: 76e5017c9282fd7c7a4aa242f36cf784a27ce677
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2014-08-29 16:32:56 +0000

    -initial checkin 

================
End of releases.
================