]>
git.cameronkatri.com Git - bsdgames-darwin.git/log
snj [Wed, 28 Oct 2009 15:56:26 +0000 (15:56 +0000)]
Kill two duplicates.
dholland [Wed, 28 Oct 2009 06:23:29 +0000 (06:23 +0000)]
"Ghandi" -> "Gandhi"
snj [Wed, 21 Oct 2009 01:07:44 +0000 (01:07 +0000)]
Remove 3rd and 4th clauses in christos' license. OK christos.
dholland [Mon, 19 Oct 2009 02:34:40 +0000 (02:34 +0000)]
Fix '=' for '==' in a test. From NAKAJIMA Yoshihiro in PR 42177.
dholland [Tue, 8 Sep 2009 13:38:01 +0000 (13:38 +0000)]
Disable writing scores when built for /rescue. PR 42009
dholland [Mon, 31 Aug 2009 08:27:16 +0000 (08:27 +0000)]
Dumping all system includes anything uses in one big header file is so 1986.
XXX: Removing unused declarations (thus, unused headers can trigger
XXX: it) sometimes causes gcc to generate substantially different
XXX: code. Dunno why but it looks rather like a gcc bug.
dholland [Thu, 27 Aug 2009 03:12:16 +0000 (03:12 +0000)]
Don't need -DHAVE_REGCOMP any more
dholland [Thu, 27 Aug 2009 03:09:17 +0000 (03:09 +0000)]
Instead of trying to cons up a regexp that ignores case, use REG_ICASE.
This makes fortune -im work; it's been broken since whenever.
dholland [Thu, 27 Aug 2009 03:04:58 +0000 (03:04 +0000)]
Tidy up regexp handling further.
dholland [Thu, 27 Aug 2009 02:21:36 +0000 (02:21 +0000)]
Prune conditional compilation for using obsolete regexp libraries.
dholland [Thu, 27 Aug 2009 02:03:22 +0000 (02:03 +0000)]
Whitespace.
dholland [Thu, 27 Aug 2009 01:42:08 +0000 (01:42 +0000)]
Prevent nasal demons in a case I spotted while preparing the previous.
dholland [Thu, 27 Aug 2009 01:40:27 +0000 (01:40 +0000)]
ANSIfy function definitions.
dholland [Thu, 27 Aug 2009 01:19:38 +0000 (01:19 +0000)]
Sprinkle some size_t in places where it's better than int.
(Reduces casts.)
dholland [Thu, 27 Aug 2009 00:43:31 +0000 (00:43 +0000)]
remove more unnecessary casts
dholland [Thu, 27 Aug 2009 00:42:11 +0000 (00:42 +0000)]
Use correct type for malloc sizes (size_t, not unsigned)
dholland [Thu, 27 Aug 2009 00:40:44 +0000 (00:40 +0000)]
remove unnecessary casts
dholland [Thu, 27 Aug 2009 00:36:32 +0000 (00:36 +0000)]
u_int32_t -> uint32_t
dholland [Thu, 27 Aug 2009 00:31:12 +0000 (00:31 +0000)]
ANSIfy function definitions
dholland [Thu, 27 Aug 2009 00:24:11 +0000 (00:24 +0000)]
Use standard C: 'unsigned', not 'u_int'
dholland [Thu, 27 Aug 2009 00:22:28 +0000 (00:22 +0000)]
remove unnecessary cast
dholland [Thu, 27 Aug 2009 00:21:45 +0000 (00:21 +0000)]
remove unnecessary casts
dholland [Thu, 27 Aug 2009 00:19:52 +0000 (00:19 +0000)]
remove unnecessary cast
dholland [Tue, 25 Aug 2009 06:58:04 +0000 (06:58 +0000)]
Use __dead.
dholland [Tue, 25 Aug 2009 06:56:52 +0000 (06:56 +0000)]
Whn ths cd ws wrttn, thr ws bt shrtg nd vwls wr xtrml xpnsv. Nowadays,
however, we have an ample vowel budget, and bit shortages are a thing
of the past (even in a down economy) so spend a bit to improve
readability.
dholland [Tue, 25 Aug 2009 06:04:17 +0000 (06:04 +0000)]
ANSIfy a leftover function.
Also note some unportable code with a comment. Can't change it because
it'd break save files, though.
dholland [Wed, 12 Aug 2009 08:54:54 +0000 (08:54 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 08:44:45 +0000 (08:44 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 08:21:41 +0000 (08:21 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 08:04:05 +0000 (08:04 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 07:42:11 +0000 (07:42 +0000)]
sprinkle static and prune some dead code
dholland [Wed, 12 Aug 2009 07:28:40 +0000 (07:28 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 06:19:17 +0000 (06:19 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 06:06:28 +0000 (06:06 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 05:48:04 +0000 (05:48 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 05:35:44 +0000 (05:35 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 05:29:40 +0000 (05:29 +0000)]
sprinkle static and prune some dead code
dholland [Wed, 12 Aug 2009 05:17:57 +0000 (05:17 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 04:51:11 +0000 (04:51 +0000)]
looks as if "ospeed" here was meant to be extern.
dholland [Wed, 12 Aug 2009 04:48:03 +0000 (04:48 +0000)]
sprinkle static
dholland [Wed, 12 Aug 2009 04:28:27 +0000 (04:28 +0000)]
sprinkle static
dholland [Thu, 6 Aug 2009 17:55:18 +0000 (17:55 +0000)]
Don't use a FILE * after fclose(). PR 41832 from Henning Petersen.
christos [Wed, 5 Aug 2009 19:34:09 +0000 (19:34 +0000)]
don't use char values for functions that can return -1; chars are not always
signed.
dholland [Wed, 5 Aug 2009 04:03:47 +0000 (04:03 +0000)]
Use getopt instead of hand-rolled options code. Document all the arguments
and options. Don't allow the previously undocumented method to change the
maximum number of scores kept per user to be used on the system-wide high
score file. Sort options list in the man page. Bump its date.
dholland [Mon, 3 Aug 2009 06:04:12 +0000 (06:04 +0000)]
don't ignore errors from read(); found by lint
dholland [Sun, 26 Jul 2009 03:05:52 +0000 (03:05 +0000)]
Remove the need for -Wno-pointer-sign. Object file unchanged.
dholland [Sun, 26 Jul 2009 03:02:38 +0000 (03:02 +0000)]
Remove the need for -Wno-pointer-sign. Object diffs checked.
dholland [Mon, 20 Jul 2009 06:43:18 +0000 (06:43 +0000)]
Use random() instead of rand(), and seed with time instead of pid.
dholland [Mon, 20 Jul 2009 06:39:06 +0000 (06:39 +0000)]
Assorted minor cleanups, no functional change:
- u_int* -> uint*
- don't make private typedefs of system structures
- use curses TRUE and FALSE only with curses booleans, otherwise
true and false;
- includes cleanup
- group globals in extern.c by functionality
Object file diffs inspected.
dholland [Mon, 20 Jul 2009 06:09:29 +0000 (06:09 +0000)]
A bit more whitespace.
dholland [Mon, 20 Jul 2009 06:00:56 +0000 (06:00 +0000)]
Whitespace.
dholland [Mon, 20 Jul 2009 05:44:02 +0000 (05:44 +0000)]
ANSIfy. Use __dead. Object diffs checked.
dholland [Mon, 20 Jul 2009 05:33:35 +0000 (05:33 +0000)]
ANSIfy. Also, we now have RANDOM_MAX; use it. Object diffs checked...
roy [Mon, 13 Jul 2009 19:05:39 +0000 (19:05 +0000)]
Rename internal getline() function to get_line() so it does
conflict with the soon to be added getline(3) libc function.
dholland [Sat, 4 Jul 2009 07:51:34 +0000 (07:51 +0000)]
Remove config options for 4.2BSD and 4.3BSD, and associated code. Highly
obsolete, and I doubt most of it still worked anyway.
dholland [Sat, 4 Jul 2009 07:10:22 +0000 (07:10 +0000)]
Remove the non-curses screen handling, since it relies on knowing
about various internals of SVR4 curses, old BSD curses, and/or other
unclean things. (Yes, the non-curses handling still used bits of
curses. Fie.)
dholland [Sat, 4 Jul 2009 06:38:34 +0000 (06:38 +0000)]
Remove config for the return type of signal handlers, which is also a
long-dead issue.
dholland [Sat, 4 Jul 2009 06:31:31 +0000 (06:31 +0000)]
Remove references to config #defines for the thoroughly obsolete
4.2BSD syslog API.
dholland [Sat, 4 Jul 2009 06:19:05 +0000 (06:19 +0000)]
more whitespace
dholland [Sat, 4 Jul 2009 06:15:27 +0000 (06:15 +0000)]
Various minor fixes, mostly from OpenBSD.
dholland [Sat, 4 Jul 2009 05:06:06 +0000 (05:06 +0000)]
Notes on the protocol used by hunt, from OpenBSD.
dholland [Sat, 4 Jul 2009 05:01:16 +0000 (05:01 +0000)]
Whitespace.
dholland [Sat, 4 Jul 2009 04:29:54 +0000 (04:29 +0000)]
Whitespace.
dholland [Sat, 4 Jul 2009 03:29:20 +0000 (03:29 +0000)]
Sigh, more of the same (missed two)
dholland [Sat, 4 Jul 2009 03:27:57 +0000 (03:27 +0000)]
__attribute__((__noreturn__)) -> __dead
dholland [Sat, 4 Jul 2009 01:58:57 +0000 (01:58 +0000)]
ANSIfy function declarations.
dholland [Sat, 4 Jul 2009 01:44:28 +0000 (01:44 +0000)]
Remove two more bogus casts. These *do* create object diffs on amd64,
for no clear reason, but it looks like the diffs are harmless.
dholland [Sat, 4 Jul 2009 01:23:55 +0000 (01:23 +0000)]
Remove bogus casts. Two object file diffs inspected and found to be harmless.
dholland [Sat, 4 Jul 2009 01:01:18 +0000 (01:01 +0000)]
Remove a pile of bogus casts. One object file diff, crosschecked and
found harmless.
dholland [Mon, 29 Jun 2009 23:05:33 +0000 (23:05 +0000)]
Fix two serious string-handling bugs (one exploitable, one probably
exploitable) and also add proper checking/paranoia in several other
places.
dholland [Sun, 28 Jun 2009 21:12:10 +0000 (21:12 +0000)]
sprintf -> snprintf
dholland [Sun, 28 Jun 2009 18:59:37 +0000 (18:59 +0000)]
Fix possible remote DoS of a running hunt game, and prevent a possible
theoretical attack involving >= 1 billion ammo.
dholland [Sun, 7 Jun 2009 21:04:54 +0000 (21:04 +0000)]
a bit more const
dholland [Sun, 7 Jun 2009 20:31:10 +0000 (20:31 +0000)]
sprinkle some more const
dholland [Sun, 7 Jun 2009 20:25:38 +0000 (20:25 +0000)]
remove unnecessary casts
dholland [Sun, 7 Jun 2009 20:13:18 +0000 (20:13 +0000)]
sprintf -> snprintf, plus some use of strlcpy/strlcat where appropriate
XXX: there's still one sprintf left which will take some hacking to expunge.
dholland [Sun, 7 Jun 2009 18:30:39 +0000 (18:30 +0000)]
ANSIfy function declarations. All object file diffs inspected.
dholland [Thu, 4 Jun 2009 07:01:16 +0000 (07:01 +0000)]
Rectify non-compiling code that appears when DEBUG is defined.
dholland [Thu, 4 Jun 2009 06:51:11 +0000 (06:51 +0000)]
Set WARNS=4 here. This got missed on my previous WARNS sweep in games.
Everything appears to compile ok with WARNS=4 anyway though.
dholland [Thu, 4 Jun 2009 06:47:36 +0000 (06:47 +0000)]
Remove global scratch string buffer. Don't zoom off the end while reading
user input, either.
dholland [Thu, 4 Jun 2009 06:41:50 +0000 (06:41 +0000)]
Remove remaining references to sprintf.
dholland [Thu, 4 Jun 2009 06:27:47 +0000 (06:27 +0000)]
Make a couple of the logging/printing functions printf-alikes. This removes
most of the calls to sprintf.
dholland [Thu, 4 Jun 2009 05:52:30 +0000 (05:52 +0000)]
attribute noreturn -> __dead
dholland [Thu, 4 Jun 2009 05:51:12 +0000 (05:51 +0000)]
sprintf -> snprintf
dholland [Thu, 4 Jun 2009 05:43:29 +0000 (05:43 +0000)]
Increase spending on vowels. No object file diffs.
dholland [Thu, 4 Jun 2009 05:27:04 +0000 (05:27 +0000)]
ANSIfy function declarations.x
dholland [Thu, 4 Jun 2009 04:48:04 +0000 (04:48 +0000)]
sprintf -> snprintf
dholland [Mon, 1 Jun 2009 04:03:26 +0000 (04:03 +0000)]
Don't use a variable-size array here. There's not really that much point.
dholland [Wed, 27 May 2009 17:44:38 +0000 (17:44 +0000)]
Rearrange where the alternate definition of __dead goes.
It can't be before "include.h" as that includes a bunch of system headers,
but it can't be after either as it also includes a bunch of local headers.
Therefore, it needs to be *in* include.h.
dholland [Tue, 26 May 2009 01:34:32 +0000 (01:34 +0000)]
Edit some.
dholland [Tue, 26 May 2009 00:58:59 +0000 (00:58 +0000)]
Assorted fixes (mostly grammar, some markup) from OpenBSD.
dholland [Tue, 26 May 2009 00:30:16 +0000 (00:30 +0000)]
Paranoia about lengths of login names. From pjanzen of OpenBSD.
dholland [Tue, 26 May 2009 00:27:23 +0000 (00:27 +0000)]
Avoid SIGSEGV on users not in password file. From pjanzen of OpenBSD.
dholland [Tue, 26 May 2009 00:00:56 +0000 (00:00 +0000)]
sprintf -> snprintf
dholland [Mon, 25 May 2009 23:48:32 +0000 (23:48 +0000)]
attribute noreturn -> __dead
dholland [Mon, 25 May 2009 23:44:04 +0000 (23:44 +0000)]
We don't need a private #define "unsgn" for "unsigned", especially since
it was used exactly once.
dholland [Mon, 25 May 2009 23:41:23 +0000 (23:41 +0000)]
Use the time to call srandom(), not getpid().
dholland [Mon, 25 May 2009 23:34:50 +0000 (23:34 +0000)]
KNF/whitespace: format preprocessor directives correctly.
dholland [Mon, 25 May 2009 23:24:54 +0000 (23:24 +0000)]
ANSIfy function declarations. Object file diffs checked.
dholland [Mon, 25 May 2009 23:14:33 +0000 (23:14 +0000)]
sprintf -> snprintf