Commit Graph

24301 Commits

Author SHA1 Message Date
Andrey A. Chernov dd126e1572 Convert to random() and automatically fix bug with RAND_MAX is too large 1997-09-24 23:00:29 +00:00
Andrey A. Chernov d3c80dc8d2 Convert to random() 1997-09-24 22:55:14 +00:00
Andrey A. Chernov a768c26967 Move under HIDEGAME, add revoke
Cleanup
Convert to random()
1997-09-24 22:50:24 +00:00
Andrey A. Chernov 6e429392ac Cleanup
Convert to random()
1997-09-24 22:40:45 +00:00
Andrey A. Chernov 7df134f1fd Convert to random()
Cleanup
1997-09-24 22:33:22 +00:00
Andrey A. Chernov 7af643f5a3 Cleanup.
Convert to random()
1997-09-24 22:29:08 +00:00
Andrey A. Chernov 2e1b5246d1 - print ¤ when pressing Shift-4 (not w/ AltGR-4 as in the original).
- print $ when pressing AltGr-4 (not w/ Shift-4 as in the original).

Submitted by: erakupa@kk.etx.ericsson.se (ETX-B-SL Martti Kuparinen)
1997-09-24 22:13:18 +00:00
Andrey A. Chernov 9ea04b5811 Revoke properly by setgid, not by setuid, overlooked in games
uid->gid change
1997-09-24 21:29:58 +00:00
Andrey A. Chernov 554cf12897 Remove setuid, priveledges already revoked early in the right way 1997-09-24 21:25:48 +00:00
Andrey A. Chernov 74163a02d6 Cleanup.
Initialize random
1997-09-24 21:16:13 +00:00
Andrey A. Chernov 29f700bbe6 Use include for malloc declaration 1997-09-24 21:09:17 +00:00
Andrey A. Chernov 56eb7842b4 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
Andrey A. Chernov 1a7c2c21c1 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
Andrey A. Chernov cd005dd0cd 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
Julian Elischer 16f76e6f06 Submitted by: Sin'ichiro MIYATANI / Phase One, Inc <siu@phaseone.co.jp>
Basic support for the Shift JIS encoding of japanese.
(and one tiny typo fixed in a comment)
1997-09-24 20:38:12 +00:00
Mark Murray 5f6559a29b Initial import of the new kerberosIV Makefiles.
I will follow up with the userland sources over the next few days.
The impatient of you can play with this, but you do this without
support or blessing until I am finished ;-)
1997-09-24 20:37:15 +00:00
Andrey A. Chernov 81c9c0b61a Oops, to many zeroes was in usleep arg 1997-09-24 20:19:59 +00:00
Andrey A. Chernov 850b77e689 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 Elischer 9f1630189e put in the link for the dummy collation module for Shift-JIS 1997-09-24 20:06:53 +00:00
Andrey A. Chernov f8526806ca Remove conflicting malloc declaration 1997-09-24 19:26:20 +00:00
Andrey A. Chernov 1e78fbb86a Remove setuid, uneeded now 1997-09-24 18:03:26 +00:00
Andrey A. Chernov b6f40551ae 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
Andrey A. Chernov d998e708c6 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
Andrey A. Chernov f4174904a8 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 Takenori b0db572e2d 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
Justin T. Gibbs 453276111e 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
Poul-Henning Kamp 46c320bab8 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
Andrey A. Chernov 0f8da203cb 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
Andrey A. Chernov fd2fc75769 Use SUIDGAME hook now 1997-09-24 10:00:29 +00:00
Andrey A. Chernov 473546c2be Back out previous fix (not work) and add more general SUIDGAME hook instead 1997-09-24 09:56:34 +00:00
Andrey A. Chernov 9c933175d6 Since hack suid now, add -fschg to install flags to prevent this
binary to be overwritted
1997-09-24 09:45:57 +00:00
Andrey A. Chernov ce11b09469 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
Andrey A. Chernov 9aa77f1339 Simplify revoke 1997-09-24 09:24:10 +00:00
Andrey A. Chernov 26503debf1 Open score file and do revoke as early as possible 1997-09-24 09:21:55 +00:00
Andrey A. Chernov d6380c6820 Simplify revoke 1997-09-24 09:14:38 +00:00
Andrey A. Chernov f878600f8a 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
Andrey A. Chernov 32ae863e4a Allow BINMODE to be overwritted (use ?=) 1997-09-24 08:39:58 +00:00
KATO Takenori 09044baf2a Synchronize with sys/i386/isa/fd.c revision 1.104. 1997-09-24 08:21:26 +00:00
KATO Takenori 9654a2b7eb Synchronize with sys/i386/conf/majors.i386 revision 1.18. 1997-09-24 08:20:33 +00:00
Andrey A. Chernov b0237bd3a2 Create missing /var/games/hackdir/save 1997-09-24 08:14:51 +00:00
Andrey A. Chernov 6ddb7ba55a Simplify revoke 1997-09-24 08:09:04 +00:00
Poul-Henning Kamp 76cf257b66 Look for another couple of magic bios things.. 1997-09-24 07:47:43 +00:00
Poul-Henning Kamp 0054419366 A couple of handles to tweak, more statistics. 1997-09-24 07:46:54 +00:00
Poul-Henning Kamp e1fa905ad4 Add a missing prototype.
Nagged about by:	joerg
1997-09-24 07:44:34 +00:00
Poul-Henning Kamp 70a99d052e Remove the 82371 IDE devices.
Add Intel 82439TX System Controller (MTXC)
fix a whitespace problem.
1997-09-24 07:37:56 +00:00
Andrey A. Chernov f5d548e45a Do not swap uids on log writting but open it first, then revoke
Simplify revoke
1997-09-24 07:10:47 +00:00
Andrey A. Chernov 7b89fc8e07 Put comment indicating revoke 1997-09-24 07:03:30 +00:00
Andrey A. Chernov 0439de8b8f Simplify revoke 1997-09-24 07:00:45 +00:00
Andrey A. Chernov ab28cfc95a Oops, fix my error from prev commit (revoke simplification) 1997-09-24 06:54:15 +00:00
Andrey A. Chernov ff2d507f5e Simplify revoke 1997-09-24 06:49:22 +00:00