190792Sgshapiro+------------+
290792Sgshapiro| t_setreuid |
390792Sgshapiro+------------+
490792Sgshapiro
538032SpeterThe following are results of running t_setreuid on various architectures.
638032Speter
738032SpeterOPSYS	VERSION	STATUS	DATE	  TESTER/NOTES
838032Speter=====	=======	======	====	  ============
938032Speter
1038032SpeterSunOS	4.1	OK	93.07.19  eric
1138032SpeterSunOS	4.1.2	OK	93.07.19  eric
1238032SpeterSunOS	4.1.3	OK	93.09.25  Robert Elz
1338032Speter
1438032SpeterBSD	4.4	OK	93.07.19  eric	(wierd results, but functional)
1538032SpeterBSD	4.3Utah	OK	93.07.19  eric
1638032Speter
1738032SpeterFreeBSD	2.1-sta	OK	96.04.14  Jaye Mathisen <mrcpu@cdsnet.net>
1838032Speter
1938032SpeterUltrix	4.2A	OK	93.07.19  eric
2038032SpeterUltrix	4.3A	OK	93.07.19  Allan Johannesen
2138032SpeterUltrix	4.5	OK	96.09.18  Gregory Neil Shapiro <gshapiro@wpi.edu>
2238032Speter
2338032SpeterHP-UX	8.07	OK	93.07.19  eric (on 7xx series)
2438032SpeterHP-UX	8.02	OK	93.07.19  Michael Corrigan (on 8xx series)
2538032SpeterHP-UX	8.00	OK	93.07.21  Michael Corrigan (on 3xx/4xx series)
2638032SpeterHP-UX	9.01	OK	93.11.19  Cassidy (on 7xx series)
2738032Speter
2838032SpeterSolaris	2.1
2938032SpeterSolaris	2.2	FAIL	93.07.19  Bill Wisner
3038032SpeterSolaris	2.3	FAIL	95.11.22  Scott J. Kramer <sjk@lux.com>
3138032SpeterSolaris	2.5	OK	96.02.29  Carson Gaspar <carson@lehman.com>
3238032SpeterSolaris	2.5.1	OK	96.11.29  Gregory Neil Shapiro <gshapiro@wpi.edu>
3338032Speter
3438032SpeterOSF/1	T1.3-4	OK	93.07.19  eric (on DEC Alpha)
3538032SpeterOSF/1	1.3	OK	94.12.10  Jeff A. Earickson (on Intel Paragon)
3638032SpeterOSF/1	3.2D	OK	96.09.18  Gregory Neil Shapiro <gshapiro@wpi.edu>
3738032SpeterOSF/1	4.0	OK	96.09.18  Gregory Neil Shapiro <gshapiro@wpi.edu>
3838032Speter
3938032SpeterCxOS	11.5	OK	96.07.08  Eric Schnoebelen <eric@cirr.com>
4038032SpeterCxOS	11.0	OK	93.01.21  Eric Schnoebelen (CxOS 11.0 beta 1)
4138032SpeterCxOS	10.x	OK	93.01.21  Eric Schnoebelen
4238032Speter
4338032SpeterAIX	3.1.5	FAIL	93.08.07  David J. N. Begley
4438032SpeterAIX	3.2.3e	FAIL	93.07.26  Steve Bauer <sbauer@silver.sdsmt.edu>
4538032SpeterAIX	3.2.4	FAIL	93.10.07  David J. N. Begley
4638032SpeterAIX	3.2.5	FAIL	94.05.17  Steve Bauer <sbauer@hpcmmib.hpc.sdsmt.edu>
4738032SpeterAIX	4.1	FAIL	96.10.21  Hakan Lindholm <hakan@af.lu.se>
4838032SpeterAIX	4.2	OK	96.10.16  Steve Bauer <sbauer@krypton.hpc.sdsmt.edu>
4938032Speter
5038032SpeterIRIX	4.0.4	OK	93.09.25  Robert Elz
5138032SpeterIRIX	5.2	OK	94.12.06  Mark Andrews <mandrews@alias.com>
5238032SpeterIRIX	5.3	OK	94.12.06  Mark Andrews <mandrews@alias.com>
5338032SpeterIRIX	6.2	OK	96.09.16  Kari E. Hurtta <Kari.Hurtta@ozone.FMI.FI>
5438032SpeterIRIX	6.3	OK	97.02.10  Mark Andrews <mandrews@aw.sgi.com>
5538032Speter
5638032SpeterSCO	3.2v4.0	OK	93.10.02  Peter Wemm (with -lsocket from 3.2v4 devsys)
5738032Speter
5838032SpeterNeXT	2.1	OK	93.07.28  eric
5938032SpeterNeXT	3.0	OK	34.05.05  Kevin John Wang <kwang@lore.acs.calpoly.edu>
6038032Speter
6138032SpeterLinux	0.99p10	OK	93.08.08  Karl London
6238032SpeterLinux	0.99p13	OK	93.09.27  Christian Kuhtz
6338032SpeterLinux	0.99p14	OK	93.11.30  Christian Kuhtz <chk@data-hh.Hanse.DE>
6438032SpeterLinux	1.0	OK	94.03.19  Shayne Smith <snsmith@rastus.brisnet.org.au>
6538032SpeterLinux	1.2.13	OK	95.11.02  Sven Neuhaus <sven@ping.de>
6638032SpeterLinux	2.0.17	OK	96.09.03  Horst von Brand <vonbrand@sleipnir.valparaiso.cl>
6742575SpeterLinux	2.1.109	OK	98.07.21  John Kennedy <jk@csuchico.edu>
6838032Speter
6938032SpeterBSD/386	1.0	OK	93.11.13  Tony Sanders
7038032Speter
7138032SpeterDELL	2.2	OK	93.11.15  Peter Wemm (using -DSETEUID)
7238032Speter
7338032SpeterPyramid	5.0d	OK	95.01.14  David Miller <davem@nadzieja.rutgers.edu>
7438032Speter
7538032Speter
7690792Sgshapiro+-----------+
7790792Sgshapiro| t_seteuid |
7890792Sgshapiro+-----------+
7938032Speter
8038032SpeterThe following are results of running t_seteuid on various architectures.
8138032Speter
8238032SpeterOPSYS	VERSION	STATUS	DATE	  TESTER/NOTES
8338032Speter=====	=======	======	====	  ============
8438032Speter
8538032SpeterSolaris	2.3	OK	95.11.22  Scott J. Kramer <sjk@lux.com>
8638032SpeterSolaris	2.4	OK	95.09.22  Thomas 'Mike' Michlmayr <mike@cosy.sbg.ac.at>
8738032SpeterSolaris	2.5	OK	96.02.29  Carson Gaspar <carson@lehman.com>
8838032SpeterSolaris	2.5.1	OK	96.11.29  Gregory Neil Shapiro <gshapiro@wpi.edu>
8938032Speter
9038032SpeterLinux	1.2.13	FAIL	95.11.02  Sven Neuhaus <sven@ping.de>
9138032SpeterLinux	2.0.17	FAIL	96.09.03  Horst von Brand <vonbrand@sleipnir.valparaiso.cl>
9242575SpeterLinux	2.1.109	FAIL	98.07.21  John Kennedy <jk@csuchico.edu>
9338032Speter
9438032SpeterAIX	4.1	OK	96.10.21  Hakan Lindholm <hakan@af.lu.se>
9538032Speter
9638032SpeterIRIX	5.2	OK	95.12.01  Mark Andrews <mandrews@aw.sgi.com>
9738032SpeterIRIX	5.3	OK	95.12.01  Mark Andrews <mandrews@aw.sgi.com>
9838032SpeterIRIX	6.2	OK	96.09.16  Kari E. Hurtta <Kari.Hurtta@ozone.FMI.FI>
9938032SpeterIRIX	6.3	OK	97.02.10  Mark Andrews <mandrews@aw.sgi.com>
10038032Speter
10138032SpeterFreeBSD	2.1-sta	OK	96.04.14  Jaye Mathisen <mrcpu@cdsnet.net>
10238032Speter
10338032SpeterUltrix	4.5	FAIL	96.09.18  Gregory Neil Shapiro <gshapiro@wpi.edu>
10438032Speter
10538032SpeterOSF/1	3.2D	OK	96.09.18  Gregory Neil Shapiro <gshapiro@wpi.edu>
10638032SpeterOSF/1	4.0	OK	96.09.18  Gregory Neil Shapiro <gshapiro@wpi.edu>
10738032Speter
10838032SpeterCxOS	11.5	FAIL	96.07.08  Eric Schnoebelen <eric@cirr.com>
10938032Speter
11038032Speter
11190792Sgshapiro+------------+
11290792Sgshapiro| t_pathconf |
11390792Sgshapiro+------------+
11490792Sgshapiro
11538032SpeterThe following are the results of running t_pathconf.c.  Safe means that
11638032Speterthe underlying filesystem (in NFS, the filesystem on the server) does not
11738032Speterpermit regular (non-root) users to chown their files to another user.
11838032SpeterUnsafe means that they can.  Typically, BSD-based systems do not permit
11938032Spetergiveaway and System V-based systems do.  However, some systems (e.g.,
12038032SpeterSolaris) can set this on a per-system or per-filesystem basis.  Entries
12138032Speterare the return value of pathconf, the errno value, and a * if chown
12238032Speterdisagreed with the result of the pathconf call, and a ? if the test has
12338032Speternot been run.  A mark of [R] means that the local filesystem has
12438032Speterchown set to be restricted, [U] means that it is set to be unrestricted.
12538032Speter
12638032Speter			     Safe Filesystem	     Unsafe Filesystem
12738032SpeterSYSTEM		LOCAL	    NFS-V2	NFS-V3	    NFS-V2	 NFS-V3
12838032Speter
12938032SpeterSunOS 4.1.3_U1	1/0	    -1/EINVAL*	n/a	    -1/EINVAL?	 n/a
13038032SpeterSunOS 4.1.4	1/0	    -1/EINVAL*	n/a	    -1/EINVAL	 n/a
13138032Speter
13238032SpeterAIX 3.2		0/0	    0/0
13338032Speter
13438032SpeterSolaris 2.4	1/0	    -1/EINVAL*
13538032SpeterSolaris 2.5	1/0	    -1/EINVAL*	1/0			 0/0?
13638032SpeterSolaris 2.5.1	1/0	    -1/EINVAL*	0/0
13738032Speter
13838032SpeterDEC OSF1 3.0	0/0	    0/0
13938032SpeterDEC OSF1 3.2D-2	0/0	    0/0		0/0
14038032SpeterDEC OSF1 4.0A	0/0	    0/0		0/0
14138032SpeterDEC OSF 4.0B	0/0	    0/0		0/0
14238032Speter
14338032SpeterUltrix 4.3	0/0	    0/0		n/a			 n/a
14438032SpeterUltrix 4.5	1/0	    1/0
14538032Speter
14638032SpeterHP-UX 9.05	-1/0	    -1/EOPNOTSUPP*	    -1/EOPNOTSUPP
14738032SpeterHP-UX 9.05[R]	1/0	    -1/EOPNOTSUPP*	    -1/EOPNOTSUPP*
14838032SpeterHP-UX 10.10	-1/0	    -1/EOPNOTSUPP*	    -1/EOPNOTSUPP
14938032SpeterHP-UX 10.20		    -1/EOPNOTSUPP?			 -1/EOPNOTSUPP?
15038032SpeterHP-UX 10.30	-1/0	    -1/EOPNOTSUPP	    -1/EOPNOTSUPP
15138032Speter
15238032SpeterBSD/OS 2.1	1/0
15338032Speter
15438032SpeterFreeBSD 2.1.7	1/0	    -1/EINVAL*		    -1/EINVAL
15538032Speter
15638032SpeterIrix 5.3		    -1/0*		    -1/0
15738032SpeterIrix 6.2		    1/0			    -1/0	 0/0*
15838032SpeterIrix 6.2	-1/0	    -1/0
15938032SpeterIrix 6.3 R10000	-1/0				    -1/0	 0/0*
16038032Speter
16138032SpeterA/UX 3.1.1	1/0
16238032Speter
16338032SpeterDomainOS [R]	-1/0*
16438032SpeterDomainOS [U]	-1/0
16538032Speter
16638032SpeterNCR MP-RAS 2	-1/0
16738032SpeterNCR MP-RAS 3	-1/0
16838032Speter
16938032SpeterLinux 2.0.27	1/0	    1/0
17064562Sgshapiro
17190792Sgshapiro
17290792Sgshapiro+-----------+
17390792Sgshapiro| t_dropgid |
17490792Sgshapiro+-----------+
17590792Sgshapiro
17690792SgshapiroThe following are results of running t_dropgid on various architectures.
17790792Sgshapiro
17890792SgshapiroOPSYS	VERSION	STATUS		DATE		TESTER/NOTES
17990792Sgshapiro=====	=======	======		====		============
18090792SgshapiroAIX	4.3.3	FAILS		2001-09-22	Valdis Kletnieks
18190792SgshapiroBSD/OS	4.2	OK		2001-09-22	Vernon Schryver
18290792SgshapiroFreeBSD	3.2	OK		2001-09-22	ca
18390792SgshapiroFreeBSD	4.4	OK		2001-09-29	ca
18490792SgshapiroHP-UX	11.00	HASSETRESGID	2001-09-22	ca
18590792SgshapiroIRIX	6.5	FAILS		2001-09-22	Mark D. Roth
18690792SgshapiroLinux	2.0.35	HASSETREGID	2001-09-22	Neil W Rickert
18790792SgshapiroLinux	2.2.12	HASSETREGID	2001-09-22	ca
18890792SgshapiroLinux	2.2.16	HASSETREGID	2001-09-22	Neil W Rickert
18990792SgshapiroLinux	2.4.9	HASSETREGID	2001-09-22	Derek Balling
19090792SgshapiroNetBSD	1.5	OK		2001-09-22	Kimmo Suominen
19190792SgshapiroOpenBSD	2.8	HASSETEGID	2001-09-22	ca
19290792SgshapiroSCO	5.0.5	FAILS		2001-09-22	Phillip Porch
19390792SgshapiroSunOS	5.7	HASSETREGID	2001-09-22	Neil W Rickert
19490792SgshapiroSunOS	5.8	HASSETREGID	2001-09-22	ca
19590792SgshapiroSunOS	5.9	HASSETREGID	2001-09-22	Neil W Rickert
19690792Sgshapiro
19790792Sgshapiro
198266711Sgshapiro$Revision: 8.3 $, Last updated $Date: 2001-09-30 01:32:33 $
199