diff options
author | itojun <itojun@pkgsrc.org> | 2001-05-29 03:31:26 +0000 |
---|---|---|
committer | itojun <itojun@pkgsrc.org> | 2001-05-29 03:31:26 +0000 |
commit | e28699f8b41d7492ee350cbba1fd2d917a8161dd (patch) | |
tree | f1a05efbfc3ecef4c7c56e79d347354f61600441 /mail/sendmail | |
parent | c7cf2f3efeafb46cbcca8b174122ce1e0bbb29f2 (diff) | |
download | pkgsrc-e28699f8b41d7492ee350cbba1fd2d917a8161dd.tar.gz |
update to 8.11.4. security related change included (no exploit available yet)
8.11.4/8.11.4 2001/05/28
Clean up signal handling routines to reduce the chances of heap
corruption and other potential race conditions.
Terminating and restarting the daemon may not be
instantaneous due to this change. Also, non-root users can
no longer send out-of-band signals. Problem reported by
Michal Zalewski of BindView.
If LogLevel is greater than 9 and SASL fails to negotiate an
encryption layer, avoid core dump logging the encryption
strength. Problem noted by Miroslav Zubcic of Crol.
If a server offers "AUTH=" and "AUTH " and the list of mechanisms is
different in those two lines, sendmail might not have
recognized (and used) all of the offered mechanisms.
Fix an IP address lookup problem on Solaris 2.0 - 2.3. Patch
from Kenji Miyake.
This time, really don't use the .. directory when expanding
QueueDirectory wildcards.
If a process is interrupted while closing a map, don't try to close
the same map again while exiting.
Allow local mailers (F=l) to contact remote hosts (e.g., via
LMTP). Problem noted by Norbert Klasen of the University
of Tuebingen.
If Timeout.QueueReturn was set to a value less the time it took
to write a new queue file (e.g., 0 seconds), the bounce
message would be lost. Problem noted by Lorraine L Goff of
Oklahoma State University.
Pass map argument vector into map rewriting engine for the regex
and prog map types. Problem noted by Stephen Gildea of
InTouch Systems, Inc.
When closing an LDAP map due to a temporary error, close all of the
other LDAP maps which share the original map's connection
to the LDAP server. Patch from Victor Duchovni of
Morgan Stanley.
To detect changes of NDBM aliases files check the timestamp of the
.pag file instead of the .dir file. Problem noted by Neil
Rickert of Northern Illinois University.
Don't treat temporary hesiod lookup failures as permanent. Patch
from Werner Wiethege.
If ClientPortOptions is set, make sure to create the outgoing socket
with the family set in that option. Patch from Sean Farley.
Avoid a segmentation fault trying to dereference a NULL pointer
when logging a MaxHopCount exceeded error with an empty
recipient list. Problem noted by Chris Adams of HiWAAY
Internet Services.
Fix DSN for "Too many hops" bounces. Problem noticed by Ulrich
Windl of the Universitaet Regensburg.
Fix DSN for "mail loops back to me" bounces. Problem noticed by
Kari Hurtta of the Finnish Meteorological Institute.
Portability:
OpenBSD has a broken setreuid() implementation.
CONFIG: Undo change from 8.11.1: change 501 SMTP reply code back
to 553 since it is allowed by DRUMS.
CONFIG: Add OSTYPE(freebsd4) for FreeBSD 4.X.
DEVTOOLS: install.sh did not properly handle paths in the source
file name argument. Noted by Kari Hurtta of the Finnish
Meteorological Institute.
DEVTOOLS: Add FAST_PID_RECYCLE to compile time options for OpenBSD
since it generates random process ids.
PRALIASES: Add back adaptive algorithm to deal with different endings
of entries in the database (with/without trailing '\0').
Patch from John Beck of Sun Microsystems.
New Files:
cf/ostype/freebsd4.m4
Diffstat (limited to 'mail/sendmail')
-rw-r--r-- | mail/sendmail/Makefile | 11 | ||||
-rw-r--r-- | mail/sendmail/distinfo | 8 | ||||
-rw-r--r-- | mail/sendmail/pkg/PLIST.common | 3 |
3 files changed, 13 insertions, 9 deletions
diff --git a/mail/sendmail/Makefile b/mail/sendmail/Makefile index d68f14b39be..15fd8ca56ec 100644 --- a/mail/sendmail/Makefile +++ b/mail/sendmail/Makefile @@ -1,12 +1,14 @@ -# $NetBSD: Makefile,v 1.36 2001/04/15 01:18:06 itojun Exp $ +# $NetBSD: Makefile,v 1.37 2001/05/29 03:31:26 itojun Exp $ -DISTNAME= sendmail.8.11.3 -PKGNAME= sendmail-8.11.3 +DISTNAME= sendmail.8.11.4 +PKGNAME= sendmail-8.11.4 CATEGORIES= mail MASTER_SITES= ftp://ftp.sendmail.org/pub/sendmail/ \ ftp://ftp.fu-berlin.de/pub/unix/mail/sendmail/ \ ftp://ftp.kyoto.wide.ad.jp/pub/mail/sendmail/ +USE_WIDEPATCH= NO +.if ${USE_WIDEPATCH} == "YES" PATCH_SITES= ftp://ftp.kyoto.wide.ad.jp/pub/mail/smtpfeed/ PATCHFILES= sendmail8.11.3+3.4W.patch.gz PATCH_DIST_ARGS=-d ${WRKSRC}/sendmail -E ${PATCH_DIST_STRIP} @@ -14,6 +16,7 @@ PATCH_DIST_ARGS=-d ${WRKSRC}/sendmail -E ${PATCH_DIST_STRIP} PATCH_DIST_ARGS+=--forward --quiet .endif PATCH_DIST_STRIP= -p1 +.endif MAINTAINER= packages@netbsd.org HOMEPAGE= http://www.sendmail.org/ @@ -58,7 +61,9 @@ post-patch: ${CP} ${PKGDIR}/DESCR ${DESCR_SRC} ${ECHO} '---' >> ${DESCR_SRC} ${ECHO} -n 'compiled features:' >> ${DESCR_SRC} +.if ${USE_WIDEPATCH} == YES ${ECHO} -n ' WIDE' >> ${DESCR_SRC} +.endif .if defined(USE_INET6) && ${USE_INET6} == YES ${CAT} ${FILESDIR}/site.config.m4-v6 >> ${SITECONFIG} ${ECHO} -n ' INET6' >> ${DESCR_SRC} diff --git a/mail/sendmail/distinfo b/mail/sendmail/distinfo index 12f4bee3364..b844cc1f088 100644 --- a/mail/sendmail/distinfo +++ b/mail/sendmail/distinfo @@ -1,9 +1,7 @@ -$NetBSD: distinfo,v 1.2 2001/04/20 13:10:03 agc Exp $ +$NetBSD: distinfo,v 1.3 2001/05/29 03:31:26 itojun Exp $ -SHA1 (sendmail.8.11.3.tar.gz) = 6b7a7c4027f1c40b20f8c018b181ccbbe25a0ebb -Size (sendmail.8.11.3.tar.gz) = 1347756 bytes -SHA1 (sendmail8.11.3+3.4W.patch.gz) = 8352c54937c32b5afbfa7ff15f45d41c8d11a0cc -Size (sendmail8.11.3+3.4W.patch.gz) = 29807 bytes +SHA1 (sendmail.8.11.4.tar.gz) = 81f586ef7ddcf3e55029742532694501e768b040 +Size (sendmail.8.11.4.tar.gz) = 1356543 bytes SHA1 (patch-aa) = 9458931dc99f8775574b26ed8ca5f530600d7506 SHA1 (patch-ab) = 40d3643d4f82c9761cc4e5abfee90ccd9c65536b SHA1 (patch-ac) = bfb83dbd4209879f58b95f0328d68bb8e56ac119 diff --git a/mail/sendmail/pkg/PLIST.common b/mail/sendmail/pkg/PLIST.common index a6b0a8b633f..bd874268884 100644 --- a/mail/sendmail/pkg/PLIST.common +++ b/mail/sendmail/pkg/PLIST.common @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST.common,v 1.6 2001/04/15 01:18:07 itojun Exp $ +@comment $NetBSD: PLIST.common,v 1.7 2001/05/29 03:31:26 itojun Exp $ bin/newaliases bin/mailq bin/hoststat @@ -131,6 +131,7 @@ share/sendmail/ostype/darwin.m4 share/sendmail/ostype/dgux.m4 share/sendmail/ostype/domainos.m4 share/sendmail/ostype/dynix3.2.m4 +share/sendmail/ostype/freebsd4.m4 share/sendmail/ostype/gnu.m4 share/sendmail/ostype/hpux10.m4 share/sendmail/ostype/hpux11.m4 |