mirror of
https://salsa.debian.org/games-team/bsdgames
synced 2024-09-14 15:38:07 -04:00
5958 lines
197 KiB
Plaintext
5958 lines
197 KiB
Plaintext
2005-02-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.17.
|
|
|
|
* NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
|
|
|
|
* wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
|
|
|
|
2005-02-16 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* atc/input.c, backgammon/backgammon/main.c,
|
|
backgammon/teachgammon/teach.c, cribbage/instr.c, fish/fish.c,
|
|
phantasia/gamesupport.c, phantasia/interplayer.c, phantasia/io.c,
|
|
phantasia/misc.c, phantasia/phantstruct.h, rogue/machdep.c,
|
|
rogue/rogue.h, trek/getpar.h, trek/trek.h, wump/wump.c: Update
|
|
from NetBSD CVS.
|
|
|
|
2005-02-14 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* hack/hack.termcap.c: Remove "static" from some variables. Fix
|
|
from Andreas Jochens <aj@andaco.de> in Debian bug 284750.
|
|
* exec.objs: Include lib/strlcpy.o for atc and sail.
|
|
* atc/input.c, backgammon/backgammon/main.c,
|
|
backgammon/teachgammon/teach.c, cribbage/instr.c, fish/fish.c,
|
|
phantasia/misc.c, rogue/machdep.c, wump/wump.c: Cast last argument
|
|
of execl to char *.
|
|
* rogue/rogue.h: Avoid arrays of incomplete types.
|
|
* trek/trek.h: Likewise. Don't declare Skitab and Lentab here.
|
|
* trek/getpar.h: Declare Skitab and Lentab here.
|
|
* phantasia/phantstruct.h: Define phbool.
|
|
* phantasia/gamesupport.c, phantasia/interplayer.c,
|
|
phantasia/io.c, phantasia/misc.c: Use phbool where necessary.
|
|
|
|
* .cvsignore, adventure/.cvsignore, arithmetic/.cvsignore,
|
|
atc/.cvsignore, backgammon/backgammon/.cvsignore,
|
|
backgammon/common_source/.cvsignore,
|
|
backgammon/teachgammon/.cvsignore, banner/.cvsignore,
|
|
battlestar/.cvsignore, bcd/.cvsignore, boggle/boggle/.cvsignore,
|
|
boggle/mkdict/.cvsignore, boggle/mkindex/.cvsignore,
|
|
caesar/.cvsignore, canfield/canfield/.cvsignore,
|
|
canfield/cfscores/.cvsignore, cribbage/.cvsignore, dab/.cvsignore,
|
|
dm/.cvsignore, factor/.cvsignore, fish/.cvsignore,
|
|
fortune/datfiles/.cvsignore, fortune/fortune/.cvsignore,
|
|
fortune/strfile/.cvsignore, fortune/unstr/.cvsignore,
|
|
gomoku/.cvsignore, hack/.cvsignore, hangman/.cvsignore,
|
|
hunt/hunt/.cvsignore, hunt/huntd/.cvsignore, include/.cvsignore,
|
|
lib/.cvsignore, mille/.cvsignore, monop/.cvsignore,
|
|
morse/.cvsignore, number/.cvsignore, phantasia/.cvsignore,
|
|
pig/.cvsignore, pom/.cvsignore, ppt/.cvsignore, primes/.cvsignore,
|
|
quiz/.cvsignore, quiz/datfiles/.cvsignore, rain/.cvsignore,
|
|
random/.cvsignore, robots/.cvsignore, rogue/.cvsignore,
|
|
sail/.cvsignore, snake/snake/.cvsignore, snake/snscore/.cvsignore,
|
|
tetris/.cvsignore, trek/.cvsignore, worm/.cvsignore,
|
|
worms/.cvsignore, wtf/.cvsignore, wump/.cvsignore: Remove as no
|
|
longer needed after move to Subversion.
|
|
|
|
2005-01-30 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/datfiles/fortunes2: Update from NetBSD CVS.
|
|
|
|
2005-01-30 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
|
|
* COPYING: Update copyright dates.
|
|
|
|
2004-12-23 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* monop/malloc.c, phantasia/main.c, phantasia/setup.c: Update from
|
|
NetBSD CVS.
|
|
|
|
2004-12-07 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* arithmetic/arithmetic.c, battlestar/getcom.c,
|
|
boggle/boggle/bog.c, boggle/boggle/mach.c,
|
|
canfield/canfield/canfield.c, cribbage/io.c, dm/dm.c,
|
|
fortune/fortune/fortune.c, gomoku/stoc.c, hack/hack.u_init.c,
|
|
hangman/getword.c, hunt/hunt/hunt.c, hunt/hunt/otto.c,
|
|
hunt/huntd/answer.c, mille/move.c, monop/getinp.c, monop/misc.c,
|
|
number/number.c, pig/pig.c, robots/main.c, sail/dr_1.c,
|
|
sail/misc.c, sail/pl_4.c, sail/pl_5.c, worms/Makefile.bsd,
|
|
wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
|
|
|
|
2004-10-31 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* lib/fgetln.c: Handle case of line just fitting in buffer
|
|
correctly.
|
|
|
|
2004-10-23 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* dm/utmpentry.c: Update from NetBSD CVS.
|
|
|
|
2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/fortune/fortune.6.in, fortune/strfile/strfile.8,
|
|
worms/worms.c: Update from NetBSD CVS.
|
|
|
|
2004-09-08 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* atc/log.c, sail/dr_1.c, sail/sync.c: Update from NetBSD CVS.
|
|
|
|
2004-09-04 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
2004-09-02 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* robots/auto.c, robots/move.c: Update from NetBSD CVS.
|
|
|
|
2004-08-23 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/datfiles/fortunes: Update from NetBSD CVS.
|
|
|
|
2004-07-16 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms.comp: Update from NetBSD CVS.
|
|
|
|
2004-07-05 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms.comp: Update from NetBSD CVS.
|
|
|
|
2004-06-02 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* hack/hack.6.in: Update from NetBSD CVS.
|
|
|
|
2004-05-24 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/datfiles/fortunes: Update from NetBSD CVS.
|
|
|
|
2004-05-20 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms.comp: Update from NetBSD CVS.
|
|
|
|
2004-05-02 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* rain/rain.c: Update from NetBSD CVS.
|
|
* exec.objs: Update.
|
|
|
|
2004-04-30 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms.comp: Update from NetBSD CVS.
|
|
|
|
2004-04-24 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* backgammon/common_source/fancy.c, fortune/datfiles/farber:
|
|
Update from NetBSD CVS.
|
|
|
|
2004-04-12 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* phantasia/fight.c, phantasia/gamesupport.c,
|
|
phantasia/interplayer.c, phantasia/io.c, phantasia/main.c,
|
|
phantasia/misc.c: Update from NetBSD CVS.
|
|
|
|
2004-04-08 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* mille/move.c, phantasia/fight.c, phantasia/gamesupport.c,
|
|
phantasia/include.h, phantasia/interplayer.c, phantasia/io.c,
|
|
phantasia/main.c, phantasia/misc.c, phantasia/phantstruct.h,
|
|
phantasia/setup.c, worms/worms.c, wtf/acronyms, wtf/acronyms.comp:
|
|
Update from NetBSD CVS.
|
|
|
|
2004-03-29 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/datfiles/fortunes2, fortune/datfiles/fortunes2-o.real,
|
|
hack/data, hack/rumors: Update from NetBSD CVS.
|
|
|
|
2004-03-27 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
|
|
|
|
2004-03-12 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
|
|
|
|
2004-03-05 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
2004-03-04 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms.comp: Update from NetBSD CVS.
|
|
|
|
2004-02-28 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/datfiles/fortunes2: Update from NetBSD CVS.
|
|
|
|
2004-02-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
2004-02-14 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/datfiles/fortunes, fortune/datfiles/fortunes.sp.ok,
|
|
rogue/USD.doc/rogue.me: Update from NetBSD CVS.
|
|
* NEWS: Fix typo.
|
|
* ChangeLog: Mark properly for 2.16 release.
|
|
|
|
2004-02-13 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.16.
|
|
|
|
* NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
|
|
|
|
* morse/morse.c: Update from NetBSD CVS.
|
|
|
|
* morse/morse.c: Encode and decode more characters. Don't put
|
|
commas after every character. Don't encode whitespace as "...".
|
|
Don't fail decoding across a 1024-byte boundary. Mark end of
|
|
message appropriately. From OpenBSD but with punctuation taken
|
|
from ITU-T Recommendation F.1 (03/98).
|
|
* tests/morse.testsent, tests/morse.testsentd: New tests.
|
|
* tests/morse.SOS, tests/morse.foo, tests/morse.sos: Update.
|
|
* tests/morse.test: Update.
|
|
|
|
2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* tests/pom.2003fm1, tests/pom.2003fm2, tests/pom.2003fq1,
|
|
tests/pom.2003fq2, tests/pom.2003lq1, tests/pom.2003lq2,
|
|
tests/pom.2003nm1, tests/pom.2003nm2, tests/pom.2003ph1,
|
|
tests/pom.2003ph2, tests/pom.2003ph3, tests/pom.2003ph4,
|
|
tests/pom.2003ph5, tests/pom.2003ph6, tests/pom.2003ph7,
|
|
tests/pom.2003ph8: New tests.
|
|
* tests/pom.test: Update.
|
|
|
|
2004-02-10 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* primes/primes.6: Update from NetBSD CVS.
|
|
|
|
2004-02-09 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* configure: Ask for a documentation directory if building trek or
|
|
rogue.
|
|
* Makeconfig.in (DOCDIR): Define.
|
|
* substfiles2: Add trek/trek.6.
|
|
* trek/trek.6: Rename to trek/trek.6.in.
|
|
* trek/trek.6.in: Mark documentation directory for substitution.
|
|
* rogue/Makefrag, trek/Makefrag: Install USD documents.
|
|
* INSTALL, PACKAGING, README: Update.
|
|
|
|
2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* backgammon/backgammon/main.c, backgammon/teachgammon/teach.c,
|
|
cribbage/cribbage.h, dm/dm.c, fortune/unstr/unstr.c,
|
|
hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/huntd/faketalk.c,
|
|
hunt/huntd/hunt.h, phantasia/Makefile.bsd, rain/rain.c,
|
|
worms/worms.c: Update from NetBSD CVS.
|
|
|
|
* rain/rain.c, worms/worms.c: Hide the cursor with curs_set(0).
|
|
From OpenBSD.
|
|
|
|
* tests/factor.8675309, tests/factor.6172538568: New tests (from
|
|
NetBSD src/regress).
|
|
* tests/factor.test: Update.
|
|
|
|
* boggle/README.linux, dm/README.linux, fortune/README.linux,
|
|
hunt/README.linux, trek/README.linux: Remove.
|
|
* README: Move information from those files to here.
|
|
* INSTALL: Update.
|
|
* COPYING: Update.
|
|
|
|
* factor/Makefile.bsd, factor/factor.6, factor/factor.c,
|
|
primes/Makefile.bsd, primes/primes.6: Update from NetBSD CVS.
|
|
|
|
* TODO: Update.
|
|
|
|
* substscr: Explicitly set execute permissions from those of
|
|
source file.
|
|
|
|
* primes/primes.6: Separate manpage from that of factor.
|
|
* primes/Makefrag: Update.
|
|
* factor/factor.6: Change to be a manpage for factor only.
|
|
|
|
* factor/factor.c: Only use Pollard p-1 if remaining factor isn't
|
|
prime. Correct comment. Increase base if p-1 algorithm reaches
|
|
1.
|
|
* tests/factor.2147483647111311, tests/factor.99999999999991: New
|
|
tests.
|
|
* tests/factor.test: Update.
|
|
Bugs reported by David A Bagley <bagleyd@tux.org>.
|
|
|
|
* countmail/countmail.6, phantasia/fight.c, phantasia/io.c,
|
|
sail/extern.h, sail/misc.c, snake/snake/snake.c: Update from
|
|
NetBSD CVS.
|
|
|
|
2004-01-27 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* dab/.cvsignore: New file.
|
|
|
|
* Makeconfig.in: Add STRLCPY_DEFS and GETPROGNAME_DEFS.
|
|
* arithmetic/Makefrag, fortune/fortune/Makefrag, rogue/Makefrag:
|
|
Use them.
|
|
|
|
* dm/utmpentry.c, dm/utmpentry.h: New from NetBSD CVS of
|
|
usr.bin/who.
|
|
* COPYING: Update.
|
|
* dm/dm.c: Follow NetBSD in use of this utmp handling.
|
|
* dm/Makefrag: Update.
|
|
* exec.objs: Update.
|
|
|
|
* lib/getprogname.c: New file.
|
|
* include/stdlib.h: Update.
|
|
* configure: Check for getprogname.
|
|
* arithmetic/arithmetic.c, fortune/fortune/fortune.c: Follow
|
|
NetBSD in use of getprogname().
|
|
* exec.objs: Update.
|
|
|
|
* adventure/extern.h, adventure/main.c, arithmetic/arithmetic.c,
|
|
atc/extern.h, atc/input.c, backgammon/backgammon/backlocal.h,
|
|
backgammon/backgammon/move.c, backgammon/common_source/back.h,
|
|
backgammon/teachgammon/tutor.h, banner/banner.c,
|
|
battlestar/battlestar.c, battlestar/extern.h, battlestar/fly.c,
|
|
battlestar/init.c, battlestar/parse.c, bcd/bcd.c,
|
|
boggle/boggle/bog.c, boggle/boggle/extern.h, boggle/boggle/mach.c,
|
|
boggle/boggle/prtable.c, boggle/boggle/timer.c, caesar/caesar.c,
|
|
canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
|
|
cribbage/crib.c, cribbage/cribbage.h, dm/dm.c, fish/fish.c,
|
|
fortune/fortune/fortune.c, fortune/unstr/unstr.c, gomoku/gomoku.h,
|
|
gomoku/main.c, gomoku/pickmove.c, hack/def.func_tab.h,
|
|
hack/extern.h, hack/hack.apply.c, hack/hack.do.c, hack/hack.h,
|
|
hack/hack.invent.c, hack/hack.main.c, hack/hack.shk.c,
|
|
hack/hack.vault.c, hack/hack.zap.c, hangman/hangman.h,
|
|
hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/hunt/playit.c,
|
|
hunt/huntd/driver.c, hunt/huntd/execute.c, hunt/huntd/expl.c,
|
|
hunt/huntd/faketalk.c, hunt/huntd/hunt.h, hunt/huntd/makemaze.c,
|
|
hunt/huntd/shots.c, hunt/huntd/talk_ctl.h, mille/mille.h,
|
|
mille/table.c, mille/varpush.c, monop/cards.c, monop/execute.c,
|
|
monop/getinp.c, monop/houses.c, monop/malloc.c, monop/monop.c,
|
|
monop/monop.def, monop/monop.ext, monop/monop.h, monop/morg.c,
|
|
monop/print.c, monop/prop.c, monop/trade.c, morse/morse.c,
|
|
number/number.c, pig/pig.c, pom/pom.c, ppt/ppt.c, primes/primes.c,
|
|
quiz/quiz.c, quiz/quiz.h, quiz/rxp.c, rain/rain.c,
|
|
random/random.c, robots/auto.c, robots/main.c, robots/robots.h,
|
|
robots/score.c, rogue/main.c, rogue/rogue.h, sail/extern.h,
|
|
sail/pl_1.c, sail/sync.c, snake/snake/snake.c,
|
|
snake/snscore/snscore.c, tetris/input.h, tetris/scores.c,
|
|
tetris/scores.h, tetris/screen.c, tetris/screen.h,
|
|
tetris/tetris.c, tetris/tetris.h, trek/compkl.c, trek/computer.c,
|
|
trek/dumpgame.c, trek/getpar.c, trek/getpar.h, trek/main.c,
|
|
trek/torped.c, trek/trek.h, worm/worm.c, worms/worms.c,
|
|
wump/wump.c: Update from NetBSD CVS.
|
|
|
|
* adventure/extern.h, adventure/main.c, arithmetic/arithmetic.c,
|
|
atc/extern.h, atc/input.c, backgammon/backgammon/backlocal.h,
|
|
backgammon/backgammon/move.c, backgammon/common_source/back.h,
|
|
backgammon/teachgammon/tutor.h, banner/banner.c,
|
|
battlestar/battlestar.c, battlestar/extern.h, battlestar/fly.c,
|
|
battlestar/init.c, battlestar/parse.c, bcd/bcd.c,
|
|
boggle/boggle/bog.c, boggle/boggle/extern.h, boggle/boggle/mach.c,
|
|
boggle/boggle/prtable.c, boggle/boggle/timer.c, caesar/caesar.c,
|
|
canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
|
|
cribbage/crib.c, cribbage/cribbage.h, dm/dm.c, fish/fish.c,
|
|
fortune/fortune/fortune.c, fortune/unstr/unstr.c, gomoku/gomoku.h,
|
|
gomoku/main.c, hack/def.func_tab.h, hack/extern.h,
|
|
hack/hack.apply.c, hack/hack.do.c, hack/hack.h,
|
|
hack/hack.invent.c, hack/hack.main.c, hack/hack.shk.c,
|
|
hack/hack.vault.c, hack/hack.zap.c, hangman/hangman.h,
|
|
hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/hunt/playit.c,
|
|
hunt/huntd/driver.c, hunt/huntd/execute.c, hunt/huntd/expl.c,
|
|
hunt/huntd/faketalk.c, hunt/huntd/hunt.h, hunt/huntd/makemaze.c,
|
|
hunt/huntd/shots.c, hunt/huntd/talk_ctl.h, mille/mille.h,
|
|
mille/table.c, mille/varpush.c, monop/cards.c, monop/execute.c,
|
|
monop/getinp.c, monop/houses.c, monop/monop.c, monop/monop.def,
|
|
monop/monop.ext, monop/monop.h, monop/morg.c, monop/print.c,
|
|
monop/prop.c, monop/trade.c, monop/malloc.c, morse/morse.c,
|
|
number/number.c, pig/pig.c, pom/pom.c, ppt/ppt.c, primes/primes.c,
|
|
quiz/quiz.c, quiz/quiz.h, quiz/rxp.c, rain/rain.c,
|
|
random/random.c, robots/auto.c, robots/main.c, robots/robots.h,
|
|
robots/score.c, rogue/main.c, rogue/rogue.h, snake/snake/snake.c,
|
|
snake/snscore/snscore.c, tetris/input.h, tetris/scores.c,
|
|
tetris/scores.h, tetris/screen.c, tetris/screen.h,
|
|
tetris/tetris.c, tetris/tetris.h, trek/compkl.c, trek/computer.c,
|
|
trek/dumpgame.c, trek/getpar.c, trek/getpar.h, trek/main.c,
|
|
trek/torped.c, trek/trek.h, worm/worm.c, worms/worms.c,
|
|
wump/wump.c: Remove uses of __P.
|
|
|
|
* THANKS: Mention David A Bagley.
|
|
|
|
* sail/pl_1.c (child): Use int for wait status.
|
|
|
|
* gomoku/gomoku.h, robots/robots.h, sail/extern.h, sail/misc.c,
|
|
sail/sync.c: Adjust system header includes.
|
|
|
|
* fortune/fortune/fortune.6.in: Update substitution for path to
|
|
fortunes directory.
|
|
|
|
* cribbage/crib.c, cribbage/cribbage.h, cribbage/io.c,
|
|
dab/Makefile.bsd, monop/misc.c, monop/monop.def, monop/monop.ext:
|
|
Update from NetBSD CVS.
|
|
|
|
2004-01-26 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* sail/main.c: Reorder includes to match NetBSD.
|
|
|
|
* cribbage/cribbage.h, cribbage/crib.c, cribbage/io.c: Rename
|
|
receive_int to receive_intr.
|
|
|
|
* hack/hack.pri.c: Fix typo in merge from NetBSD.
|
|
|
|
* configure: Consistently use balanced parentheses in case
|
|
statements.
|
|
|
|
2004-01-25 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* monop/misc.c, monop/monop.def, monop/monop.ext: Rename yn to
|
|
yncoms.
|
|
|
|
* cribbage/cribbage.h, cribbage/crib.c, cribbage/io.c: Rename rint
|
|
to receive_int.
|
|
|
|
* fortune/fortune/fortune.c: Add test for __CYGWIN__.
|
|
* configure: Test for sig_t.
|
|
* include/signal.h: Use it.
|
|
Cygwin issues reported by David A Bagley <bagleyd@tux.org>.
|
|
|
|
2004-01-16 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
|
|
|
|
2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
|
|
|
|
2004-01-04 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* COPYING: Note that TODO no longer contains anything from the
|
|
original bsd-games 1.3.
|
|
|
|
* phantasia/phantasia.6, wtf/acronyms, wtf/acronyms.comp: Update
|
|
from NetBSD CVS.
|
|
|
|
2004-01-02 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* atc/atc.6.in, backgammon/backgammon/main.c,
|
|
backgammon/teachgammon/data.c, caesar/caesar.c,
|
|
fortune/datfiles/fortunes, fortune/datfiles/fortunes2,
|
|
fortune/fortune/fortune.c, hack/hack.options.c, phantasia/main.c,
|
|
phantasia/misc.c, rogue/Makefile.bsd, rogue/rogue.h,
|
|
wargames/wargames.6, worm/worm.6, wtf/acronyms: Update from NetBSD
|
|
CVS.
|
|
* dab: New directory from NetBSD CVS.
|
|
* COPYING, INSTALL, README, bsd-games.lsm, Makeconfig.in,
|
|
configure, exec.libs, exec.objs: Update.
|
|
* dab/Makefrag: New file.
|
|
|
|
2003-12-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.15.
|
|
|
|
* NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
|
|
|
|
* README: Update.
|
|
|
|
2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* backgammon/backgammon/main.c (main): Only score as a Gammon or a
|
|
Backgammon if the opponent hasn't removed any pieces, not if the
|
|
opponent has removed pieces but has had a piece knocked back to
|
|
the bar afterwards. Fixes Debian bug 185101 from Konstantin
|
|
Seiler <list@kseiler.de>.
|
|
|
|
* fortune/fortune/fortune.c (fortlen): Return proper fortune
|
|
length for fortune files without STR_RANDOM or STR_ORDERED rather
|
|
than comparing it to SLEN. Bug reported by Simon Williams
|
|
<simon@no-dns-yet.org.uk>.
|
|
|
|
* fortune/fortune/fortune.c (init_prob): Show residual probability
|
|
rather than non-residual in "No place to put residual probability"
|
|
error message. Distribute residual probability correctly rather
|
|
than all to one file. Patch from Mike Castle
|
|
<dalgoda@ix.netcom.com>.
|
|
|
|
* configure, Makeconfig.in, fortune/fortune/pathnames.h.in,
|
|
fortune/datfiles/Makefrag: Make fortune directory configurable;
|
|
default to NetBSD default.
|
|
|
|
* rogue/Makefrag: Don't use -fwritable-strings.
|
|
* rogue/rogue.h (struct id): Add const.
|
|
* TODO: Update.
|
|
|
|
* backgammon/teachgammon/data.c: Make tutorial text match actual
|
|
moves. From FreeBSD via OpenBSD. Fixes Debian bug 212478 from
|
|
Jim W. Jaszewski <grok@sprint.ca>.
|
|
|
|
* adventure/glorkz: Fix capitalisation of compass directions.
|
|
|
|
* phantasia/main.c (cleanup): Only close files that have been
|
|
opened successfully.
|
|
* phantasic/misc.c (error): Give error text rather than errno
|
|
number.
|
|
Patch from Joey Hess <joey@kitenet.net> for Debian bug 187251 from
|
|
Mikael Hedin <micce@debian.org>.
|
|
|
|
* wtf/acronyms: Add two acronyms suggested by Pavel Machek
|
|
<pavel@ucw.cz>.
|
|
|
|
* wargames/wargames.6: Fix typo. Patch from Joey Hess
|
|
<joeyh@debian.org>.
|
|
|
|
* hack/hack.options.c (parseoptions): Refer to 'O' rather than 'o'
|
|
as command to set options. Bug reported by Christian Garbs
|
|
<debian@cgarbs.de> in Debian bug 191452.
|
|
|
|
* caesar/caesar.c (main): Make dot and winnerdot of type double.
|
|
Patch from Jan Vornberger <jan@uos.de> in Debian bug 197816.
|
|
* tests/caesar.197816in, tests/caesar.197816out: New tests.
|
|
* tests/caesar.test: Update.
|
|
|
|
* worm/worm.6: Score is in upper right corner, not upper left
|
|
corner. Patch from Robert Hunter <roh@cryptocracy.hn.org> in
|
|
Debian bug 209034.
|
|
|
|
* atc/atc.6.in: Document that pressing return allows you to "fast
|
|
forward" the game clock. Patch from Peter Maydell
|
|
<pmaydell@chiark.greenend.org.uk> in Debian bug 216980.
|
|
|
|
* PACKAGING: Remove some old version references.
|
|
|
|
* INSTALL: Simplify and remove some obsolete information.
|
|
|
|
* adventure/Makefile.bsd, adventure/adventure.6, adventure/crc.c,
|
|
adventure/done.c, adventure/hdr.h, adventure/init.c,
|
|
adventure/io.c, adventure/main.c, adventure/save.c,
|
|
adventure/setup.c, adventure/subr.c, adventure/vocab.c,
|
|
adventure/wizard.c, arithmetic/arithmetic.6,
|
|
arithmetic/arithmetic.c, atc/Makefile.bsd, atc/atc.6.in,
|
|
atc/def.h, atc/extern.c, atc/extern.h, atc/grammar.y,
|
|
atc/graphics.c, atc/include.h, atc/input.c, atc/lex.l, atc/list.c,
|
|
atc/log.c, atc/main.c, atc/pathnames.h.in, atc/struct.h,
|
|
atc/tunable.c, atc/tunable.h, atc/update.c,
|
|
backgammon/backgammon/backgammon.6.in,
|
|
backgammon/backgammon/extra.c, backgammon/backgammon/main.c,
|
|
backgammon/backgammon/move.c, backgammon/backgammon/text.c,
|
|
backgammon/backgammon/version.c, backgammon/common_source/allow.c,
|
|
backgammon/common_source/back.h, backgammon/common_source/board.c,
|
|
backgammon/common_source/check.c,
|
|
backgammon/common_source/fancy.c, backgammon/common_source/init.c,
|
|
backgammon/common_source/odds.c, backgammon/common_source/one.c,
|
|
backgammon/common_source/save.c, backgammon/common_source/subs.c,
|
|
backgammon/common_source/table.c, backgammon/teachgammon/data.c,
|
|
backgammon/teachgammon/teach.c, backgammon/teachgammon/ttext1.c,
|
|
backgammon/teachgammon/ttext2.c, backgammon/teachgammon/tutor.c,
|
|
backgammon/teachgammon/tutor.h, banner/banner.6, banner/banner.c,
|
|
battlestar/battlestar.6, battlestar/battlestar.c,
|
|
battlestar/command1.c, battlestar/command2.c,
|
|
battlestar/command3.c, battlestar/command4.c,
|
|
battlestar/command5.c, battlestar/command6.c,
|
|
battlestar/command7.c, battlestar/cypher.c, battlestar/dayfile.c,
|
|
battlestar/dayobjs.c, battlestar/extern.h, battlestar/fly.c,
|
|
battlestar/getcom.c, battlestar/globals.c, battlestar/init.c,
|
|
battlestar/misc.c, battlestar/nightfile.c, battlestar/nightobjs.c,
|
|
battlestar/parse.c, battlestar/pathnames.h.in, battlestar/room.c,
|
|
battlestar/save.c, battlestar/words.c, bcd/bcd.6, bcd/bcd.c,
|
|
boggle/Makefile.bsd, boggle/boggle/bog.c, boggle/boggle/bog.h.in,
|
|
boggle/boggle/boggle.6, boggle/boggle/extern.h,
|
|
boggle/boggle/help.c, boggle/boggle/mach.c,
|
|
boggle/boggle/prtable.c, boggle/boggle/timer.c,
|
|
boggle/boggle/word.c, boggle/mkdict/mkdict.c,
|
|
boggle/mkindex/mkindex.c, caesar/caesar.6, caesar/caesar.c,
|
|
canfield/canfield/canfield.6.in, canfield/canfield/canfield.c,
|
|
canfield/canfield/pathnames.h.in, canfield/cfscores/cfscores.c,
|
|
countmail/countmail.6, cribbage/cards.c, cribbage/crib.c,
|
|
cribbage/cribbage.6.in, cribbage/cribbage.h, cribbage/cribcur.h,
|
|
cribbage/deck.h, cribbage/extern.c, cribbage/instr.c,
|
|
cribbage/io.c, cribbage/pathnames.h.in, cribbage/score.c,
|
|
cribbage/support.c, dm/dm.8.in, dm/dm.c, dm/dm.conf.5.in,
|
|
dm/pathnames.h.in, factor/factor.6, factor/factor.c, fish/fish.6,
|
|
fish/fish.c, fish/pathnames.h.in, fortune/datfiles/Makefile.bsd,
|
|
fortune/datfiles/farber, fortune/datfiles/fortunes,
|
|
fortune/datfiles/fortunes-o.real, fortune/datfiles/fortunes2,
|
|
fortune/datfiles/fortunes2-o.real, fortune/datfiles/limerick,
|
|
fortune/datfiles/limerick-o.real, fortune/datfiles/netbsd,
|
|
fortune/datfiles/netbsd-o.real, fortune/datfiles/startrek,
|
|
fortune/datfiles/startrek.sp.ok, fortune/datfiles/zippy,
|
|
fortune/datfiles/zippy.sp.ok, fortune/fortune/fortune.6.in,
|
|
fortune/fortune/fortune.c, fortune/fortune/pathnames.h.in,
|
|
fortune/strfile/strfile.8, fortune/strfile/strfile.c,
|
|
fortune/strfile/strfile.h, fortune/unstr/unstr.c, gomoku/bdinit.c,
|
|
gomoku/bdisp.c, gomoku/gomoku.6, gomoku/gomoku.h, gomoku/main.c,
|
|
gomoku/makemove.c, gomoku/pickmove.c, gomoku/stoc.c,
|
|
hack/COPYRIGHT, hack/COPYRIGHT-JF, hack/Makefile.bsd,
|
|
hack/alloc.c, hack/config.h, hack/date.h, hack/def.edog.h,
|
|
hack/def.eshk.h, hack/def.flag.h, hack/def.func_tab.h,
|
|
hack/def.gen.h, hack/def.gold.h, hack/def.mkroom.h,
|
|
hack/def.monst.h, hack/def.obj.h, hack/def.objclass.h,
|
|
hack/def.objects.h, hack/def.permonst.h, hack/def.rm.h,
|
|
hack/def.trap.h, hack/def.wseg.h, hack/hack.6.in,
|
|
hack/hack.Decl.c, hack/hack.apply.c, hack/hack.bones.c,
|
|
hack/hack.c, hack/hack.cmd.c, hack/hack.do.c, hack/hack.do_name.c,
|
|
hack/hack.do_wear.c, hack/hack.dog.c, hack/hack.eat.c,
|
|
hack/hack.end.c, hack/hack.engrave.c, hack/hack.fight.c,
|
|
hack/hack.h, hack/hack.invent.c, hack/hack.ioctl.c,
|
|
hack/hack.lev.c, hack/hack.main.c, hack/hack.makemon.c,
|
|
hack/hack.mfndpos.h, hack/hack.mhitu.c, hack/hack.mklev.c,
|
|
hack/hack.mkmaze.c, hack/hack.mkobj.c, hack/hack.mkshop.c,
|
|
hack/hack.mon.c, hack/hack.monst.c, hack/hack.o_init.c,
|
|
hack/hack.objnam.c, hack/hack.options.c, hack/hack.pager.c,
|
|
hack/hack.potion.c, hack/hack.pri.c, hack/hack.read.c,
|
|
hack/hack.rip.c, hack/hack.rumors.c, hack/hack.save.c,
|
|
hack/hack.search.c, hack/hack.sh, hack/hack.shk.c,
|
|
hack/hack.shknam.c, hack/hack.steal.c, hack/hack.termcap.c,
|
|
hack/hack.timeout.c, hack/hack.topl.c, hack/hack.track.c,
|
|
hack/hack.trap.c, hack/hack.tty.c, hack/hack.u_init.c,
|
|
hack/hack.unix.c, hack/hack.vault.c, hack/hack.version.c,
|
|
hack/hack.wield.c, hack/hack.wizard.c, hack/hack.worm.c,
|
|
hack/hack.worn.c, hack/hack.zap.c, hack/makedefs.c,
|
|
hack/pathnames.h.in, hack/rnd.c, hangman/endgame.c,
|
|
hangman/extern.c, hangman/getguess.c, hangman/getword.c,
|
|
hangman/hangman.6.in, hangman/hangman.h, hangman/main.c,
|
|
hangman/pathnames.h.in, hangman/playgame.c, hangman/prdata.c,
|
|
hangman/prman.c, hangman/prword.c, hangman/setup.c,
|
|
hunt/Makefile.inc.bsd, hunt/hunt/connect.c, hunt/hunt/hunt.6.in,
|
|
hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/hunt/playit.c,
|
|
hunt/huntd/answer.c, hunt/huntd/bsd.h, hunt/huntd/ctl.c,
|
|
hunt/huntd/ctl_transact.c, hunt/huntd/draw.c, hunt/huntd/driver.c,
|
|
hunt/huntd/execute.c, hunt/huntd/expl.c, hunt/huntd/extern.c,
|
|
hunt/huntd/faketalk.c, hunt/huntd/get_names.c, hunt/huntd/hunt.h,
|
|
hunt/huntd/huntd.6.in, hunt/huntd/makemaze.c,
|
|
hunt/huntd/pathname.c, hunt/huntd/shots.c, hunt/huntd/talk_ctl.h,
|
|
hunt/huntd/terminal.c, mille/comp.c, mille/end.c, mille/extern.c,
|
|
mille/init.c, mille/mille.6, mille/mille.c, mille/mille.h,
|
|
mille/misc.c, mille/move.c, mille/print.c, mille/roll.c,
|
|
mille/save.c, mille/table.c, mille/types.c, mille/varpush.c,
|
|
monop/Makefile.bsd, monop/brd.dat, monop/cards.c, monop/deck.h,
|
|
monop/execute.c, monop/getinp.c, monop/houses.c, monop/initdeck.c,
|
|
monop/jail.c, monop/malloc.c, monop/misc.c, monop/mon.dat,
|
|
monop/monop.6.in, monop/monop.c, monop/monop.def, monop/monop.ext,
|
|
monop/monop.h, monop/morg.c, monop/pathnames.h.in, monop/print.c,
|
|
monop/prop.c, monop/prop.dat, monop/rent.c, monop/roll.c,
|
|
monop/spec.c, monop/trade.c, morse/morse.c, number/number.6,
|
|
number/number.c, phantasia/Makefile.bsd, phantasia/main.c,
|
|
phantasia/misc.c, phantasia/pathnames.h.in, phantasia/phantasia.6,
|
|
phantasia/phantglobs.h, phantasia/setup.c, pig/pig.6, pig/pig.c,
|
|
pom/pom.6, pom/pom.c, ppt/ppt.c, primes/pattern.c,
|
|
primes/pr_tbl.c, primes/primes.c, primes/primes.h,
|
|
quiz/pathnames.h.in, quiz/quiz.6.in, quiz/quiz.c, quiz/quiz.h,
|
|
quiz/rxp.c, rain/rain.6, rain/rain.c, random/random.6,
|
|
random/random.c, robots/extern.c, robots/flush_in.c,
|
|
robots/init_field.c, robots/main.c, robots/make_level.c,
|
|
robots/move.c, robots/move_robs.c, robots/pathnames.h.in,
|
|
robots/play_level.c, robots/query.c, robots/rnd_pos.c,
|
|
robots/robots.6.in, robots/robots.h, robots/score.c,
|
|
rogue/USD.doc/Makefile.bsd, rogue/USD.doc/rogue.me, rogue/hit.c,
|
|
rogue/init.c, rogue/inventory.c, rogue/level.c, rogue/machdep.c,
|
|
rogue/main.c, rogue/message.c, rogue/monster.c, rogue/move.c,
|
|
rogue/object.c, rogue/pack.c, rogue/pathnames.h.in, rogue/play.c,
|
|
rogue/random.c, rogue/ring.c, rogue/rogue.6.in, rogue/rogue.h,
|
|
rogue/room.c, rogue/save.c, rogue/score.c, rogue/spec_hit.c,
|
|
rogue/throw.c, rogue/trap.c, rogue/use.c, rogue/zap.c,
|
|
sail/assorted.c, sail/dr_1.c, sail/dr_2.c, sail/dr_3.c,
|
|
sail/dr_4.c, sail/dr_5.c, sail/dr_main.c, sail/driver.h,
|
|
sail/extern.h, sail/game.c, sail/globals.c, sail/lo_main.c,
|
|
sail/machdep.h, sail/main.c, sail/misc.c, sail/parties.c,
|
|
sail/pathnames.h.in, sail/pl_1.c, sail/pl_2.c, sail/pl_3.c,
|
|
sail/pl_4.c, sail/pl_5.c, sail/pl_6.c, sail/pl_7.c,
|
|
sail/pl_main.c, sail/player.h, sail/sail.6, sail/sync.c,
|
|
sail/version.c, snake/snake/pathnames.h.in,
|
|
snake/snake/snake.6.in, snake/snake/snake.c,
|
|
snake/snscore/snscore.c, tetris/input.c, tetris/input.h,
|
|
tetris/pathnames.h.in, tetris/scores.c, tetris/scores.h,
|
|
tetris/screen.c, tetris/screen.h, tetris/shapes.c,
|
|
tetris/tetris.6.in, tetris/tetris.c, tetris/tetris.h,
|
|
trek/USD.doc/Makefile.bsd, trek/USD.doc/trek.me, trek/abandon.c,
|
|
trek/attack.c, trek/autover.c, trek/capture.c, trek/cgetc.c,
|
|
trek/check_out.c, trek/checkcond.c, trek/compkl.c,
|
|
trek/computer.c, trek/damage.c, trek/damaged.c, trek/dcrept.c,
|
|
trek/destruct.c, trek/dock.c, trek/dumpgame.c, trek/dumpme.c,
|
|
trek/dumpssradio.c, trek/events.c, trek/externs.c, trek/getcodi.c,
|
|
trek/getpar.c, trek/getpar.h, trek/help.c, trek/impulse.c,
|
|
trek/initquad.c, trek/kill.c, trek/klmove.c, trek/lose.c,
|
|
trek/lrscan.c, trek/main.c, trek/move.c, trek/nova.c, trek/out.c,
|
|
trek/phaser.c, trek/play.c, trek/ram.c, trek/ranf.c, trek/rest.c,
|
|
trek/schedule.c, trek/score.c, trek/setup.c, trek/setwarp.c,
|
|
trek/shield.c, trek/snova.c, trek/srscan.c, trek/systemname.c,
|
|
trek/torped.c, trek/trek.6, trek/trek.h, trek/visual.c,
|
|
trek/warp.c, trek/win.c, worm/worm.6, worm/worm.c, worms/worms.6,
|
|
worms/worms.c, wtf/wtf.in, wtf/wtf.6.in, wump/pathnames.h.in,
|
|
wump/wump.6, wump/wump.c: Update from NetBSD CVS.
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
* wtf/acronyms.comp: New file from NetBSD CVS.
|
|
* wtf/Makefrag: Update.
|
|
* COPYING: Update.
|
|
* INSTALL: Note that glibc 2.3 now required at least for hunt (for
|
|
<ifaddrs.h>).
|
|
|
|
2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* THANKS: Update Malcolm Parsons's email address.
|
|
|
|
2003-04-01 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.14.
|
|
|
|
* configure: Fix bug in OpenSSL support.
|
|
|
|
* NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
|
|
|
|
* configure, Makeconfig.in, exec.libs: Support OpenSSL for factor.
|
|
* INSTALL: Update.
|
|
* tests/factor.987654321987654,
|
|
tests/factor.987654321987654321987: New files.
|
|
* tests/factor.test: Update.
|
|
|
|
2003-03-29 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* hack/COPYRIGHT, hack/COPYRIGHT-JF, hack/alloc.c, hack/config.h,
|
|
hack/date.h, hack/def.edog.h, hack/def.eshk.h, hack/def.flag.h,
|
|
hack/def.func_tab.h, hack/def.gen.h, hack/def.gold.h,
|
|
hack/def.mkroom.h, hack/def.monst.h, hack/def.obj.h,
|
|
hack/def.objclass.h, hack/def.objects.h, hack/def.permonst.h,
|
|
hack/def.rm.h, hack/def.trap.h, hack/def.wseg.h, hack/hack.6.in,
|
|
hack/hack.Decl.c, hack/hack.apply.c, hack/hack.bones.c,
|
|
hack/hack.c, hack/hack.cmd.c, hack/hack.do.c, hack/hack.do_name.c,
|
|
hack/hack.do_wear.c, hack/hack.dog.c, hack/hack.eat.c,
|
|
hack/hack.end.c, hack/hack.engrave.c, hack/hack.fight.c,
|
|
hack/hack.h, hack/hack.invent.c, hack/hack.ioctl.c,
|
|
hack/hack.lev.c, hack/hack.main.c, hack/hack.makemon.c,
|
|
hack/hack.mfndpos.h, hack/hack.mhitu.c, hack/hack.mklev.c,
|
|
hack/hack.mkmaze.c, hack/hack.mkobj.c, hack/hack.mkshop.c,
|
|
hack/hack.mon.c, hack/hack.monst.c, hack/hack.o_init.c,
|
|
hack/hack.objnam.c, hack/hack.options.c, hack/hack.pager.c,
|
|
hack/hack.potion.c, hack/hack.pri.c, hack/hack.read.c,
|
|
hack/hack.rip.c, hack/hack.rumors.c, hack/hack.save.c,
|
|
hack/hack.search.c, hack/hack.sh, hack/hack.shk.c,
|
|
hack/hack.shknam.c, hack/hack.steal.c, hack/hack.termcap.c,
|
|
hack/hack.timeout.c, hack/hack.topl.c, hack/hack.track.c,
|
|
hack/hack.trap.c, hack/hack.tty.c, hack/hack.u_init.c,
|
|
hack/hack.unix.c, hack/hack.vault.c, hack/hack.version.c,
|
|
hack/hack.wield.c, hack/hack.wizard.c, hack/hack.worm.c,
|
|
hack/hack.worn.c, hack/hack.zap.c, hack/makedefs.c, hack/rnd.c:
|
|
Hack is now BSD-licensed. Thanks to Andries Brouwer, Jay Fenlason
|
|
and CWI <http://www.cwi.nl/~aeb/games/hack/hack.html>. Via
|
|
OpenBSD.
|
|
* COPYING, README, README.non-free, bsd-games.lsm,
|
|
bsd-games-non-free.lsm: Update.
|
|
|
|
* quiz/datfiles/europe: Yugoslavia has changed its name to Serbia
|
|
and Montenegro.
|
|
|
|
* quiz/datfiles/europe: The Hague is not the capital of the
|
|
Netherlands. Reported by Hugo van Galen <hugo@Dot.net> (in the
|
|
Netherlands) and Florian Boehl <flo@namensraumverschmutzung.net>.
|
|
|
|
2003-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Makefile.bsd, Makefile.inc.bsd, adventure/Makefile.bsd,
|
|
arithmetic/arithmetic.6, arithmetic/arithmetic.c, atc/atc.6.in,
|
|
backgammon/backgammon/backgammon.6.in,
|
|
backgammon/common_source/Makefile.bsd,
|
|
backgammon/teachgammon/Makefile.bsd, banner/banner.6,
|
|
battlestar/battlestar.6, bcd/bcd.6, boggle/Makefile.bsd,
|
|
boggle/boggle/boggle.6, boggle/boggle/timer.c,
|
|
boggle/mkdict/Makefile.bsd, boggle/mkindex/Makefile.bsd,
|
|
caesar/caesar.6, canfield/canfield/canfield.6.in,
|
|
canfield/cfscores/Makefile.bsd, countmail/countmail,
|
|
countmail/countmail.6, cribbage/cribbage.6.in,
|
|
cribbage/cribbage.h, cribbage/extern.c, cribbage/io.c,
|
|
cribbage/score.c, cribbage/support.c, dm/Makefile.bsd, dm/dm.8.in,
|
|
dm/dm.c, dm/dm.conf.5.in, factor/Makefile.bsd, factor/factor.6,
|
|
factor/factor.c, fortune/datfiles/Makefile.bsd,
|
|
fortune/datfiles/fortunes, fortune/datfiles/fortunes2,
|
|
fortune/datfiles/fortunes2-o.real, fortune/datfiles/limerick,
|
|
fortune/datfiles/netbsd, fortune/fortune/fortune.6.in,
|
|
fortune/fortune/fortune.c, fortune/strfile/strfile.8,
|
|
fortune/unstr/Makefile.bsd, gomoku/gomoku.6, hack/Makefile.bsd,
|
|
hack/extern.h, hack/hack.6.in, hack/hack.main.c,
|
|
hack/hack.mkshop.c, hack/hack.pri.c, hack/hack.topl.c,
|
|
hack/hack.tty.c, hack/help, hangman/hangman.6.in,
|
|
hunt/Makefile.inc.bsd, hunt/hunt/hunt.6.in, hunt/hunt/hunt.c,
|
|
hunt/hunt/playit.c, hunt/huntd/answer.c, hunt/huntd/bsd.h,
|
|
hunt/huntd/ctl_transact.c, hunt/huntd/driver.c,
|
|
hunt/huntd/extern.c, hunt/huntd/faketalk.c, hunt/huntd/hunt.h,
|
|
hunt/huntd/huntd.6.in, hunt/huntd/terminal.c, mille/mille.6,
|
|
mille/misc.c, monop/Makefile.bsd, monop/cards.c, monop/getinp.c,
|
|
monop/monop.6.in, monop/roll.c, morse/Makefile.bsd,
|
|
phantasia/Makefile.bsd, phantasia/misc.c, phantasia/phantasia.6,
|
|
pom/pom.6, ppt/Makefile.bsd, ppt/ppt.c, primes/Makefile.bsd,
|
|
quiz/datfiles/posneg, quiz/quiz.6.in, quiz/rxp.c, rain/rain.6,
|
|
random/random.6, robots/auto.c, robots/init_field.c,
|
|
robots/move.c, robots/robots.6.in, robots/robots.h,
|
|
rogue/Makefile.bsd, rogue/USD.doc/Makefile.bsd, rogue/hit.c,
|
|
rogue/inventory.c, rogue/level.c, rogue/message.c,
|
|
rogue/rogue.6.in, rogue/rogue.h, rogue/save.c, rogue/score.c,
|
|
sail/sail.6, snake/snake/snake.6.in, snake/snscore/Makefile.bsd,
|
|
tetris/input.c, tetris/scores.c, tetris/screen.c, tetris/shapes.c,
|
|
tetris/tetris.6.in, tetris/tetris.c, trek/USD.doc/Makefile.bsd,
|
|
trek/damage.c, trek/getpar.c, trek/trek.6.in, wargames/wargames.6,
|
|
worm/worm.6, worms/worms.6, wtf/acronyms, wtf/wtf.in,
|
|
wtf/wtf.6.in: Update from NetBSD CVS.
|
|
* include/sys/poll.h: New file.
|
|
* lib/strlcpy.c: New file.
|
|
* configure: Test for strlcpy.
|
|
* include/string.h: New file.
|
|
* exec.objs: Use it for rogue.
|
|
* trek/trek.6.in: Rename to trek.6.
|
|
* substfiles2: Update.
|
|
* COPYING: Update.
|
|
* INSTALL: No longer suggest not using groff's macros.
|
|
* PACKAGING: Update.
|
|
* SECURITY: Update.
|
|
|
|
2002-06-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* BUGS, ChangeLog, INSTALL, README, README.non-free, SECURITY,
|
|
TODO, bsd-games-non-free.lsm, bsd-games.lsm, dm/README.linux,
|
|
hunt/README.linux, trek/README.linux: Consistently use
|
|
jsm@polyomino.org.uk as email address.
|
|
|
|
2002-01-26 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* hangman/extern.c, hangman/getword.c, hangman/hangman.6.in,
|
|
hangman/hangman.h, hangman/main.c: Update from NetBSD CVS.
|
|
|
|
2002-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* README: Note this collection supports GNU Hurd as well as Linux.
|
|
* COPYING: Update.
|
|
|
|
2002-01-19 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* phantasia/fight.c (encounter): Make firsthit and flockcnt
|
|
volatile.
|
|
|
|
* backgammon/common_source/Makefile.bsd,
|
|
backgammon/teachgammon/Makefile.bsd, boggle/mkdict/Makefile.bsd,
|
|
boggle/mkindex/Makefile.bsd, canfield/cfscores/Makefile.bsd,
|
|
fortune/datfiles/netbsd, fortune/fortune/fortune.c,
|
|
fortune/unstr/Makefile.bsd, morse/Makefile.bsd, number/number.6,
|
|
phantasia/Makefile.bsd, ppt/Makefile.bsd, primes/Makefile.bsd,
|
|
snake/snscore/Makefile.bsd, wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
* hangman/main.c: Include <err.h>.
|
|
|
|
* hangman/extern.c, hangman/getword.c, hangman/hangman.6.in,
|
|
hangman/hangman.h, hangman/main.c: Allow minimum word length to be
|
|
set on the command line. Patch from Joey Hess <joeyh@debian.org>.
|
|
* COPYING: Update.
|
|
|
|
2001-12-29 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* phantasia/Makefrag (phantasia_install): Use $(INSTALL_PREFIX)
|
|
when copying score files. Patch from Joey Hess
|
|
<joeyh@debian.org>.
|
|
* AUTHORS, THANKS: Update email address for Joey Hess. Patch from
|
|
Joey Hess <joeyh@debian.org>.
|
|
|
|
2001-12-08 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/fly.c, cribbage/crib.c, fortune/datfiles/fortunes2,
|
|
fortune/datfiles/fortunes2-o.real, hangman/setup.c, mille/mille.c,
|
|
phantasia/Makefile.bsd, phantasia/main.c, robots/main.c,
|
|
rogue/init.c, sail/pl_7.c, worm/worm.c, wtf/acronyms: Update from
|
|
NetBSD CVS.
|
|
|
|
2001-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
* battlestar/com1.c: Rename to battlestar/command1.c.
|
|
* battlestar/com2.c: Rename to battlestar/command2.c.
|
|
* battlestar/com3.c: Rename to battlestar/command3.c.
|
|
* battlestar/com4.c: Rename to battlestar/command4.c.
|
|
* battlestar/com5.c: Rename to battlestar/command5.c.
|
|
* battlestar/com6.c: Rename to battlestar/command6.c.
|
|
* battlestar/com7.c: Rename to battlestar/command7.c.
|
|
From NetBSD CVS.
|
|
* exec.objs: Update.
|
|
* battlestar/Makefile.bsd, battlestar/command1.c,
|
|
battlestar/command2.c, battlestar/command3.c,
|
|
battlestar/command4.c, battlestar/command5.c,
|
|
battlestar/command6.c, battlestar/command7.c,
|
|
fortune/datfiles/Makefile.bsd, fortune/datfiles/limerick,
|
|
fortune/fortune/fortune.c, hack/hack.termcap.c, tetris/screen.c:
|
|
Update from NetBSD CVS.
|
|
* fortune/datfiles/farber: New file. From NetBSD CVS.
|
|
* fortune/datfiles/Makefrag: Update.
|
|
|
|
* tetris/screen.c (scr_set): Set VMIN and VTIME.
|
|
|
|
2001-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* backgammon/backgammon/main.c, hack/hack.fix, monop/monop.c,
|
|
phantasia/phantdefs.h, sail/pl_7.c, wargames/wargames: Update from
|
|
NetBSD CVS.
|
|
|
|
* hunt/hunt/hunt.6.in: Correct slime costs. Bug reported by
|
|
Britton Leo Kerin <fsblk@aurora.uaf.edu>.
|
|
|
|
2001-09-02 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/setup.c, atc/include.h, boggle/mkdict/mkdict.c,
|
|
fortune/datfiles/fortunes, fortune/datfiles/fortunes-o.real,
|
|
monop/execute.c, sail/main.c, snake/snake/snake.c, worm/worm.6,
|
|
worm/worm.c, wump/wump.c, wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
2001-08-30 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.13.
|
|
|
|
* COPYING, NEWS, TODO, bsd-games-non-free.lsm, bsd-games.lsm:
|
|
Update.
|
|
* phantasia/Makefrag: Update copyright dates.
|
|
|
|
* hunt/hunt/hunt.c, hunt/huntd/get_names.c: Define MAXHOSTNAMELEN
|
|
if not already defined. May fix Hurd compilation (original patch
|
|
from Igor Khavkine <i_khavki@alcor.concordia.ca>).
|
|
|
|
* snake/snake/snake.c (main): Control -d by #ifdef DEBUG; adjust
|
|
usage message accordingly. Bug reported by Malcolm Parsons
|
|
<malcolm@ivywell.screaming.net>.
|
|
|
|
* mille/save.c (save): Handle '\r' the same as '\n'. Bug reported
|
|
by Nicolas Lichtmaier <nick@technisys.com.ar>.
|
|
|
|
* snake/snake/snake.c (post): Always lseek back to the beginning
|
|
of the file. Patch from Malcolm Parsons
|
|
<malcolm@ivywell.screaming.net>.
|
|
|
|
* wump/wump.c (gcd): New function.
|
|
(cave_init): Ensure that gcd of (delta + 1) and room_num is 1.
|
|
Based on bug report and patch by <afghan@afghanhound.org.uk>.
|
|
|
|
* worm/worm.c: Keep track of visible worm length.
|
|
(newpos): If nowhere is available for the new prize, have the
|
|
player win rather than hanging. Bug reported by Malcolm Parsons
|
|
<malcolm@ivywell.screaming.net>.
|
|
|
|
* phantasia/Makefrag: Use a stamp file for generating score files.
|
|
* phantasia/.cvsignore: Update.
|
|
|
|
2001-08-29 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* worm/worm.c (main): Check for too small a screen size.
|
|
(newpos): Fix off-by-one error preventing the prize from being
|
|
placed on the top line.
|
|
(process): Position score appropriately for different width
|
|
screens.
|
|
|
|
* worm/worm.c: Whitespace tweak.
|
|
|
|
* worm/worm.c, worm/worm.6: Remove documented bug with long worm
|
|
lengths, and improve handling of non-standard screen sizes. From
|
|
OpenBSD.
|
|
|
|
* wargames/wargames: Allow - in game names. Bug reported by Guus
|
|
Sliepen <guus@sliepen.warande.net>.
|
|
|
|
* wtf/acronyms: Add AIUI. Suggestion from Adam Olsen
|
|
<adamolsen@technologist.com>.
|
|
|
|
* phantasia/Makefrag: Fix typo.
|
|
|
|
* arithmetic/arithmetic.6, atc/atc.6.in, atc/list.c,
|
|
backgammon/backgammon/backgammon.6,
|
|
backgammon/teachgammon/teach.c, battlestar/battlestar.6,
|
|
battlestar/com2.c, battlestar/parse.c, bcd/bcd.6,
|
|
boggle/boggle/boggle.6, canfield/canfield/canfield.6.in,
|
|
cribbage/cribbage.6.in, factor/factor.6, fish/fish.6,
|
|
fortune/datfiles/fortunes, fortune/datfiles/fortunes2,
|
|
fortune/datfiles/fortunes2-o.real, fortune/datfiles/netbsd,
|
|
fortune/datfiles/startrek, fortune/fortune/fortune.6.in,
|
|
fortune/fortune/fortune.c, fortune/strfile/strfile.c, hack/date.h,
|
|
hack/def.func_tab.h, hack/def.monst.h, hack/def.objclass.h,
|
|
hack/def.objects.h, hack/def.permonst.h, hack/extern.h,
|
|
hack/hack.6.in, hack/hack.Decl.c, hack/hack.apply.c,
|
|
hack/hack.bones.c, hack/hack.c, hack/hack.cmd.c, hack/hack.do.c,
|
|
hack/hack.do_name.c, hack/hack.dog.c, hack/hack.eat.c,
|
|
hack/hack.end.c, hack/hack.engrave.c, hack/hack.fight.c,
|
|
hack/hack.h, hack/hack.invent.c, hack/hack.lev.c,
|
|
hack/hack.main.c, hack/hack.makemon.c, hack/hack.mhitu.c,
|
|
hack/hack.mklev.c, hack/hack.mkmaze.c, hack/hack.mkobj.c,
|
|
hack/hack.mkshop.c, hack/hack.mon.c, hack/hack.monst.c,
|
|
hack/hack.o_init.c, hack/hack.objnam.c, hack/hack.pager.c,
|
|
hack/hack.potion.c, hack/hack.pri.c, hack/hack.read.c,
|
|
hack/hack.rip.c, hack/hack.save.c, hack/hack.shk.c,
|
|
hack/hack.shknam.c, hack/hack.timeout.c, hack/hack.topl.c,
|
|
hack/hack.trap.c, hack/hack.tty.c, hack/hack.u_init.c,
|
|
hack/hack.unix.c, hack/hack.vault.c, hack/hack.wield.c ,
|
|
hack/hack.wizard.c, hack/hack.zap.c, hack/makedefs.c,
|
|
hunt/hunt/hunt.6.in, hunt/huntd/ctl_transact.c,
|
|
hunt/huntd/huntd.6.in, mille/mille.c, monop/Makefile.bsd,
|
|
monop/initdeck.c, monop/monop.6.in, phantasia/Makefile.bsd,
|
|
phantasia/phantasia.6, phantasia/setup.c, pom/pom.6,
|
|
quiz/datfiles/collectives, quiz/datfiles/flowers, quiz/quiz.6.in,
|
|
rain/rain.6, robots/robots.6.in, rogue/USD.doc/rogue.me,
|
|
rogue/score.c, sail/sail.6, snake/snake/snake.6.in,
|
|
tetris/tetris.6.in, trek/DOC/read_me.nr, trek/DOC/trekmanual.nr,
|
|
trek/events.c, trek/main.c, trek/trek.6.in, trek/warp.c,
|
|
worms/worms.6, wtf/wtf.6.in: Update from NetBSD CVS.
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
* phantasia/Makefrag: Update to build generated files in source
|
|
directory rather than on install.
|
|
* phantasia/.cvsignore: Update.
|
|
* atc/include.h, hunt/huntd/driver.c, monop/execute.c: Include
|
|
<time.h>.
|
|
* sail/misc.c: Include <stdlib.h>.
|
|
|
|
2001-08-02 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* README, PACKAGING: Warn about inclusion of cryptographic
|
|
software.
|
|
|
|
2001-03-24 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* hack/hack.cmd.c: Whitespace adjustments for NetBSD alignment.
|
|
|
|
* arithmetic/arithmetic.c, banner/banner.6,
|
|
fortune/datfiles/fortunes, fortune/datfiles/fortunes2-o.real,
|
|
fortune/fortune/fortune.c, wtf/acronyms: Update from NetBSD CVS
|
|
(but don't apply __progname changes).
|
|
|
|
2001-03-19 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* bsd-games.lsm (Primary-site), bsd-games-non-free.lsm
|
|
(Primary-site): Change metalab.unc.edu to ibiblio.org.
|
|
|
|
2001-03-03 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* install-man.in, install-score.in: Use POSIX "chown user:group"
|
|
instead of GNU "chown user.group".
|
|
|
|
2001-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* rogue/USD.doc/rogue.me: Fix typo (s/scroll/potion/). Reported
|
|
by Lidovski Vladimir <yyterry@chat.ru>.
|
|
|
|
2001-02-07 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/hdr.h, adventure/init.c, arithmetic/arithmetic.c,
|
|
atc/atc.6.in, atc/extern.h, atc/input.c, atc/log.c, atc/main.c,
|
|
atc/update.c, backgammon/Makefile.bsd,
|
|
backgammon/Makefile.inc.bsd, backgammon/teachgammon/teach.c,
|
|
boggle/Makefile.bsd, boggle/boggle/help.c, boggle/boggle/mach.c,
|
|
boggle/boggle/timer.c, boggle/boggle/word.c, cribbage/crib.c,
|
|
dm/dm.c, fortune/Makefile.bsd, fortune/datfiles/Makefile.bsd,
|
|
fortune/datfiles/fortunes, fortune/datfiles/fortunes-o.real,
|
|
fortune/datfiles/fortunes-o.sp.ok, fortune/datfiles/fortunes2,
|
|
fortune/datfiles/netbsd, fortune/fortune/fortune.c, patching file
|
|
fortune/strfile/strfile.8, gomoku/bdisp.c, hack/config.h,
|
|
hack/def.monst.h, hack/def.rm.h, hack/extern.h, hack/hack.6.in,
|
|
hack/hack.cmd.c, hack/hack.h, hack/hack.options.c,
|
|
hack/hack.read.c, hack/hack.tty.c, hack/hack.unix.c,
|
|
hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/huntd/driver.c,
|
|
hunt/huntd/faketalk.c, hunt/huntd/get_names.c, monop/misc.c,
|
|
monop/monop.6.in, monop/prop.c, phantasia/phantglobs.h,
|
|
primes/pr_tbl.c, primes/primes.c, quiz/datfiles/midearth,
|
|
quiz/datfiles/pres, robots/main.c, robots/move_robs.c,
|
|
robots/play_level.c, rogue/rogue.h, sail/assorted.c,
|
|
sail/display.h, sail/dr_1.c, sail/dr_2.c, sail/dr_3.c,
|
|
sail/dr_4.c, sail/dr_5.c, sail/dr_main.c, sail/driver.h,
|
|
sail/extern.h, sail/game.c, sail/globals.c, sail/lo_main.c,
|
|
sail/main.c, sail/misc.c, sail/parties.c, sail/pl_1.c,
|
|
sail/pl_2.c, sail/pl_3.c, sail/pl_4.c, sail/pl_5.c, sail/pl_6.c,
|
|
sail/pl_7.c, sail/pl_main.c, sail/player.h, sail/restart.h,
|
|
sail/sync.c, trek/externs.c, trek/lose.c, trek/play.c, trek/win.c,
|
|
wtf/wtf.in: Update from NetBSD CVS.
|
|
* sail/main.c: Include <time.h>.
|
|
* COPYING: Update.
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
2001-01-11 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* mkdep: Update to work with current CVS GCC.
|
|
* COPYING: Update copyright dates.
|
|
|
|
2000-12-20 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* rain/rain.c (main): If delay is zero, do tcdrain(STDOUT_FILENO)
|
|
at the end of each iteration to avoid buffered output preventing
|
|
Ctrl-C from working within a reasonable time.
|
|
|
|
2000-10-17 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* cribbage/cribbage.h: Mark msg() and addmsg() with printf format
|
|
attributes.
|
|
* hack/extern.h: Make vpline() with printf format attribute.
|
|
|
|
* monop/misc.c (next_play): Fix undefined order of side effects.
|
|
* monop/prop.c (bid): Likewise.
|
|
|
|
2000-09-25 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.12.
|
|
|
|
* NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
|
|
|
|
* battlestar/com2.c, battlestar/com4.c, battlestar/com5.c,
|
|
battlestar/cypher.c, battlestar/extern.h, battlestar/globals.c,
|
|
battlestar/words.c: Update from NetBSD CVS after merge.
|
|
|
|
* battlestar/extern.h: Add AUXVERB.
|
|
* battlestar/words.c (wlist): Use AUXVERB for "climb", "move" and
|
|
"make".
|
|
* battlestar/cypher.c (cypher): Object to words in the place for a
|
|
verb that aren't a VERB or KNIFE. Allow for AUXVERBs.
|
|
* battlestar/com2.c (put), battlestar/com4.c (take): When creating
|
|
new verbs from "put on", "put down" and "take off", make their
|
|
type be VERB.
|
|
Partly from Paul Janzen <pjanzen@foatdi.harvard.edu>.
|
|
* tests/battlestar.out3: Update.
|
|
* tests/battlestar.in42, tests/battlestar.out42,
|
|
tests/battlestar.in43, tests/battlestar.out43: New tests.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/extern.h: Add flags OBJ_PERSON and OBJ_NONOBJ.
|
|
* battlestar/globals.c (objflags): Use them.
|
|
|
|
* battlestar/extern.h: Define new macros for handling "a" versus
|
|
"an" and "is" versus "are" wording issues.
|
|
* battlestar/globals.c (objflags): Add OBJ_AN flags; reformat.
|
|
From OpenBSD.
|
|
* battlestar/com2.c (wearit, murder), battlestar/com4.c (take,
|
|
eat): Use these macros.
|
|
* tests/battlestar.in41, tests/battlestar.out41: New test.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/cypher.c (cypher): Remove excess blank lines. From
|
|
OpenBSD.
|
|
|
|
* battlestar/com5.c (love): Fix loving already loved goddess;
|
|
avoid fallthrough after loving goddess; give error on "love
|
|
amulet". From OpenBSD.
|
|
* tests/battlestar.in40, tests/battlestar.out40: New test.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* atc/atc.6.in, hack/Makefile.bsd: Update from NetBSD CVS.
|
|
* battlestar/battlestar.c, battlestar/com1.c, battlestar/com2.c,
|
|
battlestar/com3.c, battlestar/com4.c, battlestar/com5.c,
|
|
battlestar/com6.c, battlestar/com7.c, battlestar/cypher.c,
|
|
battlestar/dayfile.c, battlestar/extern.h, battlestar/fly.c,
|
|
battlestar/getcom.c, battlestar/globals.c, battlestar/nightfile.c,
|
|
battlestar/parse.c, battlestar/room.c, battlestar/words.c: Update
|
|
from NetBSD CVS after merge.
|
|
|
|
* battlestar/com3.c (jump): Use defined constant FINAL instead of
|
|
hardcoded number 275. From OpenBSD.
|
|
|
|
* battlestar/com2.c (murder): Fix logic of use of n and wordnumber
|
|
when using laser. From OpenBSD.
|
|
* tests/battlestar.in39, tests/battlestar.out39: New test.
|
|
* tests/battlestar.test: Update.
|
|
|
|
2000-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* NEWS, TODO: Update.
|
|
|
|
* COPYING, INSTALL, NEWS, PACKAGING, README, SECURITY: Don't use
|
|
ASCII backquotes and neutral apostrophes as matched quotes.
|
|
|
|
* battlestar/getcom.c (getcom): If a line of standard input goes
|
|
beyond our buffer, discard extra characters rather than reading
|
|
them as our next command. From OpenBSD.
|
|
|
|
* battlestar/cypher.c (cypher): Improve messages when WEIGHT or
|
|
CUMBER are zero.
|
|
|
|
* battlestar/com2.c (ravage), battlestar/com3.c (bury),
|
|
battlestar/com5.c (kiss, love, give), battlestar/com6.c (ride):
|
|
Add explicit no-ops to empty loops following the NetBSD style
|
|
guide.
|
|
|
|
* battlestar/extern.h, battlestar/parse.c, battlestar/globals.c:
|
|
Make hash table static in parse.c.
|
|
|
|
* battlestar/cypher.c (cypher): For INVEN, give more sensible
|
|
messages when WEIGHT or CUMBER are zero.
|
|
|
|
2000-09-23 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/globals.c (objdes, objsht): Use NULL instead of 0;
|
|
from OpenBSD. Also add or adjust comments.
|
|
|
|
* battlestar/com2.c (murder), battlestar/com3.c (shoot),
|
|
battlestar/com4.c (take): Correct "dont" to "don't". From
|
|
OpenBSD.
|
|
* tests/battlestar.out28: Update.
|
|
|
|
* battlestar/parse.c: Make local functions static.
|
|
* battlestar/extern.h: Remove declarations of functions now static
|
|
in parse.c.
|
|
|
|
* battlestar/com4.c (eat): Check first for having the object to be
|
|
eaten, then for needing a knife, then for being stuffed. Also
|
|
give a better message for things it doesn't make sense to eat.
|
|
From OpenBSD.
|
|
* tests/battlestar.in38, tests/battlestar.out38: New test.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/fly.c: Remove abs() macro; make local variables and
|
|
functions static.
|
|
* battlestar/extern.h: Remove declarations of functions now static
|
|
in fly.c
|
|
|
|
* battlestar/com1.c (news): Don't let CUMBER go negative.
|
|
* battlestar/cypher.c (cypher): For INVEN, show -1% if CUMBER is
|
|
zero.
|
|
|
|
* battlestar/com4.c (drop): Disambiguate BODY; handle "kick
|
|
door". From OpenBSD.
|
|
* tests/battlestar.in32, tests/battlestar.out32,
|
|
tests/battlestar.in33, tests/battlestar.out33,
|
|
tests/battlestar.in34, tests/battlestar.out34,
|
|
tests/battlestar.in35, tests/battlestar.out35,
|
|
tests/battlestar.in36, tests/battlestar.out36,
|
|
tests/battlestar.in37, tests/battlestar.out37: New tests.
|
|
* tests/battlestar.test: Update.
|
|
|
|
2000-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/com5.c (love): Allow for bathing goddess; better
|
|
message when the lover is not present or for certain choices of
|
|
lover. From OpenBSD.
|
|
|
|
* battlestar/com2.c (ravage): Allow for the bathing goddess. From
|
|
OpenBSD.
|
|
|
|
* battlestar/extern.h: Add OBJ_PLURAL, objflags and
|
|
is_plural_object.
|
|
* battlestar/globals.c: Add objflags.
|
|
* battlestar/com2.c (wearit), battlestar/com3.c (shoot),
|
|
battlestar/com4.c (take, eat): Use is_plural_object rather than
|
|
looking for a final 's'.
|
|
* tests/battlestar.in31, tests/battlestar.out31: New test.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/com4.c (drop): When kicking, check for objects being
|
|
worn or not present. From OpenBSD.
|
|
* tests/battlestar.in29, tests/battlestar.out29,
|
|
tests/battlestar.in30, tests/battlestar.out30: New tests.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/com4.c (take): Check for the object not being present
|
|
before checking for it being too heavy or bulky.
|
|
* tests/battlestar.in28, tests/battlestar.out28: New test.
|
|
* tests/battlestar.test: Update.
|
|
|
|
2000-09-21 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/cypher.c (cypher): Give appropriate messages for
|
|
verbs applied to "all" where nothing relevant is present. From
|
|
OpenBSD.
|
|
* tests/battlestar.in27, tests/battlestar.out27: New test.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/com2.c (wearit, use, murder), battlestar/com3.c
|
|
(shoot), battlestar/com4.c (take, throw, drop, eat),
|
|
battlestar/com6.c (dooropen), battlestar/cypher.c (cypher),
|
|
battlestar/parse.c (parse): Move all discarding of adjectives to
|
|
parse(). From Paul Janzen <pjanzen@foatdi.harvard.edu>. Fixes
|
|
crash on "carry old all", shown up by fuzz testing.
|
|
* tests/battlestar.in26, tests/battlestar.out26: New test.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/com2.c (murder): Give error rather than crashing on
|
|
"kill all". From OpenBSD.
|
|
* tests/battlestar.in25, tests/battlestar.out25: New test.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/extern.h: Define and use WORDLEN. From OpenBSD.
|
|
* battlestar/globals.c: Also use WORDLEN. From OpenBSD.
|
|
* battlestar/battlestar.c (main): Use NWORD rather than 20 (from
|
|
OpenBSD). Avoid off-by-one error by using NWORD - 1.
|
|
* battlestar/cypher.c (cypher): Increment wordnumber after INVEN.
|
|
* battlestar/getcom.c (getword): Avoid overflowing elements of the
|
|
words array. From OpenBSD.
|
|
* battlestar/words.c (wlist): Parse "," as AND. From OpenBSD.
|
|
* battlestar/parse.c (parse): Trim AND AND. When an OBJECT AND
|
|
EVERYTHING or NOUNS AND EVERYTHING sequence occurs, move the
|
|
EVERYTHING to the beginning. Trim EVERYTHING AND EVERYTHING.
|
|
From OpenBSD. Also disable parsing of "," as AND if followed by a
|
|
verb.
|
|
* tests/battlestar.in21, tests/battlestar.out21,
|
|
tests/battlestar.in22, tests/battlestar.out22,
|
|
tests/battlestar.in23, tests/battlestar.out23,
|
|
tests/battlestar.in24, tests/battlestar.out24: New tests.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/com2.c (wearit): Don't attempt to wear anything with
|
|
no short description.
|
|
* tests/battlestar.in20, tests/battlestar.out20: New tests.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/com2.c (wearit): Partly from OpenBSD: don't try to
|
|
wear anything that isn't OBJECT or NOUNS, and don't try to wear
|
|
DOOR. Fixes with a different patch a bug report from Peter
|
|
Maydell <pmaydell@chiark.greenend.org.uk>.
|
|
* tests/battlestar.in16, tests/battlestar.out16,
|
|
tests/battlestar.in17, tests/battlestar.out17,
|
|
tests/battlestar.in18, tests/battlestar.out18,
|
|
tests/battlestar.in19, tests/battlestar.out19: New tests.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/com2.c (murder): From OpenBSD: shoot with laser if no
|
|
hand-to-hand weapon available.
|
|
|
|
2000-09-20 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/getcom.c (getcom): die() on EOF; based on OpenBSD.
|
|
* tests/battlestar.out15: New test.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/com6.c (open_score_file): If BATTLESTAR_QUIET is set
|
|
in the environment, don't give a warning.
|
|
* tests/battlestar.test: Set BATTLESTAR_QUIET so tests can be done
|
|
as a user without write access to the log file.
|
|
|
|
* battlestar/com5.c (kiss): From OpenBSD, "take" the bathing
|
|
goddess if required; give a better message when trying to kiss a
|
|
person who is not present.
|
|
* tests/battlestar.in14, tests/battlestar.out14: New tests.
|
|
* tests/battlestar.test: Update.
|
|
|
|
2000-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/dayfile.c (dayfile), battlestar/nightfile.c
|
|
(nightfile): Add missing initialisers and comments giving room
|
|
numbers.
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
* battlestar/com1.c, battlestar/com2.c, battlestar/com4.c,
|
|
battlestar/com5.c, battlestar/com6.c, battlestar/com7.c,
|
|
battlestar/getcom.c: Clean up formatting; partly from OpenBSD.
|
|
|
|
* tests/battlestar.in9, tests/battlestar.out9,
|
|
tests/battlestar.in10, tests/battlestar.out10,
|
|
tests/battlestar.in11, tests/battlestar.out11,
|
|
tests/battlestar.in12, tests/battlestar.out12,
|
|
tests/battlestar.in13, tests/battlestar.out13: New tests.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/com6.c (dooropen): New function, from OpenBSD.
|
|
* battlestar/cypher.c (cypher): Support new verbs OPEN, VERBOSE
|
|
and BRIEF, from OpenBSD.
|
|
* battlestar/extern.h: Add new verbs OPEN, VERBOSE and BRIEF, new
|
|
variable verbose, and new function dooropen(), from OpenBSD.
|
|
* battlestar/globals.c (verbose): New variable, from OpenBSD.
|
|
* battlestar/room.c (writedes): If verbose, always give long
|
|
description; from OpenBSD.
|
|
* battlestar/words.c (wlist): Add synonyms "papaya" and "coconut"
|
|
and verbs "open", "unlock", "verbose" and "brief", from OpenBSD.
|
|
|
|
2000-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/com2.c, battlestar/com3.c, battlestar/com4.c,
|
|
battlestar/com5.c, battlestar/com6.c, battlestar/com7.c,
|
|
battlestar/cypher.c, battlestar/dayfile.c, battlestar/nightfile.c,
|
|
battlestar/room.c, battlestar/words.c: Update from NetBSD CVS
|
|
after merge.
|
|
|
|
2000-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/room.c (writedes): Process '=' in descriptions as
|
|
meaning a literal '-'; from OpenBSD.
|
|
* battlestar/dayfile.c (dayfile), battlestar/nightfile.c
|
|
(nightfile): Spelling, punctuation and line length adjustments
|
|
from OpenBSD.
|
|
* tests/battlestar.out4, tests/battlestar.out5,
|
|
tests/battlestar.out8: Update for changes in line length.
|
|
|
|
* battlestar/com2.c (murder): Give an appropriate message for
|
|
trying to kill non-OBJECT things (from OpenBSD); fixes "kill door"
|
|
segfault.
|
|
* battlestar/com3.c (shoot), battlestar/com4.c (take),
|
|
battlestar/com5.c (kiss), battlestar/com6.c (ride),
|
|
battlestar/com7.c (fight), battlestar/cypher.c (save): Wording,
|
|
spelling, punctuation and line length adjustments from OpenBSD.
|
|
* tests/battlestar.out5, tests/battlestar.out6: Update for changed
|
|
wording.
|
|
* tests/battlestar.in8, tests/battlestar.out8: New tests.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* battlestar/words.c: Make spacing nicer and add missing
|
|
initialisers.
|
|
|
|
* NEWS, TODO: Update.
|
|
|
|
* battlestar/battlestar.6, battlestar/battlestar.c,
|
|
battlestar/com1.c, battlestar/com5.c, battlestar/cypher.c,
|
|
battlestar/dayfile.c, battlestar/extern.h, battlestar/globals.c,
|
|
battlestar/init.c, battlestar/nightfile.c, battlestar/room.c:
|
|
Update from NetBSD CVS after merge.
|
|
|
|
2000-09-08 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/battlestar.6: Don't refer to ~. Suggested by Hubert
|
|
Feyrer.
|
|
|
|
* battlestar/extern.h, battlestar/globals.c, battlestar/init.c:
|
|
Don't restrict length of username, use a string from strdup
|
|
instead. Make functions and arrays only used in init.c static.
|
|
|
|
2000-09-07 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/extern.h: Put prototypes in alphabetical order.
|
|
|
|
* fortune/datfiles/Makefile.bsd: Really update from NetBSD CVS.
|
|
|
|
* battlestar/battlestar.6: Improvements from OpenBSD.
|
|
* battlestar/extern.h: Define ROOMDESC.
|
|
* battlestar/room.c (writedes): Use it.
|
|
* battlestar/battlestar.c: From OpenBSD, make clearer and don't
|
|
increase beenthere[position] beyond ROOMDESC.
|
|
* battlestar/com1.c (news), battlestar/com5.c (kiss),
|
|
battlestar/cypher.c (cypher), battlestar/dayfile.c (dayfile),
|
|
battlestar/globals.c (objdes, objsht), nightfile.c (nightfile):
|
|
Spelling and punctuation corrections or adjustments from OpenBSD.
|
|
|
|
* tests/battlestar.test: Test for wizard or anti-wizard users.
|
|
|
|
2000-09-06 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* tests/battlestar.in5, tests/battlestar.out5,
|
|
tests/battlestar.in6, tests/battlestar.out6,
|
|
tests/battlestar.err6: New files.
|
|
* tests/battlestar.test: Update.
|
|
|
|
* tests/battlestar.test, tests/battlestar.in1,
|
|
tests/battlestar.out1, tests/battlestar.in2,
|
|
tests/battlestar.out2, tests/battlestar.in3,
|
|
tests/battlestar.out3, tests/battlestar.in4,
|
|
tests/battlestar.out4: New files.
|
|
|
|
* lib/.cvsignore: New file.
|
|
* morse/.cvsignore: Add morse.
|
|
|
|
2000-08-22 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* hunt/hunt/.cvsignore, hunt/huntd/.cvsignore, mille/.cvsignore,
|
|
monop/.cvsignore, morse/.cvsignore, number/.cvsignore,
|
|
phantasia/.cvsignore, pig/.cvsignore, pom/.cvsignore,
|
|
ppt/.cvsignore, primes/.cvsignore, quiz/.cvsignore,
|
|
quiz/datfiles/.cvsignore, rain/.cvsignore, random/.cvsignore,
|
|
robots/.cvsignore, rogue/.cvsignore, sail/.cvsignore,
|
|
snake/snake/.cvsignore, snake/snscore/.cvsignore,
|
|
tetris/.cvsignore, trek/.cvsignore, worm/.cvsignore,
|
|
worms/.cvsignore, wtf/.cvsignore, wump/.cvsignore: New files.
|
|
|
|
2000-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/datfiles/.cvsignore, fortune/fortune/.cvsignore,
|
|
fortune/strfile/.cvsignore, fortune/unstr/.cvsignore,
|
|
gomoku/.cvsignore, hack/.cvsignore, hangman/.cvsignore: New files.
|
|
|
|
2000-08-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* caesar/.cvsignore, canfield/canfield/.cvsignore,
|
|
canfield/cfscores/.cvsignore, cribbage/.cvsignore, dm/.cvsignore,
|
|
factor/.cvsignore, fish/.cvsignore: New files.
|
|
|
|
* fortune/datfiles/Makefile.bsd, fortune/datfiles/fortunes,
|
|
fortune/datfiles/netbsd, fortune/datfiles/netbsd-o.fake,
|
|
fortune/datfiles/netbsd-o.real, wtf/acronyms: Update from NetBSD
|
|
CVS.
|
|
|
|
2000-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* .cvsignore, include/.cvsignore, adventure/.cvsignore,
|
|
arithmetic/.cvsignore, atc/.cvsignore,
|
|
backgammon/backgammon/.cvsignore,
|
|
backgammon/common_source/.cvsignore,
|
|
backgammon/teachgammon/.cvsignore, banner/.cvsignore,
|
|
battlestar/.cvsignore, bcd/.cvsignore, boggle/boggle/.cvsignore,
|
|
boggle/mkdict/.cvsignore, boggle/mkindex/.cvsignore: New files.
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
2000-08-04 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* include/signal.h, include/stdio.h, include/stdlib.h,
|
|
include/termios.h, include/sys/cdefs.h, include/sys/ttydefaults.h:
|
|
Use #pragma GCC system_header to allow #include_next with
|
|
-pedantic.
|
|
|
|
2000-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* atc/input.c, atc/log.c, atc/update.c, hack/config.h,
|
|
hack/def.monst.h, hack/def.rm.h, hack/hack.cmd.c, hack/hack.h,
|
|
robots/move_robs.c, robots/play_level.c: Comment out text after
|
|
#endif.
|
|
* bcd/bcd.c: Use unsigned char and casts to avoid -pedantic
|
|
warnings.
|
|
* pom/pom.c: Likewise.
|
|
* fortune/unstr/unstr.c, hack/makedefs.c: Include <stdlib.h>.
|
|
* lib/fgetln.c: Include <string.h>.
|
|
|
|
* adventure/setup.c, battlestar/com1.c, battlestar/com7.c,
|
|
battlestar/cypher.c, battlestar/extern.h, boggle/mkdict/mkdict.c,
|
|
boggle/mkindex/mkindex.c, fortune/datfiles/netbsd,
|
|
fortune/strfile/strfile.c, hack/makedefs.c, monop/initdeck.c:
|
|
Update from NetBSD CVS.
|
|
|
|
2000-08-02 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* sail/extern.h (abs): Don't define; breaks with glibc 2.2.
|
|
|
|
2000-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* hack/hack.tty.c, monop/getinp.c, rogue/message.c, trek/phaser.c:
|
|
Update from NetBSD CVS.
|
|
|
|
2000-07-06 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/done.c, adventure/main.c, adventure/subr.c, bcd/bcd.c,
|
|
canfield/cfscores/cfscores.c, countmail/countmail.6,
|
|
fortune/datfiles/fortunes, fortune/datfiles/fortunes2,
|
|
fortune/datfiles/netbsd, gomoku/stoc.c, hack/hack.h,
|
|
hunt/huntd/get_names.c, morse/morse.c, phantasia/Makefile.bsd,
|
|
ppt/ppt.c, rogue/init.c, sail/Makefile.bsd, sail/lo_main.c,
|
|
sail/pl_1.c, sail/pl_7.c, trek/computer.c, trek/destruct.c,
|
|
trek/getpar.c, trek/setup.c, trek/torped.c: Update from NetBSD
|
|
CVS.
|
|
|
|
2000-05-28 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/Makefile.bsd, adventure/main.c,
|
|
arithmetic/arithmetic.c, atc/main.c, backgammon/backgammon/main.c,
|
|
backgammon/teachgammon/teach.c, battlestar/battlestar.c,
|
|
bcd/bcd.c, boggle/boggle/bog.c, caesar/caesar.c, caesar/rot13.in,
|
|
canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
|
|
cribbage/crib.c, fish/fish.c, fortune/datfiles/netbsd,
|
|
gomoku/main.c, hack/hack.termcap.c, hangman/main.c, mille/mille.c,
|
|
mille/misc.c, mille/print.c, monop/cards.inp, monop/monop.c,
|
|
morse/morse.c, phantasia/Makefile.bsd, phantasia/fight.c,
|
|
phantasia/misc.c, ppt/ppt.c, quiz/quiz.c, robots/main.c,
|
|
robots/score.c, snake/snake/snake.c, snake/snscore/snscore.c,
|
|
tetris/screen.c, tetris/screen.h, trek/main.c, worm/worm.c,
|
|
wump/wump.c: Update from NetBSD CVS.
|
|
|
|
2000-05-27 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
2000-05-06 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* bsd-games now under CVS version control. At present there is no
|
|
anoncvs access, so this isn't particularly relevant to anyone else
|
|
yet. The CVS tree up to now has been generated with scripts based
|
|
on RCS to include all past releases and betas from 1.3 onwards,
|
|
and those snapshots of the bsd-games source tree from in between
|
|
releases that I have, with checkin dates set to the dates of the
|
|
ChangeLogs in the respective releases and snapshots. Tags used
|
|
are BSD_GAMES_DATE_yyyy_mm_dd for dated snapshots; BSD_GAMES_v_v
|
|
for versioned bsd-games releases; BSD_GAMES_NON_FREE_v_v for
|
|
bsd-games-non-free releases; and BSD_GAMES_VERSION_v_v for the
|
|
union of corresponding bsd-games and bsd-games-non-free releases,
|
|
and for bsd-games releases before the split, but this tag was not
|
|
applied where no bsd-games-non-free release corresponded to a
|
|
particular bsd-games release.
|
|
|
|
2000-04-26 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* bsd-games.lsm, bsd-games-non-free.lsm: Update to LSM format
|
|
version 4.
|
|
|
|
2000-04-19 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.11.
|
|
|
|
* NEWS: Update.
|
|
* bsd-games.lsm: Update.
|
|
* bsd-games-non-free.lsm: Update.
|
|
|
|
* hack/date.h, hack/def.monst.h, hack/def.objclass.h,
|
|
hack/def.objects.h, hack/def.permonst.h, hack/extern.h,
|
|
hack/hack.Decl.c, hack/hack.cmd.c, hack/hack.dog.c,
|
|
hack/hack.eat.c, hack/hack.end.c, hack/hack.engrave.c,
|
|
hack/hack.fight.c, hack/hack.h, hack/hack.invent.c,
|
|
hack/hack.lev.c, hack/hack.main.c, hack/hack.makemon.c,
|
|
hack/hack.mhitu.c, hack/hack.mklev.c, hack/hack.mkmaze.c,
|
|
hack/hack.mkobj.c, hack/hack.mkshop.c, hack/hack.mon.c,
|
|
hack/hack.monst.c, hack/hack.o_init.c, hack/hack.objnam.c,
|
|
hack/hack.pager.c, hack/hack.pri.c, hack/hack.read.c,
|
|
hack/hack.rip.c, hack/hack.save.c, hack/hack.shk.c,
|
|
hack/hack.termcap.c, hack/hack.timeout.c, hack/hack.topl.c,
|
|
hack/hack.tty.c, hack/hack.u_init.c, hack/hack.unix.c,
|
|
hack/hack.vault.c, hack/hack.wield.c, hack/hack.wizard.c,
|
|
hack/hack.zap.c: Use const and fix compiler warnings.
|
|
|
|
2000-04-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* hack/*: New, from NetBSD CVS.
|
|
* hack/Makefile: Rename to Makefile.bsd.
|
|
* AUTHORS, COPYING, INSTALL, README, README.non-free, SECURITY,
|
|
TODO: Update.
|
|
* NEWS: Update.
|
|
* bsd-games-non-free.lsm: Update.
|
|
* hack/pathnames.h: Rename to pathnames.h.in for substitutions.
|
|
* hack/hack.6: Rename to hack.6.in for substitutions.
|
|
* configure, substfiles, substfiles2, Makeconfig.in: Update.
|
|
* exec.libs, exec.objs: Update.
|
|
* hack/Makefrag: New file.
|
|
* hack/hack.main.c: Check for fds 0, 1, 2 being closed; use
|
|
setregid() for gid revokes.
|
|
* hack/hack.bones.c, hack/hack.do.c, hacl/hack.main.c,
|
|
hack/hack.pager.c, hack/hack.save.c, hack/hack.unix.c,
|
|
hack/makedefs.c: Use symbolic constants.
|
|
* hack/makedefs.c: Check for write errors on output; use const and
|
|
fix compiler warnings.
|
|
* hack/def.func_tab.h, hack/def.objclass.h, hack/def.permonst.h,
|
|
hack/extern.h, hack/hack.Decl.c, hack/hack.apply.c, hack/hack.c,
|
|
hack/hack.cmd.c, hack/hack.do_name.c, hack/hack.end.c,
|
|
hack/hack.invent.c, hack/hack.h, hack/hack.main.c,
|
|
hack/hack.mon.c, hack/hack.objnam.c, hack.pager.c, hack.potion.c,
|
|
hack/hack.shknam.c, hack.trap.c, hack.zap.c: Use const and fix
|
|
compiler warnings.
|
|
|
|
2000-04-15 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* arithmetic/arithmetic.c, boggle/mkdict/Makefile.bsd,
|
|
boggle/mkindex/Makefile.bsd, fortune/datfiles/fortunes,
|
|
fortune/datfiles/fortunes2, fortune/fortune/fortune.c,
|
|
fortune/strfile/Makefile.bsd, hunt/Makefile.inc.bsd,
|
|
hunt/hunt/hunt.c, hunt/huntd/driver.c, phantasia/fight.c,
|
|
robots/score.c: Update from NetBSD CVS.
|
|
|
|
2000-04-14 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* COPYING: Fix spelling error.
|
|
|
|
2000-04-09 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* quiz/datfiles/asia: Corrections from Robert Vollmert
|
|
<rvollmert@gmx.net>.
|
|
|
|
2000-04-05 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* countmail/countmail.6: Fix grammar (bug reported by Thomas
|
|
Bushnell BSG <tb@MIT.EDU>).
|
|
|
|
2000-03-29 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* boggle/boggle/prtable.c, fish/fish.c, fortune/datfiles/fortunes,
|
|
fortune/datfiles/fortunes2, fortune/datfiles/fortunes2-o.real,
|
|
fortune/datfiles/netbsd, gomoku/makemove.c, hunt/hunt/hunt.c,
|
|
rogue/CHANGES, trek/trek.6.in: Update from NetBSD CVS.
|
|
|
|
2000-02-28 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
2000-02-12 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.10.
|
|
|
|
* fortune/fortune/fortune.c: Include <sys/endian.h>.
|
|
* fortune/unstr/unstr.c: Likewise.
|
|
* fortune/strfile/strfile.c: Include <netinet/in.h>.
|
|
* monop/initdeck.c: Likewise. Remove unnecessary casts.
|
|
|
|
* NEWS: Update.
|
|
* bsd-games.lsm: Update.
|
|
|
|
* fortune/datfiles/netbsd, sail/Makefile.bsd: Update from NetBSD
|
|
CVS.
|
|
|
|
* COPYING: Add 2000 to copyright years.
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
2000-02-09 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
* THANKS: Update.
|
|
* INSTALL: Update.
|
|
|
|
* Essentially all relevant changes now merged back into NetBSD
|
|
(except for hunt).
|
|
* TODO: Update.
|
|
* NEWS: Update.
|
|
|
|
* sail/Makefile.bsd, sail/dr_main.c, sail/extern.h,
|
|
sail/globals.c, sail/main.c, sail/misc.c, sail/pathnames.h.in,
|
|
sail/pl_7.c, sail/pl_main.c, sail/sync.c: Update from NetBSD CVS
|
|
after further merge.
|
|
|
|
* fortune/datfiles/Makefile.bsd, wargames/Makefile.bsd: Update
|
|
from NetBSD CVS.
|
|
* fortune/datfiles/netbsd: New, from NetBSD.
|
|
|
|
2000-02-01 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
2000-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* snake/snscore/snscore.c, tetris/scores.c, tetris/tetris.c,
|
|
wargames/Makefile.bsd, wargames/wargames.6: Update from NetBSD CVS
|
|
after further merge.
|
|
|
|
* boggle/Makefile.bsd, fortune/Makefile.bsd,
|
|
fortune/datfiles/Makefile.bsd, hunt/hunt/hunt.c,
|
|
hunt/huntd/hunt.h, phantasia/Makefile.bsd: Update from NetBSD CVS.
|
|
|
|
2000-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* robots/main.c, robots/score.c: Update from NetBSD CVS after
|
|
further merge.
|
|
|
|
2000-01-19 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/strfile/strfile.c, random/random.c: Update from NetBSD
|
|
CVS after further merge.
|
|
|
|
2000-01-17 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* random/random.c: Define MAXRANDOM rather than using RAND_MAX.
|
|
|
|
2000-01-13 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/io.c, adventure/vocab.c, battlestar/save.c,
|
|
caesar/caesar.c, monop/monop.c, worm/worm.c: Update from NetBSD
|
|
CVS after further merge.
|
|
|
|
2000-01-08 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
2000-01-02 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* tetris/screen.h, tetris/tetris.c, tetris/tetris.h: Update from
|
|
NetBSD CVS after further merge.
|
|
|
|
1999-12-31 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/strfile/strfile.c, fortune/strfile/strfile.h,
|
|
monop/cards.c, monop/initdeck.c: Update from NetBSD CVS.
|
|
|
|
1999-12-28 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* sail/extern.h, sail/globals.c, sail/pl_7.c, sail/player.h:
|
|
Update from NetBSD CVS after further merge.
|
|
|
|
1999-12-16 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* ppt/ppt.c, quiz/quiz.c: Update from NetBSD CVS (more changes
|
|
merged into NetBSD).
|
|
|
|
* quiz/quiz.c (show_index): Refer error message to the pager
|
|
actually used.
|
|
|
|
* fortune/strfile/strfile.c: Use err(1, NULL) for out-of-memory
|
|
error.
|
|
|
|
* boggle/mkindex/mkindex.c, fortune/datfiles/fortunes,
|
|
fortune/strfile/strfile.c, wargames/wargames, wtf/wtf.in: Update
|
|
from NetBSD CVS.
|
|
|
|
1999-12-07 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/io.c, adventure/vocab.c, battlestar/save.c,
|
|
caesar/caesar.c, monop/cards.c, monop/initdeck.c, monop/monop.c,
|
|
monop/prop.c, snake/snscore/snscore.c, worm/worm.c: Use err(1,
|
|
NULL) or warn(NULL) for `out of memory' messages.
|
|
|
|
* fortune/strfile/strfile.c: Remove obsolete NO_VOID conditional,
|
|
and casts in ALLOC macro.
|
|
|
|
1999-12-06 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
1999-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* ChangeLog: Use consistent form of my name and email address.
|
|
|
|
1999-11-15 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* countmail/countmail: Don't describe messages as new when they
|
|
may not be (bug report and suggested fix from Malcolm Parsons
|
|
<malcolm@bits.bris.ac.uk>).
|
|
|
|
* configure: Ask for permissions on variable data that should not
|
|
be world readable (bug report from <cesarb@web4u.com.br>).
|
|
* install-score.in: Use this.
|
|
* phantasia/Makefrag: Use this.
|
|
* SECURITY: Update.
|
|
|
|
* tetris/tetris.c: Include <err.h>; use errx() for error messages;
|
|
change usage message to refer to tetris-bsd (bug report from
|
|
Malcolm Parson <malcolm@bits.bris.ac.uk>).
|
|
|
|
* tetris/scores.c (printem): Fix formatting of high score tables
|
|
with multiple columns (bug report and suggested fix from Malcolm
|
|
Parsons <malcolm@bits.bris.ac.uk>).
|
|
|
|
* robots/main.c (main): Fix spelling error in unknown option
|
|
message (bug report and suggested fix by Malcolm Parsons
|
|
<malcolm@bits.bris.ac.uk>).
|
|
|
|
1999-11-12 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.9.
|
|
|
|
* bsd-games.lsm: Update.
|
|
|
|
* NEWS: Update.
|
|
|
|
1999-11-11 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* boggle/mkindex/mkindex.c (main): Add index entries for letters
|
|
not found in the dictionary (problem reported by Mike Castle
|
|
<dalgoda@ix.netcom.com>).
|
|
|
|
* robots/main.c (main): Reinitialise Num_games to 1 after looping
|
|
through Num_games games, so if you ask for another game then you
|
|
still get this prompt next time. Bug report and suggested fix
|
|
from Malcolm Parsons <malcolm@bits.bris.ac.uk>.
|
|
|
|
* robots/score.c (score): Fix reporting of auto-bot scores, bug
|
|
report and suggested fix from Malcolm Parsons
|
|
<malcolm@bits.bris.ac.uk>.
|
|
|
|
* cribbage/instr.c, fortune/fortune/fortune.c,
|
|
snake/snake/snake.6.in, snake/snake/snake.c, worm/worm.6,
|
|
worm/worm.c: Update from NetBSD CVS.
|
|
|
|
1999-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
1999-10-28 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
* random/random.c: Use RAND_MAX rather than LONG_MAX (patch from
|
|
William Brioschi).
|
|
|
|
* tests/rot13.*: Removed; test not meaningful since it uses the
|
|
installed caesar (which may not be present) rather than the
|
|
just-built one. Bug reported by Roman Hodek
|
|
<Roman.Hodek@informatik.uni-erlangen.de>.
|
|
|
|
1999-10-21 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* backgammon/common_source/back.h,
|
|
backgammon/common_source/subs.c, robots/main.c, tetris/screen.c,
|
|
tetris/screen.h: Update from NetBSD CVS.
|
|
|
|
1999-10-11 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
1999-10-01 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* cribbage/cribbage.6.in, mille/move.c: Update from NetBSD CVS
|
|
after further merge.
|
|
|
|
1999-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* atc/def.h, cribbage/cards.c, cribbage/cribbage.h, cribbage/io.c,
|
|
mille/comp.c, mille/init.c, mille/mille.h, mille/move.c,
|
|
mille/types.h, monop/misc.c, monop/monop.h, monop/trade.c,
|
|
phantasia/phantdefs.h, robots/robots.h, sail/dr_1.c, sail/dr_2.c,
|
|
sail/dr_3.c, sail/extern.h: Update from NetBSD CVS after further
|
|
merge.
|
|
|
|
* cribbage/cribbage.6.in (FILES): Tweak.
|
|
|
|
1999-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* quiz/datfiles/europe (Monaco): Change capital to Monaco, bug
|
|
reported by <capo@writeme.com>.
|
|
|
|
1999-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.8.
|
|
|
|
* include/tzfile.h: Remove (no longer used).
|
|
|
|
* fortune/datfiles/Makefrag: Use $(SHAREDIR) not $(LIBDIR).
|
|
|
|
* NEWS: Update.
|
|
|
|
* bsd-games.lsm, bsd-games-non-free.lsm: Update.
|
|
|
|
* */Makefrag, */*/Makefrag: Add copyright notices and licence
|
|
terms.
|
|
* hangman/Makefrag: Remove reference to $(hangman_WORDS).
|
|
* COPYING: Tweak.
|
|
* NEWS: Add release dates.
|
|
|
|
1999-09-23 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* dm/dm.c, fish/fish.c, fortune/fortune/fortune.c: Update from
|
|
NetBSD CVS after further merge.
|
|
|
|
* fortune/datfiles/Makefile.bsd: Update from NetBSD CVS.
|
|
|
|
1999-09-19 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* boggle/boggle/bog.c, boggle/mkdict/mkdict.c, cribbage/extern.c,
|
|
dm/dm.c, phantasia/setup.c: Update from NetBSD CVS after further
|
|
merge.
|
|
|
|
1999-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* boggle/mkdict/mkdict.c, boggle/mkindex/mkindex.c: Update from
|
|
NetBSD CVS after further merge.
|
|
|
|
* battlestar/com1.c, battlestar/com4.c: Tweak for NetBSD
|
|
alignment.
|
|
|
|
* battlestar/com1.c, battlestar/com4.c, boggle/boggle/bog.c,
|
|
cribbage/io.c, fortune/fortune/fortune.c,
|
|
fortune/strfile/strfile.c, fortune/unstr/unstr.c,
|
|
gomoku/pickmove.c, mille/comp.c, phantasia/interplayer.c,
|
|
pig/pig.c, robots/extern.c, robots/robots.h, robots/score.c,
|
|
rogue/save.c, tetris/scores.c, trek/main.c: Update from NetBSD CVS
|
|
after further merge.
|
|
|
|
* battlestar/battlestar.c, battlestar/cypher.c,
|
|
battlestar/dayobjs.c, battlestar/init.c, battlestar/nightobjs.c:
|
|
Update from NetBSD CVS after further merge.
|
|
|
|
* backgammon/backgammon/main.c, boggle/boggle/bog.c,
|
|
hangman/extern.c, hangman/hangman.6.in, hangman/hangman.h,
|
|
hangman/main.c, hangman/setup.c, quiz/quiz.c, sail/game.c,
|
|
tetris/scores.c, trek/externs.c, trek/trek.h: Update from NetBSD
|
|
CVS after further merge.
|
|
|
|
1999-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Update from NetBSD CVS.
|
|
|
|
* NEWS: Update.
|
|
|
|
* hangman/extern.c, hangman/hangman.h, hangman/main.c,
|
|
hangman/setup.c: Make dictionary path selectable at run time.
|
|
* hangman/hangman.6.in: Document this.
|
|
* NEWS, TODO, INSTALL, PACKAGING: Update.
|
|
|
|
1999-09-16 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* hangman/words: Remove. The copyright status was not clear;
|
|
assertions in the LSM entry that it is free from copyright seem to
|
|
be contradicted by inspection of the READMEs. (See
|
|
ftp://ftp.cs.unc.edu/pub/users/faith/linux/utils/ .)
|
|
* hangman/Makefrag: No longer install words file.
|
|
* configure: Update accordingly.
|
|
* boggle/mkdict/Makefrag: Update accordingly.
|
|
* Makeconfig.in: Update accordingly.
|
|
* NEWS: Update.
|
|
* INSTALL: Update.
|
|
* PACKAGING: Update.
|
|
|
|
* configure: Fix bugs in earlier changes.
|
|
|
|
* sail/game.c (maxturns): Tweak following comments from Hubert
|
|
Feyrer.
|
|
|
|
* boggle/boggle/bog.c (checkdict): Tweak following comments from
|
|
Hubert Feyrer.
|
|
|
|
* trek/trek.h: Modify form of structure/variable declarations
|
|
(following comments from Hubert Feyrer).
|
|
|
|
* battlestar/battlestar.c (main): Give a sensible error message in
|
|
the default (should't happen) case.
|
|
|
|
1999-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* COPYING: Update.
|
|
|
|
* substfiles: Move manpages and some other non-headers into
|
|
substfiles2 (new file).
|
|
* quiz/datfiles/Makefrag (quiz_datfiles_all): Depend on
|
|
quiz/datfiles/index.
|
|
* configure: Only generate rules for files in substfiles2, don't
|
|
actually build them at configure time.
|
|
* TODO: Update.
|
|
|
|
* configure: Allow for comments in exec.objs, exec.libs and
|
|
substfiles.
|
|
* exec.objs, exec.libs, substfiles: Add explanatory comments,
|
|
copyright notices and licence terms.
|
|
|
|
* substscr: New file to handle substitution logic. Also generate
|
|
subst.rules makefile for redoing the substitutions if required.
|
|
* configure: Use it to do substitutions. Handle subst.rules.
|
|
|
|
* fortune/unstr/unstr.c: Don't include <machine/endian.h> at all.
|
|
* gomoku/pickmove.c: Likewise, unconditionally include <limits.h>
|
|
rather than <machine/limits.h>.
|
|
|
|
* fortune/fortune/fortune.c: Use macro NAMLEN rather than
|
|
strlen(dirent->d_name).
|
|
|
|
1999-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* gomoku/main.c: Tweak for NetBSD alignment.
|
|
|
|
* battlestar/com6.c, battlestar/extern.h, battlestar/globals.c,
|
|
pom/pom.6, pom/pom.c, snake/snake/Makefile.bsd,
|
|
snake/snake/snake.6.in, snake/snake/snake.c: Update from NetBSD
|
|
CVS after further merge.
|
|
|
|
* fortune/fortune/fortune.c: Adjust (unsigned long) casts to use
|
|
(u_int32_t) and (u_int64_t) as appropriate.
|
|
|
|
* TODO: Update.
|
|
|
|
* phantasia/setup.c: Add checks for write errors.
|
|
|
|
* fortune/fortune/fortune.6.in, fortune/fortune/pathnames.h.in:
|
|
Fix references to @usrlibdir@.
|
|
|
|
* quiz/datfiles/pres: Update to OpenBSD version (minor
|
|
corrections, and includes vice-presidents).
|
|
* quiz/datfiles/index.in: Update.
|
|
|
|
1999-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/com6.c, battlestar/extern.h, battlestar/init.c,
|
|
cribbage/instr.c, gomoku/gomoku.h, gomoku/main.c,
|
|
phantasia/main.c, rogue/Makefile.bsd, rogue/machdep.c,
|
|
rogue/rogue.h, rogue/save.c: Update from NetBSD CVS after further
|
|
merge.
|
|
|
|
* fortune/datfiles/Makefile.bsd, fortune/datfiles/limerick,
|
|
fortune/datfiles/limerick-o.fake,
|
|
fortune/datfiles/limerick-o.real, fortune/datfiles/limerick.fake,
|
|
fortune/datfiles/limerick.real,
|
|
fortune/datfiles/unamerican-o.fake,
|
|
fortune/datfiles/unamerican-o.real,
|
|
fortune/datfiles/unamerican.fake,
|
|
fortune/datfiles/unamerican.real: Update from NetBSD CVS
|
|
(offensive fortunes renamed to ...-o).
|
|
* fortune/datfiles/Makefrag: Update.
|
|
|
|
* tests/*: Add testsuite.
|
|
* configure: Update.
|
|
* bcd/Makefrag, caesar/Makefrag, factor/Makefrag, morse/Makefrag,
|
|
number/Makefrag, pig/Makefrag, pom/Makefrag, ppt/Makefrag,
|
|
primes/Makefrag, wargames/Makefrag: Remove old test fragments.
|
|
* COPYING: Update.
|
|
* INSTALL: Update.
|
|
* NEWS: Update.
|
|
|
|
* lib/fgetln.c, lib/getloadavg.c: Add copyright notice and licence
|
|
terms.
|
|
* include/signal.h, include/stdio.h, include/stdlib.h,
|
|
include/termios.h, include/tzfile.h, include/sys/cdefs.h,
|
|
include/sys/endian.h, include/sys/ttydefaults.h: Likewise.
|
|
* hide-game.in, install-man.in, install-score.in, mkdep: Likewise.
|
|
* configure, Makeconfig.in: Likewise.
|
|
* COPYING: Update.
|
|
|
|
1999-09-12 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wargames/wargames.6: Add copyright notice and licence terms;
|
|
convert to use tmac.doc.
|
|
* COPYING: Update.
|
|
|
|
* snake/snake/snake.6.in: Fix substitution.
|
|
|
|
* snake/snake/snake.c: #ifdef keypad functionality so snake can be
|
|
built/tested on systems without it.
|
|
|
|
* AUTHORS: Fix entries for rogue and worm.
|
|
|
|
* canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
|
|
cribbage/crib.c, fish/fish.c, gomoku/main.c, hangman/main.c,
|
|
mille/mille.c, monop/monop.c, morse/morse.c, ppt/ppt.c,
|
|
quiz/quiz.c, robots/main.c, robots/robots.h, robots/score.c,
|
|
rogue/init.c, rogue/machdep.c, rogue/rogue.h, rogue/score.c,
|
|
snake/snake/snake.c, snake/snscore/snscore.c, tetris/scores.c,
|
|
tetris/tetris.c, tetris/tetris.h, trek/main.c, worm/worm.c,
|
|
wump/wump.c: Update from NetBSD CVS after merge of most security
|
|
changes.
|
|
|
|
1999-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wtf/acronyms: Updatef from NetBSD-current.
|
|
|
|
* COPYING: New file.
|
|
* NEWS: Update.
|
|
* README: Update.
|
|
|
|
1999-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* wump/wump.c: Update from NetBSD CVS.
|
|
|
|
* rogue/curses.c: Remove.
|
|
* rogue/machdep.c, rogue/rogue.h: Remove traces of CURSES.
|
|
|
|
* THANKS: Update.
|
|
* NEWS: Update.
|
|
|
|
* gomoku/main.c (main): Comment tweak.
|
|
|
|
* rogue/init.c: Add blank line.
|
|
|
|
* robots/main.c (main): Restore errno before printing error
|
|
message.
|
|
|
|
* robots/query.c: NetBSD alignment tweak.
|
|
|
|
* atc/graphics.c, boggle/mkdict/mkdict.c,
|
|
boggle/mkindex/mkindex.c, cribbage/cribbage.h,
|
|
fortune/strfile/strfile.c, monop/initdeck.c: Update from NetBSD
|
|
CVS after further merge.
|
|
|
|
1999-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* monop/initdeck.c (main): Whitespace tweaks.
|
|
|
|
* backgammon/backgammon/main.c, boggle/boggle/extern.h,
|
|
canfield/canfield/canfield.c, fortune/fortune/fortune.c,
|
|
fortune/strfile/strfile.c, gomoku/pickmove.c, hangman/setup.c,
|
|
mille/save.c, monop/cards.c, monop/initdeck.c, monop/monop.c,
|
|
monop/monop.h, monop/prop.c, rogue/init.c, sail/sync.c,
|
|
snake/snscore/snscore.c, worm/worm.c, wump/wump.c: Update from
|
|
NetBSD CVS after merge of malloc checks and <time.h> includes.
|
|
|
|
* fortune/strfile/strfile.8: Update from NetBSD CVS.
|
|
|
|
* mille/save.c: Move <time.h> include up.
|
|
|
|
* backgammon/backgammon/main.c: Move <time.h> include up. Use
|
|
NULL as argument of time() instead of 0.
|
|
|
|
* backgammon/common_source/subs.c, battlestar/com6.c,
|
|
battlestar/fly.c, boggle/boggle/bog.c, boggle/boggle/extern.h,
|
|
boggle/boggle/mach.c, boggle/boggle/prtable.c,
|
|
boggle/boggle/word.c, caesar/caesar.c,
|
|
canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
|
|
cribbage/cards.c, cribbage/crib.c, cribbage/cribbage.h,
|
|
cribbage/io.c, cribbage/score.c, cribbage/support.c,
|
|
factor/factor.c, fish/fish.c, fortune/fortune/fortune.c,
|
|
fortune/strfile/strfile.c, fortune/unstr/unstr.c, gomoku/bdisp.c,
|
|
gomoku/gomoku.h, gomoku/main.c, gomoku/makemove.c,
|
|
gomoku/pickmove.c, gomoku/stoc.c, hangman/extern.c,
|
|
hangman/getword.c, hangman/hangman.h, hangman/main.c,
|
|
hangman/setup.c, mille/comp.c, mille/extern.c, mille/mille.c,
|
|
mille/mille.h, mille/move.c, mille/print.c, mille/save.c,
|
|
monop/cards.c, monop/execute.c, monop/getinp.c, monop/houses.c,
|
|
monop/initdeck.c, monop/misc.c, monop/monop.c, monop/monop.def,
|
|
monop/monop.ext, monop/monop.h, monop/morg.c, monop/print.c,
|
|
monop/spec.c, monop/trade.c, morse/morse.c, number/number.c,
|
|
phantasia/fight.c, phantasia/gamesupport.c,
|
|
phantasia/interplayer.c, phantasia/io.c, phantasia/main.c,
|
|
phantasia/misc.c, phantasia/phantglobs.c, phantasia/phantglobs.h,
|
|
phantasia/phantstruct.h, phantasia/setup.c, primes/pattern.c,
|
|
primes/pr_tbl.c, primes/primes.c, quiz/quiz.c, quiz/quiz.h,
|
|
quiz/rxp.c, random/random.c, robots/auto.c, robots/extern.c,
|
|
robots/init_field.c, robots/main.c, robots/move.c, robots/query.c,
|
|
robots/robots.h, robots/score.c, rogue/init.c, rogue/rogue.h,
|
|
sail/assorted.c, sail/dr_1.c, sail/dr_2.c, sail/driver.h,
|
|
sail/extern.h, sail/globals.c, sail/lo_main.c, sail/pl_1.c,
|
|
sail/pl_3.c, sail/pl_4.c, sail/pl_7.c, sail/sync.c,
|
|
snake/snake/snake.c, snake/snscore/snscore.c, tetris/scores.c,
|
|
tetris/screen.c, tetris/shapes.c, tetris/tetris.c,
|
|
tetris/tetris.h, trek/abandon.c, trek/capture.c, trek/cgetc.c,
|
|
trek/computer.c, trek/dcrept.c, trek/destruct.c, trek/dock.c,
|
|
trek/dumpgame.c, trek/getpar.h, trek/help.c, trek/impulse.c,
|
|
trek/lrscan.c, trek/phaser.c, trek/play.c, trek/rest.c,
|
|
trek/setwarp.c, trek/torped.c, trek/trek.h, trek/visual.c,
|
|
worm/worm.c: Update from NetBSD CVS after initial merge of const,
|
|
attribute and symbolic constant changes.
|
|
|
|
1999-09-08 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* README: Update.
|
|
|
|
* NEWS: Update.
|
|
|
|
1999-08-29 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* INSTALL: Update.
|
|
|
|
1999-08-22 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* README: Update.
|
|
* NEWS: Update.
|
|
* TODO: Update.
|
|
|
|
* include/sys/endian.h: Add the 16-bit functions in case they get
|
|
used in the games later. Still does not include the little-endian
|
|
functions until some game starts using data in little-endian
|
|
format.
|
|
|
|
* AUTHORS: Update.
|
|
* BUGS: Update.
|
|
|
|
1999-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* include/sys/endian.h: New file (compatibility with changes in
|
|
NetBSD).
|
|
* fortune/fortune/fortune.c, fortune/strfile/strfile.8,
|
|
fortune/strfile/strfile.c, fortune/strfile/strfile.h,
|
|
fortune/fortune/unstr.c: Update from NetBSD anoncvs.
|
|
* fortune/datfiles/Makefrag: fortune data is now arch-independent.
|
|
* phantasia/Makefile.bsd, phantasia/main.c: Update from NetBSD
|
|
anoncvs.
|
|
* monop/cards.c, monop/deck.h, monop/execute.c, monop/getinp.c,
|
|
monop/houses.c, monop/initdeck.c, monop/jail.c, monop/misc.c,
|
|
monop/monop.c, monop/monop.def, monop/monop.h, monop/morg.c,
|
|
monop/print.c, monop/prop.c, monop/rent.c, monop/roll.c,
|
|
monop/spec.c, monop/trade.c: Update from NetBSD anoncvs.
|
|
* configure, Makeconfig.in: monop data is now arch-independent.
|
|
* NEWS: Update.
|
|
|
|
* NEWS: Update.
|
|
|
|
1999-08-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fish/fish.6: Update from NetBSD anoncvs.
|
|
|
|
1999-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* NEWS: Update.
|
|
|
|
* snake/snake/snake.c: Move to use curses. Other minor fixes.
|
|
* snake/snake/move.c, snake/snake/snake.h: Remove (incorporated in
|
|
snake.c).
|
|
* snake/snake/snake.6.in: Update.
|
|
* exec.objs: Update.
|
|
* TODO: Update.
|
|
|
|
* snake/snake/snake.c, snake/snake/move.c: Minor fixes from
|
|
OpenBSD.
|
|
|
|
1999-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* backgammon/backgammon/main.c, backgammon/teachgammon/teach.c,
|
|
fortune/datfiles/fortunes2, snake/snake/move.c,
|
|
snake/snake/snake.h, tetris/screen.c: Update from NetBSD anoncvs.
|
|
|
|
1999-08-14 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* AUTHORS: Update.
|
|
* NEWS: Update.
|
|
|
|
* wtf/wtf.in: Update from NetBSD anoncvs.
|
|
|
|
* wtf/acronyms: Update from NetBSD-current.
|
|
|
|
1999-08-11 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* worm/worm.c: Update from NetBSD anoncvs.
|
|
|
|
1999-08-09 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* sail/sync.c: Tweak for NetBSD alignment.
|
|
|
|
* monop/monop.def: Tweak for NetBSD alignment.
|
|
|
|
* rain/rain.c, worm/worm.c: Update from NetBSD anoncvs.
|
|
|
|
1999-08-06 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortunes/datfiles/Makefile.bsd,
|
|
fortune/datfiles/unamerican.fake,
|
|
fortune/datfiles/unamerican.real, rain/Makefile.bsd, rain/rain.6,
|
|
rain/rain.c, worms/worms.6, worms/worms.c: Update from NetBSD
|
|
anoncvs.
|
|
* fortune/datfiles/Makefrag: Update.
|
|
|
|
1999-07-29 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/hdr.h, adventure/init.c, atc/graphics.c,
|
|
backgammon/backgammon/main.c, backgammon/common_source/save.c,
|
|
battlestar/battlestar.6, battlestar/battlestar.c,
|
|
battlestar/cypher.c, battlestar/extern.h, battlestar/init.c,
|
|
battlestar/save.c, bcd/bcd.6, bcd/bcd.c, worm/worm.c, wtf/wtf.in:
|
|
Update from NetBSD anoncvs.
|
|
|
|
1999-07-28 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* atc/grammar.y, backgammon/common_source/back.h,
|
|
backgammon/common_source/fancy.c, backgammon/common_source/subs.c:
|
|
Update from NetBSD anoncvs of yesterday.
|
|
|
|
1999-07-27 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* TODO, SECURITY, PACKAGING: Add note on security hardening.
|
|
|
|
* phantasia/phantglobs.h: Mark `catchalarm' as noreturn.
|
|
* sail/extern.h: Mark `play' as noreturn.
|
|
* snake/snake/snake.h: Mark `mainloop' as noreturn.
|
|
* tetris/screen.c: Mark `stopset' as noreturn.
|
|
* trek/trek.h: Mark `lose', `myreset', `play' and `win' as
|
|
noreturn.
|
|
|
|
* bcd/bcd.6: Fix mdoc usage in references.
|
|
|
|
* adventure/hdr.h, adventure/init.c: Fix use of linker commons.
|
|
* battlestar/extern.h, battlestar/globals.c: Likewise.
|
|
* backgammon/common_source/fancy.c: Likewise.
|
|
* sail/extern.h, sail/globals.c, sail/player.h, sail/pl_7.c:
|
|
Likewise.
|
|
* snake/snake/snake.h, snake/snake/snake.c: Likewise.
|
|
* tetris/screen.h, tetris/screen.c, tetris/tetris.h,
|
|
tetris/tetris.c: Likewise.
|
|
* trek/trek.h, trek/externs.c: Likewise.
|
|
* TODO: Update.
|
|
|
|
* backgammon/common_source/save.c (save): Fix other case of
|
|
executable save files.
|
|
|
|
* atc/graphics.c (getAChar): Be yet more paranoid about EINTR.
|
|
|
|
* atc/input.c (delayb, benum): Revert old unsigned char change
|
|
(NetBSD now casts the subscripts to int).
|
|
|
|
* configure: Check for fgetln and getloadavg in case they are
|
|
added to glibc in future.
|
|
* include/stdio.h: Update.
|
|
* include/stdlib.h: Update.
|
|
* lib/fgetln.c: Update.
|
|
* lib/getloadavg.c: Update.
|
|
* Makeconfig.in: Add GETLOADAVG_DEFS and FGETLN_DEFS.
|
|
* battlestar/Makefrag, dm/Makefrag, quiz/Makefrag: Use them.
|
|
|
|
1999-07-26 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/battlestar.6: Fix mdoc usage (use .Op Ar saved-file
|
|
instead of .Op saved-file).
|
|
|
|
* wtf/wtf.in, wtf/wtf.6.in: Update from NetBSD anoncvs.
|
|
|
|
1999-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* atc/grammer.y, atc/graphics.c, atc/input.c, atc/log.c,
|
|
atc/main.c, atc/update.c, backgammon/teachgammon/ttext1.c: Update
|
|
from NetBSD anoncvs.
|
|
|
|
1999-07-24 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* atc/main.c: Change to use getopt.
|
|
|
|
* substfiles: Fix error.
|
|
* backgammon/common_source/init.c: Whitespace alignment with
|
|
NetBSD.
|
|
|
|
1999-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Makefile.bsd, atc/grammar.y, backgammon/backgammon/main.c,
|
|
backgammon/teachgammon/teach.c, banner/banner.c,
|
|
battlestar/battlestar.c, battlestar/com6.c, battlestar/extern.h,
|
|
bcd/bcd.c, boggle/boggle/bog.c, caesar/caesar.c, trek/computer.c,
|
|
trek/externs.c, trek/getpar.c, trek/getpar.h, trek/help.c,
|
|
trek/kill.c, trek/lose.c, trek/out.c, trek/phaser.c, trek/play.c,
|
|
trek/setup.c, trek/shield.c, trek/srscan.c, trek/systemname.c,
|
|
trek/trek.h, trek/win.c: Update from NetBSD-current of 1999-07-23.
|
|
* wtf/wtf.6.in, wtf/wtf.in: New game.
|
|
* wtf/Makefrag: New file.
|
|
* configure, substfiles, Makeconfig.in: Update.
|
|
* wtf/acronyms: Acronym collection from NetBSD.
|
|
* README, bsd-games.lsm, NEWS: Update.
|
|
|
|
1999-07-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* atc/grammar.y (wdef): Check sp->width instead of sp->height.
|
|
|
|
* INSTALL, TODO: Update for egcs/gcc terminology change.
|
|
|
|
* adventure/save.c, arithmetic/arithmetic.c, atc/Makefile.bsd,
|
|
atc/atc.6.in, atc/extern.h, atc/input.c, atc/log.c, atc/main.c,
|
|
atc/struct.h: Update from NetBSD-current of 1999-07-18.
|
|
|
|
* battlestar/save.c, battlestar/extern.h, battlestar/init.c,
|
|
battlestar/cypher.c: Change saving interface again; new function
|
|
save_file_name() determines the name under which to save.
|
|
|
|
* battlestar/com6.c, battlestar/extern.h: Don't include <time.h>
|
|
in com6.c, include it instead of <sys/time.h> in extern.h.
|
|
|
|
1999-07-16 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/hdr.h, adventure/main.c, adventure/save.c,
|
|
adventure/setup.c, adventure/wizard.c,
|
|
backgammon/backgammon/main.c, battlestar/com1.c,
|
|
battlestar/com2.c, battlestar/com5.c, battlestar/dayfile.c,
|
|
battlestar/globals.c, battlestar/nightfile.c, boggle/boggle/bog.c,
|
|
dm/dm.c, fish/fish.c, wump/wump.c: Update from NetBSD-current of
|
|
1999-07-16 (more of my changes merged back in).
|
|
|
|
1999-07-15 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/save.c (restore): Check for errors writing the save
|
|
file.
|
|
|
|
1999-07-14 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* boggle/boggle/bog.c (checkdict): Use SEEK_SET with dictseek().
|
|
|
|
* atc/atc.6.in: New atc.6 from NetBSD-current of 1999-06-28,
|
|
parametrised.
|
|
* substfiles: Include atc/atc.6.
|
|
|
|
1999-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/fly.c, fish/fish.c, hunt/hunt/otto.c,
|
|
robots/Makefile.bsd, robots/auto.c, robots/extern.c,
|
|
robots/main.c, robots/make_level.c, robots/move.c,
|
|
robots/move_robs.c, robots/robots.6, robots/robots.h,
|
|
robots/score.c, rogue/Makefile.bsd, sail/player.h, trek/trek.6.in:
|
|
Update from NetBSD-current of 1999-05-18.
|
|
* exec.objs: Update.
|
|
* INSTALL, NEWS: Note score file format change.
|
|
* robots/auto.c, robots/robots.h, robots/extern.c, robots/score.c:
|
|
Fix new warnings.
|
|
* backgammon/common_source/back.h: Mark `norec' and `errexit' as
|
|
`noreturn'.
|
|
* hangman/hangman.h: Mark `die' as `noreturn'.
|
|
* hunt/huntd/hunt.h: Mark `bad_con', `bad_ver', `sigterm' and
|
|
`sigemt' as `noreturn'.
|
|
* phantasia/setup.c: Mark `Error' as `noreturn'.
|
|
* pom/pom.c: Mark `badformat' as `noreturn'.
|
|
* random/random.c: Mark `usage' as `noreturn'.
|
|
* rogue/rogue.h: Mark `killed_by' and `win' as `noreturn'.
|
|
|
|
1999-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* BUGS: Update.
|
|
|
|
1999-04-04 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.7.
|
|
|
|
* bsd-games.lsm, bsd-games-non-free.lsm: Update.
|
|
|
|
* mille/mille.c, mille/misc.c, mille/move.c, mille/save.c: Update
|
|
from NetBSD-current of 1999-04-02.
|
|
|
|
1999-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* INSTALL: Update.
|
|
|
|
* NEWS: Update.
|
|
|
|
* mille/print.c (prscore): Mark parameter `for_real' possibly
|
|
unused.
|
|
|
|
* atc/input.c: Mark unused parameters (detected by current egcs
|
|
snapshots but not by egcs 1.1) as such.
|
|
|
|
* tetris/scores.c: Use <err.h> error reporting functions.
|
|
|
|
* hunt/huntd/driver.c (init): Fork and exit to ensure that
|
|
setsid() will work.
|
|
|
|
1999-03-27 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* backgammon/backgammon/main.c (main): Fix scoring if you bear off
|
|
all your men and your opponent has borne off at least one man but
|
|
has a man in your inner board or on the bar (thanks to Stuart
|
|
Lamble <sjl@debian.lib.monash.edu.au>).
|
|
* THANKS: Update.
|
|
|
|
* arithmetic/arithmetic.6, backgammon/common_source/Makefile.bsd,
|
|
battlestar/cypher.c, canfield/canfield/canfield.6.in,
|
|
countmail/countmail.6, dm/dm.conf.5.in, fortune/strfile/strfile.8,
|
|
gomoku/gomoku.6, random/random.6, tetris/tetris.c, worms/worms.6:
|
|
Update from NetBSD-current of 1999-03-26.
|
|
|
|
1999-02-20 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/crc.c, adventure/hdr.h, adventure/init.c,
|
|
adventure/io.c, adventure/main.c, adventure/setup.c,
|
|
adventure/wizard.c, atc/Makefile.bsd,
|
|
backgammon/backgammon/main.c, backgammon/backgammon/text.c,
|
|
backgammon/backgammon/version.c,
|
|
backgammon/common_source/Makefile.bsd,
|
|
backgammon/common_source/back.h, backgammon/common_source/board.c,
|
|
backgammon/common_source/fancy.c, backgammon/common_source/init.c,
|
|
backgammon/common_source/save.c, backgammon/common_source/subs.c,
|
|
backgammon/common_source/table.c,
|
|
backgammon/teachgammon/Makefile.bsd,
|
|
backgammon/teachgammon/data.c, backgammon/teachgammon/teach.c,
|
|
backgammon/teachgammon/ttext1.c, backgammon/teachgammon/ttext2.c,
|
|
backgammon/teachgammon/tutor.c, backgammon/teachgammon/tutor.h,
|
|
battlestar/com1.c, battlestar/com4.c, battlestar/com6.c,
|
|
battlestar/dayobjs.c, battlestar/extern.h, battlestar/getcom.c,
|
|
battlestar/globals.c, battlestar/init.c, battlestar/misc.c,
|
|
battlestar/nightobjs.c, battlestar/parse.c, battlestar/room.c,
|
|
boggle/Makefile.bsd, boggle/boggle/Makefile.bsd,
|
|
boggle/mkdict/Makefile.bsd, boggle/mkindex/Makefile.bsd,
|
|
canfield/cfscores/Makefile.bsd, countmail/Makefile.bsd,
|
|
cribbage/Makefile.bsd, fish/Makefile.bsd,
|
|
fortune/datfiles/Makefile.bsd, fortune/unstr/Makefile.bsd,
|
|
monop/Makefile.bsd, morse/Makefile.bsd, ppt/Makefile.bsd,
|
|
primes/Makefile.bsd, quiz/Makefile.bsd, sail/assorted.c,
|
|
sail/dr_1.c, sail/dr_2.c, sail/dr_3.c, sail/dr_4.c, sail/dr_5.c,
|
|
sail/extern.h, sail/parties.c, sail/pl_1.c, sail/pl_3.c,
|
|
sail/pl_4.c, sail/pl_5.c, sail/pl_6.c, sail/pl_7.c,
|
|
sail/pl_main.c, sail/sync.c, snake/snscore/Makefile.bsd,
|
|
tetris/tetris.c, wargames/Makefile.bsd, wump/Makefile.bsd,
|
|
wump/wump.c: Update from NetBSD-current of 1999-02-19.
|
|
* backgammon/teachgammon/ttext1.c: Add more use of const.
|
|
|
|
1999-01-21 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/fortune/fortune.c: Use strlen(d_name) rather than
|
|
incorrect #define d_namlen d_reclen. Should be conditionalised in
|
|
some way.
|
|
|
|
1999-01-12 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* bcd/bcd.6: Include references to the relevant standards.
|
|
|
|
1999-01-10 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* worms/worms.c (main): Use leaveok().
|
|
|
|
* rain/rain.c (main): Use leaveok().
|
|
|
|
1999-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/hdr.h: Add comment saying where to find original
|
|
source.
|
|
|
|
* adventure/hdr.h, adventure/main.c, adventure/save.c,
|
|
adventure/wizard.c: Change saved to saveday where appropriate.
|
|
This shouldn't actually change the behaviour of the program,
|
|
except perhaps when saving a game fails, but makes things a lot
|
|
clearer.
|
|
|
|
* pom/pom.c: Update from the 3rd edition of the reference book.
|
|
Make date calculation work before the epoch. Fix bug in
|
|
waxing/waning display near full moon. Use a sensible input date
|
|
format. (Based on Paul Janzen's work in OpenBSD.)
|
|
* pom/pom.6: Update.
|
|
|
|
1999-01-08 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/cypher.c (cypher): Add FALLTHROUGH comment as per
|
|
NetBSD policy.
|
|
|
|
* backgammon/backgammon/main.c: Remove unused junk to limit number
|
|
of users (performed by dm); use \a instead of \007.
|
|
|
|
* adventure/init.c, arithmetic/arithmetic.c, atc/grammar.y,
|
|
atc/graphics.c, atc/log.c, atc/main.c, atc/update.c,
|
|
backgammon/backgammon/main.c, backgammon/common_source/subs.c,
|
|
teachgammon/teach.c, battlestar/com6.c, battlestar/fly.c,
|
|
boggle/boggle/mach.c, canfield/canfield/canfield.c, cribbage/io.c,
|
|
cribbage/score.c, dm/dm.c, fortune/fortune/fortune.c,
|
|
fortune/unstr/unstr.c, gomoku/main.c, gomoku/pickmove.c,
|
|
hangman/main.c, hunt/hunt/hunt.c, hunt/hunt/otto.c,
|
|
hunt/huntd/faketalk.c, mille/mille.c, monop/monop.c,
|
|
phantasia/io.c, robots/main.c, rogue/init.c, sail/main.c,
|
|
sail/pl_1.c, sail/pl_7.c, snake/snake/snake.c, tetris/tetris.c,
|
|
trek/abandon.c, trek/capture.c, trek/cgetc.c, trek/computer.c,
|
|
trek/dcrept.c, trek/destruct.c, trek/dock.c, trek/dumpgame.c,
|
|
trek/help.c, trek/impulse.c, trek/lrscan.c, trek/phaser.c,
|
|
trek/play.c, trek/rest.c, trek/setwarp.c, trek/torped.c,
|
|
trek/visual.c, worm/worm.c: Change `unused' parameters to
|
|
`__unused__'.
|
|
|
|
* bcd/bcd.6: Update from NetBSD-current of 1999-01-07.
|
|
* phantasia/oldplayer.h: Remove (removed in NetBSD-current on
|
|
response to my PR bin/6700, and unused since phantasia/convert.c
|
|
was removed some time ago).
|
|
* tetris/input.c, tetris/input.h, tetris/screen.c,
|
|
tetris/tetris.6.in, tetris/tetris.c, tetris/tetris.h: Update from
|
|
NetBSD-current of 1999-01-07 (adds piece preview option).
|
|
|
|
1999-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/strfile/strfile.c (main): Flush output file and check
|
|
for write errors before closing it and exiting the program.
|
|
|
|
* include/sys/cdefs.h: Use __unused__ in attribute, for cleanness
|
|
and NetBSD alignment.
|
|
|
|
1999-01-01 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* fortune/strfile/strfile.c: Remove unused ALWAYS macro.
|
|
|
|
* adventure/setup.c, boggle/mkdict/mkdict.c,
|
|
boggle/mkindex/mkindex.c, monop/initdeck.c: Flush stdout or output
|
|
file and check for errors on writing before terminating.
|
|
|
|
1998-12-28 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* pig/pig.6: Include utility name with .Nm where needed.
|
|
|
|
* TODO: Update.
|
|
|
|
* atc/extern.h: Whitespace adjustment for NetBSD alignment.
|
|
|
|
* battlestar/com1.c, battlestar/com2.c, battlestar/com5.c,
|
|
battlestar/dayfile.c, battlestar/globals.c,
|
|
battlestar/nightfile.c: Spelling and punctuation corrections from
|
|
OpenBSD.
|
|
|
|
1998-12-23 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* worms/worms.c, worms/worms.6: Convert to use curses; add delay
|
|
option from OpenBSD; change to use <err.h> functions; fix signal
|
|
handling.
|
|
* TODO: Update.
|
|
|
|
* rain/rain.c, rain/rain.6: Convert to use curses; add delay
|
|
option from OpenBSD; fix signal handling.
|
|
* TODO: Update.
|
|
|
|
1998-12-20 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* install-man.in: Use `ln -sf' rather than `ln -s'. How come this
|
|
never got noticed before?
|
|
|
|
* Version 2.6.
|
|
|
|
* configure: Really fix quiz/datfiles/index generation.
|
|
|
|
* NEWS: Update.
|
|
* bsd-games.lsm: Update.
|
|
* bsd-games-non-free.lsm: Update.
|
|
|
|
1998-12-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* ppt/ppt.c: Print a space between command line arguments (bugfix
|
|
from OpenBSD).
|
|
|
|
1998-12-14 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* configure (warning_flags): Add -Wwrite-strings to defaults.
|
|
* TODO: Update.
|
|
* NEWS: Update.
|
|
|
|
* sail/assorted.c, sail/dr_1.c, sail/dr_2.c, sail/driver.h,
|
|
sail/extern.h, sail/globals.c, sail/lo_main.c, sail/pl_3.c,
|
|
sail/pl_4.c, sail/pl_7.c: Use const where appropriate.
|
|
|
|
* tetris/scores.c, tetris/screen.c, tetris/shapes.c,
|
|
tetris/tetris.c, tetris/tetris.h: Use const where appropriate.
|
|
|
|
* snake/snake/move.c, snake/snake/snake.c, snake/snake/snake.h,
|
|
snake/snscore/snscore.c: Use const where appropriate.
|
|
|
|
1998-12-12 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* sail/assorted.c, sail/dr_1.c, sail/dr_2.c, sail/dr_3.c,
|
|
sail/dr_4.c, sail/dr_5.c, sail/extern.h, sail/parties.c,
|
|
sail/pl_1.c, sail/pl_3.c, sail/pl_4.c, sail/pl_5.c, sail/pl_6.c,
|
|
sail/pl_7.c, sail/pl_main.c, sail/sync.c: Split Write() into two
|
|
separate functions for string and numeric arguments.
|
|
|
|
* robots/extern.c, robots/init_field.c, robots/main.c,
|
|
robots/move.c, robots/query.c, robots/robots.h, robots/score.c:
|
|
Use const where appropriate.
|
|
|
|
* quiz/quiz.c, quiz/quiz.h, quiz/rxp.c: Use const where
|
|
appropriate.
|
|
|
|
* phantasia/gamesupport.c, phantasia/interplayer.c,
|
|
phantasia/io.c, phantasia/main.c, phantasia/misc.c,
|
|
phantasia/phantglobs.c, phantasia/phantglobs.h,
|
|
phantasia/phantstruct.h, phantasia/setup.c: Use const where
|
|
appropriate.
|
|
|
|
1998-12-11 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* NEWS: Update.
|
|
|
|
* monop/cards.c, monop/execute.c, monop/getinp.c,
|
|
monop/initdeck.c, monop/misc.c, monop/monop.def, monop/monop.ext,
|
|
monop/monop.h, monop/morg.c, monop/print.c, monop/spec.c,
|
|
monop/trade.c: Use const where appropriate.
|
|
|
|
* trek/computer.c, trek/externs.c, trek/getpar.h, trek/getpar.c,
|
|
trek/help.c, trek/kill.c, trek/lose.c, trek/out.c, trek/phaser.c,
|
|
trek/play.c, trek/setup.c, trek/shield.c, trek/srscan.c,
|
|
trek/systemname.c, trek/trek.h, trek/win.c: Use const where
|
|
appropriate.
|
|
|
|
* TODO: Update.
|
|
|
|
* fortune/fortune/fortune.c: Use const where appropriate.
|
|
|
|
* rain/rain.c: Use const where appropriate.
|
|
|
|
* number/number.c: Use const where appropriate.
|
|
|
|
1998-12-10 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* morse/morse.c: Use const where appropriate.
|
|
|
|
* worm/worm.c: Use const where appropriate.
|
|
|
|
* worms/worms.c: Include <termcap.h> instead of providiing
|
|
prototypes for termcap functions; use const where appropriate;
|
|
tputs fixes.
|
|
|
|
* wump/wump.c (instructions): Use const where appropriate.
|
|
|
|
* phantasia/fight.c, phantasia/gamesupport.c,
|
|
phantasia/interplayer.c, phantasia/main.c, phantasia/misc.c: Use
|
|
symbolic argument with fseek.
|
|
|
|
* sail/sync.c: Use symbolic argument with fseek.
|
|
|
|
* monop/initdeck.c: Use symbolic argument with fseek.
|
|
|
|
* monop/cards.c (get_card): Use symbolic argument with fseek.
|
|
|
|
* hangman/getword.c (getword): Use symbolic argument with fseek.
|
|
|
|
* fortune/fortune/fortune.c, fortune/strfile/strfile.c,
|
|
fortune/unstr/unstr.c: Use symbolic argument with fseek.
|
|
|
|
* boggle/boggle/bog.c: Use symbolic argument with dictseek (which
|
|
gets passed to fseek).
|
|
|
|
* BUGS: Update.
|
|
|
|
* rogue/save.c (save_into_file): Check for allocation failure.
|
|
|
|
* rogue/init.c: Check for allocation failure.
|
|
|
|
* snake/snscore/snscore.c (main): Check for allocation failure.
|
|
|
|
* worm/worm.c: Check for allocation failure.
|
|
|
|
* monop/prop.c (add_list): Check for allocation failure.
|
|
|
|
* monop/monop.c (getplayers): Check for allocation failure.
|
|
|
|
* monop/initdeck.c (main): Check for allocation failure; use
|
|
symbolic argument for fseek; exit with error status if opening
|
|
output file fails.
|
|
|
|
* monop/cards.c (set_up): Check for allocation failure.
|
|
* monop/monop.h: Include <err.h>.
|
|
|
|
1998-12-08 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/wizard.c (ciao): Avoid buffer overrun when reading
|
|
save file name.
|
|
|
|
* morse/morse.c, phantasia/Makefile.bsd, quiz/Makefile.bsd,
|
|
rogue/hit.c, rogue/init.c, rogue/inventory.c, rogue/level.c,
|
|
rogue/machdep.c, rogue/message.c, rogue/monster.c, rogue/move.c,
|
|
rogue/object.c, rogue/pack.c, rogue/play.c, rogue/ring.c,
|
|
rogue/rogue.h, rogue/room.c, rogue/save.c, rogue/score.c,
|
|
rogue/throw.c, rogue/trap.c, rogue/use.c, rogue/zap.c,
|
|
wump/Makefile.bsd: Update from NetBSD-current of 1998-12-07.
|
|
|
|
1998-12-07 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* atc/Makefile.bsd, atc/extern.c, atc/extern.h, atc/graphics.c,
|
|
atc/input.c, atc/log.c, atc/main.c, atc/update.c,
|
|
backgammon/backgammon/main.c, backgammon/common_source/subs.c,
|
|
backgammon/teachgammon/teach.c, bcd/bcd.6, boggle/Makefile.bsd,
|
|
boggle/boggle/Makefile.bsd, cribbage/Makefile.bsd,
|
|
fish/Makefile.bsd, fortune/datfiles/Makefile.bsd,
|
|
fortune/datfiles/fortunes, fortune/datfiles/fortunes.sp.ok,
|
|
monop/Makefile.bsd: Update from NetBSD-current of 1998-12-07.
|
|
|
|
* exec.objs: Remove references to lib/select.o.
|
|
* lib/select.c: Remove.
|
|
|
|
* hunt/huntd/driver.c (main): Initialise linger when required to
|
|
avoid need for select() wrapper.
|
|
|
|
* hunt/huntd/ctl_transact.c (ctl_transact): Reinitialise wait to
|
|
avoid need for select() wrapper.
|
|
|
|
* hunt/hunt/hunt.c (list_drivers): Reinitialise wait in each
|
|
cycle, so as not to need select() wrapper.
|
|
|
|
* README: Update.
|
|
|
|
* TODO: Update.
|
|
|
|
* tetris/tetris.c (main): Die if fds 0, 1, 2 aren't already open.
|
|
|
|
* snake/snake/snake.c (main): Die if score file gets fd < 3.
|
|
|
|
* sail/main.c (main): Die if fds 0, 1, 2 aren't already open.
|
|
|
|
* sail/sync.c: Size sync_lock and sync_file according to the
|
|
length required for the name formatted.
|
|
|
|
* rogue/init.c (init): Die if fds 0, 1, 2 aren't already open.
|
|
|
|
* robots/main.c (main): Die if the score file gets fd < 3.
|
|
|
|
* phantasia/main.c (initialstate): Die if the first file opened
|
|
gets fd < 3.
|
|
|
|
* cribbage/crib.c (main): Die if the score file gets fd < 3.
|
|
|
|
* canfield/canfield/canfield.c (initall): Die if the score file
|
|
gets fd < 3.
|
|
|
|
* battlestar/com6.c (open_score_file): Die if the score file gets
|
|
fd < 3.
|
|
|
|
* atc/log.c (open_score_file): Die if the score file gets fd < 3.
|
|
|
|
1998-12-06 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* TODO: Update.
|
|
|
|
* sail/pl_main.c (initialize): Use snprintf, not sprintf. This
|
|
fixes a possible buffer overrun; it comes from RedHat and the
|
|
LSAP, though neither ever bothered to send it to me.
|
|
|
|
* configure: Don't put `#!/bin/sh' and an `autogenerated' comment
|
|
in quiz/datfiles/index.
|
|
|
|
1998-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.5.
|
|
|
|
* bsd-games.lsm, bsd-games-non-free.lsm: Update.
|
|
|
|
* Paul Janzen has checked with the original author, and it turns
|
|
out the the BSD licence applies to boggle and obsoletes the old
|
|
one, so boggle can go in the main bsd-games package.
|
|
* boggle/README: Update accordingly.
|
|
* boggle/README.linux, boggle/Makefrag: Update accordingly. No
|
|
longer need to include uuencoded patch.
|
|
* boggle/boggle/helpfile: Update accordingly.
|
|
* INSTALL: Update accordingly.
|
|
* NEWS: Update accordingly.
|
|
* PACKAGING: Update accordingly.
|
|
* README, README.non-free: Update accordingly.
|
|
* bsd-games.lsm, bsd-games-non-free.lsm: Update accordingly.
|
|
|
|
* TODO: Update accordingly.
|
|
* THANKS: Update accordingly.
|
|
|
|
1998-09-23 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* NEWS: Update.
|
|
|
|
* trek/main.c: Make Mother uid_t.
|
|
|
|
* hunt/hunt/hunt.c: Don't declare errno.
|
|
|
|
* hunt/huntd/hunt.h: Don't declare errno - include <errno.h>
|
|
instead.
|
|
|
|
* factor/Makefrag: Define _GNU_SOURCE, for isblank().
|
|
* number/Makefrag, primes/Makefrag: Likewise.
|
|
|
|
* With glibc 2.1, various headers can be included with an
|
|
__need_foo preprocessor define to make them only define some
|
|
particular symbols; this interacts badly with multiple inclusion
|
|
protection on the header wrappers in bsd-games. Therefore, we
|
|
must not protect wrapper headers against multiple inclusion, but
|
|
instead make sure they are safe to be included multiple times and
|
|
only protect local bits that need it.
|
|
* include/signal.h: Don't protect against multiple inclusion -
|
|
only protect the sig_t definition that needs it.
|
|
* include/stdlib.h: Don't protect against multiple inclusion.
|
|
* include/stdio.h: Don't protect against multiple inclusion.
|
|
* include/termios.h: Don't protect against multiple inclusion.
|
|
* include/sys/cdefs.h: Don't protect against multiple inclusion.
|
|
* include/sys/ttydefaults.h: Don't protect against multiple
|
|
inclusion.
|
|
|
|
* dm/dm.c: Don't include <nlist.h> - it isn't needed, and doesn't
|
|
exist with some glibc versions.
|
|
|
|
* INSTALL: Minor changes.
|
|
|
|
1998-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* atc/Makefile.bsd, atc/extern.h, atc/input.c, atc/main.c,
|
|
backgammon/backgammon/backgammon.6.in,
|
|
backgammon/common_source/back.h, backgammon/common_source/fancy.c,
|
|
backgammon/common_source/save.c, backgammon/common_source/subs.c,
|
|
backgammon/teachgammon/tutor.h, banner/banner.c,
|
|
battlestar/extern.h, battlestar/save.c, boggle/boggle/extern.h,
|
|
caesar/caesar.c, canfield/canfield/canfield.c,
|
|
cribbage/cribbage.h, dm/dm.c, factor/factor.c, fish/fish.c,
|
|
fortune/datfiles/fortunes, fortune/fortune/fortune.c,
|
|
fortune/strfile/strfile.c, gomoku/gomoku.h, hunt/hunt/hunt.c,
|
|
hunt/huntd/hunt.h, mille/mille.h, number/number.c, pig/pig.c,
|
|
primes/primes.c, quiz/quiz.c, robots/robots.h, rogue/rogue.h,
|
|
sail/extern.h, snake/snake/snake.h, tetris/tetris.c,
|
|
tetris/tetris.h, worm/worm.c, worms/worms.c, wump/wump.c: Update
|
|
from NetBSD-current of 1998-09-14.
|
|
|
|
* atc/games/ATC_Scores, sail/:file, sail/:scene, sail/:ship,
|
|
sail/:specs, trek/board.x: Removed (unused, and removed in
|
|
NetBSD-current of 1998-09-14 in response to PR bin/6083).
|
|
|
|
1998-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/done.c, adventure/extern.h, adventure/io.c,
|
|
adventure/main.c, adventure/setup.c, adventure/subr.c,
|
|
adventure/vocab.c, arithmetic/arithmetic.c: Update from
|
|
NetBSD-current of 1998-09-14.
|
|
|
|
* mille/move.c: Remove unused Movenames[] array.
|
|
|
|
* mille/comp.c, mille/mille.h, mille/extern.c, mille/move.c,
|
|
mille/save.c, mille/print.c: Use const where appropriate.
|
|
|
|
* robots/robots.h: #undef S_BONUS before defining.
|
|
|
|
* mille/mille.h: #undef S_* constants before defining.
|
|
|
|
* atc/def.h: #undef S_* constants before defining.
|
|
|
|
* hunt/hunt/connect.c, hunt/huntd/hunt.h, hunt/hunt/main.c,
|
|
hunt/hunt/playit.c, hunt/huntd/answer.c, hunt/huntd/draw.c,
|
|
hunt/huntd/faketalk.c, hunt/huntd/get_names.c,
|
|
hunt/huntd/pathname.c, hunt/huntd/terminal.c, hunt/huntd/driver.c:
|
|
Use const where appropriate.
|
|
|
|
* hangman/extern.c, hangman/hangman.h, hangman/setup.c: Use const
|
|
where appropriate.
|
|
|
|
1998-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* gomoku/bdisp.c, gomoku/gomoku.h, gomoku/main.c,
|
|
gomoku/makemove.c, gomoku/pickmove.c, gomoku/stoc.c: Use const
|
|
where appropriate.
|
|
|
|
* configure: Generate GNUmakefile, not Makefile - the makefile and
|
|
makefile fragments are thoroughly dependent on GNU Make.
|
|
|
|
* backgammon/common_source/back.h: No longer any need to define
|
|
OXTABS.
|
|
* snake/snake/move.c: No longer any need to define CTRL or OXTABS.
|
|
* tetris/screen.c: No longer any need to define OXTABS.
|
|
* mille/misc.c: No longer any need to define CTRL.
|
|
* snake/snake/snake.c: No longer any need to define CTRL.
|
|
|
|
* include/sys/ttydefaults.h: Define OXTABS if not already defined.
|
|
* include/termios.h: New file, also include <sys/ttydefaults.h>.
|
|
|
|
* THANKS: Update.
|
|
|
|
* adventure/crc.c: Mark crctab[] const.
|
|
|
|
* adventure/vocab.c (vocab): Use errx() for error messages.
|
|
|
|
* adventure/main.c (main): Use bug(22) rather than printing "Error
|
|
22".
|
|
|
|
* adventure/io.c (rdesc): Use errx() for error messages.
|
|
|
|
* monop/Makefile.bsd: Update from NetBSD-current of 1998-09-13.
|
|
|
|
* adventure/crc.c, adventure/extern.h, adventure/io.c,
|
|
adventure/save.c, adventure/vocab.c: Update from NetBSD-current of
|
|
1998-09-13 (const changes merged into NetBSD).
|
|
|
|
1998-09-12 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* All games now updated from NetBSD-current of 1998-09-12.
|
|
|
|
* adventure/extern.h, adventure/main.c, atc/def.h, atc/update.c,
|
|
backgammon/common_source/subs.c, battlestar/battlestar.6,
|
|
bcd/bcd.6, boggle/mkindex/mkindex.c, canfield/canfield/canfield.c,
|
|
hangman/hangman.h, hangman/main.c, hunt/huntd/hunt.h,
|
|
monop/execute.c, monop/monop.c, pom/pom.c, rogue/monster.c,
|
|
rogue/object.c, rogue/pack.c, rogue/room.c, sail/dr_2.c,
|
|
sail/sync.c, snake/snscore/snscore.c, trek/dumpgame.c,
|
|
trek/warp.c: Update from NetBSD-current of 1998-09-12.
|
|
|
|
1998-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* BUGS: Update.
|
|
|
|
* SECURITY: Update.
|
|
|
|
* INSTALL: Update.
|
|
|
|
* NEWS: Update.
|
|
|
|
* TODO: Update.
|
|
|
|
1998-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/io.c (pspeak): Give "Out of memory!" error on
|
|
allocation failure rather than bug(108).
|
|
|
|
1998-09-07 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* boggle/README.linux, boggle/Makefrag: Update.
|
|
|
|
1998-09-06 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* */Makefrag: Further changes for the new build system.
|
|
|
|
1998-09-05 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* New configuration/build system, based on a single makefile that
|
|
includes makefile fragments that together describe all the
|
|
dependencies (using GNU make's automatic dependency generation).
|
|
See `Recursive Make Considered Harmful' by Peter Miller
|
|
<http://www.canb.auug.org.au/~millerp/rmch/recu-make-cons-harm.html>
|
|
for a discussion of the advantages of this over recursive make.
|
|
* configure, install-score.in, Makeconfig.in: Changes for the new
|
|
system.
|
|
* Makefile: Removed.
|
|
* mkdep, exec.libs, exec.objs: New files.
|
|
* */Makefile, */*/Makefile: Renamed to Makefrag and changed for
|
|
the new system.
|
|
* hunt/Makeconfig: Adapted to the new system.
|
|
* backgammon/README.linux: Removed.
|
|
* TODO: Update.
|
|
* PACKAGING: Update.
|
|
* INSTALL: Update.
|
|
* fortune/fortune/pathnames.in: Remove TEST support.
|
|
* fortune/README.linux: Update.
|
|
|
|
* Version 2.4.
|
|
|
|
* bsd-games-non-free.lsm: Update.
|
|
|
|
* bsd-games.lsm: Update.
|
|
|
|
* TODO: Update.
|
|
|
|
* INSTALL: Update.
|
|
|
|
* BUGS: Update.
|
|
|
|
1998-09-04 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* backgammon/teachgammon/Makefile (COBJS): No need to include
|
|
odds.o.
|
|
|
|
* TODO: Update.
|
|
|
|
* NEWS: Update.
|
|
|
|
* THANKS: Update.
|
|
|
|
* dm/dm.c: Allow time-based games play to be turned off from 11pm
|
|
to midnight; remove spurious terminal full stop from err() string
|
|
(patch from Paul Janzen <pjanzen@foatdi.harvard.edu>).
|
|
|
|
1998-09-02 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* NEWS: Update.
|
|
|
|
* lib/fgetln.c (fgetln): Check for allocation failure.
|
|
|
|
* hunt/huntd/shots.c (chkslime): Check for allocation failure.
|
|
|
|
* hunt/huntd/expl.c (showexpl): Check for allocation failure.
|
|
|
|
* hunt/hunt/hunt.c: Check for allocation failure.
|
|
|
|
* gomoku/pickmove.c: Check for allocation failure.
|
|
* BUGS: Update about gomoku defect.
|
|
|
|
* INSTALL: Update egcs 1.1 references.
|
|
|
|
* battlestar/dayobjs.c (dayobjs): Add missing initialiser at end.
|
|
* battlestar/nightbojs.c (nightobjs): Likewise.
|
|
|
|
1998-09-01 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* backgammon/common_source/fancy.c (getcaps): Check for allocation
|
|
failure.
|
|
|
|
* atc/graphics.c (loser): Check for p being NULL, which it could
|
|
be if we tun out of memory.
|
|
|
|
* atc/update.c: Allow for newplane() to return NULL if out of
|
|
memory.
|
|
|
|
* adventure/vocab.c (vocab): Check for memory allocation failure.
|
|
|
|
* adventure/io.c (rtrav): Check for memory allocation failure.
|
|
|
|
* NEWS: Update.
|
|
|
|
* rogue/save.c (save_into_file): Avoid buffer overrun.
|
|
|
|
* rogue/Makefile (object.o): Build object.o with
|
|
-fwritable-strings - the other files don't need it. Also don't
|
|
build curses.c.
|
|
|
|
* TODO: Update.
|
|
|
|
* rogue/rogue.h: Undefine CURSES after including <curses.h>.
|
|
|
|
* rogue/rogue.h, rogue/hit.c, rogue/message.c, rogue/init.c,
|
|
rogue/machdep.c, rogue/save.c, rogue/inventory.c, rogue/object.c,
|
|
rogue/level.c, rogue/monster.c, rogue/pack.c, rogue/play.c,
|
|
rogue/ring.c, rogue/room.c, rogue/score.c, rogue/throw.c,
|
|
rogue/trap.c, rogue/use.c, rogue/zap.c, rogue/move.c: Use const
|
|
where appropriate.
|
|
|
|
* fish/fish.c: Use const where appropriate.
|
|
|
|
* phantasia/io.c (getanswer): Mark loop, oldx, oldy volatile.
|
|
|
|
1998-08-31 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/setup.c (main): String passed to err() shouldn't have
|
|
full stop at its end.
|
|
|
|
* factor/factor.c, primes/pr_tbl.c, primes/primes.c,
|
|
primes/pattern.c: Use const where appropriate.
|
|
|
|
* dm/dm.c: Use const where appropriate.
|
|
|
|
* cribbage/cribbage.h, cribbage/cards.c, cribbage/instr.c,
|
|
cribbage/io.c, cribbage/score.c, cribbage/support.c: Use const
|
|
where appropriate.
|
|
|
|
1998-08-30 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* NEWS: Update.
|
|
|
|
* All games now updated from NetBSD-current of 1998-08-30.
|
|
|
|
* adventure/extern.h, adventure/hdr.h, adventure/init.c,
|
|
adventure/io.c, backgammon/backgammon/main.c,
|
|
backgammon/common_source/save.c, backgammon/teachgammon/teach.c,
|
|
battlestar/com5.c, boggle/boggle/bog.c,
|
|
canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
|
|
cribbage/crib.c, cribbage/score.c, fortune/fortune/fortune.c,
|
|
hunt/hunt/hunt.c, monop/cards.c, monop/morg.c, phantasia/fight.c,
|
|
phantasia/main.c, phantasia/misc.c, sail/dr_1.c, sail/pl_3.c,
|
|
sail/pl_7.c, sail/sync.c, trek/kill.c, trek/move.c, trek/nova.c,
|
|
trek/shield.c, wump/wump.c: Update from NetBSD-current of
|
|
1998-08-30.
|
|
|
|
* dm/dm.c (main): Do unsetenv("TZ") to prevent people cheating on
|
|
the times they can play.
|
|
|
|
* atc/main.c (main): Remove comment on ICRNL change.
|
|
* atc/input.c: Remove CRTOKEN stuff (conditional on SYSV) - no
|
|
need for it with ICRNL.
|
|
|
|
1998-08-29 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/com5.c (give): Add explanatory comment.
|
|
|
|
1998-08-28 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/com5.c (give): Proper fix this time: reset wordnumber
|
|
before doing an error return.
|
|
|
|
* atc/graphics.c (getAChar): Check against EOF, not -1;
|
|
clearerr(stdin) while the error occurs since the error indicator
|
|
may have been set; initialise errno to avoid problems with a real
|
|
EOF and errno left as EINTR.
|
|
|
|
* boggle/boggle/bog.c (compar): Use const more.
|
|
|
|
* INSTALL: Update.
|
|
|
|
* boggle/boggle/bog.c (main): Change linux/PURE variants to
|
|
NEW_STYLE define.
|
|
* boggle/boggle/Makefile: NEW_STYLE is default.
|
|
* boggle/Makefile (linux-patch): Change construction of Linux
|
|
patch.
|
|
* boggle/README.linux: Adjust accordingly.
|
|
* INSTALL: Likewise.
|
|
|
|
* sail/extern.h, sail/dr_1.c, sail/dr_2.c, sail/dr_3.c: Rename
|
|
strend() to str_end(), isolated() to is_isolated(), toughmelee()
|
|
to is_toughmelee().
|
|
|
|
* phantasia/phantdefs.h: #undef S_* constants before definition.
|
|
|
|
* monop/monop.h, monop/misc.c, monop/trade.c: Rename isnot_monop()
|
|
to is_not_monop().
|
|
|
|
* mille/mille.h, mille/comp.c, mille/init.c, mille/move.c,
|
|
mille/types.c: Rename issafety to is_safety, isrepair to
|
|
is_repair.
|
|
|
|
1998-08-27 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* hunt/huntd/hunt.h, hunt/huntd/draw.c, hunt/huntd/shots.c: Rename
|
|
isplayer to is_player.
|
|
|
|
* gomoku/gomoku.h, gomoku/main.c: Rename log() to glog().
|
|
|
|
* cribbage/cards.c, cribbage/cribbage.h, cribbage/io.c: Rename
|
|
isone() to is_one().
|
|
|
|
* backgammon/common_source/fancy.c,
|
|
backgammon/common_source/back.h: Remove tos().
|
|
|
|
* boggle/boggle/help.c (help): Make change to use redrawwin()
|
|
conditional on NCURSES_VERSION.
|
|
|
|
* configure: Suggest mode 2770 for sail directory, better than
|
|
0770.
|
|
|
|
* NEWS: Update.
|
|
|
|
* PACKAGING: Add new Warnings section.
|
|
|
|
* battlestar/extern.h, battlestar/com6.c, battlestar/init.c:
|
|
Change uname[] to username[].
|
|
|
|
* backgammon/teachgammon/tutor.h: Mark leave() and tutor()
|
|
noreturn.
|
|
|
|
* TODO: Update.
|
|
|
|
* BUGS: Update.
|
|
|
|
1998-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* adventure/vocab.c (vocab): Exit with status 1 on error.
|
|
|
|
* adventure/main.c (main): Exit with status 1 on error.
|
|
|
|
* adventure/io.c (rdesc): Exit with status 1 on error.
|
|
|
|
* adventure/hdr.h (FLUSHLINE): Handle EOF.
|
|
|
|
* adventure/io.c: Handle EOF.
|
|
|
|
* adventure/wizard.c (ciao): Handle EOF.
|
|
|
|
* adventure/setup.c: Don't put \n in error strings (err and errx
|
|
add it).
|
|
|
|
* backgammon/backgammon/main.c: Change condition on ospeed being
|
|
declared to #ifndef NCURSES_VERSION.
|
|
* backgammon/teachgammon/teach.c: Likewise.
|
|
* snake/snake/move.c: Likewise.
|
|
* snake/snake/snake.h: Likewise.
|
|
* tetris/screen.c: Likewise.
|
|
|
|
* backgammon/backgammon/text.c (text): Switch order of char and
|
|
const.
|
|
|
|
* battlestar/cypher.c (cypher): In take all, handle BATHGOD and
|
|
NORMGOD properly.
|
|
|
|
* rogue/machdep.c (md_slurp): Use POSIX version unconditionally.
|
|
|
|
* hunt/huntd/driver.c (init): Use setsid() to become session
|
|
leader.
|
|
|
|
* canfield/canfield/canfield.c: Use const where appropriate.
|
|
|
|
* canfield/cfscores/cfscores.c: Use const where appropriate.
|
|
|
|
* caesar/caesar.c: Use const where appropriate.
|
|
|
|
* rogue/rogue.h: Condition some prototypes on #ifdef CURSES.
|
|
|
|
1998-08-25 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* atc/graphics.c (getAChar): Just use SYSV version always rather
|
|
than conditioning on SYSV || __linux__; the efficiency loss on
|
|
systems where getchar() retries is insignificant.
|
|
|
|
* adventure/extern.h, adventure/init.c, adventure/main.c,
|
|
adventure/subr.c, adventure/vocab.c, adventure/wizard.c: Update
|
|
from NetBSD-current of 1998-08-25.
|
|
|
|
* boggle/README.linux: Rebuild.
|
|
|
|
* configure: Suggest sail directory should not be world
|
|
accessible.
|
|
|
|
* sail/sync.c: Use egid when checking for file existence, so that
|
|
the sail directory can be mode 770.
|
|
|
|
* boggle/boggle/extern.h, boggle/boggle/word.c,
|
|
boggle/boggle/prtable.c, boggle/boggle/mach.c,
|
|
boggle/boggle/bog.c: Use const where appropriate.
|
|
|
|
1998-08-24 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* arithmetic/arithmetic.c: Use const where appropriate.
|
|
|
|
* include/sys/cdefs.h: Use const in __RCSID and __COPYRIGHT.
|
|
|
|
* bcd/bcd.c: Use const where appropriate.
|
|
|
|
* mille/save.c (rest_f): Use O_RDONLY in open().
|
|
|
|
* adventure/subr.c, adventure/extern.h: Make checkhints(),
|
|
closing() and caveclose() return void.
|
|
|
|
* adventure/subr.c, adventure/extern.h: Make bug() return void.
|
|
|
|
* adventure/subr.c, adventure/extern.h: badmove()'s return value
|
|
is never used, so make it void.
|
|
|
|
* adventure/extern.h: twrite() returns void, and is conditioned on
|
|
#ifdef DEBUG.
|
|
|
|
* adventure/io.c, adventure/extern.h: Remove unused function
|
|
confirm().
|
|
|
|
* adventure/done.c, adventure/extern.h, adventure/main.c: die()
|
|
can only return 2000, so make it void.
|
|
|
|
* battlestar/com2.c, battlestar/com3.c, battlestar/cypher.c:
|
|
Update from NetBSD-current of 1998-08-24.
|
|
|
|
* battlestar/init.c (getutmp): Use strncpy().
|
|
|
|
* battlestar/extern.h, battlestar/globals.c, battlestar/words.c,
|
|
battlestar/dayobjs.c, battlestar/nightobjs.c, battlestar/misc.c,
|
|
battlestar/init.c, battlestar/com4.c, battlestar/parse.c,
|
|
battlestar/save.c, battlestar/getcom.c, battlestar/com1.c,
|
|
battlestar/com6.c, battlestar/room.c: Use const where appropriate.
|
|
|
|
* banner/banner.c: Use const where appropriate.
|
|
|
|
* adventure/io.c: Make tape, iotape const.
|
|
|
|
* backgammon/teachgammon/Makefile: Add dependency on tutor.h.
|
|
|
|
* backgammon/backgammon/main.c, backgammon/backgammon/text.c,
|
|
backgammon/backgammon/version.c: Use const where appropriate.
|
|
|
|
* backgammon/common_source/save.c: Use <errno.h>, not extern int
|
|
errno.
|
|
|
|
* backgammon/teachgammon/tutor.c, backgammon/teachgammon/tutor.h,
|
|
backgammon/teachgammon/data.c, backgammon/teachgammon/teach.c,
|
|
backgammon/teachgammon/ttext1.c, backgammon/teachgammon/ttext2.c:
|
|
Use const where appropriate.
|
|
|
|
* backgammon/backgammon/backgammon.6.in,
|
|
backgammon/common_source/save.c: Remove nonsense about executing
|
|
save files; open them without execute permission.
|
|
|
|
* backgammon/common_source/save.c: Use symbolic constants in
|
|
open() and for errno.
|
|
|
|
* backgammon/common_source/fancy.c,
|
|
backgammon/common_source/back.h, backgammon/common_source/save.c,
|
|
backgammon/common_source/subs.c, backgammon/common_source/init.c,
|
|
backgammon/common_source/table.c,
|
|
backgammon/common_source/board.c: Use const where appropriate.
|
|
|
|
* backgammon/common_source/subs.c,
|
|
backgammon/common_source/back.h: Remove strset() (not used).
|
|
|
|
1998-08-23 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* TODO: Update.
|
|
|
|
* atc/input.c, atc/extern.h, atc/graphics.c, atc/update.c,
|
|
atc/main.c, atc/extern.c, atc/log.c: Use const where appropriate.
|
|
|
|
* adventure/hdr.h, adventure/init.c: Make delhit volatile
|
|
sig_atomic_t; only assign to it.
|
|
|
|
* adventure/crc.c, adventure/extern.h, adventure/io.c,
|
|
adventure/save.c, adventure/vocab.c: Use const where appropriate.
|
|
|
|
* adventure/vocab.c, adventure/extern.h: Make copystr(), weq() and
|
|
length() into macros that use standard C library functions.
|
|
|
|
* adventure/wizard.c, adventure/extern.h, adventure/main.c: Remove
|
|
unused arg of ciao().
|
|
|
|
* adventure/wizard.c, adventure/extern.h, adventure/init.c,
|
|
adventure/main.c: Remove unused arg of Start().
|
|
|
|
* adventure/subr.c, adventure/extern.h, adventure/main.c: Remove
|
|
unused arg of dark().
|
|
|
|
* adventure/subr.c, adventure/extern.h, adventure/main.c: Remove
|
|
unused arg of liq().
|
|
|
|
* adventure/init.c, adventure/extern.h, adventure/main.c: Remove
|
|
unused arg of init().
|
|
|
|
1998-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* sail/extern.h, sail/main.c, sail/dr_main.c: Remove handling of
|
|
being setuid - nowadays games only run setgid.
|
|
|
|
* rogue/machdep.c (md_shell): Remove unnecessary setuid().
|
|
|
|
* fish/fish.c (instructions): Remove setuid() and setgid() in
|
|
child, no longer necessary.
|
|
|
|
* INSTALL: Add note about the desirability of using tmac.doc from
|
|
NetBSD.
|
|
|
|
* worm/worm.6: Revert unnecessary changes.
|
|
|
|
* hangman/hangman.6.in: Revert unnecessary changes.
|
|
|
|
* dm/dm.8.in: Revert unnecessary changes.
|
|
|
|
* bcd/bcd.6: Revert unnecessary changes.
|
|
|
|
* backgammon/backgammon/backgammon.6.in: Revert some unnecessary
|
|
changes.
|
|
|
|
1998-08-20 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* hunt/hunt/hunt.c: Include <sys/param.h> for MAXHOSTNAMELEN.
|
|
|
|
* snake/snake/move.c, snake/snake/snake.h, snake/snake/snake.c:
|
|
Rename raw() to my_raw() (from Joey Hess <joey@kitenet.net>).
|
|
|
|
* robots/robots.h: Include <errno.h> (from Joey Hess
|
|
<joey@kitenet.net>).
|
|
|
|
1998-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* number/number.c (convert): Decrement len when there's a minus
|
|
sign.
|
|
|
|
* Version 2.3.
|
|
|
|
* sail/Makefile (install): Use install prefix.
|
|
|
|
* NEWS: Update.
|
|
|
|
* All games now updated from NetBSD-current of 1998-08-19.
|
|
|
|
* tetris/tetris.c: Update from NetBSD-current of 1998-08-19.
|
|
|
|
* tetris/screen.c: Update from NetBSD-current of 1998-08-19.
|
|
|
|
* TODO: Update.
|
|
|
|
* NEWS: Update.
|
|
|
|
* bsd-games.lsm: Update.
|
|
|
|
* AUTHORS (countmail): Restore.
|
|
|
|
* README: Update.
|
|
|
|
* countmail/*: Restore, updated from NetBSD-current of 1998-08-19
|
|
(which has a licence for it).
|
|
|
|
* atc/input.c: Update from NetBSD-current of 1998-08-19.
|
|
|
|
* adventure/Makefile.bsd: Update from NetBSD-current of
|
|
1998-08-19.
|
|
|
|
* SECURITY: Update.
|
|
|
|
* bsd-games-non-free.lsm: Update.
|
|
|
|
* bsd-games.lsm: Update.
|
|
|
|
* boggle/README.linux: Regenerate.
|
|
|
|
* NEWS: Update.
|
|
|
|
* sail/sync.c: Restore privileges when appropriate.
|
|
|
|
* sail/misc.c (logger): Restore privileges for file open.
|
|
|
|
* sail/main.c (main): Initialise gid and egid; drop egid leaving
|
|
saved gid.
|
|
|
|
* sail/extern.h: Add gid and egid.
|
|
|
|
* sail/Makefile (install): Install sail directory.
|
|
|
|
* sail/sync.c: Use defines from pathnames.h.
|
|
|
|
* sail/pathnames.h.in: Put definitions here.
|
|
|
|
* Makeconfig.in: Add appropriate macros.
|
|
|
|
* configure: Configure a directory for sail temporary files.
|
|
|
|
* sail/*: Revert previous changes. Sail needs to keep privileges
|
|
for sync file handling.
|
|
|
|
* atc/log.c (log_score): Fix truncate logic.
|
|
|
|
* configure: Remove some of the less useful warning flags just
|
|
added.
|
|
|
|
* wump/wump.c (int_compare): Use const.
|
|
|
|
* robots/score.c (cmp_sc): Use const.
|
|
|
|
* fortune/strfile/strfile.c (cmp_str): Use const.
|
|
|
|
* boggle/boggle/bog.c (compar): Use const.
|
|
|
|
* atc/log.c (compar): Use const.
|
|
|
|
* configure: Add more warning flags to the default.
|
|
|
|
1998-08-18 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* INSTALL: Minor changes.
|
|
|
|
* wump/wump.c: Mark usage() noreturn.
|
|
|
|
* worms/worms.c: Mark nomem() and onsig() noreturn.
|
|
|
|
* worm/worm.c: Mark leave() and crash() noreturn.
|
|
|
|
* tetris/tetris.c: Mark usage() and onintr() noreturn.
|
|
|
|
* tetris/tetris.h: Mark stop() noreturn.
|
|
|
|
* snake/snake/snake.h: Mark done() and stop() noreturn.
|
|
|
|
* sail/extern.h: Mark leave() and choke() noreturn.
|
|
|
|
* TODO: Update.
|
|
|
|
* rogue/rogue.h: Mark clean_up(), error_save(), md_exit(),
|
|
put_scores() and sf_error() noreturn.
|
|
|
|
* robots/robots.h: Mark quit() noreturn.
|
|
|
|
* gomoku/gomoku.h: Mark quit(), quitsig() and panic() noreturn.
|
|
|
|
* quiz/quiz.c: Mark usage() noreturn.
|
|
|
|
* primes/primes.c: Mark usage() noreturn.
|
|
|
|
* pig/pig.c: Mark usage() noreturn.
|
|
|
|
* number/number.c: Mark usage() noreturn; remove spurious toobig()
|
|
prototype (no such function defined or used).
|
|
|
|
* mille/mille.h: Mark die() noreturn.
|
|
|
|
1998-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* hunt/huntd/hunt.h: Mark cleanup() noreturn.
|
|
|
|
* hunt/hunt/hunt.c: Mark leave() noreturn.
|
|
|
|
* fortune/strfile/strfile.c: Mark usage() noreturn.
|
|
|
|
* fortune/fortune/fortune.c: Mark usage() noreturn.
|
|
|
|
* fish/fish.c: Mark usage() noreturn; actually use it.
|
|
|
|
* cribbage/cribbage.h: Mark rint() noreturn.
|
|
|
|
* factor/factor.c: Mark usage() noreturn.
|
|
|
|
* dm/dm.c: Mark play() noreturn.
|
|
|
|
* canfield/canfield/canfield.c: Mark cleanup() noreturn.
|
|
|
|
* caesar/caesar.c: Mark printit() noreturn.
|
|
|
|
* boggle/boggle/extern.h: Mark usage() noreturn.
|
|
* boggle/README.linux: Rebuild.
|
|
|
|
* battlestar/extern.h: Mark die(), diesig() and live() noreturn.
|
|
|
|
* backgammon/common_source/back.h: Mark getout() noreturn.
|
|
|
|
* atc/extern.h: Make loser() and log_score_quit() noreturn.
|
|
|
|
* arithmetic/arithmetic.c: Mark intr() and usage() noreturn.
|
|
|
|
* adventure/extern.h: Mark done() noreturn.
|
|
|
|
* adventure/subr.c (bug): Use exit status 1 for a fatal error.
|
|
|
|
* snake/snake/snake.c (post): Use SEEK_SET rather than 0 in
|
|
lseek().
|
|
|
|
* robots/score.c (score): Use SEEK_SET rather than 0 in lseek().
|
|
|
|
* fortune/fortune/fortune.c (get_fort): Use SEEK_SET rather than 0
|
|
in lseek().
|
|
|
|
* canfield/cfscores/cfscores.c (printuser): Use SEEK_SET rather
|
|
than 0 in lseek().
|
|
|
|
* canfield/canfield/canfield.c (suspend): Use SEEK_SET rather than
|
|
0 in lseek().
|
|
(cleanup): Same.
|
|
|
|
* SECURITY: Clarify.
|
|
|
|
1998-08-15 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* Version 2.2.
|
|
|
|
* robots/score.c (score): Check for score file not having been
|
|
successfully opened.
|
|
|
|
* README: Update.
|
|
|
|
* INSTALL: Update.
|
|
|
|
* configure: Fix typo.
|
|
|
|
* atc/log.c (log_score): Use it, avoiding possible buffer overrun.
|
|
|
|
* atc/struct.h (SCORE_SCANF_FMT): Define to be format for scnaf
|
|
from score file, with appropriate max field widths.
|
|
|
|
* configure: Update.
|
|
|
|
* bsd-games.lsm: Update.
|
|
|
|
* TODO: Update.
|
|
|
|
* AUTHORS (countmail): Remove.
|
|
|
|
* NEWS: Update.
|
|
|
|
* README: Update.
|
|
|
|
* countmail/*: Remove.
|
|
|
|
* bsd-games-non-free.lsm: Update.
|
|
|
|
* bsd-games.lsm: Update.
|
|
|
|
* PACKAGING: Update.
|
|
|
|
* BUGS: Update.
|
|
|
|
* NEWS: Update.
|
|
|
|
* TODO: Update.
|
|
|
|
* SECURITY: New file, describing security issues, taken from
|
|
INSTALL.
|
|
* INSTALL: Update.
|
|
|
|
* wump/wump.c (main): Revoke setgid privileges.
|
|
|
|
* worms/worms.c (main): Revoke setgid privileges.
|
|
|
|
* worm/worm.c (main): Revoke setgid privileges.
|
|
|
|
* trek/main.c (main): Revoke setgid privileges.
|
|
|
|
* tetris/tetris.c, tetris/score.c: Only have privileged egid when
|
|
needed.
|
|
|
|
* tetris/tetris.h: New variables gid, egid.
|
|
|
|
* snake/snscore/snscore.c (main): Revoke setgid privileges.
|
|
|
|
* snake/snake/snake.c: Open score files as early as possible, then
|
|
drop setgid privileges.
|
|
|
|
* sail/misc.c (open_log): New function: opens log file.
|
|
* sail/extern.h: Declare this.
|
|
* sail/misc.c (logger): Use already open log file.
|
|
* sail/main.c: Open log file, then drop privileges.
|
|
|
|
* rogue/init.c, rogue/machdep.c, rogue/score.c: Only have
|
|
privileged egid when needed.
|
|
|
|
* rogue/init.c: New variables gid, egid; initialise them.
|
|
* rogue/rogue.h: Declare them; include <sys/types.h> and
|
|
<unistd.h>.
|
|
|
|
* robots/main.c (main), robots/extern.h, robots/score.c (score):
|
|
Open score file at start, then drop privileges (from OpenBSD).
|
|
|
|
* cribbage/crib.c (main): Set close-on-exec flag on log file.
|
|
|
|
* random/random.c (main): Revoke setgid privileges.
|
|
|
|
* rain/rain.c (main): Revoke setgid privileges.
|
|
|
|
* quiz/quiz.c (main): Revoke setgid privileges.
|
|
|
|
* primes/primes.c (main): Revoke setgid privileges.
|
|
|
|
* ppt/ppt.c (main): Revoke setgid privileges.
|
|
|
|
* pom/pom.c (main): Revoke setgid privileges.
|
|
|
|
* pig/pig.c (main): Revoke setgid privileges.
|
|
|
|
* number/number.c (main): Revoke setgid privileges.
|
|
|
|
* morse/morse.c (main): Revoke setgid privileges.
|
|
|
|
* monop/monop.c (main): Revoke setgid privileges.
|
|
|
|
* mille/mille.c (main): Revoke setgid privileges.
|
|
|
|
* hunt/hunt/hunt.c (main): Revoke setgid privileges.
|
|
|
|
* hangman/main.c (main): Revoke setgid privileges.
|
|
|
|
* gomoku/main.c (main): Revoke setgid privileges.
|
|
|
|
* fortune/fortune/fortune.c (main): Revoke setgid privileges.
|
|
|
|
* fish/fish.c (main): Revoke setgid privileges.
|
|
|
|
* factor/factor.c (main): Revoke setgid privileges.
|
|
|
|
* cribbage/crib.c (main): Open log file then drop privileges as
|
|
soon as possible.
|
|
|
|
* canfield/canfield/canfield.c (initall): Use SEEK_SET instead of
|
|
0 as argument of lseek().
|
|
|
|
* canfield/cfscores/cfscores.c (main): Revoke setgid privileges.
|
|
|
|
* canfield/canfield/canfield.c (initall): Revoke setgid privileges
|
|
after opening the score file.
|
|
|
|
1998-08-13 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* boggle/README.linux: Rebuild.
|
|
|
|
* caesar/caesar.c (main): Revoke setgid privileges.
|
|
|
|
* boggle/boggle/bog.c (main): Revoke setgid privileges.
|
|
|
|
* bcd/bcd.c (main): Revoke setgid privileges.
|
|
|
|
* battlestar/com6.c (open_score_file), battlestar/extern.h: New
|
|
function.
|
|
* battlestar/com6.c (post): Use already opened score file.
|
|
* battlestar/battlestar.c (main): Open score file then revoke
|
|
setgid privileges.
|
|
|
|
* atc/input.c (gettoken): Remove unnecessary setuid() call.
|
|
|
|
1998-08-11 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* AUTHORS (paranoia): Removed entry.
|
|
|
|
* bsd-games-non-free.lsm: Update.
|
|
|
|
* INSTALL: Update.
|
|
|
|
* atc/log.c (open_score_file): Set close-on-exec flag.
|
|
|
|
* TODO: Update.
|
|
|
|
* PACKAGING: Update.
|
|
|
|
* Credits: Split into AUTHORS and THANKS; update.
|
|
|
|
* BUGS: Update.
|
|
|
|
1998-08-09 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* battlestar/extern.h, battlestar/save.c, battlestar/init.c,
|
|
battlestar/cypher.c, battlestar/battlestar.c: New interface for
|
|
saving, passes length and does dynamic allocation rather than
|
|
using fixed length buffers.
|
|
* battlerstar/Makefile: Include fgetln.
|
|
|
|
* banner/banner.c (main): Revoke setgid privileges.
|
|
|
|
* backgammon/backgammon/main.c (main): Revoke setgid privileges.
|
|
|
|
* atc/log.c: Cast getuid() return value to int for %d format.
|
|
|
|
* atc/log.c (open_score_file), atc/extern.h: New function.
|
|
* atc/log.c (log_score): Use already opened score file. Truncate
|
|
the score file to the length written.
|
|
* atc/main.c (main): Open the score file and then revoke setgid
|
|
privileges.
|
|
|
|
* arithmetic/arithmetic.c (main): Revoke setgid privileges.
|
|
|
|
* adventure/main.c (main): Revoke setgid privileges.
|
|
|
|
* snake/snscore/snscore.c (main): Take no arguments.
|
|
|
|
* hangman/extern.h, hangman/main.c (main): Take no arguments.
|
|
|
|
* canfield/canfield/canfield.c (main): Take no arguments.
|
|
|
|
1998-08-07 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* README.non-free: Update.
|
|
|
|
* README: Update.
|
|
|
|
* paranoia/*: Remove.
|
|
|
|
* NEWS: Update.
|
|
|
|
* INSTALL: Update.
|
|
|
|
1998-08-06 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* configure: Add facility to specify a list of games not to build.
|
|
|
|
* TODO: Update.
|
|
|
|
* README: Update.
|
|
|
|
* PACKAGING: Update.
|
|
|
|
* Credits: Update.
|
|
|
|
1998-07-29 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* NEWS: Update.
|
|
|
|
* INSTALL: Update.
|
|
|
|
* PACKAGING: New file - information for those packaging bsd-games
|
|
for a Linux distribution.
|
|
|
|
1998-07-28 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* TODO: Update.
|
|
|
|
* substfiles: Include hide-game (no need to special case it).
|
|
* configure, Makefile: Don't special case hide-game.
|
|
|
|
* hide-game.in: No longer needs #!/bin/sh, since added by
|
|
configure.
|
|
* install-score.in: Likewise.
|
|
* install-man.in: Likewise.
|
|
* caesar/rot13.in: Likewise.
|
|
|
|
* configure (substitute): Put comments at the top of generated
|
|
files saying they are automatically generated.
|
|
|
|
1998-07-27 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* All games (expect paranoia) now updated from NetBSD-current of
|
|
1998-07-27 (some of the Linux changes merged back to NetBSD).
|
|
|
|
* snake/snscore/snscore.c: Update from NetBSD-current of
|
|
1998-07-27.
|
|
|
|
* sail/dr_2.c, sail/extern.h: Update from NetBSD-current of
|
|
1998-07-27.
|
|
|
|
* rogue/init.c, rogue/machdep.c, rogue/monster.c, rogue/rogue.h:
|
|
Update from NetBSD-current of 1998-07-27.
|
|
|
|
* robots/move.c: Update from NetBSD-current of 1998-07-27.
|
|
|
|
* pom/pom.c: Update from NetBSD-current of 1998-07-27.
|
|
|
|
* phantasia/phantglobs.c, phantasia/phantglobs.h: Update from
|
|
NetBSD-current of 1998-07-27.
|
|
|
|
* mille/mille.h, mille/misc.c: Update from NetBSD-current of
|
|
1998-07-27.
|
|
|
|
* battlestar/dayfile.c, battlestar/nightfile.c: Update from
|
|
NetBSD-current of 1998-07-27 (changes merged - this changes rcsids
|
|
only).
|
|
|
|
* atc/atc.6, atc/log.c: Update from NetBSD-current of 1998-07-27.
|
|
|
|
* adventure/wizard.c: Update from NetBSD-current of 1998-07-27.
|
|
|
|
* configure: Allow defaults to be taken from a config.params file,
|
|
which can specify non-interactive operation.
|
|
|
|
1998-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* configure: Make a /bin/sh script; use printf instead of echo -n
|
|
so that a POSIX.2 shell suffices.
|
|
|
|
* INSTALL: Update.
|
|
|
|
* TODO: Update.
|
|
|
|
1998-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* NEWS: Update.
|
|
|
|
* rogue/machdep.c (md_gseed): Use time, not pid, as seed, so you
|
|
don't get the same game each time if you boot the system up to
|
|
play rogue (patch from Bill Lash <lash@tellabs.com>).
|
|
* rogue/monster.c (mv_mons): If a dragon kills a monster on
|
|
level_monsters, mv_mons can move things in the free_list, so don't
|
|
move monsters not on level_monsters (patch from Bill Lash
|
|
<lash@tellabs.com>).
|
|
|
|
* All games (except paranoia) now updated from NetBSD-current of
|
|
1998-07-11.
|
|
|
|
* worms/worms.6: Update from NetBSD-current of 1998-07-11.
|
|
|
|
* sail/*: Update from NetBSD-current of 1998-07-11.
|
|
|
|
* pom/*: Update from NetBSD-current of 1998-07-11.
|
|
|
|
* hunt/*/*: Update from NetBSD-current of 1998-07-11.
|
|
|
|
* dm/*: Update from NetBSD-current of 1998-07-11.
|
|
|
|
1998-07-21 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* countmail/countmail.6: Update from NetBSD-current of 1998-07-11.
|
|
|
|
* boggle/*/Makefile.bsd: Update from NetBSD-current of 1998-07-11.
|
|
|
|
* battlestar/extern.h: Update from NetBSD-current of 1998-07-11.
|
|
|
|
* backgammon/backgammon/main.c: Update from NetBSD-current of
|
|
1998-07-11.
|
|
|
|
* atc/*: Update from NetBSD-current of 1998-07-11.
|
|
* atc/Makefile: Use grammar.h instead of y.tab.h.
|
|
|
|
* arithmetic/arithmetic.6: Update from NetBSD-current of
|
|
1998-07-11.
|
|
|
|
* quiz/datfiles/europe: Fix typo (patch from G. Branden Robinson
|
|
<branden@purdue.edu>).
|
|
|
|
* TODO: Update.
|
|
|
|
* BUGS: Update.
|
|
|
|
* README.non-free: Update.
|
|
|
|
* YEAR2000: Minor changes.
|
|
|
|
* README: Update.
|
|
|
|
* INSTALL: Update.
|
|
|
|
* Credits: Minor changes.
|
|
|
|
1998-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
|
|
|
|
* YEAR2000: New file, year 2000 statement for bsd-games.
|
|
|
|
* adventure/wizard.c (datime): Handle leap years correctly
|
|
according to the Gregorian calendar (could be perceived as fixing
|
|