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

  Changed paths:
    A docs/FAQ.pod

  Log Message:
  -----------
  added FAQ with 3 answers.


  Commit: 2b1428af7e7fd8687a234924448925f9e6a35b67
      
https://github.com/smtpd/qpsmtpd/commit/2b1428af7e7fd8687a234924448925f9e6a35b67
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M plugins/auth/auth_ldap_bind
    M plugins/domainkeys
    M plugins/rhsbl

  Log Message:
  -----------
  moved POD to top of file

all but 3 plugins have their POD at the top of the file. Bring these little 
lost sheep into the barn.


  Commit: 9b4a0de70a80ffd2ddefd46593a665ad48a74485
      
https://github.com/smtpd/qpsmtpd/commit/9b4a0de70a80ffd2ddefd46593a665ad48a74485
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/01-syntax.t

  Log Message:
  -----------
  enable plugin syntax checks for developers


  Commit: 049d34ee5518603329aed37b2646d97b7d491142
      
https://github.com/smtpd/qpsmtpd/commit/049d34ee5518603329aed37b2646d97b7d491142
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M lib/Qpsmtpd/SMTP.pm

  Log Message:
  -----------
  improve readability in SMTP::auth_parse_respond


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

  Changed paths:
    M lib/Qpsmtpd/SMTP.pm

  Log Message:
  -----------
  confine SMTP.pm duplicate logging to LOGDEBUG


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

  Changed paths:
    M lib/Qpsmtpd/SMTP.pm

  Log Message:
  -----------
  SMTP.pm, add missing ; and remove useless if


  Commit: 6031e49da81dffc1af6eb4d71cd897bfde9dde4e
      
https://github.com/smtpd/qpsmtpd/commit/6031e49da81dffc1af6eb4d71cd897bfde9dde4e
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M lib/Qpsmtpd.pm
    M plugins/logging/warn

  Log Message:
  -----------
  improved readability of default logging logic


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

  Changed paths:
    M lib/Qpsmtpd.pm
    M plugins/logging/warn

  Log Message:
  -----------
  in log entries, print hook name first

so log entries look like this:

86553 (connect) ident::geoip: US, United States
86553 (connect) ident::p0f: Windows 7 or 8
86553 (connect) check_earlytalker: remote host said nothing spontaneous, 
proceeding

instead of this:

86553 ident::geoip: (connect): US, United States
86553 ident::p0f: (connect) Windows 7 or 8
86553 check_earlytalker: (connect): remote host said nothing spontaneous, 
proceeding

Conflicts:

        plugins/logging/warn


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

  Changed paths:
    M lib/Qpsmtpd/TcpServer.pm

  Log Message:
  -----------
  removed TODO, p0f v3 doesn't need that extra info


  Commit: 1910fabf0ee1fce907fa23fa3afb9822e4c3ca9f
      
https://github.com/smtpd/qpsmtpd/commit/1910fabf0ee1fce907fa23fa3afb9822e4c3ca9f
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M plugins/check_badmailfromto
    A t/plugin_tests/check_badmailfromto

  Log Message:
  -----------
  badmailfromto: added strictures, tests, and

rearranged portionsn of logic for ease of reading


  Commit: 219392590ea116a59a599d12bebbae9f1901d3dd
      
https://github.com/smtpd/qpsmtpd/commit/219392590ea116a59a599d12bebbae9f1901d3dd
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M plugins/auth/authdeny

  Log Message:
  -----------
  make authdeny POD docs match plugin name

I would rather the plugin were named auth_deny as the POD has, but renaming 
plugins is currently a sticky mess due to backwards compatibility.


  Commit: 44ae52818eec6162c1cc59062b8be4f04c454049
      
https://github.com/smtpd/qpsmtpd/commit/44ae52818eec6162c1cc59062b8be4f04c454049
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M plugins/auth/auth_vpopmail_sql

  Log Message:
  -----------
  added vpopmail_sql db connect error handling.

Conflicts:

        plugins/auth/auth_vpopmail_sql


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

  Changed paths:
    M plugins/check_relay

  Log Message:
  -----------
  converted comments to POD in check_relay plugin


  Commit: 312d983ff7031abad20db045780a53353e5d943e
      
https://github.com/smtpd/qpsmtpd/commit/312d983ff7031abad20db045780a53353e5d943e
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M lib/Qpsmtpd/Command.pm

  Log Message:
  -----------
  Command.pm, promoted strictures to 1st line of code


  Commit: 0c7ee4941b6b61f1170a468dc0448a8929b64665
      
https://github.com/smtpd/qpsmtpd/commit/0c7ee4941b6b61f1170a468dc0448a8929b64665
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M plugins/check_badmailfrom
    M t/plugin_tests/check_badmailfrom

  Log Message:
  -----------
  added logging and tests to check_badmailfrom

refactored several checks out of hook_mail and added LOGDEBUG

added tests for is_immune method


  Commit: 5ec9695b94d42e8c5386f2dea04f0a2ac0649891
      
https://github.com/smtpd/qpsmtpd/commit/5ec9695b94d42e8c5386f2dea04f0a2ac0649891
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M plugins/domainkeys

  Log Message:
  -----------
  domainkeys: added reject & reject_type options.

backwards compatible with previous warn_only option.

added additional logging

refactored out a couple new subs.

minor changes: added strictures, warnings, moved 'use' statements to top of code


  Commit: 0a49ea07cb9220de07999ffeb7ba039e551e6823
      
https://github.com/smtpd/qpsmtpd/commit/0a49ea07cb9220de07999ffeb7ba039e551e6823
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/plugin_tests/auth/auth_flat_file
    M t/plugin_tests/auth/auth_vpopmail
    M t/plugin_tests/auth/auth_vpopmail_sql
    M t/plugin_tests/auth/auth_vpopmaild
    M t/plugin_tests/auth/authdeny
    M t/plugin_tests/auth/authnull

  Log Message:
  -----------
  more shebang fixes for tests


  Commit: 983dc82203fd2ac26edab85f3f075e7a3fb86812
      
https://github.com/smtpd/qpsmtpd/commit/983dc82203fd2ac26edab85f3f075e7a3fb86812
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M lib/Qpsmtpd/Auth.pm

  Log Message:
  -----------
  confine duplicate Auth log entry to LOGDEBUG


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

  Changed paths:
    M t/01-syntax.t

  Log Message:
  -----------
  instead of skipping test errors, handle them


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

  Changed paths:
    M t/01-syntax.t

  Log Message:
  -----------
  extend syntax tests to test directory

lets see what Travis thinks of this...


  Commit: 52857742857e4aea0f5f0c53a3226361f1505542
      
https://github.com/smtpd/qpsmtpd/commit/52857742857e4aea0f5f0c53a3226361f1505542
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M lib/Qpsmtpd/Auth.pm
    M plugins/auth/auth_flat_file
    A t/auth.t

  Log Message:
  -----------
  refactored Qpsmtpd::Auth::SASL

unit tests for new methods are in t/auth.t

added PLAIN and LOGIN tests in auth_flat_file

Most tests are disabled unless an interactive terminal is detected and 
$ENV{QPSMTPD_DEVELOPER} is set.


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

  Changed paths:
    M plugins/spamassassin
    A t/plugin_tests/spamassassin

  Log Message:
  -----------
  spamassassin updates

refactored into small subs with unit tests.
parse SA header with split instead of regexp (more reliable)
store SA results in a 'spamassassin' transaction note
add strict and warnings pragma
renamed reject_threshold -> reject (backwards compatible)
added relayclient skip option and POD. Skips SA processing when relayclient is 
set
added MULTIPLE RECIPIENT BEHAVIOR topic to POD


  Commit: 205120f26fdd7ab6c3ba56e54b95f5b5b736fe25
      
https://github.com/smtpd/qpsmtpd/commit/205120f26fdd7ab6c3ba56e54b95f5b5b736fe25
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M plugins/dspam
    A t/plugin_tests/dspam

  Log Message:
  -----------
  dspam: a batch of improvements:

expanded POD
cleaned up stray EOL spaces
added lots of logging, with standardized [ pass | fail | skip ] prefixes
added reject_type option
use split for parsing dspam headers
use SA note instead of parsing headers
added reject = agree option
store & fetch dspam results in a note


  Commit: 77ff89d6ca3bd63db91220f7fa77e15dbf9218a7
      
https://github.com/smtpd/qpsmtpd/commit/77ff89d6ca3bd63db91220f7fa77e15dbf9218a7
  Author: Matt Simerson <[email protected]>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/02-pod.t

  Log Message:
  -----------
  only test POD for developers


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

  Changed paths:
    M docs/authentication.pod
    M lib/Qpsmtpd/Auth.pm
    M plugins/auth/auth_checkpassword
    M plugins/auth/auth_cvm_unix_local
    M plugins/auth/auth_vpopmail
    M plugins/auth/auth_vpopmail_sql
    M plugins/auth/auth_vpopmaild

  Log Message:
  -----------
  Altered SASL method to include the mechanism in log entries.

removed auth method from return calls in all auth plugins. The caller knows the 
mechanism already. In the code, the difference looks like this:

before:
  or return (DENY, "authcvm/$method");
after:
  or return (DENY, "authcvm");

Added debug level log entries in auth_vpopmaild

Conflicts:

        plugins/auth/auth_vpopmail_sql


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

  Changed paths:
    M plugins/dnsbl
    M t/plugin_tests/dnsbl

  Log Message:
  -----------
  refactored dnsbl, sprinkling logs and tests on it


Compare: https://github.com/smtpd/qpsmtpd/compare/8f7494f...a1b073c

Reply via email to