Commit Graph

240 Commits

Author SHA1 Message Date
peter
0d70d42e98 *** empty log message *** 1998-04-27 04:26:56 +00:00
charnier
d4824eaf1c Exit(-1) -> exit(1). 1998-04-01 06:16:17 +00:00
charnier
9ecd66c4db Add prototypes, usage(). Add Id. 1998-04-01 06:15:37 +00:00
charnier
c62af0d470 Add Id. 1998-04-01 06:14:35 +00:00
charnier
618813ddb0 Use .An/.Aq. 1998-04-01 06:14:16 +00:00
charnier
f3d50e889e Use Id instead of Header. 1998-04-01 06:13:47 +00:00
bde
26774ef3cc Don't use the FreeBSD misfeature DPSRCS or give explicit dependencies
on generated headers.  Just put generated headers in SRCS so that
bsd.*.mk can generate better dependencies.
1998-03-06 07:00:28 +00:00
alex
0a477558f0 Teruillian --> Tertullian
PR:		5928
Submitted by:	Doug <Studded@dal.net>
1998-03-06 01:49:14 +00:00
jkh
409011930c Wargh! Who went and changed all the getopt() comparisons from -1 to
EOF?  The getopt(3) manpage clearly states that the return value is *-1*,
not EOF!  Besides, getopt(3) isn't reading from a file. :)

Noticed-while:	merging to 2.2 (where this is correct).
1998-03-01 05:10:28 +00:00
steve
5abf36273f Fix a core dump caused by negative numbers.
PR:		5858
Submitted by:	Max Euston <meuston@jmrodgers.com>
1998-02-26 21:13:17 +00:00
steve
91e712099e Be sure to set the value of Tbl.str_numstr before any call to
do_order or randomize so that they actually work.

PR:		5791
1998-02-20 00:47:49 +00:00
jdp
795a94f952 Disable boggle. It is being removed due to trademark violations. 1998-02-11 19:52:53 +00:00
bde
7f3ce6d5a7 Fixed long lines in install rule. Fixed other bogons while I was here:
- removed vestigal rule for a Lite1 `.0' manpage.
- don't duplicate defaults in the `all' dependencies.
- removed bogus dependency of `setup' on monsters.asc.
- compile `setup' with the usual CFLAGS.
- create monster files at build time, not at install time.
- don't be so repetitive in the install rule.
- fixed too-global replacement of `install' by ${INSTALL}.

Long lines made disgustingly longer by: previous commit.
1998-01-16 09:43:47 +00:00
phk
488a1c7e82 spelling error. 1998-01-15 11:36:03 +00:00
imp
91694695ed Avoid fclose(NULL).
Submitted by:	 OpenBSD (Theo de Raadt)
1998-01-07 00:12:04 +00:00
eivind
c5dafab623 Fix phantasia.
Noticed by:	max
1998-01-05 17:28:01 +00:00
jkh
4a0ae6e3bc Remove bogus declaration of calloc() that broke the build. Test, folks,
test!
1997-09-26 06:25:42 +00:00
ache
0c97291fef Remove unused file 1997-09-24 23:37:07 +00:00
ache
30bb630850 Convert to random() 1997-09-24 23:33:25 +00:00
ache
7b9f8d764e Fix turn right
Submitted by: "Klaus-J. Wolf" <Yanestra@t-online.de>
1997-09-24 23:18:44 +00:00
ache
1c68b49bec Oops, miss one rand() lcation... 1997-09-24 23:15:00 +00:00
ache
61b2a6a749 Convert to random() 1997-09-24 23:09:34 +00:00
ache
c43cd8d9b2 Convert to random() and automatically fix bug with RAND_MAX is too large 1997-09-24 23:00:29 +00:00
ache
395025848e Convert to random() 1997-09-24 22:55:14 +00:00
ache
4fcdbce510 Move under HIDEGAME, add revoke
Cleanup
Convert to random()
1997-09-24 22:50:24 +00:00
ache
1a58f3bba1 Cleanup
Convert to random()
1997-09-24 22:40:45 +00:00
ache
eb20286d02 Convert to random()
Cleanup
1997-09-24 22:33:22 +00:00
ache
9b0ffddc73 Cleanup.
Convert to random()
1997-09-24 22:29:08 +00:00
ache
d0c75f3bef Revoke properly by setgid, not by setuid, overlooked in games
uid->gid change
1997-09-24 21:29:58 +00:00
ache
5e5062ddb5 Remove setuid, priveledges already revoked early in the right way 1997-09-24 21:25:48 +00:00
ache
4525d7b15b Cleanup.
Initialize random
1997-09-24 21:16:13 +00:00
ache
1b464282d7 Use include for malloc declaration 1997-09-24 21:09:17 +00:00
ache
0579566b01 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
e41e566a48 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
d765fd41ba 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
b2ecb54bd3 Oops, to many zeroes was in usleep arg 1997-09-24 20:19:59 +00:00
ache
7f142cbbd4 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
df3456d354 Remove conflicting malloc declaration 1997-09-24 19:26:20 +00:00
ache
7309d1e570 Remove setuid, uneeded now 1997-09-24 18:03:26 +00:00
ache
bc6f21dc1c 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
912db43617 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
5ff4e0ac36 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
edb26b7cd7 Use SUIDGAME hook now 1997-09-24 10:00:29 +00:00
ache
119b151a09 Back out previous fix (not work) and add more general SUIDGAME hook instead 1997-09-24 09:56:34 +00:00
ache
e182e47d22 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
2aa9215694 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
94b4fc0286 Simplify revoke 1997-09-24 09:24:10 +00:00
ache
e781c28169 Open score file and do revoke as early as possible 1997-09-24 09:21:55 +00:00
ache
53b88163fa Simplify revoke 1997-09-24 09:14:38 +00:00
ache
95b6000adc 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