==================================================
Changes from 2014-08-03 00:00:00 +0000 to present.
==================================================

-----------------------------------------
version 1.19 at 2015-08-03 20:09:46 +0000
-----------------------------------------

  Change: 1a677872e968ee1aee8f28e4f61db05935cd10a0
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-08-03 22:06:43 +0000

    escape control characters in logs

    The logging method in Mail::MtPolicyd now extends the Net::Server log
    method with a mechanism to escape control and special characters. 

  Change: b267840dec8c16856528711ce56f68f98e3dfe85
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-04-27 13:36:08 +0000

    update debian/ copyright and control file 

  Change: 29fd63d02bb0d14acd6f364a512030f86155ff17
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-04-22 23:02:33 +0000

    even more lintian fixes 

  Change: 3583c91cbc288e3bb124485f92b8e035884a58d1
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-04-22 22:39:20 +0000

    add DEBHELPER comments to maintainer scripts 

  Change: 264f54b2b7a3ccd9de75bfbcebe2c851cffb721c
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-04-22 22:33:59 +0000

    fix some spelling errors 

-----------------------------------------
version 1.18 at 2015-04-22 20:19:26 +0000
-----------------------------------------

  Change: ef92af0578b8ec737a2a830b2c1b0e4ba389fa16
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-04-22 22:19:26 +0000

    add debian upload files to gitignore 

  Change: 52da8e53452c3846935329430bc01f9c8ee3b262
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-04-22 22:18:45 +0000

    fixed lintian packaging errors 

  Change: 17d3394157e4c33b168c6c0f33429210020b0673
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-04-22 22:00:29 +0000

    more lintian fixes 

  Change: 7d613aa48fcc14fca241ddd616b5ee8e6baa475d
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-04-22 21:54:16 +0000

    lintian package adjustments 

  Change: 4f949a13a3f98e4fc43e26dc856da6cf4b69b836
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-03-20 13:23:17 +0000

    more fixes for packaging 

-----------------------------------------
version 1.17 at 2015-03-20 08:32:08 +0000
-----------------------------------------

  Change: 5409bc1efe82a78b43bf8448c249f7b730c09a0b
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-03-20 09:32:08 +0000

    fix comment 

  Change: 815f2de7d9197aa6a2c2df0fc06c1cb9114babef
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-03-20 09:31:27 +0000

    exclude debian build from CPAN tarball 

  Change: 591c82aebb8972bfd22508f2f49b0042bd099fb5
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-03-20 09:26:56 +0000

    skip cucumber tests when cucumber is unavailable 

  Change: 37668e6b0bd7315836ed3861b2c78ea8a6927b0b
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-03-20 09:26:37 +0000

    add website and mailinglist to meta infos 

-----------------------------------------
version 1.16 at 2015-03-10 08:24:44 +0000
-----------------------------------------

  Change: 49080c9d26533c6604e37f0437426fec1c2c9c0f
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-03-10 09:24:44 +0000

    Small fixes

    * fix min_count in SaAwlAction

    * check for pid folder in init script 

  Change: 7f466fd4ce94fa66bbbef52a319f8b631be01caa
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-03-04 06:22:20 +0000

    Improved SPF support 

  Change: d77c8e563b2dd86217fb88ffc34331492779f36a
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-03-02 09:05:26 +0000

    Add IP address whitelisting in SPF plugin

    * always whitelist localhost addresses

    * add whitelist option for additional IPs 

  Change: 0fedd6139f0f82100338cdced432b96ee5cac230
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-03-02 09:02:30 +0000

    fix domain in DBL test 

  Change: 4b91b28f1e8604e2428ed8454ed4f02f71090df4
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-03-01 11:28:46 +0000

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

  Change: 7b1d0a7cb6c469890d613a4525d1c936cc0f60a7
  Author: Markus Benning <ich@markusbenning.de>
  Date : 2015-03-01 11:26:17 +0000

    support for using spamassassins AWL as reputation source 

  Change: de19d2c321c9935393c45c73c7ec9cf7c8ac54f4
  Author: Markus Benning <me@w3r3wolf.de>
  Date : 2015-01-20 13:32:35 +0000

    Merge pull request #3 from xpunkt/patch-1

    update abstract 

  Change: b88813caffb751d2698bb5e68f88a3c3ebe2d307
  Author: Benny Pedersen <xpunkt@users.noreply.github.com>
  Date : 2015-01-20 09:29:12 +0000

    update abstract

    small error, no program errror 

-----------------------------------------
version 1.15 at 2015-01-07 15:17:56 +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.
================