diff options
author | martti <martti> | 2006-11-07 07:08:25 +0000 |
---|---|---|
committer | martti <martti> | 2006-11-07 07:08:25 +0000 |
commit | fa1ed4808023070a41d719fe477a0a737413b104 (patch) | |
tree | a47ccb091ab7dd3f2a6a43413abcc2086648c9b2 | |
parent | f71bcf85228fd2205ae27e6117eb6717b0868dbe (diff) | |
download | pkgsrc-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/Makefile | 4 | ||||
-rw-r--r-- | mail/postfix/distinfo | 12 | ||||
-rw-r--r-- | mail/postfix/patches/patch-ag | 16 | ||||
-rw-r--r-- | mail/postfix/patches/patch-ai | 23 |
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" |