140266059SGregory Neil Shapiro+------------+ 240266059SGregory Neil Shapiro| t_setreuid | 340266059SGregory Neil Shapiro+------------+ 440266059SGregory Neil Shapiro 5c2aa98e2SPeter WemmThe following are results of running t_setreuid on various architectures. 6c2aa98e2SPeter Wemm 7c2aa98e2SPeter WemmOPSYS VERSION STATUS DATE TESTER/NOTES 8c2aa98e2SPeter Wemm===== ======= ====== ==== ============ 9c2aa98e2SPeter Wemm 10c2aa98e2SPeter WemmSunOS 4.1 OK 93.07.19 eric 11c2aa98e2SPeter WemmSunOS 4.1.2 OK 93.07.19 eric 12c2aa98e2SPeter WemmSunOS 4.1.3 OK 93.09.25 Robert Elz 13c2aa98e2SPeter Wemm 14*5b0945b5SGregory Neil ShapiroBSD 4.4 OK 93.07.19 eric (weird results, but functional) 15c2aa98e2SPeter WemmBSD 4.3Utah OK 93.07.19 eric 16c2aa98e2SPeter Wemm 17c2aa98e2SPeter WemmFreeBSD 2.1-sta OK 96.04.14 Jaye Mathisen <mrcpu@cdsnet.net> 18c2aa98e2SPeter Wemm 19c2aa98e2SPeter WemmUltrix 4.2A OK 93.07.19 eric 20c2aa98e2SPeter WemmUltrix 4.3A OK 93.07.19 Allan Johannesen 21c2aa98e2SPeter WemmUltrix 4.5 OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 22c2aa98e2SPeter Wemm 23c2aa98e2SPeter WemmHP-UX 8.07 OK 93.07.19 eric (on 7xx series) 24c2aa98e2SPeter WemmHP-UX 8.02 OK 93.07.19 Michael Corrigan (on 8xx series) 25c2aa98e2SPeter WemmHP-UX 8.00 OK 93.07.21 Michael Corrigan (on 3xx/4xx series) 26c2aa98e2SPeter WemmHP-UX 9.01 OK 93.11.19 Cassidy (on 7xx series) 27c2aa98e2SPeter Wemm 28c2aa98e2SPeter WemmSolaris 2.1 29c2aa98e2SPeter WemmSolaris 2.2 FAIL 93.07.19 Bill Wisner 30c2aa98e2SPeter WemmSolaris 2.3 FAIL 95.11.22 Scott J. Kramer <sjk@lux.com> 31c2aa98e2SPeter WemmSolaris 2.5 OK 96.02.29 Carson Gaspar <carson@lehman.com> 32c2aa98e2SPeter WemmSolaris 2.5.1 OK 96.11.29 Gregory Neil Shapiro <gshapiro@wpi.edu> 33c2aa98e2SPeter Wemm 34c2aa98e2SPeter WemmOSF/1 T1.3-4 OK 93.07.19 eric (on DEC Alpha) 35c2aa98e2SPeter WemmOSF/1 1.3 OK 94.12.10 Jeff A. Earickson (on Intel Paragon) 36c2aa98e2SPeter WemmOSF/1 3.2D OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 37c2aa98e2SPeter WemmOSF/1 4.0 OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 38c2aa98e2SPeter Wemm 39c2aa98e2SPeter WemmCxOS 11.5 OK 96.07.08 Eric Schnoebelen <eric@cirr.com> 40c2aa98e2SPeter WemmCxOS 11.0 OK 93.01.21 Eric Schnoebelen (CxOS 11.0 beta 1) 41c2aa98e2SPeter WemmCxOS 10.x OK 93.01.21 Eric Schnoebelen 42c2aa98e2SPeter Wemm 43c2aa98e2SPeter WemmAIX 3.1.5 FAIL 93.08.07 David J. N. Begley 44c2aa98e2SPeter WemmAIX 3.2.3e FAIL 93.07.26 Steve Bauer <sbauer@silver.sdsmt.edu> 45c2aa98e2SPeter WemmAIX 3.2.4 FAIL 93.10.07 David J. N. Begley 46c2aa98e2SPeter WemmAIX 3.2.5 FAIL 94.05.17 Steve Bauer <sbauer@hpcmmib.hpc.sdsmt.edu> 47c2aa98e2SPeter WemmAIX 4.1 FAIL 96.10.21 Hakan Lindholm <hakan@af.lu.se> 48c2aa98e2SPeter WemmAIX 4.2 OK 96.10.16 Steve Bauer <sbauer@krypton.hpc.sdsmt.edu> 49c2aa98e2SPeter Wemm 50c2aa98e2SPeter WemmIRIX 4.0.4 OK 93.09.25 Robert Elz 51c2aa98e2SPeter WemmIRIX 5.2 OK 94.12.06 Mark Andrews <mandrews@alias.com> 52c2aa98e2SPeter WemmIRIX 5.3 OK 94.12.06 Mark Andrews <mandrews@alias.com> 53c2aa98e2SPeter WemmIRIX 6.2 OK 96.09.16 Kari E. Hurtta <Kari.Hurtta@ozone.FMI.FI> 54c2aa98e2SPeter WemmIRIX 6.3 OK 97.02.10 Mark Andrews <mandrews@aw.sgi.com> 55c2aa98e2SPeter Wemm 56c2aa98e2SPeter WemmSCO 3.2v4.0 OK 93.10.02 Peter Wemm (with -lsocket from 3.2v4 devsys) 57c2aa98e2SPeter Wemm 58c2aa98e2SPeter WemmNeXT 2.1 OK 93.07.28 eric 59c2aa98e2SPeter WemmNeXT 3.0 OK 34.05.05 Kevin John Wang <kwang@lore.acs.calpoly.edu> 60c2aa98e2SPeter Wemm 61c2aa98e2SPeter WemmLinux 0.99p10 OK 93.08.08 Karl London 62c2aa98e2SPeter WemmLinux 0.99p13 OK 93.09.27 Christian Kuhtz 63c2aa98e2SPeter WemmLinux 0.99p14 OK 93.11.30 Christian Kuhtz <chk@data-hh.Hanse.DE> 64c2aa98e2SPeter WemmLinux 1.0 OK 94.03.19 Shayne Smith <snsmith@rastus.brisnet.org.au> 65c2aa98e2SPeter WemmLinux 1.2.13 OK 95.11.02 Sven Neuhaus <sven@ping.de> 66c2aa98e2SPeter WemmLinux 2.0.17 OK 96.09.03 Horst von Brand <vonbrand@sleipnir.valparaiso.cl> 67065a643dSPeter WemmLinux 2.1.109 OK 98.07.21 John Kennedy <jk@csuchico.edu> 68c2aa98e2SPeter Wemm 69c2aa98e2SPeter WemmBSD/386 1.0 OK 93.11.13 Tony Sanders 70c2aa98e2SPeter Wemm 71c2aa98e2SPeter WemmDELL 2.2 OK 93.11.15 Peter Wemm (using -DSETEUID) 72c2aa98e2SPeter Wemm 73c2aa98e2SPeter WemmPyramid 5.0d OK 95.01.14 David Miller <davem@nadzieja.rutgers.edu> 74c2aa98e2SPeter Wemm 75c2aa98e2SPeter Wemm 7640266059SGregory Neil Shapiro+-----------+ 7740266059SGregory Neil Shapiro| t_seteuid | 7840266059SGregory Neil Shapiro+-----------+ 79c2aa98e2SPeter Wemm 80c2aa98e2SPeter WemmThe following are results of running t_seteuid on various architectures. 81c2aa98e2SPeter Wemm 82c2aa98e2SPeter WemmOPSYS VERSION STATUS DATE TESTER/NOTES 83c2aa98e2SPeter Wemm===== ======= ====== ==== ============ 84c2aa98e2SPeter Wemm 85c2aa98e2SPeter WemmSolaris 2.3 OK 95.11.22 Scott J. Kramer <sjk@lux.com> 86c2aa98e2SPeter WemmSolaris 2.4 OK 95.09.22 Thomas 'Mike' Michlmayr <mike@cosy.sbg.ac.at> 87c2aa98e2SPeter WemmSolaris 2.5 OK 96.02.29 Carson Gaspar <carson@lehman.com> 88c2aa98e2SPeter WemmSolaris 2.5.1 OK 96.11.29 Gregory Neil Shapiro <gshapiro@wpi.edu> 89c2aa98e2SPeter Wemm 90c2aa98e2SPeter WemmLinux 1.2.13 FAIL 95.11.02 Sven Neuhaus <sven@ping.de> 91c2aa98e2SPeter WemmLinux 2.0.17 FAIL 96.09.03 Horst von Brand <vonbrand@sleipnir.valparaiso.cl> 92065a643dSPeter WemmLinux 2.1.109 FAIL 98.07.21 John Kennedy <jk@csuchico.edu> 93c2aa98e2SPeter Wemm 94c2aa98e2SPeter WemmAIX 4.1 OK 96.10.21 Hakan Lindholm <hakan@af.lu.se> 95c2aa98e2SPeter Wemm 96c2aa98e2SPeter WemmIRIX 5.2 OK 95.12.01 Mark Andrews <mandrews@aw.sgi.com> 97c2aa98e2SPeter WemmIRIX 5.3 OK 95.12.01 Mark Andrews <mandrews@aw.sgi.com> 98c2aa98e2SPeter WemmIRIX 6.2 OK 96.09.16 Kari E. Hurtta <Kari.Hurtta@ozone.FMI.FI> 99c2aa98e2SPeter WemmIRIX 6.3 OK 97.02.10 Mark Andrews <mandrews@aw.sgi.com> 100c2aa98e2SPeter Wemm 101c2aa98e2SPeter WemmFreeBSD 2.1-sta OK 96.04.14 Jaye Mathisen <mrcpu@cdsnet.net> 102c2aa98e2SPeter Wemm 103c2aa98e2SPeter WemmUltrix 4.5 FAIL 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 104c2aa98e2SPeter Wemm 105c2aa98e2SPeter WemmOSF/1 3.2D OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 106c2aa98e2SPeter WemmOSF/1 4.0 OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 107c2aa98e2SPeter Wemm 108c2aa98e2SPeter WemmCxOS 11.5 FAIL 96.07.08 Eric Schnoebelen <eric@cirr.com> 109c2aa98e2SPeter Wemm 110c2aa98e2SPeter Wemm 11140266059SGregory Neil Shapiro+------------+ 11240266059SGregory Neil Shapiro| t_pathconf | 11340266059SGregory Neil Shapiro+------------+ 11440266059SGregory Neil Shapiro 115c2aa98e2SPeter WemmThe following are the results of running t_pathconf.c. Safe means that 116c2aa98e2SPeter Wemmthe underlying filesystem (in NFS, the filesystem on the server) does not 117c2aa98e2SPeter Wemmpermit regular (non-root) users to chown their files to another user. 118c2aa98e2SPeter WemmUnsafe means that they can. Typically, BSD-based systems do not permit 119c2aa98e2SPeter Wemmgiveaway and System V-based systems do. However, some systems (e.g., 120c2aa98e2SPeter WemmSolaris) can set this on a per-system or per-filesystem basis. Entries 121c2aa98e2SPeter Wemmare the return value of pathconf, the errno value, and a * if chown 122c2aa98e2SPeter Wemmdisagreed with the result of the pathconf call, and a ? if the test has 123c2aa98e2SPeter Wemmnot been run. A mark of [R] means that the local filesystem has 124c2aa98e2SPeter Wemmchown set to be restricted, [U] means that it is set to be unrestricted. 125c2aa98e2SPeter Wemm 126c2aa98e2SPeter Wemm Safe Filesystem Unsafe Filesystem 127c2aa98e2SPeter WemmSYSTEM LOCAL NFS-V2 NFS-V3 NFS-V2 NFS-V3 128c2aa98e2SPeter Wemm 129c2aa98e2SPeter WemmSunOS 4.1.3_U1 1/0 -1/EINVAL* n/a -1/EINVAL? n/a 130c2aa98e2SPeter WemmSunOS 4.1.4 1/0 -1/EINVAL* n/a -1/EINVAL n/a 131c2aa98e2SPeter Wemm 132c2aa98e2SPeter WemmAIX 3.2 0/0 0/0 133c2aa98e2SPeter Wemm 134c2aa98e2SPeter WemmSolaris 2.4 1/0 -1/EINVAL* 135c2aa98e2SPeter WemmSolaris 2.5 1/0 -1/EINVAL* 1/0 0/0? 136c2aa98e2SPeter WemmSolaris 2.5.1 1/0 -1/EINVAL* 0/0 137c2aa98e2SPeter Wemm 138c2aa98e2SPeter WemmDEC OSF1 3.0 0/0 0/0 139c2aa98e2SPeter WemmDEC OSF1 3.2D-2 0/0 0/0 0/0 140c2aa98e2SPeter WemmDEC OSF1 4.0A 0/0 0/0 0/0 141c2aa98e2SPeter WemmDEC OSF 4.0B 0/0 0/0 0/0 142c2aa98e2SPeter Wemm 143c2aa98e2SPeter WemmUltrix 4.3 0/0 0/0 n/a n/a 144c2aa98e2SPeter WemmUltrix 4.5 1/0 1/0 145c2aa98e2SPeter Wemm 146c2aa98e2SPeter WemmHP-UX 9.05 -1/0 -1/EOPNOTSUPP* -1/EOPNOTSUPP 147c2aa98e2SPeter WemmHP-UX 9.05[R] 1/0 -1/EOPNOTSUPP* -1/EOPNOTSUPP* 148c2aa98e2SPeter WemmHP-UX 10.10 -1/0 -1/EOPNOTSUPP* -1/EOPNOTSUPP 149c2aa98e2SPeter WemmHP-UX 10.20 -1/EOPNOTSUPP? -1/EOPNOTSUPP? 150c2aa98e2SPeter WemmHP-UX 10.30 -1/0 -1/EOPNOTSUPP -1/EOPNOTSUPP 151c2aa98e2SPeter Wemm 152c2aa98e2SPeter WemmBSD/OS 2.1 1/0 153c2aa98e2SPeter Wemm 154c2aa98e2SPeter WemmFreeBSD 2.1.7 1/0 -1/EINVAL* -1/EINVAL 155c2aa98e2SPeter Wemm 156c2aa98e2SPeter WemmIrix 5.3 -1/0* -1/0 157c2aa98e2SPeter WemmIrix 6.2 1/0 -1/0 0/0* 158c2aa98e2SPeter WemmIrix 6.2 -1/0 -1/0 159c2aa98e2SPeter WemmIrix 6.3 R10000 -1/0 -1/0 0/0* 160c2aa98e2SPeter Wemm 161c2aa98e2SPeter WemmA/UX 3.1.1 1/0 162c2aa98e2SPeter Wemm 163c2aa98e2SPeter WemmDomainOS [R] -1/0* 164c2aa98e2SPeter WemmDomainOS [U] -1/0 165c2aa98e2SPeter Wemm 166c2aa98e2SPeter WemmNCR MP-RAS 2 -1/0 167c2aa98e2SPeter WemmNCR MP-RAS 3 -1/0 168c2aa98e2SPeter Wemm 169c2aa98e2SPeter WemmLinux 2.0.27 1/0 1/0 17006f25ae9SGregory Neil Shapiro 17140266059SGregory Neil Shapiro 17240266059SGregory Neil Shapiro+-----------+ 17340266059SGregory Neil Shapiro| t_dropgid | 17440266059SGregory Neil Shapiro+-----------+ 17540266059SGregory Neil Shapiro 17640266059SGregory Neil ShapiroThe following are results of running t_dropgid on various architectures. 17740266059SGregory Neil Shapiro 17840266059SGregory Neil ShapiroOPSYS VERSION STATUS DATE TESTER/NOTES 17940266059SGregory Neil Shapiro===== ======= ====== ==== ============ 18040266059SGregory Neil ShapiroAIX 4.3.3 FAILS 2001-09-22 Valdis Kletnieks 18140266059SGregory Neil ShapiroBSD/OS 4.2 OK 2001-09-22 Vernon Schryver 18240266059SGregory Neil ShapiroFreeBSD 3.2 OK 2001-09-22 ca 18340266059SGregory Neil ShapiroFreeBSD 4.4 OK 2001-09-29 ca 18440266059SGregory Neil ShapiroHP-UX 11.00 HASSETRESGID 2001-09-22 ca 18540266059SGregory Neil ShapiroIRIX 6.5 FAILS 2001-09-22 Mark D. Roth 18640266059SGregory Neil ShapiroLinux 2.0.35 HASSETREGID 2001-09-22 Neil W Rickert 18740266059SGregory Neil ShapiroLinux 2.2.12 HASSETREGID 2001-09-22 ca 18840266059SGregory Neil ShapiroLinux 2.2.16 HASSETREGID 2001-09-22 Neil W Rickert 18940266059SGregory Neil ShapiroLinux 2.4.9 HASSETREGID 2001-09-22 Derek Balling 19040266059SGregory Neil ShapiroNetBSD 1.5 OK 2001-09-22 Kimmo Suominen 19140266059SGregory Neil ShapiroOpenBSD 2.8 HASSETEGID 2001-09-22 ca 19240266059SGregory Neil ShapiroSCO 5.0.5 FAILS 2001-09-22 Phillip Porch 19340266059SGregory Neil ShapiroSunOS 5.7 HASSETREGID 2001-09-22 Neil W Rickert 19440266059SGregory Neil ShapiroSunOS 5.8 HASSETREGID 2001-09-22 ca 19540266059SGregory Neil ShapiroSunOS 5.9 HASSETREGID 2001-09-22 Neil W Rickert 19640266059SGregory Neil Shapiro 19740266059SGregory Neil Shapiro 1984313cc83SGregory Neil Shapiro$Revision: 8.3 $, Last updated $Date: 2001-09-30 01:32:33 $ 199