pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/postfix Updated mail/postfix to 2.3.4



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7be1937417b7
branches:  trunk
changeset: 521223:7be1937417b7
user:      martti <martti%pkgsrc.org@localhost>
date:      Tue Nov 07 07:08:25 2006 +0000

description:
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.

diffstat:

 mail/postfix/Makefile         |   4 ++--
 mail/postfix/distinfo         |  12 ++++++------
 mail/postfix/patches/patch-ag |  16 ++++------------
 mail/postfix/patches/patch-ai |  23 +++++++----------------
 4 files changed, 19 insertions(+), 36 deletions(-)

diffs (113 lines):

diff -r 2593d5efa7f7 -r 7be1937417b7 mail/postfix/Makefile
--- a/mail/postfix/Makefile     Mon Nov 06 22:22:51 2006 +0000
+++ b/mail/postfix/Makefile     Tue Nov 07 07:08:25 2006 +0000
@@ -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 -r 2593d5efa7f7 -r 7be1937417b7 mail/postfix/distinfo
--- a/mail/postfix/distinfo     Mon Nov 06 22:22:51 2006 +0000
+++ b/mail/postfix/distinfo     Tue Nov 07 07:08:25 2006 +0000
@@ -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 -r 2593d5efa7f7 -r 7be1937417b7 mail/postfix/patches/patch-ag
--- a/mail/postfix/patches/patch-ag     Mon Nov 06 22:22:51 2006 +0000
+++ b/mail/postfix/patches/patch-ag     Tue Nov 07 07:08:25 2006 +0000
@@ -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 -r 2593d5efa7f7 -r 7be1937417b7 mail/postfix/patches/patch-ai
--- a/mail/postfix/patches/patch-ai     Mon Nov 06 22:22:51 2006 +0000
+++ b/mail/postfix/patches/patch-ai     Tue Nov 07 07:08:25 2006 +0000
@@ -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 @@
    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 @@
                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 @@
                # 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 @@
                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"



Home | Main Index | Thread Index | Old Index