123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462 |
- NEWS for bsd-games and bsd-games-non-free
- =========================================
- This file contains a summary of changes in each version of bsd-games
- and bsd-games-non-free after 1.3. For fuller details, see ChangeLog
- and ChangeLog.0.
- As well as reading this summary, it is a good idea to reread the
- INSTALL file whenever installing a new version, to check for any
- changes in installation instructions. Packagers should also reread
- the PACKAGING file each version (or do a diff between the old and new
- versions of the package and read that).
- Version 2.17 (2005-02-18)
- ============
- * Updated from NetBSD CVS of 2005-02-18.
- * Some bugs fixed (in particular, should now build with current GCC 4
- CVS), some backlogged.
- Version 2.16 (2004-02-13)
- ============
- * Updated from NetBSD CVS of 2004-02-13. Includes a new game, dab
- (Dots and Boxes), written in C++.
- * Supplementary documentation for trek and rogue now installed
- automatically (in a configurable directory).
- * Some changes for portability to Cygwin, thanks to David A Bagley
- <bagleyd@tux.org>; more portability issues remain.
- * Various improvements to morse from OpenBSD.
- * Some bugs fixed, some backlogged.
- Version 2.15 (2003-12-18)
- ============
- * Updated from NetBSD CVS of 2003-12-17. This includes:
- + Advertising clause removed from licence of almost all
- UCB-copyright code.
- + Hunt licence clarified.
- * Various bugs fixed, though some bug reports are still backlogged.
- * Glibc 2.3 or later now required, at least for hunt.
- * Directory for fortune files individually configurable, and default
- has changed to match that used in NetBSD.
- Version 2.14 (2003-04-01)
- ============
- * Hack is now BSD-licensed
- <http://www.cwi.nl/~aeb/games/hack/hack.html>, so moves from
- bsd-games-non-free to bsd-games.
- * Updated from NetBSD CVS of 2003-03-29. This includes:
- + Security fix for rogue (in bsd-games-non-free); see NetBSD
- Security Advisory 2002-021.
- + Optional support for large numbers in factor using libcrypto from
- OpenSSL. This can handle larger numbers than GNU factor (which is
- limited to 64-bit numbers) but not that much larger efficiently, as
- the algorithm used (Pollard rho) is O(n^{1/4}) in the number
- factored.
- * Some bugs fixed, though a backlog of bug reports remains.
- Version 2.13 (2001-08-30)
- ============
- * Warning now present in README about the inclusion of cryptographic
- software (caesar and rot13).
- * Various minor improvements and bugfixes, some from NetBSD, some from
- OpenBSD, some from other contributors. Current with NetBSD CVS of
- 2001-08-29.
- * Some fixes to avoid some warnings when compiling with current glibc
- and GCC 3.
- * May support GNU Hurd (untested).
- Version 2.12 (2000-09-25)
- ============
- * Improvements and bugfixes to battlestar, mainly from OpenBSD.
- Though there are still plenty of known bugs, it should be much harder
- to crash.
- * Should compile with glibc 2.2 (tested with 2.1.94).
- * Other minor changes and bugfixes; current with NetBSD CVS of
- 2000-09-25.
- Version 2.11 (2000-04-19)
- ============
- * bsd-games-non-free now includes hack 1.0.3 by Andries Brouwer; this
- may be of interest to nethack players wishing to play an ancestral
- game.
- * Various minor changes and bugfixes; current with NetBSD CVS of
- 2000-04-19.
- Version 2.10 (2000-02-12)
- ============
- * Avoid world-readable characs file in phantasia. Note the new
- configuration question which will need an appropriate answer,
- especially if packaging for a distribution.
- * Various minor bugfixes.
- * Essentially all relevant changes, except to hunt (which will
- eventually be replaced by the OpenBSD version), now merged back into
- NetBSD.
- * Some minor changes from NetBSD CVS of 2000-02-12.
- * No new bsd-games-non-free version; bsd-games-non-free 2.8 is still
- current.
- Version 2.9 (1999-11-12)
- ===========
- * Fixes various minor bugs reported recently.
- * Some minor changes from NetBSD CVS of 1999-11-12.
- * No new bsd-games-non-free version; bsd-games-non-free 2.8 is still
- current.
- Version 2.8 (1999-09-26)
- ===========
- * Robots scorefile format has changed - remove or rename your old
- score file when upgrading to this version.
- * Various minor changes and bug-fixes (some from OpenBSD).
- * Snake substantially cleaned up, and now uses the native curses
- interface (rather than termcap emulation in ncurses); backgammon and
- tetris still to be converted.
- * New "game": wtf.
- * Updated from NetBSD CVS of 1999-09-25; many more changes merged back
- into NetBSD.
- * All constant data files are now architecture independent (installed
- under /usr/share by default).
- * bsd-games is no longer tested by me with libc older than glibc
- 2.1.2; fixes for compilation with older libc will still be accepted.
- * Details of the copyrights and licence terms applicable to these
- games, as best as I can determine them, now appear in COPYING.
- * bsd-games no longer comes with its own word list for boggle and
- hangman; you need to provide one at compile time (for boggle) and at
- run time (for hangman). The copyright status of the one formerly
- included was not entirely clear. The word list used by hangman can
- also now be specified at run time with the new "-d" option.
- * bsd-games now has a testsuite (for programs that can be tested
- non-interactively only).
- Version 2.7 (1999-04-04)
- ===========
- * Bug fixes.
- * Updated from NetBSD-current of 1999-03-26; more changes merged back
- into NetBSD.
- * Other minor changes.
- Version 2.6 (1998-12-20)
- ===========
- * Buffer overrun fixes in sail (not thought exploitable).
- * Fixes possible score file corruption if fds 0, 1, 2 aren't open at
- game startup.
- * Updated from NetBSD-current of 1998-12-07 (morse now has a decoding
- option).
- * Now builds cleanly with -Wwrite-strings.
- * Other minor changes.
- * Some users of this package may be interested in my "nppt" package,
- which provides an alternative implementation of ppt(6) with additional
- features such as Encapsulated PostScript output. (This package
- installs the binary as "nppt", so can be installed simultaneously with
- this one. Look for nppt-0.1.tar.gz (or a later version) on
- metalab.unc.edu (formerly sunsite) in /pub/Linux/Incoming/ or under
- /pub/Linux/games/.)
- Version 2.5 (1998-09-24)
- ===========
- * New build system, using a single project Makefile (autogenerated)
- that includes makefile fragments from subdirectories, and uses GNU
- Make's automatic dependency generation to generate dependencies
- automatically, rather than recursive make. See Peter Miller's paper
- "Recursive Make Considered Harmful"
- <http://www.canb.auug.org.au/~millerp/rmch/recu-make-cons-harm.html>
- for reasons why this is better than recursive make. This should make
- no difference to normal users, but if you modify the sources note that
- you will need to rebuild from the top directory, and you may find that
- the dependencies are now accurate whereas formerly they were
- incomplete. The automatic dependency generation causes the build to
- start with about 300 "no such file or directory" warnings, which
- should be ignored: these refer to the dependency files which GNU Make
- will then automatically generate.
- * Should work with glibc 2.1 (at least, version 2.0.96 on x86, which
- is what I've tested). See the ChangeLog for an explanation of the
- problem previous releases had with glibc 2.1.
- * Boggle is now in the main bsd-games package - Paul Janzen checked
- with the original author, who confirmed that the BSD licence
- superseded the old non-free one. bsd-games-non-free now only contains
- rogue.
- * Other minor changes.
- Version 2.4 (1998-09-05)
- ===========
- * Various minor bug fixes and improvements (some from OpenBSD, thanks
- to Paul Janzen <pjanzen@foatdi.harvard.edu>).
- * Sail directory can now be non-world-accessible (mode 2770 root.games
- or similar). This may improve security, since it means users cannot
- tamper with sync files their sail process creates.
- * Rogue buffer overrun fix. An audit is still needed.
- * dm now ignores the environment variable TZ when deciding at what
- times games can be played. (This only affects you if you are using dm
- to control at what times games can be played, and not then if you are
- using libc 5.4.45 or 5.4.46 (which completely ignore TZ in setgid
- programs rather than checking the validity of any filename given as
- glibc does).)
- * All games updated from NetBSD-current of 1998-08-30 (minor changes;
- some more of my changes have been merged back into NetBSD).
- Version 2.3 (1998-08-19)
- ===========
- * A possible temporary file security bug in sail fixed.
- * Countmail is back, with a licence (apparently the standard NetBSD
- one), since it has one in NetBSD-current of 1998-08-19.
- * All the other games updated from NetBSD-current of 1998-08-19 (minor
- changes).
- * Other minor changes.
- * Version 2.2 was never properly released, since the upload to sunsite
- was truncated and the sail hole was found before the truncated file
- had been removed or the release put in place on tsx-11.
- Version 2.2 (1998-08-15)
- ===========
- * Another bug-fix release.
- * This version includes security fixes from OpenBSD.
- * This release is believed year 2000 compliant. Please see the year
- 2000 statement in the file YEAR2000 for details and disclaimer.
- * Paranoia has been removed from bsd-games-non-free, since it has no
- clear licence at all, and being derived from a magazine article it is
- not clear it was ever legally distributable. Anyone wanting to
- resurrect it in a separate package would need to investigate the
- copyright on the magazine article as well as getting a proper licence
- from the author.
- * Countmail has been removed from bsd-games because of the lack of a
- licence.
- * All other games updated from NetBSD-current of 1998-07-27 (very
- minor changes).
- * Default paths now follow FHS 2.0 - enter the paths you want when
- running configure if you are using the FSSTND 1.2.
- * You can now easily specify games you don't want built when running
- configure.
- * All games that can invoke pagers handle PAGER in the way specified
- by POSIX.2 for standard programs that invoke pagers.
- * Rogue bug fix from Bill Lash <lash@tellabs.com>.
- * Other bug fixes.
- * Information for those packaging bsd-games or bsd-games-non-free for
- a Linux distribution is in the file PACKAGING.
- Version 2.1 (1998-03-29)
- ===========
- * This is mainly a bug-fix release.
- * All games updated to NetBSD-current as of 1998-03-21 (except for
- paranoia). The changes are mostly minor, replacing warning fixes
- local to bsd-games with ones now in NetBSD.
- * Some bugs fixed, and most of the additional warnings given by the
- current egcs snapshot fixed as well.
- * Configuration / installation change - to strip the installed
- binaries, use "make install-strip" instead of "make install"; this
- replaces the configuration option for "make install" to strip the
- installed binaries.
- * Manpages for wargames and paranoia, thanks to Joey Hess
- <joeyh@kitenet.net>.
- * Battlestar save file name can be chosen at runtime, and defaults to
- ".Bstar" instead of "Bstar" for cleaner directory listings.
- Version 2.0 (1997-12-25)
- ===========
- * All games updated to NetBSD-current as of 1997-12-12 (except for
- paranoia). Hunt and boggle are now based on the NetBSD versions.
- * Many bugs fixed.
- * Added countmail.
- * Better libc6 support - adventure should now work.
- * No longer uses libbsd with libc5.
- * Nearly warning-free compile with -Wall -W -Wstrict-prototypes
- -Wmissing-prototypes.
- * Hunt now uses internet domain sockets (untested).
- Version 1.5 (1997-07-17)
- ===========
- * All games updated to NetBSD-current as of 1997-07-12 (except for
- bog, hunt and paranoia).
- * Added adventure, banner, dm, phantasia, pig, quiz, random and rogue.
- (Rogue is in bsd-games-non-free only).
- * BETA level libc6 support. (It may not yet compile, but should be
- nearer to compiling with libc6 than version 1.4.)
- Version 1.4 (1997-05-07)
- ===========
- * Fish, fortune and hangman updated to the versions in NetBSD-current.
- * Public release.
- Version 1.3.4beta (1997-05-06)
- =================
- * Bug fix in backgammon.
- * Backgammon, battlestar, bcd, caesar, canfield, cribbage and factor
- updated to the versions in NetBSD-current. As a side-effect, caesar
- now installs a "rot13" script.
- * Tetris score file now defaults to tetris-bsd.scores for consistency
- with using tetris-bsd in the names of files installed from tetris.
- (The rationale of this is that there is more than one Tetris game and
- this one should not presume to be the one that takes the
- /usr/games/tetris name; that should be a decision for the
- administrator, who can reasonably install more than one Tetris game.)
- Nor should other files such as the man page or score file potentially
- conflict with other Tetris games. Of course, you can configure the
- package to use the old score file name (or any other) if you want.
- Version 1.3.3beta (1997-05-03)
- =================
- * Non-free package now contains all the files required to build on its
- own. It can now be built on its own, or in the same source tree as
- bsd-games; the files that appear in both are exact duplicates.
- * Bug-fixes in backgammon and sail.
- Version 1.3.2beta (1997-05-03)
- =================
- * Non-free games (bog and paranoia) now distributed separately -
- unpack both source packages together before configuring if you want to
- build them.
- * Configuration script improved: now the default list of games to
- build is the list of subdirectories, and you can configure the exact
- paths to score files and data files for individual games using it - so
- they are always correctly substituted in the manpages.
- * Bug-fixes in backgammon, snake and worm.
- * Arithmetic and atc updated to the versions in NetBSD-current.
- Version 1.3.1beta (1997-05-01)
- =================
- * Now works with libc 5 ;-).
- * Debian patches from Joey Hess <joeyh@master.debian.org> mostly
- integrated up to Debian version 1.3-7.
- * New ports of tetris and gomoku, thanks to David Frey
- <david@eos.lugs.ch>.
- * Distributed as source only.
- * Many bug-fixes to battlestar.
- * Configuration script, now substitutes correct paths in manpages.
- * Defaults hopefully closer to FSSTND/FHS.
- * Builds with ncurses by default. Curses/termcap are obsolete and no
- longer supported (not that this package is supported anyway ;-)).
- Version 1.3 (1993-10-25)
- ===========
- See ChangeLog.0.
- Version 1.2 (1993-08-25)
- ===========
- See ChangeLog.0.
- Version 1.1 (1993-08-19)
- ===========
- See ChangeLog.0.
- Local Variables:
- mode: text
- End:
|