Commit Graph

226 Commits

Author SHA1 Message Date
imp
683c0565d2 Avoid fclose(NULL).
Submitted by:	 OpenBSD (Theo de Raadt)
1998-01-07 00:12:04 +00:00
eivind
d12a7eca9e Fix phantasia.
Noticed by:	max
1998-01-05 17:28:01 +00:00
jkh
fac1bc9849 Remove bogus declaration of calloc() that broke the build. Test, folks,
test!
1997-09-26 06:25:42 +00:00
ache
24ebd3d8b6 Remove unused file 1997-09-24 23:37:07 +00:00
ache
2c123b9bff Convert to random() 1997-09-24 23:33:25 +00:00
ache
ee017c7e5d Fix turn right
Submitted by: "Klaus-J. Wolf" <Yanestra@t-online.de>
1997-09-24 23:18:44 +00:00
ache
9cacac2173 Oops, miss one rand() lcation... 1997-09-24 23:15:00 +00:00
ache
d820189bdb Convert to random() 1997-09-24 23:09:34 +00:00
ache
f9b741be26 Convert to random() and automatically fix bug with RAND_MAX is too large 1997-09-24 23:00:29 +00:00
ache
0465821611 Convert to random() 1997-09-24 22:55:14 +00:00
ache
6f55e94584 Move under HIDEGAME, add revoke
Cleanup
Convert to random()
1997-09-24 22:50:24 +00:00
ache
3cf3c55356 Cleanup
Convert to random()
1997-09-24 22:40:45 +00:00
ache
518e6e69bd Convert to random()
Cleanup
1997-09-24 22:33:22 +00:00
ache
513b27d707 Cleanup.
Convert to random()
1997-09-24 22:29:08 +00:00
ache
64369fc926 Revoke properly by setgid, not by setuid, overlooked in games
uid->gid change
1997-09-24 21:29:58 +00:00
ache
44591d995a Remove setuid, priveledges already revoked early in the right way 1997-09-24 21:25:48 +00:00
ache
afaf9afc77 Cleanup.
Initialize random
1997-09-24 21:16:13 +00:00
ache
b78f1ac8f7 Use include for malloc declaration 1997-09-24 21:09:17 +00:00
ache
d7d1a88a74 Fix longstanding bug: it was impossible to save to the same file twice
since it was deleted on exit.
1997-09-24 21:05:08 +00:00
ache
4b745741b3 Fix revoke to use setgid instead of setuid,since games uid changed to
gid and this place overlooked
1997-09-24 20:52:59 +00:00
ache
2fcd0934d3 Revoke privs before shell exit
Includes cleanup
Use getlogin()
Fix names in FILES section
Convert to random()
1997-09-24 20:48:39 +00:00
ache
5449271204 Oops, to many zeroes was in usleep arg 1997-09-24 20:19:59 +00:00
ache
705dab002e Headers cleanup.
Add revoke before shell exit.
Fix mail sending procedure.
Convert to random()
Implement nap.
1997-09-24 20:17:43 +00:00
ache
5c7d6617c8 Remove conflicting malloc declaration 1997-09-24 19:26:20 +00:00
ache
6dbfe3ba60 Remove setuid, uneeded now 1997-09-24 18:03:26 +00:00
ache
5a3be138e3 Back out all my changes and restore v1.5 because there is no
setuid games now, hack problem fixed differently by hackdir permissions
1997-09-24 17:46:33 +00:00
ache
96676824f3 Make hack non-setuid back, it is possible because hackdir hierarchy
are not more readable/writeable by anyone except "games" group
1997-09-24 17:43:46 +00:00
ache
60b87f45b8 Includes cleanup
Fix nonull flag detecting from termcap
Use usleep to handle nonull case
Prevent overflow on genocided getenv
Install most files not owned by games.games to prevent
data modifications
Fix path for gethdate()
1997-09-24 12:29:25 +00:00
ache
73e522e820 Use SUIDGAME hook now 1997-09-24 10:00:29 +00:00
ache
f0c1bc5306 Back out previous fix (not work) and add more general SUIDGAME hook instead 1997-09-24 09:56:34 +00:00
ache
115d7275ba Since hack suid now, add -fschg to install flags to prevent this
binary to be overwritted
1997-09-24 09:45:57 +00:00
ache
3fadb9c289 Revoke privs once at earlier stage and not mess with setegid in save
Fix save: missing creation modes arg and wrong symlink test
Small C cleanup
1997-09-24 09:42:33 +00:00
ache
4ee52dafc7 Simplify revoke 1997-09-24 09:24:10 +00:00
ache
20d6ff62f0 Open score file and do revoke as early as possible 1997-09-24 09:21:55 +00:00
ache
77b0d128db Simplify revoke 1997-09-24 09:14:38 +00:00
ache
c332edcb08 Make hack suid "games" (additionly to sgid "games" as run),
it is needed for savegames and bones, they
intendent to not be altered by user and can't be pre-created as scorefile.
Clear savegames on install: target too, not only bones
Install rumors not readable by all.
Cleanup includes a little.
1997-09-24 08:58:44 +00:00
ache
8a2532864c Allow BINMODE to be overwritted (use ?=) 1997-09-24 08:39:58 +00:00
ache
8ac875c94c Simplify revoke 1997-09-24 08:09:04 +00:00
ache
92a326af9b Do not swap uids on log writting but open it first, then revoke
Simplify revoke
1997-09-24 07:10:47 +00:00
ache
ac34d7a572 Put comment indicating revoke 1997-09-24 07:03:30 +00:00
ache
141cdcdf1d Simplify revoke 1997-09-24 07:00:45 +00:00
ache
3e97e057a5 Oops, fix my error from prev commit (revoke simplification) 1997-09-24 06:54:15 +00:00
ache
875c6f8600 Simplify revoke 1997-09-24 06:49:22 +00:00
ache
8acbd05f99 Revoke sgid privs early and not svap uids on saved game at all 1997-09-24 06:47:15 +00:00
ache
369ad2ce73 Cleanup
Simplify revoke: only sgid needed to be revoked
Use srandomdev
1997-09-24 06:39:23 +00:00
ache
904e937fbc Use srandomdev 1997-09-24 06:22:40 +00:00
ache
6dda81e2d7 Use srandomdev
Cleanup
1997-09-24 06:11:10 +00:00
ache
f3087f06ac Use srandomdev 1997-09-24 05:28:05 +00:00
ache
7798c29559 Use srandomdev 1997-09-24 05:18:42 +00:00
ache
7e983e5099 Use srandomdev() 1997-09-24 05:14:27 +00:00