Permalink
Commits on Nov 7, 2012
  1. plugins/spamassassin: fix the ability to use subject_prefix

    subject_prefix isn't a config file, but a plugin argument.
    committed Nov 7, 2012
Commits on Oct 2, 2012
  1. @abh

    Reformat upgrade notes

    abh committed Aug 20, 2012
  2. @robinbowes
Commits on Jun 4, 2012
  1. @msimerson @abh

    plugins.pod: much simpler way to get debug logging

    for individual plugins
    msimerson committed with abh Jun 4, 2012
  2. @msimerson @abh
  3. @msimerson @abh
  4. @abh

    Make all plugins use $self->connection rather than $self->qp->connection

    Merge remote-tracking branch 'msimerson/connect'
    
    Conflicts:
    	plugins/async/require_resolvable_fromhost
    	plugins/require_resolvable_fromhost
    abh committed Jun 4, 2012
  5. @abh

    Merge pull request #21 from msimerson/fromhost

    resolvable_fromhost refactor, adding tests
    abh committed Jun 4, 2012
Commits on Jun 2, 2012
  1. @msimerson

    connection consistency

    -  $self->qp->connection->notes
    +  $self->connection->notes
    
    and all tests pass.
    msimerson committed Jun 2, 2012
Commits on May 24, 2012
  1. @msimerson

    move 'use ParaDNS' into register and eval it

    so eventually, plugin tests can run against it, if ParaDNS can be loaded
    msimerson committed May 23, 2012
  2. @msimerson
Commits on May 23, 2012
  1. @abh

    Merge pull request #16 from msimerson/geoip

    Geoip plugin improvements
    abh committed May 23, 2012
  2. @abh

    Merge pull request #17 from msimerson/basic

    basicheaders, add reject option, loglevel
    abh committed May 23, 2012
  3. @msimerson
  4. @msimerson
  5. @msimerson

    basicheaders: added whitelist support

    because alerts.etrade.com doesn't set a Date header in alerts
    msimerson committed May 23, 2012
Commits on May 22, 2012
  1. @msimerson

    removed newline

    msimerson committed May 22, 2012
  2. @msimerson
  3. @msimerson
  4. @msimerson

    geoip: eval loading of Geo::IP, tests, enabled in config

    eval Geo::IP and log an error if missing
    added 2 tests
    enabled in config/plugins
    msimerson committed May 22, 2012
  5. @msimerson

    basicheaders, add reject option, loglevel

    added reject option
    document the existence of the loglevel option
    factored date validity tests into their own sub
    added tests
    improved POD
    msimerson committed May 21, 2012
Commits on May 21, 2012
  1. @abh

    Merge pull request #14 from msimerson/dnsbl

    dnsbl, POD tweaks, DENY type tests
    abh committed May 21, 2012
  2. @msimerson

    dnsbl, POD tweaks, DENY type tests

    consolidated POD at top of file
    added example options to reject_type POD head
    added an example loglevel entry
    
    consolidated DENY[SOFT|DISCONNECT] logic into get_reject_type
    added tests for get_reject_type
    msimerson committed May 21, 2012
  3. @msimerson @abh

    domainkeys: fix failing tests

    the previous DK commit moved the 'use Mail::DomainKeys::*' stuff into an eval. The right idea, but tests still fail because I forgot to remove the bare 'use' lines.
    msimerson committed with abh May 21, 2012
  4. @msimerson @abh

    enable domainkeys plugin

    msimerson committed with abh May 21, 2012
  5. @msimerson
  6. @msimerson

    added loglevel option for plugins

    Plugins can now use a 'loglevel' argument in config/plugins entry
    
    Includes user instructions prepended to docs/logging.pod
    
    Already works for all plugins that use named arguments
    msimerson committed May 21, 2012
  7. @msimerson
  8. @msimerson

    SPF plugin: refactored, tests, new config option

    added POD description of spfquery note
    
    changed spf_deny -> reject  (and offered 4 more options, see POD for reject)
    	backwards compatible with old config settings
    	replicates qmail-smtpd SPF patch behavior
    
    improved logging (again)
    
    uses a stringy eval 'use Mail::SPF' in the register sub. If missing, warn and log the error, and don't register any hooks. This is much nicer error than the current, "*** Remote host closed connection unexpectedly." broken mail server that results from enabling the SPF plugin without Mail::SPF installed.
    
    background: I noticed I was deferring valid emails with the SPF plugin at 'spf_deny 1', and without changing the code, there wasn't a way to change how ~all records were handled. This provides that flexibility.
    msimerson committed May 9, 2012
  9. @msimerson @rspier
  10. @msimerson @rspier
  11. @msimerson @rspier
  12. @msimerson @rspier

    improve portability of basicheader plugin tests

    replaced `date` with POSIX qw(strftime);
    msimerson committed with rspier May 15, 2012
  13. @msimerson @rspier

    dnsbl: added log messages, prefixes, additional args

    instead of a positional arguments, used named arguments (backwards compatible)
    added a couple log message prefixes
    removed some trailing whitespace
    updated POD
    msimerson committed with rspier May 15, 2012
  14. @msimerson @rspier