Branch: refs/heads/master
  Home:   https://github.com/smtpd/qpsmtpd
  Commit: 51486d0b045fc20a45129a823c51cd713be4d09b
      
https://github.com/smtpd/qpsmtpd/commit/51486d0b045fc20a45129a823c51cd713be4d09b
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M Changes
    M UPGRADING
    M plugins/sender_permitted_from
    A t/plugin_tests/sender_permitted_from

  Log Message:
  -----------
  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.


  Commit: 15bf425fe4022b09534a3241fb5ac0b8f6004d50
      
https://github.com/smtpd/qpsmtpd/commit/15bf425fe4022b09534a3241fb5ac0b8f6004d50
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M UPGRADING

  Log Message:
  -----------
  greylisting: added upgrade note


  Commit: efbaf2ec6f3b809eb03a062bd603e89b57e442d6
      
https://github.com/smtpd/qpsmtpd/commit/efbaf2ec6f3b809eb03a062bd603e89b57e442d6
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M docs/logging.pod
    M lib/Qpsmtpd/Plugin.pm

  Log Message:
  -----------
  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


  Commit: 41550c26814670afd44ee714e9bbdecf4b81a46e
      
https://github.com/smtpd/qpsmtpd/commit/41550c26814670afd44ee714e9bbdecf4b81a46e
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M plugins/domainkeys

  Log Message:
  -----------
  domainkeys: only register hooks if Mail::DomainKeys is loadable


Compare: https://github.com/smtpd/qpsmtpd/compare/edacbf9...41550c2

Reply via email to