OSDN Git Service

upgrade to 3.6.7
[jnethack/source.git] / README
diff --git a/README b/README
index 3b4ebac..87044cf 100644 (file)
--- a/README
+++ b/README
@@ -1,14 +1,14 @@
-         NetHack 3.6.6 -- General information March 2020
+         NetHack 3.6.7 -- General information February 2023
 
 NetHack 3.6 is an enhancement to the dungeon exploration game NetHack,
 which is a distant descendent of Rogue and Hack, and a direct descendent of
 NetHack 3.4 as there was no NetHack 3.5 release.
 
-NetHack 3.6.6 is the official release of NetHack that follows NetHack 3.6.5
-and contains bug fixes since 3.6.5, including a security fix that affected
-versions 3.6.1, 3.6.2, 3.6.3, 3.6.4 and 3.6.5.
+NetHack 3.6.7 is the official release of NetHack that follows NetHack 3.6.6
+and contains bug fixes since 3.6.6, including a security fix which prompted
+the release.
 
-The file doc/fixes36.6 in the source distribution has a full list of fixes.
+The file doc/fixes36.7 in the source distribution has a full list of fixes.
 The text in there was written for the development team's own use and is
 provided "as is", so please do not ask us to further explain the entries in
 that file.  Some entries might be considered "spoilers", particularly in the
@@ -17,12 +17,28 @@ that file.  Some entries might be considered "spoilers", particularly in the
 Below you will find some other general notes that were not considered
 spoilers:
 
- *  invalid status highlight color could be maliciously used to corrupt memory
- *  formatting corpse names used internal buffers differently from formatting
- *      other objects and could potentially clobber memory
- *  avoid divide by 0 crash if 'bogusmon' (file of bogus monster types) is empty
- *  avoid #wizrumorcheck crash if either 'rumors.tru' or 'rumors.fal' or both
- *      were empty when makedefs built 'rumors'
+ *  during engraving, spaces were counted instead of non-space (cherry-pick of
+        4e0a1e04 from NetHack-3.7)
+ *  avoid potential buffer overflow in append_str()
+ *  resolve missing dependency in NetHack.sln
+ *  code in include/tradstdc.h was trying to suppress warn_unused result by
+        defining warn_unused_result to an empty string and that began causing
+        a build error within a system-supplied header file cdefs.h when using
+        ubuntu impish 21.10; disable that for any Linux unless GCC_URWARN is
+        defined to force it back into effect
+ *  update_inventory() after leash goes slack
+ *  player assigned name for monsters, specific objects, or object types could be
+        longer than what was intented to be allowed; for 'curses', much longer
+ *  windows: added winflexbison to travis-ci configuration to permit full build of
+             levcomp and dgncomp
+ *  windows: a bad chdir specified in win/win32/dgnstuff.mak caused full build to
+             abort
+ *  windows: the console.rc file had outdated information stating 3.6.3 when the
+             official 3.6.6 binary was built.
+ *  windows: switch from using keyhandling dll's to incorporating the three 
+             variations (default, ray, 340) in sys/winnt/nttty.c
+ *  curses: cherry-picked selectsaved code from 3.7 for menu of save files
+ *  NetHackW: fix delay rendering of cursor when using farlook
  
                         - - - - - - - - - - -
 
@@ -170,6 +186,6 @@ In our own patches, we will assume that your code is synchronized with ours.
 
                   -- Good luck, and happy Hacking --
 
-# $NHDT-Date: 1583508658 2020/03/06 15:30:58 $ $NHDT-Branch: NetHack-3.6-Mar2020 $:$NHDT-Revision: 1.80 $
+# $NHDT-Date: 1672610729 2023/01/01 22:05:29 $ $NHDT-Branch: releasebits-3.6 $:$NHDT-Revision: 1.81 $
 # Copyright (c) 2012 by Michael Allison
 # NetHack may be freely redistributed.  See license for details.