head	1.2;
access;
symbols
	RELENG_2_2_8_RELEASE:1.1.1.3.2.3
	RELENG_2_2_7_RELEASE:1.1.1.3.2.3
	RELENG_2_2_6_RELEASE:1.1.1.3.2.3
	v8_8_8:1.1.1.6
	SENDMAIL:1.1.1
	RELENG_2_2_5_RELEASE:1.1.1.3.2.3
	v8_8_7:1.1.1.6
	v8_8_6:1.1.1.6
	RELENG_2_2_2_RELEASE:1.1.1.3.2.2
	RELENG_2_2_1_RELEASE:1.1.1.3.2.2
	RELENG_2_2_0_RELEASE:1.1.1.3.2.2
	RELENG_2_1_7_RELEASE:1.1.1.2.2.2
	v8_8_5:1.1.1.5
	v8_8_4:1.1.1.5
	RELENG_2_1_6_1_RELEASE:1.1.1.2.2.1
	v8_8_3:1.1.1.4
	RELENG_2_1_6_RELEASE:1.1.1.2
	RELENG_2_2:1.1.1.3.0.2
	RELENG_2_2_BP:1.1.1.3
	v8_8_2:1.1.1.3
	v8_7_6:1.1.1.2
	RELENG_2_1_5_RELEASE:1.1.1.2
	RELENG_2_1_0:1.1.1.2.0.2
	v8_7_5:1.1.1.2
	v8_7_4:1.1.1.2
	v8_7_3:1.1.1.2
	v8_7_2:1.1.1.1
	ALLMAN:1.1.1;
locks; strict;
comment	@# @;


1.2
date	98.08.04.16.35.57;	author peter;	state dead;
branches;
next	1.1;

1.1
date	95.12.02.17.27.15;	author peter;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.12.02.17.27.15;	author peter;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	95.12.03.17.45.23;	author peter;	state Exp;
branches
	1.1.1.2.2.1;
next	1.1.1.3;

1.1.1.3
date	96.10.24.04.48.48;	author peter;	state Exp;
branches
	1.1.1.3.2.1;
next	1.1.1.4;

1.1.1.4
date	96.11.18.02.25.21;	author peter;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	96.12.03.06.06.20;	author peter;	state Exp;
branches;
next	1.1.1.6;

1.1.1.6
date	97.06.27.14.52.35;	author peter;	state Exp;
branches;
next	;

1.1.1.3.2.1
date	96.11.22.07.51.40;	author phk;	state Exp;
branches;
next	1.1.1.3.2.2;

1.1.1.3.2.2
date	96.12.03.10.59.42;	author phk;	state Exp;
branches;
next	1.1.1.3.2.3;

1.1.1.3.2.3
date	97.06.28.08.09.30;	author peter;	state Exp;
branches;
next	;

1.1.1.2.2.1
date	96.11.22.05.42.31;	author nate;	state Exp;
branches;
next	1.1.1.2.2.2;

1.1.1.2.2.2
date	97.02.05.07.51.38;	author peter;	state Exp;
branches;
next	1.1.1.2.2.3;

1.1.1.2.2.3
date	97.08.14.15.05.43;	author peter;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Remove old sendmail (to the Attic)
@
text
@The following are results of running t_setreuid on various architectures.

OPSYS	VERSION	STATUS	DATE	  TESTER/NOTES
=====	=======	======	====	  ============

SunOS	4.1	OK	93.07.19  eric
SunOS	4.1.2	OK	93.07.19  eric
SunOS	4.1.3	OK	93.09.25  Robert Elz

BSD	4.4	OK	93.07.19  eric	(wierd results, but functional)
BSD	4.3Utah	OK	93.07.19  eric

Ultrix	4.2A	OK	93.07.19  eric
Ultrix	4.3A	OK	93.07.19  Allan Johannesen

HP-UX	8.07	OK	93.07.19  eric (on 7xx series)
HP-UX	8.02	OK	93.07.19  Michael Corrigan (on 8xx series)
HP-UX	8.00	OK	93.07.21  Michael Corrigan (on 3xx/4xx series)
HP-UX	9.01	OK	93.11.19  Cassidy (on 7xx series)

Solaris	2.1
Solaris	2.2	FAIL	93.07.19  Bill Wisner

OSF/1	T1.3-4	OK	93.07.19  eric (on DEC Alpha)
OSF/1	1.3	OK	94.12.10  Jeff A. Earickson (on Intel Paragon)

CxOS	11.0	OK	93.01.21  Eric Schnoebelen (CxOS 11.0 beta 1)
CxOS	10.x	OK	93.01.21  Eric Schnoebelen

AIX	3.1.5	FAIL	93.08.07  David J. N. Begley
AIX	3.2.3e	FAIL	93.07.26  Steve Bauer <sbauer@@silver.sdsmt.edu>
AIX	3.2.4	FAIL	93.10.07  David J. N. Begley
AIX	3.2.5	FAIL	94.05.17  Steve Bauer <sbauer@@hpcmmib.hpc.sdsmt.edu>

IRIX	4.0.4	OK	93.09.25  Robert Elz
IRIX	5.2	OK	94.12.06  Mark Andrews <mandrews@@alias.com>
IRIX	5.3	OK	94.12.06  Mark Andrews <mandrews@@alias.com>

SCO	3.2v4.0	OK	93.10.02  Peter Wemm (with -lsocket from 3.2v4 devsys)

NeXT	2.1	OK	93.07.28  eric
NeXT	3.0	OK	34.05.05  Kevin John Wang <kwang@@lore.acs.calpoly.edu>

Linux	0.99p10	OK	93.08.08  Karl London
Linux	0.99p13	OK	93.09.27  Christian Kuhtz
Linux	0.99p14	OK	93.11.30  Christian Kuhtz <chk@@data-hh.Hanse.DE>
Linux	1.0	OK	94.03.19  Shayne Smith <snsmith@@rastus.brisnet.org.au>
Linux	1.2.13	OK	95.11.02  Sven Neuhaus <sven@@ping.de>

BSD/386	1.0	OK	93.11.13  Tony Sanders

DELL	2.2	OK	93.11.15  Peter Wemm (using -DSETEUID)

Pyramid	5.0d	OK	95.01.14  David Miller <davem@@nadzieja.rutgers.edu>



The following are results of running t_seteuid on various architectures.

OPSYS	VERSION	STATUS	DATE	  TESTER/NOTES
=====	=======	======	====	  ============

Solaris	2.4	OK	95.09.22  Thomas 'Mike' Michlmayr <mike@@cosy.sbg.ac.at>

Linux	1.2.13	FAIL	95.11.02  Sven Neuhaus <sven@@ping.de>
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Import Sendmail-8.7.2 as discussed on -current.

The conflict merge will happen shortly after.
@
text
@@


1.1.1.2
log
@Import sendmail-8.7.3.  One small but important bugfix.
I was about to apply this bugfix manually, not expecting 8.7.3 to be
released quite this quickly.. :-)
@
text
@a22 1
Solaris	2.3	FAIL	95.11.22  Scott J. Kramer <sjk@@lux.com>
a62 1
Solaris	2.3	OK	95.11.22  Scott J. Kramer <sjk@@lux.com>
a65 3

IRIX	5.2	OK	95.12.01  Mark Andrews <mandrews@@aw.sgi.com>
IRIX	5.3	OK	95.12.01  Mark Andrews <mandrews@@aw.sgi.com>
@


1.1.1.2.2.1
log
@Merge-O-Matic.

Bring in the more secure 8.8.3 sources onto the soon to be dead stable
branch in order to have them be part of the 2.1.6a 'security update'.

Reviewed by:	Tom Samplonius <tom@@uniserve.com>
@
text
@a12 2
FreeBSD	2.1-sta	OK	96.04.14  Jaye Mathisen <mrcpu@@cdsnet.net>

a14 1
Ultrix	4.5	OK	96.09.18  Gregory Neil Shapiro <gshapiro@@wpi.edu>
a23 1
Solaris	2.5	OK	96.02.29  Carson Gaspar <carson@@lehman.com>
a26 2
OSF/1	3.2D	OK	96.09.18  Gregory Neil Shapiro <gshapiro@@wpi.edu>
OSF/1	4.0	OK	96.09.18  Gregory Neil Shapiro <gshapiro@@wpi.edu>
a27 1
CxOS	11.5	OK	96.07.08  Eric Schnoebelen <eric@@cirr.com>
a34 2
AIX	4.1	FAIL	96.10.21  Hakan Lindholm <hakan@@af.lu.se>
AIX	4.2	OK	96.10.16  Steve Bauer <sbauer@@krypton.hpc.sdsmt.edu>
a38 1
IRIX	6.2	OK	96.09.16  Kari E. Hurtta <Kari.Hurtta@@ozone.FMI.FI>
a49 1
Linux	2.0.17	OK	96.09.03  Horst von Brand <vonbrand@@sleipnir.valparaiso.cl>
a65 1
Solaris	2.5	OK	96.02.29  Carson Gaspar <carson@@lehman.com>
a67 3
Linux	2.0.17	FAIL	96.09.03  Horst von Brand <vonbrand@@sleipnir.valparaiso.cl>

AIX	4.1	OK	96.10.21  Hakan Lindholm <hakan@@af.lu.se>
a70 10
IRIX	6.2	OK	96.09.16  Kari E. Hurtta <Kari.Hurtta@@ozone.FMI.FI>

FreeBSD	2.1-sta	OK	96.04.14  Jaye Mathisen <mrcpu@@cdsnet.net>

Ultrix	4.5	FAIL	96.09.18  Gregory Neil Shapiro <gshapiro@@wpi.edu>

OSF/1	3.2D	OK	96.09.18  Gregory Neil Shapiro <gshapiro@@wpi.edu>
OSF/1	4.0	OK	96.09.18  Gregory Neil Shapiro <gshapiro@@wpi.edu>

CxOS	11.5	FAIL	96.07.08  Eric Schnoebelen <eric@@cirr.com>
@


1.1.1.2.2.2
log
@Update to 8.8.5 from -current onto 2.1.x branch.  Note, this is a blind
commit, I do not have any sane 2.1.x systems within reach.
@
text
@a27 1
Solaris	2.5.1	OK	96.11.29  Gregory Neil Shapiro <gshapiro@@wpi.edu>
a77 1
Solaris	2.5.1	OK	96.11.29  Gregory Neil Shapiro <gshapiro@@wpi.edu>
@


1.1.1.2.2.3
log
@Update 2.1.x from sendmail-8.8.5 to 8.8.7
@
text
@a49 1
IRIX	6.3	OK	97.02.10  Mark Andrews <mandrews@@aw.sgi.com>
a88 1
IRIX	6.3	OK	97.02.10  Mark Andrews <mandrews@@aw.sgi.com>
a97 57


The following are the results of running t_pathconf.c.  Safe means that
the underlying filesystem (in NFS, the filesystem on the server) does not
permit regular (non-root) users to chown their files to another user.
Unsafe means that they can.  Typically, BSD-based systems do not permit
giveaway and System V-based systems do.  However, some systems (e.g.,
Solaris) can set this on a per-system or per-filesystem basis.  Entries
are the return value of pathconf, the errno value, and a * if chown
disagreed with the result of the pathconf call, and a ? if the test has
not been run.  A mark of [R] means that the local filesystem has
chown set to be restricted, [U] means that it is set to be unrestricted.

			     Safe Filesystem	     Unsafe Filesystem
SYSTEM		LOCAL	    NFS-V2	NFS-V3	    NFS-V2	 NFS-V3

SunOS 4.1.3_U1	1/0	    -1/EINVAL*	n/a	    -1/EINVAL?	 n/a
SunOS 4.1.4	1/0	    -1/EINVAL*	n/a	    -1/EINVAL	 n/a

AIX 3.2		0/0	    0/0

Solaris 2.4	1/0	    -1/EINVAL*
Solaris 2.5	1/0	    -1/EINVAL*	1/0			 0/0?
Solaris 2.5.1	1/0	    -1/EINVAL*	0/0

DEC OSF1 3.0	0/0	    0/0
DEC OSF1 3.2D-2	0/0	    0/0		0/0
DEC OSF1 4.0A	0/0	    0/0		0/0
DEC OSF 4.0B	0/0	    0/0		0/0

Ultrix 4.3	0/0	    0/0		n/a			 n/a
Ultrix 4.5	1/0	    1/0

HP-UX 9.05	-1/0	    -1/EOPNOTSUPP*	    -1/EOPNOTSUPP
HP-UX 9.05[R]	1/0	    -1/EOPNOTSUPP*	    -1/EOPNOTSUPP*
HP-UX 10.10	-1/0	    -1/EOPNOTSUPP*	    -1/EOPNOTSUPP
HP-UX 10.20		    -1/EOPNOTSUPP?			 -1/EOPNOTSUPP?
HP-UX 10.30	-1/0	    -1/EOPNOTSUPP	    -1/EOPNOTSUPP

BSD/OS 2.1	1/0

FreeBSD 2.1.7	1/0	    -1/EINVAL*		    -1/EINVAL

Irix 5.3		    -1/0*		    -1/0
Irix 6.2		    1/0			    -1/0	 0/0*
Irix 6.2	-1/0	    -1/0
Irix 6.3 R10000	-1/0				    -1/0	 0/0*

A/UX 3.1.1	1/0

DomainOS [R]	-1/0*
DomainOS [U]	-1/0

NCR MP-RAS 2	-1/0
NCR MP-RAS 3	-1/0

Linux 2.0.27	1/0	    1/0
@


1.1.1.3
log
@Import sendmail-8.8.2 onto the vendor branch

Obtained from: Eric Allman <eric@@sendmail.org>
@
text
@a12 2
FreeBSD	2.1-sta	OK	96.04.14  Jaye Mathisen <mrcpu@@cdsnet.net>

a14 1
Ultrix	4.5	OK	96.09.18  Gregory Neil Shapiro <gshapiro@@wpi.edu>
a23 1
Solaris	2.5	OK	96.02.29  Carson Gaspar <carson@@lehman.com>
a26 2
OSF/1	3.2D	OK	96.09.18  Gregory Neil Shapiro <gshapiro@@wpi.edu>
OSF/1	4.0	OK	96.09.18  Gregory Neil Shapiro <gshapiro@@wpi.edu>
a27 1
CxOS	11.5	OK	96.07.08  Eric Schnoebelen <eric@@cirr.com>
a34 1
AIX	4.2	OK	96.10.16  Steve Bauer <sbauer@@krypton.hpc.sdsmt.edu>
a38 1
IRIX	6.2	OK	96.09.16  Kari E. Hurtta <Kari.Hurtta@@ozone.FMI.FI>
a49 1
Linux	2.0.17	OK	96.09.03  Horst von Brand <vonbrand@@sleipnir.valparaiso.cl>
a65 1
Solaris	2.5	OK	96.02.29  Carson Gaspar <carson@@lehman.com>
a67 1
Linux	2.0.17	FAIL	96.09.03  Horst von Brand <vonbrand@@sleipnir.valparaiso.cl>
a70 10
IRIX	6.2	OK	96.09.16  Kari E. Hurtta <Kari.Hurtta@@ozone.FMI.FI>

FreeBSD	2.1-sta	OK	96.04.14  Jaye Mathisen <mrcpu@@cdsnet.net>

Ultrix	4.5	FAIL	96.09.18  Gregory Neil Shapiro <gshapiro@@wpi.edu>

OSF/1	3.2D	OK	96.09.18  Gregory Neil Shapiro <gshapiro@@wpi.edu>
OSF/1	4.0	OK	96.09.18  Gregory Neil Shapiro <gshapiro@@wpi.edu>

CxOS	11.5	FAIL	96.07.08  Eric Schnoebelen <eric@@cirr.com>
@


1.1.1.3.2.1
log
@YAMFC
@
text
@a41 1
AIX	4.1	FAIL	96.10.21  Hakan Lindholm <hakan@@af.lu.se>
a79 2

AIX	4.1	OK	96.10.21  Hakan Lindholm <hakan@@af.lu.se>
@


1.1.1.3.2.2
log
@YAMFC
@
text
@a27 1
Solaris	2.5.1	OK	96.11.29  Gregory Neil Shapiro <gshapiro@@wpi.edu>
a77 1
Solaris	2.5.1	OK	96.11.29  Gregory Neil Shapiro <gshapiro@@wpi.edu>
@


1.1.1.3.2.3
log
@YAMFC: Update to sendmail-8.8.6
@
text
@a49 1
IRIX	6.3	OK	97.02.10  Mark Andrews <mandrews@@aw.sgi.com>
a88 1
IRIX	6.3	OK	97.02.10  Mark Andrews <mandrews@@aw.sgi.com>
a97 57


The following are the results of running t_pathconf.c.  Safe means that
the underlying filesystem (in NFS, the filesystem on the server) does not
permit regular (non-root) users to chown their files to another user.
Unsafe means that they can.  Typically, BSD-based systems do not permit
giveaway and System V-based systems do.  However, some systems (e.g.,
Solaris) can set this on a per-system or per-filesystem basis.  Entries
are the return value of pathconf, the errno value, and a * if chown
disagreed with the result of the pathconf call, and a ? if the test has
not been run.  A mark of [R] means that the local filesystem has
chown set to be restricted, [U] means that it is set to be unrestricted.

			     Safe Filesystem	     Unsafe Filesystem
SYSTEM		LOCAL	    NFS-V2	NFS-V3	    NFS-V2	 NFS-V3

SunOS 4.1.3_U1	1/0	    -1/EINVAL*	n/a	    -1/EINVAL?	 n/a
SunOS 4.1.4	1/0	    -1/EINVAL*	n/a	    -1/EINVAL	 n/a

AIX 3.2		0/0	    0/0

Solaris 2.4	1/0	    -1/EINVAL*
Solaris 2.5	1/0	    -1/EINVAL*	1/0			 0/0?
Solaris 2.5.1	1/0	    -1/EINVAL*	0/0

DEC OSF1 3.0	0/0	    0/0
DEC OSF1 3.2D-2	0/0	    0/0		0/0
DEC OSF1 4.0A	0/0	    0/0		0/0
DEC OSF 4.0B	0/0	    0/0		0/0

Ultrix 4.3	0/0	    0/0		n/a			 n/a
Ultrix 4.5	1/0	    1/0

HP-UX 9.05	-1/0	    -1/EOPNOTSUPP*	    -1/EOPNOTSUPP
HP-UX 9.05[R]	1/0	    -1/EOPNOTSUPP*	    -1/EOPNOTSUPP*
HP-UX 10.10	-1/0	    -1/EOPNOTSUPP*	    -1/EOPNOTSUPP
HP-UX 10.20		    -1/EOPNOTSUPP?			 -1/EOPNOTSUPP?
HP-UX 10.30	-1/0	    -1/EOPNOTSUPP	    -1/EOPNOTSUPP

BSD/OS 2.1	1/0

FreeBSD 2.1.7	1/0	    -1/EINVAL*		    -1/EINVAL

Irix 5.3		    -1/0*		    -1/0
Irix 6.2		    1/0			    -1/0	 0/0*
Irix 6.2	-1/0	    -1/0
Irix 6.3 R10000	-1/0				    -1/0	 0/0*

A/UX 3.1.1	1/0

DomainOS [R]	-1/0*
DomainOS [U]	-1/0

NCR MP-RAS 2	-1/0
NCR MP-RAS 3	-1/0

Linux 2.0.27	1/0	    1/0
@


1.1.1.4
log
@Import sendmail-8.8.3 - this contains the official fix to replace the
previous workaround patch that I used.

Obtained from: Eric Allman <eric@@sendmail.org>
@
text
@a41 1
AIX	4.1	FAIL	96.10.21  Hakan Lindholm <hakan@@af.lu.se>
a79 2

AIX	4.1	OK	96.10.21  Hakan Lindholm <hakan@@af.lu.se>
@


1.1.1.5
log
@Import sendmail 8.8.4.  See RELEASE_NOTES for changes.
@
text
@a27 1
Solaris	2.5.1	OK	96.11.29  Gregory Neil Shapiro <gshapiro@@wpi.edu>
a77 1
Solaris	2.5.1	OK	96.11.29  Gregory Neil Shapiro <gshapiro@@wpi.edu>
@


1.1.1.6
log
@Import sendmail-8.8.6

Obtained from: ftp.sendmail.org
@
text
@a49 1
IRIX	6.3	OK	97.02.10  Mark Andrews <mandrews@@aw.sgi.com>
a88 1
IRIX	6.3	OK	97.02.10  Mark Andrews <mandrews@@aw.sgi.com>
a97 57


The following are the results of running t_pathconf.c.  Safe means that
the underlying filesystem (in NFS, the filesystem on the server) does not
permit regular (non-root) users to chown their files to another user.
Unsafe means that they can.  Typically, BSD-based systems do not permit
giveaway and System V-based systems do.  However, some systems (e.g.,
Solaris) can set this on a per-system or per-filesystem basis.  Entries
are the return value of pathconf, the errno value, and a * if chown
disagreed with the result of the pathconf call, and a ? if the test has
not been run.  A mark of [R] means that the local filesystem has
chown set to be restricted, [U] means that it is set to be unrestricted.

			     Safe Filesystem	     Unsafe Filesystem
SYSTEM		LOCAL	    NFS-V2	NFS-V3	    NFS-V2	 NFS-V3

SunOS 4.1.3_U1	1/0	    -1/EINVAL*	n/a	    -1/EINVAL?	 n/a
SunOS 4.1.4	1/0	    -1/EINVAL*	n/a	    -1/EINVAL	 n/a

AIX 3.2		0/0	    0/0

Solaris 2.4	1/0	    -1/EINVAL*
Solaris 2.5	1/0	    -1/EINVAL*	1/0			 0/0?
Solaris 2.5.1	1/0	    -1/EINVAL*	0/0

DEC OSF1 3.0	0/0	    0/0
DEC OSF1 3.2D-2	0/0	    0/0		0/0
DEC OSF1 4.0A	0/0	    0/0		0/0
DEC OSF 4.0B	0/0	    0/0		0/0

Ultrix 4.3	0/0	    0/0		n/a			 n/a
Ultrix 4.5	1/0	    1/0

HP-UX 9.05	-1/0	    -1/EOPNOTSUPP*	    -1/EOPNOTSUPP
HP-UX 9.05[R]	1/0	    -1/EOPNOTSUPP*	    -1/EOPNOTSUPP*
HP-UX 10.10	-1/0	    -1/EOPNOTSUPP*	    -1/EOPNOTSUPP
HP-UX 10.20		    -1/EOPNOTSUPP?			 -1/EOPNOTSUPP?
HP-UX 10.30	-1/0	    -1/EOPNOTSUPP	    -1/EOPNOTSUPP

BSD/OS 2.1	1/0

FreeBSD 2.1.7	1/0	    -1/EINVAL*		    -1/EINVAL

Irix 5.3		    -1/0*		    -1/0
Irix 6.2		    1/0			    -1/0	 0/0*
Irix 6.2	-1/0	    -1/0
Irix 6.3 R10000	-1/0				    -1/0	 0/0*

A/UX 3.1.1	1/0

DomainOS [R]	-1/0*
DomainOS [U]	-1/0

NCR MP-RAS 2	-1/0
NCR MP-RAS 3	-1/0

Linux 2.0.27	1/0	    1/0
@
