hubertf
c2a9a1e356
NetBSD - love all, serve all.
...
-- Silke Mueller
2002-11-21 15:06:14 +00:00
drochner
d8d514fbfc
fix duplicate limerick-o in CLEANFILES
2002-10-22 16:14:04 +00:00
itojun
e12c9d54c0
avoid buffer overrun. fix from openbsd.
...
reported by Niels Heinen <niels.heinen@ubizen.com>
2002-10-18 14:12:14 +00:00
mrg
4a05361ffa
- use correctly bounded strings when reloading a saved game. in particular,
...
do not let the save game file "string length" exceed the amount of space
supplied. as noted by <stanojr@iserver.sk> on bugtraq.
- minor KNF.
tested by simonb.
2002-10-01 14:18:57 +00:00
wiz
afcfd8817a
n-dashes are even better here. Noted by Robert Elz.
2002-09-30 12:43:22 +00:00
wiz
c91d8d6b9b
Lots of minor fixes resulting from reading these man pages in detail.
2002-09-26 18:31:58 +00:00
wiz
904b6b9402
Mdoc nits -- unneeded ".
2002-09-26 16:33:53 +00:00
wiz
875690e96c
Ispell.
2002-09-26 16:29:25 +00:00
wiz
0d22e30cd0
New sentences begin on new lines.
...
Patch from Richard Elz, slightly improved by yours truly.
2002-09-26 16:12:39 +00:00
mycroft
7d5f560aeb
Minor rearrangement.
2002-09-20 21:00:01 +00:00
mycroft
956ffb1e5c
Remove an unused declaration.
2002-09-20 20:58:12 +00:00
mycroft
67ba9a5805
select() -> poll()
...
Also, turn off talk announcements; it's a wretched hack.
2002-09-20 20:54:15 +00:00
mycroft
48aa4a8c4d
If we're searching for a huntd, probe local_address along with broadcast
...
addresses.
2002-09-20 17:27:57 +00:00
mycroft
e92308f210
select() -> poll()
2002-09-20 15:47:19 +00:00
mycroft
227330d532
Slight redux.
2002-09-19 21:26:56 +00:00
mycroft
804a85524e
select() -> poll()
2002-09-19 21:12:10 +00:00
mycroft
4d0e87d7bb
select() -> poll(), nanosleep()
2002-09-19 03:15:43 +00:00
lukem
0be7b964d2
use NETBSDSRCDIR as appropriate
2002-09-19 03:15:39 +00:00
lukem
bcf4617b61
some makefile de-linting
2002-09-18 06:16:39 +00:00
lukem
706cee2abf
need bsd.own.mk for NETBSDSRCDIR
2002-09-18 03:23:00 +00:00
lukem
58a44e7ae0
use NETBSDSRCDIR as appropriate
2002-09-18 02:51:46 +00:00
chuck
88c6198c95
shops are only supposed to have 1 door (as per standard hack 1.0.3).
...
for some reason, the version of 1.0.3 that was in the 4.4 lite tree
was modified to allow shops with two doors -- this violates the spirit
of the game. with this diff, we revert back to classic 1.0.3 behavior.
2002-08-22 01:49:34 +00:00
christos
d9308b55e8
remove spurious ^A's and ||
2002-08-20 13:49:11 +00:00
itojun
c3ca2a9ab6
calloc() arg mistake. it's (nelem, size). from openbsd
2002-08-12 02:37:26 +00:00
tron
08e919d1e0
Remove unused variable "err".
2002-08-06 11:39:53 +00:00
dbj
a7d4c58694
fix regular expression matcher.
...
the string "xc" was failing to match "x[[a|b]|c]"
2002-08-06 03:39:44 +00:00
christos
346b4189a5
utmpx support.
2002-08-02 03:06:24 +00:00
grant
6742cb1812
sweep of errx/warnx, remove unnecessary trailing \n
2002-07-20 08:36:17 +00:00
grant
8584a77223
add the following quote from elric@.. (with permission, of course)
...
I held off from Uni until NetBSD came out.
I decided, ``if there's no NetBSD then I'll just flip burgers''
-- Roland Dowdeswell
2002-07-08 02:34:20 +00:00
tron
10f663ea7a
Make "rogue" build with "WARNS=2". The necessary patches were supplied
...
by David A. Holland in PR bin/17498.
2002-07-07 09:35:07 +00:00
mycroft
bae4a5b12e
I was bored, so... simplify(?) this code a bit.
2002-07-02 17:18:21 +00:00
dbj
3c19b1f7e6
s/FOURTY/FORTY/
2002-07-02 15:25:47 +00:00
itojun
2f9ca37900
backout previous (arc4random), per request from sommerfeld
2002-07-01 20:55:30 +00:00
itojun
e9e21a77eb
use arc4random
2002-07-01 14:51:52 +00:00
simonb
aab04f503e
Provide a BN_dec2bn() shim for the non-openssl case that reports an error
...
if strtoul() fails.
2002-06-18 23:07:36 +00:00
simonb
da942834bb
Fix a logic botch where if a number smaller than the square of the seive
...
was prime to still called the Pollard Rho function when it didn't have
to. Problem report by Nathan Williams.
Unfortunately this one can't be picked up by a simple regression test
since the broken way still produced the correct output, but just took
far longer...
2002-06-17 15:43:52 +00:00
itojun
69757aee7e
make factor work with and without openssl.
2002-06-16 22:24:00 +00:00
martin
7edefc7cd1
Include <bsd.own.mk>, to make MKCRYPTO available.
2002-06-16 10:21:40 +00:00
simonb
d45c06e281
Only build factor(6) if ${MKCRYPTO} != no.
2002-06-15 16:08:17 +00:00
simonb
a311a7732d
Use libcrypto's bignum support to implement a Pollard Rho factoring
...
algorithm so we can factorise numbers larger than a host long.
2002-06-15 02:12:23 +00:00
wiz
10b0b6bce0
de-register
2002-06-02 22:17:37 +00:00
wiz
7fd8f3df3f
__STDC__ is always defined on NetBSD.
2002-05-26 00:12:11 +00:00
pooka
ca3913421d
remove the attributions from my slogans. they kept popping up in
...
awkard places
2002-05-18 10:17:32 +00:00
uwe
7c7d2ceb59
NetBSD/toaster: we wish the toaster to be happy too.
...
(Idea by Rafal, though he denies that)
2002-05-17 02:21:20 +00:00
hubertf
de06b5e706
#netbsd - where monks recite their internal dialogue while debugging.
...
-- Bernhard Riedel
2002-05-17 00:20:01 +00:00
pooka
ffbee2115d
Raiders of the Lost Arch
2002-05-12 16:27:59 +00:00
hubertf
8b821e52a3
The game would show the statistic info and immediately prompt you with a new
...
question, so you lose time, etc. Added a few lines so that it prompts to
press the RETURN key to continue.
Code contributed by Vic Hari <vkhr@rawsocket.net> in PR 16135
2002-03-31 04:07:22 +00:00
christos
4733c0cfff
PR/15878: Ed Ravin: fortune all frees junk pointers. Fixed, free structure
...
members before freeing the structure itself.
2002-03-12 15:20:14 +00:00
thorpej
5ab89c4a4a
No need to reference .OBJDIR here.
2002-03-05 21:29:56 +00:00
thorpej
0e02b70640
No need to reference .OBJDIR here.
2002-03-05 21:28:12 +00:00
thorpej
87a37178ee
There is no need to explcitly use ${.OBJDIR}; it's implied.
2002-03-05 19:17:44 +00:00
wiz
c640510df0
Correct spelling of "delimiter", and remove from ignored-errors lists.
2002-02-26 02:37:28 +00:00
wiz
37e458fa45
strategy should have an 'r'. Inspired by similar change in OpenBSD.
2002-02-19 17:09:40 +00:00
lukem
e2311f6fa0
use ${INSTALL_FILE} as appropriate
2002-02-09 09:21:47 +00:00
ross
dc5571b22e
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
2002-02-08 01:21:55 +00:00
christos
fc92c2f743
Be more verbose about teleports, and fix a minor problem in autobot mode.
2002-01-31 17:35:52 +00:00
tv
5061395b91
Don't put [] around the strings passed to tr -- those can be interpreted
...
by shells. Just quote 'em.
2002-01-30 19:41:39 +00:00
perry
fd7a92b1a7
Temporarily add a "MKHIDEGAME" variable that by default blocks the
...
"install some games into /usr/games/hide" dance. This is ?='ed to "no"
at the top of the file.
XXX What we should do ultimately is either add this to bsd.own.mk or
rename it to MKDM and also have it control whether dm(8) is built at all.
2002-01-27 00:35:16 +00:00
perry
12961a1f1e
Make this work if HIDEGAME is not set but SETGIDGAME is set.
...
Also, fix SETGIDGAME -- it was breaking for anything that included
bsd.own.mk
2002-01-27 00:08:49 +00:00
wiz
15d16b2223
Use standard headers.
2002-01-20 00:52:22 +00:00
jsm
26891a9fd2
Allow minimum word length to be set on command line. Patch based on
...
one by Joey Hess <joeyh@debian.org>.
2002-01-20 00:42:51 +00:00
pooka
b3714941a4
few entries more
2002-01-10 15:31:04 +00:00
soren
dc53bf3cba
Sync getopt() / man page with actual getopt options.
2001-12-20 20:10:33 +00:00
gmcgarry
996ba76090
.include <bsd.own.mk> early
2001-12-19 06:18:25 +00:00
tv
a2291b79c0
MKfoo=no -> NOfoo=
2001-12-12 00:07:45 +00:00
blymn
07fc67f670
Change deprecated curses function to new equivalent.
2001-12-06 12:24:00 +00:00
blymn
b9c3526a19
Changed deprecated curses call to new equivalent.
2001-12-06 12:21:00 +00:00
blymn
7147df1ef5
Change deprecated curses call to new equivalent.
2001-12-06 12:19:44 +00:00
blymn
d82bd70ce6
Change deprecated curses function to new equivalent.
2001-12-06 12:17:57 +00:00
blymn
b74595a200
Change deprecated curses function calls to new equivalents.
2001-12-06 12:15:37 +00:00
blymn
7d6d5f042f
Change deprecated curses function to new equivalent.
2001-12-06 11:59:45 +00:00
wiz
b4371d47f5
Replace some misuses of "then" with "than".
2001-12-04 17:56:30 +00:00
blymn
c08523b03e
Replace deprecated curses call with supported equivalent.
2001-12-04 13:12:23 +00:00
blymn
665c88dc3c
Convert old deprecated curses call to new equivalent.
2001-12-04 13:00:24 +00:00
wiz
1f1e26bd6d
Presence looks better with a 'c' instead of an 's'.
2001-11-21 19:01:31 +00:00
perry
b06530cff1
remove a spurious .include <bsd.own.mk>
2001-11-19 04:48:44 +00:00
christos
1703d1eee6
Update to the new t_agetstr() API.
2001-11-02 18:27:00 +00:00
wiz
a58e0c8a53
Undo indentation glitch in previous.
2001-10-28 19:52:53 +00:00
proff
20d62e03c5
improve random number seeding
2001-10-28 19:47:48 +00:00
mjl
ccc06ff4fc
Add one.
2001-10-22 00:55:00 +00:00
proff
1c37cc593d
Fortune is not moribund.
...
Add Farberisms from Prof. Dave Farber.
From: David Farber <dave@farber.net>
To: proff@iq.org (Julian Assange)
Date: Sat, 20 Oct 2001 03:29:08 -0400
Subject: Re: farberisms
Fine with me
At 02:27 PM 10/20/2001 +1000, you wrote:
>Hi Dave,
>
>I've just come accross your list of `Farberisms', which had me in
>stiches. As these are deliciously `fortune'esqe, I'd like to add
>them to the NetBSD distribution. Do you have any objections?
>
>Cheers,
>Julian.
2001-10-20 09:33:39 +00:00
tv
cd5f83cb29
Rename com#.c to command#.c to avoid conflicts with those file basenames
...
on certain Microsoft host OS's.
2001-10-19 03:06:09 +00:00
wiz
4c99916337
va_{start,end} audit:
...
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).
Improved by comments from enami and christos -- thanks!
Heimdal/krb4/KAME changes already fed back, rest to follow.
Inspired by, but not not based on, OpenBSD.
2001-09-24 13:22:25 +00:00
lukem
b69874268e
if we're going to quote the movie, let's at least get it *right*
2001-09-19 04:54:06 +00:00
wiz
9fa0b17629
Give initiali[sz]e all the "i"s it deserves.
2001-09-18 18:15:49 +00:00
wiz
456dff6cb8
Spell 'occurred' with two 'r's.
2001-09-16 16:34:23 +00:00
mjl
e854950bda
More quote cleanup. Remove a fortune that also is in -o.
...
Add a couple of fortunes I had lying around.
2001-09-01 22:30:54 +00:00
mjl
30e1428afa
Some more quotes removed. Corrected errors noticed by Andrew Brown
...
<atatat@atatdot.net>.
2001-09-01 21:28:28 +00:00
mjl
a486f7fbc9
Fix typos and spelos. Add and correct some attributions. Add a
...
couple of fortunes. Canonize quotes. Remove duplicate fortunes.
Correct author names.
Mostly from FreeBSD and OpenBSD.
2001-09-01 19:35:32 +00:00
jsm
488fd227b8
Always lseek back to the beginning of the file in post(), which may be
...
called twice in a game if a bonus occurs. Patch from Malcolm Parsons
<malcolm@ivywell.screaming.net>.
2001-08-31 07:17:02 +00:00
jsm
a9d4ab8d8a
Ensure that the random hop delta does make the cave connected. Based
...
on bug report and patch from <afghan@afghanhound.org.uk>.
2001-08-31 07:16:22 +00:00
jsm
20af46d385
Keep track of visible worm length. If nowhere is available for the
...
new prize, have the player win rather than hanging. Bug reported by
Malcolm Parsons <malcolm@ivywell.screaming.net>.
2001-08-31 07:15:44 +00:00
simonb
ba96ebc2fd
Match quotes.
2001-08-31 00:17:45 +00:00
mjl
7312906ef0
Remove duplicate fortunes.
2001-08-31 00:10:17 +00:00
jsm
adba02cb44
Check for screen sizes that are too small. Fix off-by-one error in
...
trying to place the prize. Position the score appropriately for
screens that may not be 80 columns wide.
2001-08-30 10:49:50 +00:00
jsm
67d5106d8a
Remove documented bug with long worm lengths, and improve handling of
...
non-standard screen sizes. From OpenBSD.
2001-08-29 23:25:58 +00:00
jsm
312e8e64e5
Include <time.h> for declarations the Single Unix Specification says
...
are there but not in <sys/time.h>.
2001-08-29 18:23:44 +00:00
jsm
d929aa8aeb
Ensure trailing newline is present on error and warning messages (lost
...
in previous conversion from <err.h> functions to ISO C ones).
2001-08-29 18:22:56 +00:00
wiz
c52d355d71
"wierd" is weird.
2001-08-20 12:20:01 +00:00
atatat
60564f8ed0
Change -a to mean all files, as opposed to just a few more files.
...
Modify the regex handling so that we can match fortunes in rot13'ed
databases (rot13 the pattern and maintain a second compiled pattern)
and rot13 the rot13'ed fortune before output.
Move the rot13 code to a function since it's now used in three places
instead of just one.
Initialize posfile in one place since it appears to get used without
being initialized when using debugging.
Make a *slight* improvement to the random seeding by squaring the pid
and then xor'ing against the current time, since just xor'ing the time
with the pid will not change if they both advance by one from "odd" to
"even".
2001-08-15 17:25:42 +00:00