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