Source-Changes-HG archive

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

[src/netbsd-1-5]: src/gnu/dist/sendmail Pull up revisions 1.8-1.10 (requested...



details:   https://anonhg.NetBSD.org/src/rev/b1daffc63853
branches:  netbsd-1-5
changeset: 492785:b1daffc63853
user:      he <he%NetBSD.org@localhost>
date:      Wed Feb 20 23:11:48 2002 +0000

description:
Pull up revisions 1.8-1.10 (requested by itojun):
  Upgrade to sendmail version 8.11.6.

diffstat:

 gnu/dist/sendmail/RELEASE_NOTES             |  169 ++++++++++++++++++++++++---
 gnu/dist/sendmail/cf/cf/generic-bsd4.4.cf   |   49 +++----
 gnu/dist/sendmail/cf/cf/generic-hpux10.cf   |   51 ++++----
 gnu/dist/sendmail/cf/cf/generic-hpux9.cf    |   49 +++----
 gnu/dist/sendmail/cf/cf/generic-linux.cf    |   49 +++----
 gnu/dist/sendmail/cf/cf/generic-osf1.cf     |   49 +++----
 gnu/dist/sendmail/cf/cf/generic-solaris2.cf |   49 +++----
 gnu/dist/sendmail/cf/cf/generic-sunos4.1.cf |   49 +++----
 gnu/dist/sendmail/cf/cf/generic-ultrix4.cf  |   49 +++----
 gnu/dist/sendmail/cf/m4/version.m4          |    4 +-
 gnu/dist/sendmail/sendmail/sendmail.h       |  100 +++++++++++++--
 11 files changed, 423 insertions(+), 244 deletions(-)

diffs (truncated from 1831 to 300 lines):

diff -r eacc9254f9e3 -r b1daffc63853 gnu/dist/sendmail/RELEASE_NOTES
--- a/gnu/dist/sendmail/RELEASE_NOTES   Wed Feb 20 23:11:42 2002 +0000
+++ b/gnu/dist/sendmail/RELEASE_NOTES   Wed Feb 20 23:11:48 2002 +0000
@@ -1,11 +1,132 @@
                        SENDMAIL RELEASE NOTES
-      Id: RELEASE_NOTES,v 8.561.2.5.2.208 2001/02/26 21:24:54 gshapiro Exp
+      Id: RELEASE_NOTES,v 8.561.2.5.2.261 2001/08/20 14:45:32 gshapiro Exp
 
 
 This listing shows the version of the sendmail binary, the version
 of the sendmail configuration files, the date of release, and a
 summary of the changes in that release.
 
+8.11.6/8.11.6  2001/08/20
+       SECURITY: Fix a possible memory access violation when specifying
+               out-of-bounds debug parameters.  Problem detected by
+               Cade Cairns of SecurityFocus.
+       Avoid leaking recipient information in unrelated DSNs.  This could
+               happen if a connection is aborted, several mails had been
+               scheduled for delivery via that connection, and the timeout
+               is reached such that several DSNs are sent next.  Problem
+               noted by Dileepan Moorkanat of Hewlett-Packard.
+       Fix a possible segmentation violation when specifying too many
+               wildcard operators in a rule.  Problem detected by
+               Werner Wiethege.
+       Avoid a segmentation fault on non-matching Hesiod lookups.  Problem
+               noted by Russell McOrmond of flora.ca
+
+8.11.5/8.11.5  2001/07/31
+       Fix a possible race condition when sending a HUP signal to restart
+               the daemon.  This could terminate the current process without
+               starting a new daemon.  Problem reported by Wolfgang Breyha
+               of SE Netway Communications.
+       Only apply MaxHeadersLength when receiving a message via SMTP or
+               the command line.  Problem noted by Andrey J. Melnikoff.
+       When finding the system's local hostname on an IPv6-enabled system
+               which doesn't have any IPv6 interface addresses, fall back
+               to looking up only IPv4 addresses.  Problem noted by Tim
+               Bosserman of EarthLink.
+       When commands were being rejected due to check_relay or TCP
+               Wrappers, the ETRN command was not giving a response.
+       Incoming IPv4 connections on a Family=inet6 daemon (using
+               IPv4-mapped addresses) were incorrectly labeled as "may be
+               forged".  Problem noted by Per Steinar Iversen of Oslo
+               University College.
+       Shutdown address test mode cleanly on SIGTERM.  Problem noted by
+               Greg King of the OAO Corporation.
+       Restore the original real uid (changed in main() to prevent
+               out of band signals) before invoking a delivery agent.
+               Some delivery agents use this for the "From " envelope
+               "header".  Problem noted by Leslie Carroll of the
+               University at Albany.
+       Mark closed file descriptors properly to avoid reuse. Problem
+               noted by Jeff Bronson of J.D. Bronson, Inc.
+       Setting Timeout options on the command line will also override
+               their sub-suboptions in the .cf file, e.g., -O
+               Timeout.queuereturn=2d will set all queuereturn timeouts
+               to 2 days.  Problem noted by Roger B.A. Klorese.
+       Portability:
+               BSD/OS has a broken setreuid() implementation.  Problem
+                       noted by Vernon Schryver of Rhyolite Software.
+               BSD/OS has /dev/urandom(4) (as of version 4.1/199910 ?).
+                       Noted by Vernon Schryver of Rhyolite Software.
+               BSD/OS has fchown(2).  Noted by Dave Yadallee of Netline
+                       2000 Internet Solutions Inc.
+               Solaris 2.X and later have strerror(3).  From Sebastian
+                       Hagedorn of Cologne University.
+       CONFIG: Fix parsing for IPv6 domain literals in addresses
+               (user@[IPv6:address]).  Problem noted by Liyuan Zhou.
+
+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
+
 8.11.3/8.11.3  2001/02/27
        Prevent a segmentation fault when a bogus value was used in the
                LDAPDefaultSpec option's -r, -s, or -M flags and if a bogus
@@ -666,18 +787,18 @@
 
 8.10.0/8.10.0  2000/03/01
            *************************************************************
-           * The engineering department at Sendmail, Inc. has suffered *
-           * the tragic loss of a key member of our engineering team.  *
-           * Julie Van Bourg was the Vice President of Engineering     *
-           * at Sendmail, Inc. during the development and deployment   *
-           * of this release.  It was her vision, dedication, and      *
-           * support that has made this release a success.  Julie died *
-           * on October 26, 1999 of cancer.  We have lost a leader, a  *
-           * coach, and a friend.                                      *
-           *                                                           *
-           * This release is dedicated to her memory and to the joy,   *
-           * strength, ideals, and hope that she brought to all of us. *
-           * Julie, we miss you!                                       *
+           * The engineering department at Sendmail, Inc. has suffered *
+           * the tragic loss of a key member of our engineering team.  *
+           * Julie Van Bourg was the Vice President of Engineering     *
+           * at Sendmail, Inc. during the development and deployment   *
+           * of this release.  It was her vision, dedication, and      *
+           * support that has made this release a success.  Julie died *
+           * on October 26, 1999 of cancer.  We have lost a leader, a  *
+           * coach, and a friend.                                      *
+           *                                                           *
+           * This release is dedicated to her memory and to the joy,   *
+           * strength, ideals, and hope that she brought to all of us. *
+           * Julie, we miss you!                                       *
            *************************************************************
        SECURITY: The safe file checks now back track through symbolic
                links to make sure the files can't be compromised due
@@ -1522,7 +1643,7 @@
        CONFIG: OSTYPE(`bsdi1.0') and OSTYPE(`bsdi2.0') have been
                deprecated and may be removed from a future release.
                BSD/OS users should begin using OSTYPE(`bsdi').
-       CONFIG: OpenBSD 2.4 installs mail.local non-setuid root.  This
+       CONFIG: OpenBSD 2.4 installs mail.local non-set-user-id root.  This
                requires a new OSTYPE(`openbsd').  From Todd C. Miller of
                Courtesan Consulting.
        CONFIG: New OSTYPE(`hpux11') for HP/UX 11.X.
@@ -1782,7 +1903,7 @@
                the others (if it exists).
        DEVTOOLS: Change order of LIBS: first product specific libraries
                then the default ones.
-       MAIL.LOCAL: Will not be installed setuid root.  To use mail.local
+       MAIL.LOCAL: Will not be installed set-user-id root.  To use mail.local
                as local delivery agent without LMTP mode, use
                MODIFY_MAILER_FLAGS(`LOCAL', `+S')
                to set the S flag.
@@ -2337,7 +2458,7 @@
                uid and gid for user bin instead of daemon.  If DefaultUser
                is set in the configuration file, that value overrides this
                default.
-       SECURITY: Since 8.8.7, the check for non-setuid binaries
+       SECURITY: Since 8.8.7, the check for non-set-user-id binaries
                interfered with setting an alternate group id for the
                RunAsUser option.  Problem noted by Randall Winchester of
                the University of Maryland.
@@ -2651,7 +2772,7 @@
        CONFIG: new FEATURE(relay_based_on_MX) to allow relaying based on
                the MX records of the host portion of an incoming recipient.
        CONFIG: new FEATURE(access_db) which turns on the access database
-               feature.  This database give you the ability to allow
+               feature.  This database gives you the ability to allow
                or refuse to accept mail from specified domains for
                administrative reasons.  By default, names that are listed
                as "OK" in the access db are domain names, not host names.
@@ -3005,7 +3126,7 @@
        In some cases, errors during an SMTP session could leave files
                open or locked.
        Better handling of missing file descriptors (0, 1, 2) on startup.
-       Better handling of non-setuid binaries -- avoids certain obnoxious
+       Better handling of non-set-user-id binaries -- avoids certain obnoxious
                errors during testing.
        Errors in file locking of NEWDB maps had the incorrect file name
                printed in the error message.
@@ -3397,7 +3518,7 @@
                change to the sendmail map code was made in 8.8.3.  Problem
                noted by Gregory Neil Shapiro.
        MAKEMAP: Give warnings on file problems such as map files that are
-               symbolic links; although makemap is not setuid root, it is
+               symbolic links; although makemap is not set-user-id root, it is
                often run as root and hence has the potential for the same
                sorts of problems as alias rebuilds.
        MAKEMAP: Change compilation so that it will link properly on
@@ -4183,9 +4304,9 @@
        Fix problem finding network interface addresses.  Patch from
                Motonori Nakamura.
        Don't reject qf entries that are not owned by your effective uid if
-               you are not running setuid; this makes management of certain
-               kinds of firewall setups difficult.  Patch suggested by
-               Eamonn Coleman of Qualcomm.
+               you are not running set-user-id; this makes management of
+               certain kinds of firewall setups difficult.  Patch
+               suggested by Eamonn Coleman of Qualcomm.
        Add persistent host status.  This keeps the information normally
                maintained within a single queue run in disk files that are
                shared between sendmail instances.  The HostStatusDirectory
@@ -4553,7 +4674,7 @@
                failure in the hosts.files map.  This error caused hard
                bounces when it should have requeued.
        Aliases to files such as /users/bar/foo/inbox, with /users/bar/foo
-               owned by bar mode 700 and inbox being setuid bar stopped
+               owned by bar mode 700 and inbox being set-user-id bar stopped
                working properly due to excessive paranoia.  Pointed out by
                John Hawkinson of Panix.
        An SMTP RCPT command referencing a host that gave a nameserver
@@ -5227,7 +5348,7 @@
                the aliases file: use the default uid/gid instead of the
                real uid/gid.  This allows you to create a file owned by
                and writable only by the default uid/gid that will work
-               all the time (without having the setuid bit set).  Change
+               all the time (without having the set-user-id bit set).  Change
                suggested by Shau-Ping Lo and Andrew Cheng of Sun
                Microsystems.
        Add "DialDelay" option (no short name) to provide an "extra"
diff -r eacc9254f9e3 -r b1daffc63853 gnu/dist/sendmail/cf/cf/generic-bsd4.4.cf
--- a/gnu/dist/sendmail/cf/cf/generic-bsd4.4.cf Wed Feb 20 23:11:42 2002 +0000
+++ b/gnu/dist/sendmail/cf/cf/generic-bsd4.4.cf Wed Feb 20 23:11:48 2002 +0000
@@ -16,14 +16,14 @@
 #####
 #####          SENDMAIL CONFIGURATION FILE
 #####
-##### built by gshapiro%horsey.gshapiro.net@localhost on Tue Feb 27 14:54:23 PST 2001
-##### in /usr/local/src/sendmail/devel/8.11/OpenSource/sendmail-8.11.3/cf/cf
+##### built by gshapiro%horsey.gshapiro.net@localhost on Mon Aug 20 08:01:46 PDT 2001
+##### in /usr/local/src/sendmail/devel/8.11/OpenSource/sendmail-8.11.6/cf/cf
 ##### using ../ as configuration include directory
 #####
 ######################################################################
 ######################################################################
 
-#####  Id: cfhead.m4,v 8.76.4.15 2001/02/14 04:07:20 gshapiro Exp  #####
+#####  Id: cfhead.m4,v 8.76.4.16 2001/03/06 22:56:36 ca Exp  #####
 #####  Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp  #####
 #####  Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp  #####
 
@@ -37,7 +37,7 @@
 
 
 
-#####  Id: proto.m4,v 8.446.2.5.2.38 2000/12/28 03:37:28 ca Exp  #####
+#####  Id: proto.m4,v 8.446.2.5.2.44 2001/07/31 22:25:49 gshapiro Exp  #####
 
 
 # level 9 config file format
@@ -84,7 +84,6 @@
 Kresolve host -a<OK> -T<TEMP>
 
 
-
 # Hosts for which relaying is permitted ($=R)
 FR-o /etc/mail/relay-domains
 
@@ -117,7 +116,7 @@
 CPREDIRECT
 
 # Configuration version number
-DZ8.11.3
+DZ8.11.6
 
 
 ###############



Home | Main Index | Thread Index | Old Index