Wed Feb 6 07:42:05 2013 UTC ()
Update to sendmail 8.14.6:  this is a general bug fix release.
- will look at making recently requested changes in a subsequent commit

8.14.6/8.14.6	2012/12/23
	Fix a regression introduced in 8.14.5: if a server offers
		two AUTH lines, the MTA would not read them after
		STARTTLS has been used and hence SMTP AUTH for
		the client side would fail.  Problem noted by Lena.
	Do not cache hostnames internally in a non case sensitive way
		as that may cause addresses to change from lower case
		to upper case or vice versa. These header modifications
		can cause problems with milters that rely on receiving
		headers in the same way as they are being sent out such
		as a DKIM signing milter.
	If MaxQueueChildren is set then it was possible that new queue
		runners could not be started anymore because an
		internal counter was subject to a race condition.
	If a milter decreases the timeout it waits for a communication
		with the MTA, the MTA might experience a write() timeout.
		In some situations, the resulting error might have been
		ignored.  Problem noted by Werner Wiethege.
		Note: decreasing the communication timeout in a milter
		should not be done without considering the potential
		problems.
	smfi_setsymlist() now properly sets the list of macros for
		the milter which invoked it, instead of a global
		list for all milters.  Problem reported by
		David Shrimpton of the University of Queensland.
	If Timeout.resolver.retrans is set to a value larger than 20,
		then resolver.retry was temporarily set to 0 for
		gethostbyaddr() lookups. Now it is set to 1 instead.
		Patch from Peter.
	If sendmail could not lock the statistics file due to a system
		error, and sendmail later sends a DSN for a mail that
		triggered such an error, then sendmail tried to access
		memory that was freed before (causing a crash on some
		systems).  Problem reported by Ryan Stone.
	Do not log negative values for size= nor pri= to avoid confusing
		log parsers, instead limit the values to LONG_MAX.
	Account for an API change in newer versions of Cyrus-SASL.
		Patch from Hajimu UMEMOTO from FreeBSD.
	Do not try to resolve link-local addresses for IPv4 (just as it
		is done for IPv6).  Patch from John Beck of Oracle.
	Improve logging of client and server STARTTLS connection failures
		that may be due to incompatible cipher lists by including
		the reason for the failure in a single log line.  Suggested
		by James Carey of Boeing.
	Portability:
		Add support for Darwin 11.x and 12.x (Mac OS X 10.7 and 10.8).
		Add support for SunOS 5.12 (aka Solaris 12). Patch from
		John Beck of Oracle.


(jnemeth)
diff -r1.112 -r1.113 pkgsrc/mail/sendmail/Makefile
diff -r1.56 -r1.57 pkgsrc/mail/sendmail/Makefile.common
diff -r1.46 -r1.47 pkgsrc/mail/sendmail/distinfo

cvs diff -r1.112 -r1.113 pkgsrc/mail/sendmail/Makefile (expand / switch to context diff)
--- pkgsrc/mail/sendmail/Makefile 2012/12/16 01:52:23 1.112
+++ pkgsrc/mail/sendmail/Makefile 2013/02/06 07:42:04 1.113
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.112 2012/12/16 01:52:23 obache Exp $
+# $NetBSD: Makefile,v 1.113 2013/02/06 07:42:04 jnemeth Exp $
 
 PKGNAME=	sendmail-${DIST_VERS}
 COMMENT=	The well known Mail Transport Agent
-PKGREVISION=	2
 
 CONFLICTS+=	courier-mta-[0-9]* fastforward>=0.51nb2 postfix-[0-9]*
 CONFLICTS+=	esmtp>=1.2

cvs diff -r1.56 -r1.57 pkgsrc/mail/sendmail/Makefile.common (expand / switch to context diff)
--- pkgsrc/mail/sendmail/Makefile.common 2012/03/13 11:01:01 1.56
+++ pkgsrc/mail/sendmail/Makefile.common 2013/02/06 07:42:04 1.57
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.56 2012/03/13 11:01:01 obache Exp $
+# $NetBSD: Makefile.common,v 1.57 2013/02/06 07:42:04 jnemeth Exp $
 #
 # used by mail/libmilter/Makefile
 # used by mail/sendmail/Makefile
@@ -20,7 +20,7 @@
 FILESDIR=	${.CURDIR}/../../mail/sendmail/files
 PATCHDIR=	${.CURDIR}/../../mail/sendmail/patches
 
-DIST_VERS=	8.14.5
+DIST_VERS=	8.14.6
 
 MAKE_ENV+=	BSD_BINOWN=${BINOWN} BSD_BINGRP=${BINGRP} \
 		BSD_MANOWN=${MANOWN} BSD_MANGRP=${MANGRP} \

cvs diff -r1.46 -r1.47 pkgsrc/mail/sendmail/distinfo (expand / switch to context diff)
--- pkgsrc/mail/sendmail/distinfo 2012/03/12 12:53:13 1.46
+++ pkgsrc/mail/sendmail/distinfo 2013/02/06 07:42:04 1.47
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.46 2012/03/12 12:53:13 fhajny Exp $
+$NetBSD: distinfo,v 1.47 2013/02/06 07:42:04 jnemeth Exp $
 
-SHA1 (sendmail.8.14.5.tar.gz) = 86dd2a8ad5eac892cd02cf67792a25efccacc100
-RMD160 (sendmail.8.14.5.tar.gz) = 0961ed4d6bcda73908670c20c8de6c14cac4d0dd
-Size (sendmail.8.14.5.tar.gz) = 2092508 bytes
+SHA1 (sendmail.8.14.6.tar.gz) = 0984581a1cdd034d2cb17cc89761bae9093845bf
+RMD160 (sendmail.8.14.6.tar.gz) = 49c41f4acb44c8ca295e8de3dcf9ad7ed9b255c4
+Size (sendmail.8.14.6.tar.gz) = 2104299 bytes
 SHA1 (patch-aa) = 0f2273f7c089e8137aae1d3503006ac2bc18166d
 SHA1 (patch-ab) = a2abf6e78772e257e2a1973e7730159ff24a91aa
 SHA1 (patch-ac) = 96c19300b4188dbcbd202768eea912f675dadc27