pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mail/sendmail Update to 8.14.4:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/654ebced760d
branches:  trunk
changeset: 569380:654ebced760d
user:      jnemeth <jnemeth%pkgsrc.org@localhost>
date:      Sat Jan 16 00:31:13 2010 +0000

description:
Update to 8.14.4:

8.14.4/8.14.4   2009/12/30
        SECURITY: Handle bogus certificates containing NUL characters
                in CNs by placing a string indicating a bad certificate
                in the {cn_subject} or {cn_issuer} macro.  Patch inspired
                by Matthias Andree's changes for fetchmail.
        During the generation of a queue identifier an integer overflow
                could occur which might result in bogus characters
                being used.  Based on patch from John Vannoy of
                Pepperdine University.
        The value of headers, e.g., Precedence, Content-Type, et.al.,
                was not processed correctly.  Patch from Per Hedeland.
        Between 8.11.7 and 8.12.0 the length limitation on a return
                path was erroneously reduced from MAXNAME (256) to
                MAXSHORTSTR (203).  Patch from John Gardiner Myers
                of Proofpoint; the problem was also noted by Steve
                Hubert of University of Washington.
        Prevent a crash when a hostname lookup returns a seemingly
                valid result which contains a NULL pointer (this seems
                to be happening on some Linux versions).
        The process title was missing the current load average when
                the MTA was delaying connections due to DelayLA.
                Patch from Dick St.Peters of NetHeaven.
        Do not reset the number of queue entries in shared memory if
                only some of them are processed.
        Fix overflow of an internal array when parsing some replies
                from a milter.  Problem found by Scott Rotondo
                of Sun Microsystems.
        If STARTTLS is turned off in the server (via M=S) then it
                would not be initialized for use in the client either.
                Patch from Kazuteru Okahashi of IIJ.
        If a Diffie-Hellman cipher is selected for STARTTLS, the
                handshake could fail with some TLS implementations
                because the prime used by the server is not long enough.
                Note: the initialization of the DSA/DH parameters for
                the server can take a significant amount of time on slow
                machines. This can be turned off by setting DHParameters
                to none or a file (see doc/op/op.me).  Patch from
                Petr Lampa of the Brno University of Technology.
        Fix handling of `b' modifier for DaemonPortOptions on little
                endian machines for loopback address.  Patch from
                John Beck of Sun Microsystems.
        Fix a potential memory leak in libsmdb/smdb1.c found by parfait.
                Based on patch from Jonathan Gray of OpenBSD.
        If a milter sets the reply code to "421" during the transfer
                of the body, the SMTP server will terminate the SMTP session
                with that error to match the behavior of the other callbacks.
        Return EX_IOERR (instead of 0) if a mail submission fails due to
                missing disk space in the mail queue.  Based on patch
                from Martin Poole of RedHat.
        CONFIG: Using FEATURE(`ldap_routing')'s `nodomain' argument would
                cause addresses not found in LDAP to be misparsed.
        CONFIG: Using a CN restriction did not work for TLS_Clt as it
                referred to a wrong macro.  Patch from John Gardiner
                Myers of Proofpoint.
        CONFIG: The option relaytofulladdress of FEATURE(`access_db')
                did not work if FEATURE(`relay_hosts_only') is used too.
                Problem noted by Kristian Shaw.
        CONFIG: The internal function lower() was broken and hence
                strcasecmp() did not work either, which could cause
                problems for some FEATURE()s if upper case arguments
                were used.  Patch from Vesa-Matti J Kari of the
                University of Helsinki.
        LIBMILTER: Fix internal check whether a milter application
                is compiled against the same version of libmilter as
                it is linked against (especially useful for dynamic
                libraries).
        LIBMILTER: Fix memory leak that occurred when smfi_setsymlist()
                was used.  Based on patch by Dan Lukes.
        LIBMILTER: Document the effect of SMFIP_HDR_LEADSPC for filters
                which add, insert, or replace headers.  From Benjamin
                Pineau.
        LIBMILTER: Fix error messages which refer to "select()" to be
                correct if SM_CONF_POLL is used.  Based on patch from
                John Nemeth.
        LIBSM: Fix handling of LDAP search failures where the error is
                carried in the search result itself, such as seen with
                OpenLDAP proxy servers.
        VACATION: Do not refer to a local variable outside its scope.
                Based on patch from Mark Costlow of Southwest Cyberport.
        Portability:
                Enable HAVE_NANOSLEEP for SunOS 5.11. Patch from
                John Beck of Sun Microsystems.
                Drop NISPLUS from default SunOS 5.11 map definitions.
                Patch from John Beck of Sun Microsystems.

diffstat:

 mail/sendmail/Makefile         |   3 +--
 mail/sendmail/Makefile.common  |   4 ++--
 mail/sendmail/PLIST            |   3 ++-
 mail/sendmail/distinfo         |   9 ++++-----
 mail/sendmail/patches/patch-ao |  19 -------------------
 5 files changed, 9 insertions(+), 29 deletions(-)

diffs (88 lines):

diff -r 30ca6446b56a -r 654ebced760d mail/sendmail/Makefile
--- a/mail/sendmail/Makefile    Fri Jan 15 23:47:14 2010 +0000
+++ b/mail/sendmail/Makefile    Sat Jan 16 00:31:13 2010 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.107 2009/03/21 21:30:58 jnemeth Exp $
+# $NetBSD: Makefile,v 1.108 2010/01/16 00:31:13 jnemeth Exp $
 
 PKGNAME=       sendmail-${DIST_VERS}
-PKGREVISION=   4
 COMMENT=       The well known Mail Transport Agent
 
 CONFLICTS+=    courier-mta-[0-9]* fastforward>=0.51nb2 postfix-[0-9]*
diff -r 30ca6446b56a -r 654ebced760d mail/sendmail/Makefile.common
--- a/mail/sendmail/Makefile.common     Fri Jan 15 23:47:14 2010 +0000
+++ b/mail/sendmail/Makefile.common     Sat Jan 16 00:31:13 2010 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.50 2009/08/15 23:18:11 zafer Exp $
+# $NetBSD: Makefile.common,v 1.51 2010/01/16 00:31:13 jnemeth Exp $
 #
 # used by mail/libmilter/Makefile
 # used by mail/sendmail/Makefile
@@ -18,7 +18,7 @@
 FILESDIR=      ${.CURDIR}/../../mail/sendmail/files
 PATCHDIR=      ${.CURDIR}/../../mail/sendmail/patches
 
-DIST_VERS=     8.14.3
+DIST_VERS=     8.14.4
 
 MAKE_ENV+=     BSD_BINOWN=${BINOWN} BSD_BINGRP=${BINGRP} \
                BSD_MANOWN=${MANOWN} BSD_MANGRP=${MANGRP} \
diff -r 30ca6446b56a -r 654ebced760d mail/sendmail/PLIST
--- a/mail/sendmail/PLIST       Fri Jan 15 23:47:14 2010 +0000
+++ b/mail/sendmail/PLIST       Sat Jan 16 00:31:13 2010 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2009/06/14 20:45:11 joerg Exp $
+@comment $NetBSD: PLIST,v 1.17 2010/01/16 00:31:13 jnemeth Exp $
 bin/hoststat
 bin/mailq
 bin/newaliases
@@ -222,3 +222,4 @@
 share/sendmail/siteconfig/uucp.old.arpa.m4
 share/sendmail/siteconfig/uucp.ucbarpa.m4
 share/sendmail/siteconfig/uucp.ucbvax.m4
+@pkgdir libexec/sm.bin
diff -r 30ca6446b56a -r 654ebced760d mail/sendmail/distinfo
--- a/mail/sendmail/distinfo    Fri Jan 15 23:47:14 2010 +0000
+++ b/mail/sendmail/distinfo    Sat Jan 16 00:31:13 2010 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.43 2009/12/16 13:41:41 jnemeth Exp $
+$NetBSD: distinfo,v 1.44 2010/01/16 00:31:13 jnemeth Exp $
 
-SHA1 (sendmail.8.14.3.tar.gz) = 814c54c3917aa6b0981b5ea99fb34e0c02f31489
-RMD160 (sendmail.8.14.3.tar.gz) = 5423360ce908c985827cf6524a6de87e3451c27a
-Size (sendmail.8.14.3.tar.gz) = 2069209 bytes
+SHA1 (sendmail.8.14.4.tar.gz) = ba192f9a5114437aaec952f503fa2f09ee6dbe57
+RMD160 (sendmail.8.14.4.tar.gz) = d998062ee6b4e80eb90cc6e790f971bd02b52254
+Size (sendmail.8.14.4.tar.gz) = 2080472 bytes
 SHA1 (patch-aa) = 0f2273f7c089e8137aae1d3503006ac2bc18166d
 SHA1 (patch-ab) = a2abf6e78772e257e2a1973e7730159ff24a91aa
 SHA1 (patch-ac) = 96c19300b4188dbcbd202768eea912f675dadc27
@@ -16,4 +16,3 @@
 SHA1 (patch-al) = f5d8cef8c4abba5d5ae813b754c16037190a7ef1
 SHA1 (patch-am) = d84eedbff0f037c1db341255dc9e1877866f12c7
 SHA1 (patch-an) = 82d2df0c609099f295eb00f1f5e19391ae97833c
-SHA1 (patch-ao) = 51e27f1fa90420bf7a5daa1379c4b0f07b596177
diff -r 30ca6446b56a -r 654ebced760d mail/sendmail/patches/patch-ao
--- a/mail/sendmail/patches/patch-ao    Fri Jan 15 23:47:14 2010 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-$NetBSD: patch-ao,v 1.1 2009/12/16 09:46:36 jnemeth Exp $
-
-Fix a possibly incorrect error message.
-Patch sent upstream, 2009/12/15 -- jnemeth
-
---- libmilter/listener.c.orig  2007-04-23 22:22:50.000000000 +0000
-+++ libmilter/listener.c
-@@ -777,8 +777,9 @@ mi_listener(conn, dbg, smfi, timeout, ba
-                               continue;
-                       scnt++;
-                       smi_log(SMI_LOG_ERR,
--                              "%s: select() failed (%s), %s",
--                              smfi->xxfi_name, sm_errstring(save_errno),
-+                              "%s: %s() failed (%s), %s",
-+                              smfi->xxfi_name, MI_POLLSELECT,
-+                              sm_errstring(save_errno),
-                               scnt >= MAX_FAILS_S ? "abort" : "try again");
-                       MI_SLEEP(scnt);
-                       if (scnt >= MAX_FAILS_S)



Home | Main Index | Thread Index | Old Index