summaryrefslogtreecommitdiff
path: root/mail/postfix
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2011-11-07 15:36:07 +0000
committertaca <taca@pkgsrc.org>2011-11-07 15:36:07 +0000
commit55cd550ac07704047feae8f03667111b6898aeea (patch)
treee9ef78942e7b095ae2fe1bf56c9077670c2b9827 /mail/postfix
parente9757301b1abf9645fa3cac43ae872357887acec (diff)
downloadpkgsrc-55cd550ac07704047feae8f03667111b6898aeea.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/Makefile4
-rw-r--r--mail/postfix/distinfo10
-rw-r--r--mail/postfix/patches/patch-ag14
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) \