Sat Mar 4 06:26:24 2017 UTC ()
Update postfix to 3.1.4.

Postfix stable release 3.1.4 is available, as well as legacy releases
3.0.8 and 2.11.9. There will be no further updates for Postfix 2.10.

Fixed with Postfix 3.1.4, 3.0.8, and 2.11.9:

  * The postscreen daemon did not merge the client test status
    information for concurrent sessions from the same IP address.
    Thus, after one session recorded its successful tests in the
    postscreen cache, a concurrent session from that same IP address
    that passed fewer tests could later "wipe out" some of that
    progress in the postscreen cache. The fix has proven itself for
    five months in the development release, and should be safe to
    use in the stable releases.

  * The Postfix SMTP server falsely rejected a sender address when
    validating a sender address with "smtpd_reject_unlisted_recipient
    = yes" or with "reject_unlisted_sender". Cause: the address
    validation code did not query sender_canonical_maps.

  * The virtual delivery agent did not detect failure to skip to
    the end of a mailbox file, so that mail would be delivered to
    the beginning of the file. This could happen when a mailbox
    file was already larger than the virtual mailbox size limit.

  * The postsuper command logged an incorrect rename operation count
    after creating a missing directory.

Fixed with Postfix 3.1.4 and 3.0.8:

  * The Postfix SMTP server falsely rejected mail when a sender-dependent
    "error" transport was configured. Cause: the SMTP server address
    validation code was not updated when the
    sender_dependent_default_transport_maps feature was introduced.
    The fix has proven itself for six months in the development
    release, and should be safe to use in the stable releases.
    Unfortunately, Postfix 2.11 is too different to benefit from
    the same fix.

  * The Postfix SMTP server falsely rejected an SMTPUTF8 sender
    address, when "smtpd_delay_reject = no".

Fixed with Postfix 3.1.4:

  * The "postfix tls deploy-server-cert" command used the wrong
    certificate and key file. This was caused by a cut-and-paste
    error in the postfix-tls-script file.


(taca)
diff -r1.7 -r1.8 pkgsrc/mail/postfix/Makefile.common
diff -r1.167 -r1.168 pkgsrc/mail/postfix/distinfo

cvs diff -r1.7 -r1.8 pkgsrc/mail/postfix/Makefile.common (expand / switch to unified diff)

--- pkgsrc/mail/postfix/Makefile.common 2017/01/21 23:49:02 1.7
+++ pkgsrc/mail/postfix/Makefile.common 2017/03/04 06:26:24 1.8
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile.common,v 1.7 2017/01/21 23:49:02 rillig Exp $ 1# $NetBSD: Makefile.common,v 1.8 2017/03/04 06:26:24 taca Exp $
2# used by mail/postfix/Makefile 2# used by mail/postfix/Makefile
3# used by mail/postfix/Makefile.module 3# used by mail/postfix/Makefile.module
4 4
5DISTNAME= postfix-3.1.3 5DISTNAME= postfix-3.1.4
6CATEGORIES= mail 6CATEGORIES= mail
7MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ 7MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/
8MASTER_SITES+= http://postfix.it-austria.net/releases/official/ 8MASTER_SITES+= http://postfix.it-austria.net/releases/official/
9MASTER_SITES+= http://mirrors.isc.org/pub/postfix/official/ 9MASTER_SITES+= http://mirrors.isc.org/pub/postfix/official/
10MASTER_SITES+= http://mirror.postfix.jp/postfix-release/official/ 10MASTER_SITES+= http://mirror.postfix.jp/postfix-release/official/
11 11
12MAINTAINER= pkgsrc-users@NetBSD.org 12MAINTAINER= pkgsrc-users@NetBSD.org
13HOMEPAGE= http://www.postfix.org/ 13HOMEPAGE= http://www.postfix.org/
14# The postfix license has only very minor diffs from cpl-1.0. 14# The postfix license has only very minor diffs from cpl-1.0.
15LICENSE= cpl-1.0 15LICENSE= cpl-1.0
16#LICENSE= postfix-license 16#LICENSE= postfix-license
17 17
18DISTINFO_FILE= ${PKGDIR}/../../mail/postfix/distinfo 18DISTINFO_FILE= ${PKGDIR}/../../mail/postfix/distinfo

cvs diff -r1.167 -r1.168 pkgsrc/mail/postfix/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/postfix/distinfo 2016/11/04 17:10:10 1.167
+++ pkgsrc/mail/postfix/distinfo 2017/03/04 06:26:24 1.168
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.167 2016/11/04 17:10:10 sevan Exp $ 1$NetBSD: distinfo,v 1.168 2017/03/04 06:26:24 taca Exp $
2 2
3SHA1 (postfix-3.1.3.tar.gz) = 0c1d57a929c66fe57e6cd9d25bb7d05fc72363d0 3SHA1 (postfix-3.1.4.tar.gz) = 2889744044d85209563dc0b5388eb32c8b1f93f0
4RMD160 (postfix-3.1.3.tar.gz) = d974c821d39ff273bafeba06e69aca57cb56d374 4RMD160 (postfix-3.1.4.tar.gz) = 9f7777096a76952aa9270977d1618ea5e95c329f
5SHA512 (postfix-3.1.3.tar.gz) = 00e2b0974e59420cabfddc92597a99b42c8a8c9cd9a0c279c63ba6be9f40b15400f37dc16d0b1312130e72b5ba82b56fc7d579ee9ef975a957c0931b0401213c 5SHA512 (postfix-3.1.4.tar.gz) = 4cf8aa8d0cf6d99defa32c2907705370d6f8d047d7e938c84a20a62c68ae07a2bec304f28c178d1072b9610f2969420f83fe2066821ad34c0f95e62bbb5b8c05
6Size (postfix-3.1.3.tar.gz) = 4338730 bytes 6Size (postfix-3.1.4.tar.gz) = 4340102 bytes
7SHA1 (patch-aa) = f2c418a2fd34da7325ea2823ddd14043768f0111 7SHA1 (patch-aa) = f2c418a2fd34da7325ea2823ddd14043768f0111
8SHA1 (patch-ag) = 1288ac987056f5c93a05e46148ce2ef1c50ade38 8SHA1 (patch-ag) = 1288ac987056f5c93a05e46148ce2ef1c50ade38
9SHA1 (patch-ai) = 2564f27b83afaa06770066976983b4a0bfed3d79 9SHA1 (patch-ai) = 2564f27b83afaa06770066976983b4a0bfed3d79
10SHA1 (patch-src_dns_dns__lookup.c) = b04d35b1df1b60409c903d2fb5bafb16b848523d 10SHA1 (patch-src_dns_dns__lookup.c) = b04d35b1df1b60409c903d2fb5bafb16b848523d