24616 Commits

Author SHA1 Message Date
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
julian
5771b3d5f6 put in the link for the dummy collation module for Shift-JIS 1997-09-24 20:06:53 +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
c13d3a166f Disallow o+rwx for /var/games/hackdir hierarchy, it helps to make hack
non-setuid back
1997-09-24 17:40:11 +00:00
kato
bb6f319bbb Commented out entries of Luigi's sound driver. The name `pcm' is
conflict with sys/isa/sound/pcm86.c.

Pointed out by:	Mitsuru IWASAKI <iwasaki@pc.jaring.my>
1997-09-24 16:41:18 +00:00
gibbs
3e5f626dd1 Store an absolute tick value in callout entries so that a subtraction on
hash chain traversal isn't needed.  This also allows untimeout to recompute
the hash to find the bucket that the entry to remove is stored in so
that each callout entry no longer needs to store that information.

Reviewed by:	 Nate Williams <nate@mt.sri.com>
1997-09-24 16:39:27 +00:00
phk
5cb378e508 Add one more counter so we can truly find out how good our name cache
is.  If we don't find something and don't what to have found something,
it's actually a success.
1997-09-24 15:54:10 +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
kato
6cb37bb72e Synchronize with sys/i386/isa/fd.c revision 1.104. 1997-09-24 08:21:26 +00:00
kato
66c34de52b Synchronize with sys/i386/conf/majors.i386 revision 1.18. 1997-09-24 08:20:33 +00:00
ache
b3a0eaa253 Create missing /var/games/hackdir/save 1997-09-24 08:14:51 +00:00
ache
8ac875c94c Simplify revoke 1997-09-24 08:09:04 +00:00
phk
f8d384b0f8 Look for another couple of magic bios things.. 1997-09-24 07:47:43 +00:00
phk
4d1dd5bc33 A couple of handles to tweak, more statistics. 1997-09-24 07:46:54 +00:00
phk
edf92c1ecf Add a missing prototype.
Nagged about by:	joerg
1997-09-24 07:44:34 +00:00
phk
592265b9c7 Remove the 82371 IDE devices.
Add Intel 82439TX System Controller (MTXC)
fix a whitespace problem.
1997-09-24 07:37:56 +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
charnier
49a43f1c40 Use err(3). Add usage(). Various fixes in man pages. 1997-09-24 06:48:24 +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
charnier
c9faba1300 Statisize usage(). Add return(0) for -wall. 1997-09-24 06:44:12 +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
ache
78f940e7b6 Use srandomdev 1997-09-24 04:53:49 +00:00
ache
297678a001 Use srandomdev 1997-09-24 04:48:24 +00:00
jdp
0f3d4fc289 Increment RELDATE so that it is possible to distinguish between the
incompatible old and new forms of mount(2).
1997-09-24 04:36:19 +00:00
ache
76a1985253 Beforeinstall logfile to prevent it owned by first user who run the game 1997-09-24 04:35:22 +00:00
ache
d41c14dad8 Beforeinstall scorefile to prevent it owned by first user who
run the game
1997-09-24 04:00:29 +00:00
jdp
9721b2de03 Add the "src-kerberosIV" collection. 1997-09-24 03:54:44 +00:00
ache
3cb287c630 Beforeinstall scorefile to prevent it owned by first who run the game 1997-09-24 03:43:30 +00:00
ache
88bcce4b07 Installed scenarios was unreadable with change games uid->gid, fix it
Beforeinstall score file to the right place
Use srandomdev
Remove revoke, it broke scores and scenarios
Fix names in FILES manpage section
1997-09-24 03:28:24 +00:00