Branch: refs/heads/master
Home:   http://github.com/abh/qpsmtpd

Commit: 8b892c33ad456bf8f422b77292d0e288e5994643
    
http://github.com/abh/qpsmtpd/commit/8b892c33ad456bf8f422b77292d0e288e5994643
Author: Matt Simerson <[email protected]>
Date:   2010-05-11 (Tue, 11 May 2010)

Changed paths:
  M plugins/auth/auth_flat_file
  M t/plugin_tests/auth/auth_flat_file

Log Message:
-----------
fix copy/paste error in auth_flat_file

correct copy/paste error, where auth_flat_file methods were named authsql in 
auth_flat plugin

Signed-off-by: Robert <[email protected]>


Commit: b1c3d2f333c807fb40b7a8e5d71086b54f69e562
    
http://github.com/abh/qpsmtpd/commit/b1c3d2f333c807fb40b7a8e5d71086b54f69e562
Author: Matt Simerson <[email protected]>
Date:   2010-05-11 (Tue, 11 May 2010)

Changed paths:
  M docs/authentication.pod
  M plugins/auth/auth_checkpassword
  A plugins/auth/auth_vpopmail
  M plugins/auth/auth_vpopmail_sql
  M plugins/auth/auth_vpopmaild

Log Message:
-----------
added auth_vpopmail plugin

added auth_vpopmail plugin, using the perl-vpopmail module
added VPOPMAIL auth methods description to docs/authentication
added SEE ALSO section to each module, noting the VPOPMAIL description

Signed-off-by: Robert <[email protected]>


Commit: 02912602842a5b2251b1455cf7206cfee3d18553
    
http://github.com/abh/qpsmtpd/commit/02912602842a5b2251b1455cf7206cfee3d18553
Author: Matt Simerson <[email protected]>
Date:   2010-05-11 (Tue, 11 May 2010)

Changed paths:
  M plugins/sender_permitted_from

Log Message:
-----------
rewrote sender_permitted_from

rewrote the plugin using Mail::SPF, which is the replacement for 
Mail::SPF::Query (by the same author).  The two plugins are mutually exclusive 
and SpamAssassin expects to have Mail::SPF available.

Signed-off-by: Robert <[email protected]>


Commit: 671a6953b0c9503717bda10dd07f434cbd302c9c
    
http://github.com/abh/qpsmtpd/commit/671a6953b0c9503717bda10dd07f434cbd302c9c
Author: Matt Simerson <[email protected]>
Date:   2010-05-11 (Tue, 11 May 2010)

Changed paths:
  M lib/Qpsmtpd/TcpServer.pm
  M plugins/greylisting
  M plugins/ident/p0f

Log Message:
-----------
add TCPLOCAL* variables to $qp->connection

(patch remade against latest rspier/qpsmtpd)

added remote_port, local_ip, local_port, and local_host to $qp->connection, as 
the p0f plugin relies on it.
added notes to TcpServer.pm and the p0f plugin noting the dependence, and the 
lack of support for models other than tcpserver.

Signed-off-by: Robert <[email protected]>


Commit: cc2d8ccca6a7fafe2c08b7d180e81aeae8eb1b35
    
http://github.com/abh/qpsmtpd/commit/cc2d8ccca6a7fafe2c08b7d180e81aeae8eb1b35
Author: Matt Simerson <[email protected]>
Date:   2010-05-11 (Tue, 11 May 2010)

Changed paths:
  M plugins/ident/p0f

Log Message:
-----------
added local_ip option to p0f plugin

(updated patch against rspier/qpsmtpd)

The p0f plugin defaulted to binding to TCPLOCALIP, which doesn't work
when the mail server is running behind a firewall with a private IP. If
the local_ip option is set in the config file, it overrides TCPLOCALIP.

Added POD documentation for local_ip option and p0f general usage

Signed-off-by: Robert <[email protected]>


Commit: b81d464c872867f8df65847f522db6a0df4a96bf
    
http://github.com/abh/qpsmtpd/commit/b81d464c872867f8df65847f522db6a0df4a96bf
Author: Matt Simerson <[email protected]>
Date:   2010-05-11 (Tue, 11 May 2010)

Changed paths:
  M config.sample/plugins
  A t/plugin_tests/greylisting

Log Message:
-----------
added p0f support to greylist plugin

- these changes are in the previous TCPLOCAL patch. Documented here.
added p0f config option
added POD docs to explain usage
modified $dbdir selection logic. The previous logic failed when QPHOME was
 not selected (as is the case when tests are being run).
Added '.' as the dir of last resort for $dbdir selection (others $EMPTY/dir
 dumped greylisting database in / )

  - These changes are included in this patch -
Added t/plugin_tests/greylisting, with greylist logic testing (tests are
 disabled by default, as greylisting is disabled in config.sample/plugins)
Added example entry in config.sample/plugins

Signed-off-by: Robert <[email protected]>


Commit: e13952164df61ac289f9f124a7a8bc63d290d4bc
    
http://github.com/abh/qpsmtpd/commit/e13952164df61ac289f9f124a7a8bc63d290d4bc
Author: Matt Simerson <[email protected]>
Date:   2010-05-11 (Tue, 11 May 2010)

Changed paths:
  M MANIFEST
  M MANIFEST.SKIP

Log Message:
-----------
packaging updates

added to MANIFEST
 plugins/check_bogus_bounce
 plugins/auth/auth_vpopmaild
 t/plugin_tests/greylisting

added packaging to MANIFEST.SKIP

Signed-off-by: Robert <[email protected]>


Commit: 0d2b724b9317bbfddf402279ceff2f523814b8ac
    
http://github.com/abh/qpsmtpd/commit/0d2b724b9317bbfddf402279ceff2f523814b8ac
Author: Robin Bowes <[email protected]>
Date:   2010-05-12 (Wed, 12 May 2010)

Changed paths:
  M plugins/auth/auth_vpopmaild

Log Message:
-----------
Check for the exact string resonses from vpopmaild rather than using regexes


Commit: e2ee6f13e5d0e2f064143479193fbe4bbc8aeaf8
    
http://github.com/abh/qpsmtpd/commit/e2ee6f13e5d0e2f064143479193fbe4bbc8aeaf8
Author: Johan Almqvist <[email protected]>
Date:   2010-07-11 (Sun, 11 Jul 2010)

Changed paths:
  A plugins/check_badmailfrom_patterns

Log Message:
-----------
new plugin check_badmailfrom_patterns

Signed-off-by: Robert <[email protected]>


Commit: 803a320127f372fa1b6333155da7134a8efef619
    
http://github.com/abh/qpsmtpd/commit/803a320127f372fa1b6333155da7134a8efef619
Author: Robert <[email protected]>
Date:   2010-07-25 (Sun, 25 Jul 2010)

Changed paths:
  M Changes
  M plugins/require_resolvable_fromhost

Log Message:
-----------
ignore search path in DNS lookups

       2.  If the name doesn't end in a dot then append each item in the search 
list to the name.
           This is only done if dnsrch is true.

triggered by..

From: Charlie Brady <[email protected]>
Subject: [BUG] Default search path used in require_resolvable_fromhost
Date: Sat, 17 Jul 2010 16:24:42 -0400 (EDT)
Message-ID:
 <[email protected]>

http://bugs.contribs.org/show_bug.cgi?id=5808

 Jesper Knudsen      2010-03-01 01:29:10 MST

When using the require_resolvable_fromhost plugin for qpsmtpd I noticed
that mails from [email protected] was actually getting through
this filter. I finally found out that the plugin has a bug that causes it
to insert default search path if it cannot find the domain. This means in
my case that localhost.localdomain was then tried resolved as
localhost.localdomain.swerts-knudsen.dk and since I have a wilcard CNAME
was resolved as my public IP.

Since this plugin is only enabled for public interface the fix is to set
the "dnsrch" flag when creating the Net::DNS object.

In require_resolvable_fromhost:
my $res = Net::DNS::Resolver->new (
                                   dnsrch => 0
                                   );


Commit: 9348539ed7aa03b438905f953771db14fcb4c1ea
    
http://github.com/abh/qpsmtpd/commit/9348539ed7aa03b438905f953771db14fcb4c1ea
Author: Robert <[email protected]>
Date:   2010-07-25 (Sun, 25 Jul 2010)

Changed paths:
  M packaging/rpm/qpsmtpd.spec.in

Log Message:
-----------
don't create homedir in RPM

based on..

From: Charlie Brady <[email protected]>
Subject: rpm packaging bug - smtpd user created with shell not /bin/false
Date: Sat, 17 Jul 2010 18:17:49 -0400 (EDT)
Message-ID:
 <[email protected]>

http://bugs.contribs.org/show_bug.cgi?id=6025

if ! id smtpd >/dev/null 2>&1
then
    # need to create smtpd user.
    if perl -e 'exit ! defined(getgrnam("postdrop"))'
    then
    # if postfix is installed, we will probably use
    # queue/postfix, which will need this:
        supp="-G postdrop"
    fi
    useradd -r -m $supp smtpd
fi

qpsmtpd needs a user "smtpd", but should not create a home directory or
give access to a shell.


Commit: d0c9b7cbe5ec615e2e23b91072781019ad59ee19
    
http://github.com/abh/qpsmtpd/commit/d0c9b7cbe5ec615e2e23b91072781019ad59ee19
Author: Matt Simerson <[email protected]>
Date:   2010-07-25 (Sun, 25 Jul 2010)

Changed paths:
  M plugins/greylisting

Log Message:
-----------
corrected email address


Commit: 3a7f46aa3e75988686ef9fcae5158fc29f6a86f6
    
http://github.com/abh/qpsmtpd/commit/3a7f46aa3e75988686ef9fcae5158fc29f6a86f6
Author: Matt Simerson <[email protected]>
Date:   2010-07-25 (Sun, 25 Jul 2010)

Changed paths:
  M config.sample/tls_ciphers

Log Message:
-----------
increased default TLS security setting

switched default TLS security in config/tls_ciphers from HIGH to HIGH:!SSLv2. 
Added note for how to set the minimum level of security necessary for PCI 
compliance.

Signed-off-by: Robert <[email protected]>


Commit: d11b87e0509e1482e6c76f203d0d9cacd581db5e
    
http://github.com/abh/qpsmtpd/commit/d11b87e0509e1482e6c76f203d0d9cacd581db5e
Author: Matt Simerson <[email protected]>
Date:   2010-07-25 (Sun, 25 Jul 2010)

Changed paths:
  M t/plugin_tests/check_badrcptto

Log Message:
-----------
give badrcptto a reasonable name

renamed check_badrcptto test from foo to test_check_badrcptto_ok


Commit: 0c4a76ffe75190a82010dca5dd7e2bd4bdbe14cb
    
http://github.com/abh/qpsmtpd/commit/0c4a76ffe75190a82010dca5dd7e2bd4bdbe14cb
Author: Matt Simerson <[email protected]>
Date:   2010-07-25 (Sun, 25 Jul 2010)

Changed paths:
  M t/plugin_tests/check_badrcptto

Log Message:
-----------
add test name to test output


Commit: fa91764f88a72bd0853f7af9d17ef7f8e0649621
    
http://github.com/abh/qpsmtpd/commit/fa91764f88a72bd0853f7af9d17ef7f8e0649621
Author: Matt Simerson <[email protected]>
Date:   2010-07-25 (Sun, 25 Jul 2010)

Changed paths:
  M t/plugin_tests/rcpt_ok

Log Message:
-----------
renamed test from foo to rcpt_ok


Reply via email to