diff options
author | taca <taca> | 2011-11-07 15:36:07 +0000 |
---|---|---|
committer | taca <taca> | 2011-11-07 15:36:07 +0000 |
commit | 3ce709b09d8ea17b46eab5e7b6bd8da7aef78632 (patch) | |
tree | e9ef78942e7b095ae2fe1bf56c9077670c2b9827 /mail/postfix | |
parent | f201f7c25b6cd5ebba22df176f15f587870e4bfc (diff) | |
download | pkgsrc-3ce709b09d8ea17b46eab5e7b6bd8da7aef78632.tar.gz |
Update postfix pacakge to 2.8.7.
Postfix stable release 2.8.7 is available. This contains a workaround
for a problem that is fixed in Postfix 2.9.
* The postscreen daemon, which is not enabled by default, sent
non-compliant SMTP responses (220- followed by 421) when it
could not give a connection to a real smtpd process. These
responses caused some remote SMTP clients to return mail as
undeliverable.
The workaround is to hang up after sending 220- without sending
the 421 "sorry" reply; this is harmless.
The complete fix involves too much change for a stable release:
send the 220 greeting, wait for the EHLO command, then send
the 421 "sorry" reply and hang up.
Diffstat (limited to 'mail/postfix')
-rw-r--r-- | mail/postfix/Makefile | 4 | ||||
-rw-r--r-- | mail/postfix/distinfo | 10 | ||||
-rw-r--r-- | mail/postfix/patches/patch-ag | 14 |
3 files changed, 14 insertions, 14 deletions
diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile index 71bfa0c66a4..6d4471d607c 100644 --- a/mail/postfix/Makefile +++ b/mail/postfix/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.243 2011/10/25 14:31:10 taca Exp $ +# $NetBSD: Makefile,v 1.244 2011/11/07 15:36:07 taca Exp $ -DISTNAME= postfix-2.8.6 +DISTNAME= postfix-2.8.7 CATEGORIES= mail MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ MASTER_SITES+= http://postfix.it-austria.net/releases/official/ diff --git a/mail/postfix/distinfo b/mail/postfix/distinfo index 6fc15e08830..c414b97c9f0 100644 --- a/mail/postfix/distinfo +++ b/mail/postfix/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.138 2011/10/25 14:31:10 taca Exp $ +$NetBSD: distinfo,v 1.139 2011/11/07 15:36:07 taca Exp $ -SHA1 (postfix-2.8.6.tar.gz) = 32613ad01cad10ae04aad626f9a69ac9126b3d28 -RMD160 (postfix-2.8.6.tar.gz) = 1f85ff0e9432109342436144f6963d39b79910e1 -Size (postfix-2.8.6.tar.gz) = 3647498 bytes +SHA1 (postfix-2.8.7.tar.gz) = 81c87aceff4d9af67a304354bab9c99ac98fc8a0 +RMD160 (postfix-2.8.7.tar.gz) = ab0700f8f340fad11bf2a294a36ff1d70a1a8783 +Size (postfix-2.8.7.tar.gz) = 3647643 bytes SHA1 (patch-aa) = 5b4923402c80957e47b8a4e16c897287b88544bb -SHA1 (patch-ag) = e335304c9126b9b648fc96110bc68e2795b1ae35 +SHA1 (patch-ag) = 3d8083260763adb97ab3d7a270c25c2d95ce6bd6 SHA1 (patch-ai) = ef3feef8a4fe7781a89f7e087fc5780760b461b1 diff --git a/mail/postfix/patches/patch-ag b/mail/postfix/patches/patch-ag index 5e31725cc0d..39bbce1fbf4 100644 --- a/mail/postfix/patches/patch-ag +++ b/mail/postfix/patches/patch-ag @@ -1,14 +1,14 @@ -$NetBSD: patch-ag,v 1.31 2011/03/22 09:37:27 taca Exp $ +$NetBSD: patch-ag,v 1.32 2011/11/07 15:36:07 taca Exp $ Only define HAS_DB if it hasn't been defined. Add support for NetBSD 5.x and DragonFly BSD. Handle closefrom() on FreeBSD. ---- src/util/sys_defs.h.orig 2009-11-14 23:32:37.000000000 +0000 +--- src/util/sys_defs.h.orig 2011-11-02 23:46:22.000000000 +0000 +++ src/util/sys_defs.h -@@ -29,8 +29,8 @@ - || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ +@@ -30,8 +30,8 @@ || defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \ + || defined(OPENBSD5) \ || defined(NETBSD1) || defined(NETBSD2) || defined(NETBSD3) \ - || defined(NETBSD4) \ - || defined(EKKOBSD1) @@ -17,7 +17,7 @@ Handle closefrom() on FreeBSD. #define SUPPORTED #include <sys/types.h> #include <sys/param.h> -@@ -43,7 +43,9 @@ +@@ -44,7 +44,9 @@ #define DEF_MAILBOX_LOCK "flock, dotlock" #define HAS_SUN_LEN #define HAS_FSYNC @@ -27,7 +27,7 @@ Handle closefrom() on FreeBSD. #define HAS_SA_LEN #define DEF_DB_TYPE "hash" #if (defined(__NetBSD_Version__) && __NetBSD_Version__ >= 104250000) -@@ -163,9 +166,19 @@ +@@ -165,9 +167,19 @@ #define HAS_FUTIMES #endif @@ -47,7 +47,7 @@ Handle closefrom() on FreeBSD. || defined(USAGI_LIBINET6) #ifndef NO_IPV6 # define HAS_IPV6 -@@ -174,14 +187,16 @@ +@@ -176,14 +188,16 @@ #if (defined(__FreeBSD_version) && __FreeBSD_version >= 300000) \ || (defined(__NetBSD_Version__) && __NetBSD_Version__ >= 103000000) \ |