(linenum→info "unix/slp.c:2238")

bsd-games/2.17/NEWS

    1: NEWS for bsd-games and bsd-games-non-free
    2: =========================================
    3: 
    4: This file contains a summary of changes in each version of bsd-games
    5: and bsd-games-non-free after 1.3.  For fuller details, see ChangeLog
    6: and ChangeLog.0.
    7: 
    8: As well as reading this summary, it is a good idea to reread the
    9: INSTALL file whenever installing a new version, to check for any
   10: changes in installation instructions.  Packagers should also reread
   11: the PACKAGING file each version (or do a diff between the old and new
   12: versions of the package and read that).
   13: 
   14: Version 2.17 (2005-02-18)
   15: ============
   16: 
   17: * Updated from NetBSD CVS of 2005-02-18.
   18: 
   19: * Some bugs fixed (in particular, should now build with current GCC 4
   20: CVS), some backlogged.
   21: 
   22: Version 2.16 (2004-02-13)
   23: ============
   24: 
   25: * Updated from NetBSD CVS of 2004-02-13.  Includes a new game, dab
   26: (Dots and Boxes), written in C++.
   27: 
   28: * Supplementary documentation for trek and rogue now installed
   29: automatically (in a configurable directory).
   30: 
   31: * Some changes for portability to Cygwin, thanks to David A Bagley
   32: <bagleyd@tux.org>; more portability issues remain.
   33: 
   34: * Various improvements to morse from OpenBSD.
   35: 
   36: * Some bugs fixed, some backlogged.
   37: 
   38: Version 2.15 (2003-12-18)
   39: ============
   40: 
   41: * Updated from NetBSD CVS of 2003-12-17.  This includes:
   42: 
   43:   + Advertising clause removed from licence of almost all
   44:   UCB-copyright code.
   45: 
   46:   + Hunt licence clarified.
   47: 
   48: * Various bugs fixed, though some bug reports are still backlogged.
   49: 
   50: * Glibc 2.3 or later now required, at least for hunt.
   51: 
   52: * Directory for fortune files individually configurable, and default
   53: has changed to match that used in NetBSD.
   54: 
   55: Version 2.14 (2003-04-01)
   56: ============
   57: 
   58: * Hack is now BSD-licensed
   59: <http://www.cwi.nl/~aeb/games/hack/hack.html>, so moves from
   60: bsd-games-non-free to bsd-games.
   61: 
   62: * Updated from NetBSD CVS of 2003-03-29.  This includes:
   63: 
   64:   + Security fix for rogue (in bsd-games-non-free); see NetBSD
   65:   Security Advisory 2002-021.
   66: 
   67:   + Optional support for large numbers in factor using libcrypto from
   68:   OpenSSL.  This can handle larger numbers than GNU factor (which is
   69:   limited to 64-bit numbers) but not that much larger efficiently, as
   70:   the algorithm used (Pollard rho) is O(n^{1/4}) in the number
   71:   factored.
   72: 
   73: * Some bugs fixed, though a backlog of bug reports remains.
   74: 
   75: Version 2.13 (2001-08-30)
   76: ============
   77: 
   78: * Warning now present in README about the inclusion of cryptographic
   79: software (caesar and rot13).
   80: 
   81: * Various minor improvements and bugfixes, some from NetBSD, some from
   82: OpenBSD, some from other contributors.  Current with NetBSD CVS of
   83: 2001-08-29.
   84: 
   85: * Some fixes to avoid some warnings when compiling with current glibc
   86: and GCC 3.
   87: 
   88: * May support GNU Hurd (untested).
   89: 
   90: Version 2.12 (2000-09-25)
   91: ============
   92: 
   93: * Improvements and bugfixes to battlestar, mainly from OpenBSD.
   94: Though there are still plenty of known bugs, it should be much harder
   95: to crash.
   96: 
   97: * Should compile with glibc 2.2 (tested with 2.1.94).
   98: 
   99: * Other minor changes and bugfixes; current with NetBSD CVS of
  100: 2000-09-25.
  101: 
  102: Version 2.11 (2000-04-19)
  103: ============
  104: 
  105: * bsd-games-non-free now includes hack 1.0.3 by Andries Brouwer; this
  106: may be of interest to nethack players wishing to play an ancestral
  107: game.
  108: 
  109: * Various minor changes and bugfixes; current with NetBSD CVS of
  110: 2000-04-19.
  111: 
  112: Version 2.10 (2000-02-12)
  113: ============
  114: 
  115: * Avoid world-readable characs file in phantasia.  Note the new
  116: configuration question which will need an appropriate answer,
  117: especially if packaging for a distribution.
  118: 
  119: * Various minor bugfixes.
  120: 
  121: * Essentially all relevant changes, except to hunt (which will
  122: eventually be replaced by the OpenBSD version), now merged back into
  123: NetBSD.
  124: 
  125: * Some minor changes from NetBSD CVS of 2000-02-12.
  126: 
  127: * No new bsd-games-non-free version; bsd-games-non-free 2.8 is still
  128: current.
  129: 
  130: Version 2.9 (1999-11-12)
  131: ===========
  132: 
  133: * Fixes various minor bugs reported recently.
  134: 
  135: * Some minor changes from NetBSD CVS of 1999-11-12.
  136: 
  137: * No new bsd-games-non-free version; bsd-games-non-free 2.8 is still
  138: current.
  139: 
  140: Version 2.8 (1999-09-26)
  141: ===========
  142: 
  143: * Robots scorefile format has changed - remove or rename your old
  144: score file when upgrading to this version.
  145: 
  146: * Various minor changes and bug-fixes (some from OpenBSD).
  147: 
  148: * Snake substantially cleaned up, and now uses the native curses
  149: interface (rather than termcap emulation in ncurses); backgammon and
  150: tetris still to be converted.
  151: 
  152: * New "game": wtf.
  153: 
  154: * Updated from NetBSD CVS of 1999-09-25; many more changes merged back
  155: into NetBSD.
  156: 
  157: * All constant data files are now architecture independent (installed
  158: under /usr/share by default).
  159: 
  160: * bsd-games is no longer tested by me with libc older than glibc
  161: 2.1.2; fixes for compilation with older libc will still be accepted.
  162: 
  163: * Details of the copyrights and licence terms applicable to these
  164: games, as best as I can determine them, now appear in COPYING.
  165: 
  166: * bsd-games no longer comes with its own word list for boggle and
  167: hangman; you need to provide one at compile time (for boggle) and at
  168: run time (for hangman).  The copyright status of the one formerly
  169: included was not entirely clear.  The word list used by hangman can
  170: also now be specified at run time with the new "-d" option.
  171: 
  172: * bsd-games now has a testsuite (for programs that can be tested
  173: non-interactively only).
  174: 
  175: Version 2.7 (1999-04-04)
  176: ===========
  177: 
  178: * Bug fixes.
  179: 
  180: * Updated from NetBSD-current of 1999-03-26; more changes merged back
  181: into NetBSD.
  182: 
  183: * Other minor changes.
  184: 
  185: Version 2.6 (1998-12-20)
  186: ===========
  187: 
  188: * Buffer overrun fixes in sail (not thought exploitable).
  189: 
  190: * Fixes possible score file corruption if fds 0, 1, 2 aren't open at
  191: game startup.
  192: 
  193: * Updated from NetBSD-current of 1998-12-07 (morse now has a decoding
  194: option).
  195: 
  196: * Now builds cleanly with -Wwrite-strings.
  197: 
  198: * Other minor changes.
  199: 
  200: * Some users of this package may be interested in my "nppt" package,
  201: which provides an alternative implementation of ppt(6) with additional
  202: features such as Encapsulated PostScript output.  (This package
  203: installs the binary as "nppt", so can be installed simultaneously with
  204: this one.  Look for nppt-0.1.tar.gz (or a later version) on
  205: metalab.unc.edu (formerly sunsite) in /pub/Linux/Incoming/ or under
  206: /pub/Linux/games/.)
  207: 
  208: Version 2.5 (1998-09-24)
  209: ===========
  210: 
  211: * New build system, using a single project Makefile (autogenerated)
  212: that includes makefile fragments from subdirectories, and uses GNU
  213: Make's automatic dependency generation to generate dependencies
  214: automatically, rather than recursive make.  See Peter Miller's paper
  215: "Recursive Make Considered Harmful"
  216: <http://www.canb.auug.org.au/~millerp/rmch/recu-make-cons-harm.html>
  217: for reasons why this is better than recursive make.  This should make
  218: no difference to normal users, but if you modify the sources note that
  219: you will need to rebuild from the top directory, and you may find that
  220: the dependencies are now accurate whereas formerly they were
  221: incomplete.  The automatic dependency generation causes the build to
  222: start with about 300 "no such file or directory" warnings, which
  223: should be ignored: these refer to the dependency files which GNU Make
  224: will then automatically generate.
  225: 
  226: * Should work with glibc 2.1 (at least, version 2.0.96 on x86, which
  227: is what I've tested).  See the ChangeLog for an explanation of the
  228: problem previous releases had with glibc 2.1.
  229: 
  230: * Boggle is now in the main bsd-games package - Paul Janzen checked
  231: with the original author, who confirmed that the BSD licence
  232: superseded the old non-free one.  bsd-games-non-free now only contains
  233: rogue.
  234: 
  235: * Other minor changes.
  236: 
  237: Version 2.4 (1998-09-05)
  238: ===========
  239: 
  240: * Various minor bug fixes and improvements (some from OpenBSD, thanks
  241: to Paul Janzen <pjanzen@foatdi.harvard.edu>).
  242: 
  243: * Sail directory can now be non-world-accessible (mode 2770 root.games
  244: or similar).  This may improve security, since it means users cannot
  245: tamper with sync files their sail process creates.
  246: 
  247: * Rogue buffer overrun fix.  An audit is still needed.
  248: 
  249: * dm now ignores the environment variable TZ when deciding at what
  250: times games can be played.  (This only affects you if you are using dm
  251: to control at what times games can be played, and not then if you are
  252: using libc 5.4.45 or 5.4.46 (which completely ignore TZ in setgid
  253: programs rather than checking the validity of any filename given as
  254: glibc does).)
  255: 
  256: * All games updated from NetBSD-current of 1998-08-30 (minor changes;
  257: some more of my changes have been merged back into NetBSD).
  258: 
  259: Version 2.3 (1998-08-19)
  260: ===========
  261: 
  262: * A possible temporary file security bug in sail fixed.
  263: 
  264: * Countmail is back, with a licence (apparently the standard NetBSD
  265: one), since it has one in NetBSD-current of 1998-08-19.
  266: 
  267: * All the other games updated from NetBSD-current of 1998-08-19 (minor
  268: changes).
  269: 
  270: * Other minor changes.
  271: 
  272: * Version 2.2 was never properly released, since the upload to sunsite
  273: was truncated and the sail hole was found before the truncated file
  274: had been removed or the release put in place on tsx-11.
  275: 
  276: Version 2.2 (1998-08-15)
  277: ===========
  278: 
  279: * Another bug-fix release.
  280: 
  281: * This version includes security fixes from OpenBSD.
  282: 
  283: * This release is believed year 2000 compliant.  Please see the year
  284: 2000 statement in the file YEAR2000 for details and disclaimer.
  285: 
  286: * Paranoia has been removed from bsd-games-non-free, since it has no
  287: clear licence at all, and being derived from a magazine article it is
  288: not clear it was ever legally distributable.  Anyone wanting to
  289: resurrect it in a separate package would need to investigate the
  290: copyright on the magazine article as well as getting a proper licence
  291: from the author.
  292: 
  293: * Countmail has been removed from bsd-games because of the lack of a
  294: licence.
  295: 
  296: * All other games updated from NetBSD-current of 1998-07-27 (very
  297: minor changes).
  298: 
  299: * Default paths now follow FHS 2.0 - enter the paths you want when
  300: running configure if you are using the FSSTND 1.2.
  301: 
  302: * You can now easily specify games you don't want built when running
  303: configure.
  304: 
  305: * All games that can invoke pagers handle PAGER in the way specified
  306: by POSIX.2 for standard programs that invoke pagers.
  307: 
  308: * Rogue bug fix from Bill Lash <lash@tellabs.com>.
  309: 
  310: * Other bug fixes.
  311: 
  312: * Information for those packaging bsd-games or bsd-games-non-free for
  313: a Linux distribution is in the file PACKAGING.
  314: 
  315: Version 2.1 (1998-03-29)
  316: ===========
  317: 
  318: * This is mainly a bug-fix release.
  319: 
  320: * All games updated to NetBSD-current as of 1998-03-21 (except for
  321: paranoia).  The changes are mostly minor, replacing warning fixes
  322: local to bsd-games with ones now in NetBSD.
  323: 
  324: * Some bugs fixed, and most of the additional warnings given by the
  325: current egcs snapshot fixed as well.
  326: 
  327: * Configuration / installation change - to strip the installed
  328: binaries, use "make install-strip" instead of "make install"; this
  329: replaces the configuration option for "make install" to strip the
  330: installed binaries.
  331: 
  332: * Manpages for wargames and paranoia, thanks to Joey Hess
  333: <joeyh@kitenet.net>.
  334: 
  335: * Battlestar save file name can be chosen at runtime, and defaults to
  336: ".Bstar" instead of "Bstar" for cleaner directory listings.
  337: 
  338: Version 2.0 (1997-12-25)
  339: ===========
  340: 
  341: * All games updated to NetBSD-current as of 1997-12-12 (except for
  342: paranoia).  Hunt and boggle are now based on the NetBSD versions.
  343: 
  344: * Many bugs fixed.
  345: 
  346: * Added countmail.
  347: 
  348: * Better libc6 support - adventure should now work.
  349: 
  350: * No longer uses libbsd with libc5.
  351: 
  352: * Nearly warning-free compile with -Wall -W -Wstrict-prototypes
  353: -Wmissing-prototypes.
  354: 
  355: * Hunt now uses internet domain sockets (untested).
  356: 
  357: Version 1.5 (1997-07-17)
  358: ===========
  359: 
  360: * All games updated to NetBSD-current as of 1997-07-12 (except for
  361: bog, hunt and paranoia).
  362: 
  363: * Added adventure, banner, dm, phantasia, pig, quiz, random and rogue.
  364: (Rogue is in bsd-games-non-free only).
  365: 
  366: * BETA level libc6 support.  (It may not yet compile, but should be
  367: nearer to compiling with libc6 than version 1.4.)
  368: 
  369: Version 1.4 (1997-05-07)
  370: ===========
  371: 
  372: * Fish, fortune and hangman updated to the versions in NetBSD-current.
  373: 
  374: * Public release.
  375: 
  376: Version 1.3.4beta (1997-05-06)
  377: =================
  378: 
  379: * Bug fix in backgammon.
  380: 
  381: * Backgammon, battlestar, bcd, caesar, canfield, cribbage and factor
  382: updated to the versions in NetBSD-current.  As a side-effect, caesar
  383: now installs a "rot13" script.
  384: 
  385: * Tetris score file now defaults to tetris-bsd.scores for consistency
  386: with using tetris-bsd in the names of files installed from tetris.
  387: (The rationale of this is that there is more than one Tetris game and
  388: this one should not presume to be the one that takes the
  389: /usr/games/tetris name; that should be a decision for the
  390: administrator, who can reasonably install more than one Tetris game.)
  391: Nor should other files such as the man page or score file potentially
  392: conflict with other Tetris games.  Of course, you can configure the
  393: package to use the old score file name (or any other) if you want.
  394: 
  395: Version 1.3.3beta (1997-05-03)
  396: =================
  397: 
  398: * Non-free package now contains all the files required to build on its
  399: own.  It can now be built on its own, or in the same source tree as
  400: bsd-games; the files that appear in both are exact duplicates.
  401: 
  402: * Bug-fixes in backgammon and sail.
  403: 
  404: Version 1.3.2beta (1997-05-03)
  405: =================
  406: 
  407: * Non-free games (bog and paranoia) now distributed separately -
  408: unpack both source packages together before configuring if you want to
  409: build them.
  410: 
  411: * Configuration script improved: now the default list of games to
  412: build is the list of subdirectories, and you can configure the exact
  413: paths to score files and data files for individual games using it - so
  414: they are always correctly substituted in the manpages.
  415: 
  416: * Bug-fixes in backgammon, snake and worm.
  417: 
  418: * Arithmetic and atc updated to the versions in NetBSD-current.
  419: 
  420: Version 1.3.1beta (1997-05-01)
  421: =================
  422: 
  423: * Now works with libc 5 ;-).
  424: 
  425: * Debian patches from Joey Hess <joeyh@master.debian.org> mostly
  426: integrated up to Debian version 1.3-7.
  427: 
  428: * New ports of tetris and gomoku, thanks to David Frey
  429: <david@eos.lugs.ch>.
  430: 
  431: * Distributed as source only.
  432: 
  433: * Many bug-fixes to battlestar.
  434: 
  435: * Configuration script, now substitutes correct paths in manpages.
  436: 
  437: * Defaults hopefully closer to FSSTND/FHS.
  438: 
  439: * Builds with ncurses by default.  Curses/termcap are obsolete and no
  440: longer supported (not that this package is supported anyway ;-)).
  441: 
  442: Version 1.3 (1993-10-25)
  443: ===========
  444: 
  445: See ChangeLog.0.
  446: 
  447: Version 1.2 (1993-08-25)
  448: ===========
  449: 
  450: See ChangeLog.0.
  451: 
  452: Version 1.1 (1993-08-19)
  453: ===========
  454: 
  455: See ChangeLog.0.
  456: 
  457: 
  458: ^L
  459: Local Variables:
  460: mode: text
  461: End:
Syntax (Markdown)