summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormartti <martti>2006-11-07 07:08:25 +0000
committermartti <martti>2006-11-07 07:08:25 +0000
commitfa1ed4808023070a41d719fe477a0a737413b104 (patch)
treea47ccb091ab7dd3f2a6a43413abcc2086648c9b2
parentf71bcf85228fd2205ae27e6117eb6717b0868dbe (diff)
downloadpkgsrc-fa1ed4808023070a41d719fe477a0a737413b104.tar.gz
Updated mail/postfix to 2.3.4
Postfix 2.3 Patch 04 fixes minor problems as detailed in the change history below. The patch as well as complete source code tarballs were uploaded last week to the mirrors listed at http://www.postfix.org/ 20060831 Bugfix (introduced with initial implementation): missing "dict_errno = 0" caused mis-leading error messages after non-error lookup failure. Victor Duchovni. File: util/dict_cidr.c. Robustness: the default TLS cipher lists were changed from !foo:ALL into ALL:!foo. Victor Duchovni. Files: global/mail_params.h and documentation. 20060902 Bugfix (introduced Postfix 2.3): the LMTP client stripped "inet": from the next-hop destination, but still used the complete next-hop from the delivery request. File: smtp/smtp_connect.c. 20060903 Cleanup: record loop detection. File: global/record.c. 20060929 Workaround: AIX 5.[1-3] getaddrinfo() creates socket address structures with a non-zero port value. This breaks the smtp_bind_address etc. features, and breaks inet_interfaces settings with only one IP address. Problem reported by Hamish Marson. Files: util/sock_addr.[hc], util/myaddrinfo.c. Bugfix (introduced with the Postfix TLS patch): memory leak in verify_extract_peer(). The OpenSSL documentation provides no information on how subjectAltNames are managed. Sam Rushing, ironport. File: tls/tls_client.c. Bugfix (introduced with Postfix 2.2): smtp_generic_maps turned on MIME conversion. File: smtp/smtp_proto.c. Workaround: don't send SIZE information in the MAIL FROM command when message content will be subject to 8bit -> quoted-printable conversion. File: smtp/smtp_proto.c. 20061002 Compatibility: Sendmail now invokes the Milter connect action with the verified hostname instead of the name obtained with PTR lookup. File: smtpd/smtpd.c. 20061004 Cleanup: force space between mailq queueid+status and file size items. File: showq/showq.c. 20061015 Cleanup: convert the Milter {mail_addr} and {rcpt_addr} macro values to external form. File: smtpd/smtpd_milter.c. Cleanup: the Milter {mail_addr} and {rcpt_addr} macros are now available with non-SMTP mail. File: cleanup/cleanup_milter.c. Cleanup: convert addresses in Milter recipient add/delete requests to internal form. File: cleanup/cleanup_milter.c. Cleanup: with non-SMTP mail, convert addresses in simulated MAIL FROM and RCPT TO events to external form. File: cleanup/cleanup_milter.c. 20061017 Cleanup: removed spurious warning when the cleanup server attempts to bounce mail with soft_bounce=yes. Problem reported by Ralf Hildebrandt. File: cleanup/cleanup_bounce.c. Bugfix: null pointer bug when receiving a non-protocol response on a cached SMTP/LMTP connection. Report by Brian Kantor. Fix by Victor Duchovni. File: smtp/smtp_reuse.c.
-rw-r--r--mail/postfix/Makefile4
-rw-r--r--mail/postfix/distinfo12
-rw-r--r--mail/postfix/patches/patch-ag16
-rw-r--r--mail/postfix/patches/patch-ai23
4 files changed, 19 insertions, 36 deletions
diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile
index 90194b28d24..5ed79003082 100644
--- a/mail/postfix/Makefile
+++ b/mail/postfix/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.194 2006/10/19 06:37:04 martti Exp $
+# $NetBSD: Makefile,v 1.195 2006/11/07 07:08:26 martti Exp $
-DISTNAME= postfix-2.3.3
+DISTNAME= postfix-2.3.4
#PKGREVISION= 1
CATEGORIES= mail
MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/
diff --git a/mail/postfix/distinfo b/mail/postfix/distinfo
index c97771ec4c6..7682765bbb9 100644
--- a/mail/postfix/distinfo
+++ b/mail/postfix/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.106 2006/10/18 09:26:53 martti Exp $
+$NetBSD: distinfo,v 1.107 2006/11/07 07:08:26 martti Exp $
-SHA1 (postfix/postfix-2.3.3.tar.gz) = 8fb8cff36b18468e75d21cf6c668269f941b4a41
-RMD160 (postfix/postfix-2.3.3.tar.gz) = 9e1550b09e98e7802ffcd1eaba65cf4420fd8ea5
-Size (postfix/postfix-2.3.3.tar.gz) = 2777045 bytes
+SHA1 (postfix/postfix-2.3.4.tar.gz) = fc928c366bfc181db78173569b53dedd1bedebc6
+RMD160 (postfix/postfix-2.3.4.tar.gz) = 94f38585f12b409270c59241ff0a01c4ff460d96
+Size (postfix/postfix-2.3.4.tar.gz) = 2778860 bytes
SHA1 (patch-aa) = e53bc6644c2b7898b73f4604489021cb85514610
-SHA1 (patch-ag) = db654a29edb15c52915e98b6a2babbcf13686f0e
-SHA1 (patch-ai) = b4887cea0b4a2b373cb827c28fc20e253497aa02
+SHA1 (patch-ag) = cb42a57876821b133df9520999d99f7e5efa541c
+SHA1 (patch-ai) = f82456cbac2840fb2da3e723c9942ad66e6437a0
diff --git a/mail/postfix/patches/patch-ag b/mail/postfix/patches/patch-ag
index 0d6139afc92..522af62a4a1 100644
--- a/mail/postfix/patches/patch-ag
+++ b/mail/postfix/patches/patch-ag
@@ -1,16 +1,8 @@
-$NetBSD: patch-ag,v 1.22 2006/09/16 15:29:36 hira Exp $
+$NetBSD: patch-ag,v 1.23 2006/11/07 07:08:26 martti Exp $
---- src/util/sys_defs.h.orig 2006-07-31 13:04:29.000000000 +0000
-+++ src/util/sys_defs.h 2006-08-31 19:37:16.000000000 +0000
-@@ -28,6 +28,7 @@
- || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \
- || defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \
- || defined(NETBSD1) || defined(NETBSD2) || defined(NETBSD3) \
-+ || defined(NETBSD4) \
- || defined(EKKOBSD1)
- #define SUPPORTED
- #include <sys/types.h>
-@@ -41,7 +42,9 @@
+--- src/util/sys_defs.h.orig 2006-09-28 22:55:47.000000000 +0000
++++ src/util/sys_defs.h 2006-11-07 08:48:52.000000000 +0000
+@@ -42,7 +42,9 @@
#define DEF_MAILBOX_LOCK "flock"
#define HAS_SUN_LEN
#define HAS_FSYNC
diff --git a/mail/postfix/patches/patch-ai b/mail/postfix/patches/patch-ai
index 32d6a112d08..595dbc57619 100644
--- a/mail/postfix/patches/patch-ai
+++ b/mail/postfix/patches/patch-ai
@@ -1,7 +1,7 @@
-$NetBSD: patch-ai,v 1.18 2006/08/31 18:44:50 martti Exp $
+$NetBSD: patch-ai,v 1.19 2006/11/07 07:08:26 martti Exp $
---- makedefs.orig 2006-07-31 13:03:31.000000000 +0000
-+++ makedefs 2006-08-31 19:37:55.000000000 +0000
+--- makedefs.orig 2006-08-26 15:54:59.000000000 +0000
++++ makedefs 2006-11-07 08:49:41.000000000 +0000
@@ -118,6 +118,8 @@
;;
FreeBSD.6*) SYSTYPE=FREEBSD6
@@ -11,16 +11,7 @@ $NetBSD: patch-ai,v 1.18 2006/08/31 18:44:50 martti Exp $
OpenBSD.2*) SYSTYPE=OPENBSD2
;;
OpenBSD.3*) SYSTYPE=OPENBSD3
-@@ -132,6 +134,8 @@
- ;;
- NetBSD.3*) SYSTYPE=NETBSD3
- ;;
-+ NetBSD.4*) SYSTYPE=NETBSD4
-+ ;;
- BSD/OS.2*) SYSTYPE=BSDI2
- ;;
- BSD/OS.3*) SYSTYPE=BSDI3
-@@ -182,13 +186,6 @@
+@@ -184,13 +186,6 @@
esac
;;
ULTRIX.4*) SYSTYPE=ULTRIX4
@@ -34,7 +25,7 @@ $NetBSD: patch-ai,v 1.18 2006/08/31 18:44:50 martti Exp $
for l in syslog resolv; do
if [ -f /usr/local/lib/lib$l.a ]; then
SYSLIBS="$SYSLIBS -l$l"
-@@ -220,25 +217,8 @@
+@@ -222,25 +217,8 @@
esac;;
# Tested with RedHat 3.03 on 20020729.
Linux.1*) SYSTYPE=LINUX1
@@ -60,7 +51,7 @@ $NetBSD: patch-ai,v 1.18 2006/08/31 18:44:50 martti Exp $
# GDBM locks the DBM .pag file after open. This breaks postmap.
# if [ -f /usr/include/gdbm-ndbm.h ]
# then
-@@ -249,7 +229,6 @@
+@@ -251,7 +229,6 @@
# CCARGS="$CCARGS -DHAS_DBM -DPATH_NDBM_H='<gdbm/ndbm.h>'"
# GDBM_LIBS=gdbm
# fi
@@ -68,7 +59,7 @@ $NetBSD: patch-ai,v 1.18 2006/08/31 18:44:50 martti Exp $
for name in nsl resolv $GDBM_LIBS
do
for lib in /usr/lib64 /lib64 /usr/lib /lib
-@@ -277,25 +256,13 @@
+@@ -279,25 +256,13 @@
HP-UX.A.09.*) SYSTYPE=HPUX9
SYSLIBS=-ldbm
CCARGS="$CCARGS -DMISSING_USLEEP"