]> granicus.if.org Git - nethack/commitdiff
housekeeping items for 3.6.5 - first pass
authornhmall <nhmall@nethack.org>
Tue, 14 Jan 2020 16:35:06 +0000 (11:35 -0500)
committernhmall <nhmall@nethack.org>
Tue, 14 Jan 2020 16:35:06 +0000 (11:35 -0500)
32 files changed:
README
doc/Guidebook.mn
doc/Guidebook.tex
include/global.h
include/patchlevel.h
src/windows.c
sys/amiga/.gitattributes
sys/atari/.gitattributes
sys/be/.gitattributes
sys/msdos/.gitattributes
sys/os2/.gitattributes
sys/share/.gitattributes
sys/unix/README.linux
sys/unix/sysconf
sys/vms/Install.vms
sys/vms/Makefile.src
sys/vms/vmsbuild.com
sys/wince/.gitattributes
sys/wince/ceinc/.gitattributes
sys/wince/winhack.rc
sys/wince/winhcksp.rc
sys/winnt/Install.nt
sys/winnt/Makefile.gcc
sys/winnt/Makefile.msc
sys/winnt/nethack.def
sys/winnt/sysconf.template
util/makedefs.c
win/gem/.gitattributes
win/gnome/.gitattributes
win/win32/NetHackW.rc
win/win32/mswproc.c
win/win32/nethack.rc

diff --git a/README b/README
index 92214e246d2c14de82f231c95394c2edb14b10be..36c2368a76bf1e3da16ea420e9dc5cd15a726eea 100644 (file)
--- a/README
+++ b/README
@@ -1,14 +1,15 @@
-          NetHack 3.6.4 -- General information December 18, 2019
+          NetHack 3.6.5 -- General information January 2020
 
 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.4 is the official release of NetHack that follows NetHack 3.6.3
-and contains all bug fixes since 3.6.3, including one security-related fix for
-a vulnerability that affects NetHack versions 3.6.0, 3.6.1, 3.6.2, and 3.6.3.
+NetHack 3.6.5 is the official release of NetHack that follows NetHack 3.6.4
+and contains all bug fixes since 3.6.4, including some fixes for exploitable 
+security-related vulnerabilities that affected NetHack versions between 3.6.0
+and 3.6.4.
 
-The file doc/fixes36.4 in the source distribution has a full list of fixes. The
+The file doc/fixes36.5 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 "new features"
@@ -17,28 +18,22 @@ section.
 Below you will find some other general notes that were not considered
 spoilers:
 
- *  fix potential buffer overflow when parsing run-time configuration file
- *  GDBPATH and GREPPATH from sysconf or -D... on compilation command line were
- *      being processed even if PANICTRACE was disabled but only being freed
- *      at end of game when that was enabled
- *  fix the article used in the message when your steed encounters a polymorph
- *      trap
- *  allow teleporting onto the vibrating square
- *  message "your knapsack can't accomodate any more items" when picking stuff
- *      up or removing such from container was inaccurate if there was some
- *      gold pending; vary the message rather than add more convoluted pickup
- *      code
- *  dozen-ish assorted spelling/typo fixes in messages and source comments
- *  wizard mode wishing for terrain would leave it unmapped if done while blind
- *  wizard mode terrain wish could leave hero in water (severe vision limits)
- *      or in lava (trapped, sinking) which wasn't there any more
- *  flying hero can go down (via '>') holes or trap doors instead of escaping
- *      trap
- *  polymorphed hero hiding on the ceiling can now use '>' to unhide instead of
- *      being told "you can't go down here"
- *  fix compilation on platforms that split the ncurses and tinfo libraries
- *  Windows: allow all game files to be on a portable device via the sysconf
- *      option 'portable_device_paths'
+FIXME: Update depending on whether cherry-picks are included or not
+-- start cherry-pick entries
+ *  fix accessing mons[-1] when trying to gate in a non-valid demon
+ *  fix accessing mons[-1] when monster figures out if a tin cures stoning
+ *  walking out of tethered-to-buried-object trap condition was supposed to
+ *      reinstate punishment but wasn't finding the buried iron ball because
+ *      the trap condition was cleared first to indicate escape; result was
+ *      attached chain that got dragged around but had no ball attached
+--- end cherry-pick entries
+ *  have string_for_opt() return empty_optstr on failure
+ *  ensure existing callers of string_for_opt() check return value before using it
+ *  fix potential buffer overflow in add_menu_coloring()0
+ *  fix potential buffer overflow in sym_val()
+ *  fix potential buffer overflow in pline(), raw_printf(), and config_error_add()
+ *  Windows: incldues a fix from a 3.6.4 post-release update where 
+ *      OPTIONS=map_mode:fit_to_screen could cause a game start failure
 
                         - - - - - - - - - - -
 
index 47d4f84c1c28569392f4cc435bbca5d59d7f36e3..21589e6a9c6aca9a72bf3c1b2837a4b590115743 100644 (file)
@@ -24,7 +24,7 @@
 .ds vr "NetHack 3.6
 .ds f0 "\*(vr
 .ds f1
-.ds f2 "December 18, 2019
+.ds f2 "January 14, 2020
 .
 .\" A note on some special characters:
 .\" \(lq = left double quote
index d90873480e14344374737071d96c9495cfb0a906..5a2d468f517e40112d33118631e7caa20a8d3f05 100644 (file)
@@ -45,7 +45,7 @@
 %.au
 \author{Original version - Eric S. Raymond\\
 (Edited and expanded for 3.6 by Mike Stephenson and others)}
-\date{December 18, 2019}
+\date{January 14, 2020}
 
 \maketitle
 
index 5c02491c3228c23f9e8b1428f49b55bf9b3d3d5e..a2b70d25876a035fad527eddee19bb4173b153eb 100644 (file)
@@ -19,7 +19,7 @@
 /*
  * Development status of this NetHack version.
  */
-#define NH_DEVEL_STATUS NH_STATUS_POSTRELEASE
+#define NH_DEVEL_STATUS NH_STATUS_RELEASED
 
 #ifndef DEBUG  /* allow tool chains to define without causing warnings */
 #define DEBUG
index b2188ab09d582115bb4c9f6fa25dc5db021d8c4b..46e42f800e71420a980c771e57a3db2cebbb49d4 100644 (file)
@@ -9,14 +9,14 @@
 /*
  * PATCHLEVEL is updated for each release.
  */
-#define PATCHLEVEL 4
+#define PATCHLEVEL 5
 /*
  * Incrementing EDITLEVEL can be used to force invalidation of old bones
  * and save files.
  */
 #define EDITLEVEL 0
 
-#define COPYRIGHT_BANNER_A "NetHack, Copyright 1985-2019"
+#define COPYRIGHT_BANNER_A "NetHack, Copyright 1985-2020"
 #define COPYRIGHT_BANNER_B \
     "         By Stichting Mathematisch Centrum and M. Stephenson."
 /* COPYRIGHT_BANNER_C is generated by makedefs into date.h */
 /****************************************************************************/
 /* Version 3.6.x */
 
+/*  Patch 5, January ??, 2020
+ *
+ * FIXME: update entries depending on whether the cherry-picks are included
+ *  -- start cherry-pick entries
+ *  fix accessing mons[-1] when trying to gate in a non-valid demon
+ *  fix accessing mons[-1] when monster figures out if a tin cures stoning
+ *  walking out of tethered-to-buried-object trap condition was supposed to
+ *      reinstate punishment but wasn't finding the buried iron ball because
+ *      the trap condition was cleared first to indicate escape; result was
+ *      attached chain that got dragged around but had no ball attached
+ *  -- end cherry-pick entries
+ *  have string_for_opt() return empty_optstr on failure
+ *  ensure existing callers of string_for_opt() check return value before using it
+ *  fix potential buffer overflow in add_menu_coloring()0
+ *  fix potential buffer overflow in sym_val()
+ *  fix potential buffer overflow in pline(), raw_printf(), and config_error_add()
+ *  Windows: incldues a fix from a 3.6.4 post-release update where 
+ *      OPTIONS=map_mode:fit_to_screen could cause a game start failure
+ */
+
 /*  Patch 4, December 18, 2019
  *
  *  fix potential buffer overflow when parsing run-time configuration file
index 974479187401f2eae51a158e795e5338440b1d2e..5fae44db383bff5afb2949fa63af49fb6443d9fb 100644 (file)
@@ -1157,7 +1157,7 @@ boolean fullsubs; /* True -> full substitution for file name, False ->
                 else
                     Strcpy(tmpbuf, "{current date+time}");
                 break;
-            case 'v': /* version, eg. "3.6.4-0" */
+            case 'v': /* version, eg. "3.6.5-0" */
                 Sprintf(tmpbuf, "%s", version_string(verbuf));
                 break;
             case 'u': /* UID */
index f969b5ebcf82c848c099df832809f04290d309f1..446704d255d00736125a3201d052342e1ff985e8 100644 (file)
@@ -1,2 +1,2 @@
 *.p NHSUBST
-* NH_filestag=(file%s_for_Amiga_versions_-_untested_for_3.6.4)
+* NH_filestag=(file%s_for_Amiga_versions_-_untested_for_3.6.5)
index ff75d0637f25af4a3db1f4b49c6fa7e76efeeb64..1e69c8203e989774e1afa35bcaafbb704865d64e 100644 (file)
@@ -1 +1 @@
-* NH_filestag=(file%s_for_Atari_version_-_untested_for_3.6.4)
+* NH_filestag=(file%s_for_Atari_version_-_untested_for_3.6.5)
index 76b400189d9d167894471967d864d70f42189497..cfd3b075295c801b039eb8215df7237ff0047284 100644 (file)
@@ -1 +1 @@
-* NH_filestag=(file%s_for_BeOS_version_-_untested_for_3.6.4)
+* NH_filestag=(file%s_for_BeOS_version_-_untested_for_3.6.5)
index a0b35794ca2aa1285e3ba503b5fa4809cd8e77f9..6495a95ad43d1d6526885d4618b0674f476af2ae 100644 (file)
@@ -4,6 +4,6 @@ Makefile.* NHSUBST
 Install.* NHSUBST
 moveinit.pat NH_header=no
 vesa.h NH_header=no
-* NH_filestag=(file%s_for_MSDOS_version_-_tested_for_3.6.4_via_partial_cross-compile_only)
+* NH_filestag=(file%s_for_MSDOS_version)
 nhico.uu NH_filestag=(file%s_for_running_MSDOS_binary_under_Windows)
 nhpif.uu NH_filestag=>nhico.uu
index d3d1c307d19e9cf9a9479af719f17434a31a4e00..79916bd7743d9a77336c8775eb1412ebaa7e5030 100644 (file)
@@ -1,2 +1,2 @@
 Makefile.* NHSUBST
-* NH_filestag=(file%s_for_OS/2_version_-_untested_for_3.6.4)
+* NH_filestag=(file%s_for_OS/2_version_-_untested_for_3.6.5)
index 271c3c59f80456ab1b0e914e6947480050d559e4..6a04d25b375ebed1c91165a2941d40313ec077c7 100644 (file)
@@ -5,16 +5,16 @@ dgn_comp.h NH_header=no
 lev_comp.h NH_header=no
 Makefile.lib NH_header=no
 
-Makefile.lib   NH_filestag=(file%s_for_MSDOS_and_OS/2_versions_-_untested_for_3.6.4)
-#termcap.uu NH_filestag=(file%s_for_MSDOS_and_OS/2_versions_-_untested_for_3.6.4)
+Makefile.lib   NH_filestag=(file%s_for_MSDOS_and_OS/2_versions_-_untested_for_3.6.5)
+#termcap.uu NH_filestag=(file%s_for_MSDOS_and_OS/2_versions_-_untested_for_3.6.5)
 termcap.uu     NH_filestag=>Makefile.lib
 
-pcmain.c       NH_filestag=(file_for_MSDOS,_OS/2,_Amiga,_and_Atari_versions_-_untested_for_3.6.4)
+pcmain.c       NH_filestag=(file_for_MSDOS,_OS/2,_Amiga,_and_Atari_versions_-_untested_for_3.6.5)
 
-pcsys.c                NH_filestag=(file%s_for_MSDOS,_OS/2_and_Atari_versions_-_tested_on_MSDOS_for_3.6.4_via_partial_cross-compile_only)
+pcsys.c                NH_filestag=(file%s_for_MSDOS,_OS/2_and_Atari_versions_-_tested_on_MSDOS_for_3.6.5_via_partial_cross-compile_only)
 pcunix.c       NH_filestag=>pcsys.c
 
-NetHack.cnf    NH_filestag=(file_for_MSDOS,_OS/2,_and_Atari_versions_-_untested_for_3.6.4)
+NetHack.cnf    NH_filestag=(file_for_MSDOS,_OS/2,_and_Atari_versions_-_untested_for_3.6.5)
 pctty.c                NH_filestag=>NetHack.cnf
 
 ioctl.c                NH_filestag=(file%s_for_UNIX_and_Be_versions)
index e96be77cd90fb23a0eb95b9625c36419a74fa0bc..222216ec6f2280c7cbf5e03db55e4d6d06db672c 100644 (file)
@@ -26,8 +26,8 @@ home directory you might perform these steps.
 
 If you have old record and logfile entries from a previous NetHack version,
 you might want to save copies before they get overwritten by the new empty
-files; old saved games and bones files from 3.6.0 through to 3.6.3 should
-work with 3.6.4 but even older saved games and bones files from 3.4.3 will
+files; old saved games and bones files from 3.6.0 through to 3.6.4 should
+work with 3.6.5 but even older saved games and bones files from 3.4.3 will
 not. If you are installing from the RPM, there is no need to save the old
 record and logfile; they are automatically preserved.
 
index b8bfbcb9a0c3edad45c815932897a0bab80e46ac..9b2075dbcb3fb260e148bbee90104c86d4444d56 100644 (file)
@@ -95,7 +95,7 @@ MAXPLAYERS=10
 # Only available if NetHack was compiled with DUMPLOG
 # Allows following placeholders:
 #   %% literal '%'
-#   %v version (eg. "3.6.4-0")
+#   %v version (eg. "3.6.5-0")
 #   %u game UID
 #   %t game start time, UNIX timestamp format
 #   %T current time, UNIX timestamp format
index 37418f261a122367210a41e7f59fa8f118381af4..a7eb51bf18494cb18abbf5e1ee73cb82dbacd814 100644 (file)
@@ -1,4 +1,4 @@
-               Instructions for Building and Installing NetHack 3.6.4
+               Instructions for Building and Installing NetHack 3.6.5
                      on a VMS (aka OpenVMS) system
                =========================================
 
@@ -146,7 +146,7 @@ Notes:
 0.  Version 3.5.x was never publicly released.
 
 1.  Save files and bones files from 3.4.x and earlier versions
-    will not work with 3.6.4, but save files and bones file from 3.6.0,
+    will not work with 3.6.5, but save files and bones file from 3.6.0,
     through 3.6.4 should work. The scoreboard file (RECORD) from 3.6.x
     or 3.4.x or 3.3.x will work.
 
index 566f129d484fad982dcb077640b7cd0d2e1bf9be..6da9100debb68de82accfe30fe144d220524a665 100644 (file)
@@ -133,7 +133,7 @@ RANDOBJ = isaac64.obj,random.obj
 # Other things that have to be reconfigured are in vmsconf.h,
 # and config.h
 
-VERSION  = 3.6.4
+VERSION  = 3.6.5
 
 MAKEDEFS = $(UTL)makedefs.exe;
 
index 50dd41fc2d35a37d0dbeac722db257684b058323..25ba46e3186c9152644c3fbfcdc2a6b7d5cd68ce 100755 (executable)
@@ -1,5 +1,5 @@
 $ ! vms/vmsbuild.com -- compile and link NetHack 3.6.*                 [pr]
-$      version_number = "3.6.4"
+$      version_number = "3.6.5"
 $ ! $NHDT-Date: 1557701518 2019/05/12 22:51:58 $  $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.23 $
 $ ! Copyright (c) 2018 by Robert Patrick Rankin
 $ ! NetHack may be freely redistributed.  See license for details.
index 70924b994fe2322344184b713738d1dd1dc05ec9..5939c3e4c89000dc9eda6e8e26ac601e2f9e95a7 100644 (file)
@@ -1,4 +1,4 @@
 *.ce NHSUBST
 *.mak NHSUBST
 *.bat NHSUBST
-* NH_filestag=(file%s_for_Windows_CE_and_PocketPC_-_untested_for_3.6.4)
+* NH_filestag=(file%s_for_Windows_CE_and_PocketPC_-_untested_for_3.6.5)
index e95fe9840d7d14c3888a45a4a3151b4849786635..e22da34ef942e35d8238326cb773e235141d5245 100644 (file)
@@ -1 +1 @@
-* NH_filestag=(header_file%s_for_Windows_CE_and_PocketPC_-_untested_for_3.6.4)
+* NH_filestag=(header_file%s_for_Windows_CE_and_PocketPC_-_untested_for_3.6.5)
index b928c3b04baeb1c0e2751c353723766c3e7dc731..a844d5b2c5168f830ca2c984170a7d9219465019 100644 (file)
@@ -284,8 +284,8 @@ END
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,6,4,0
- PRODUCTVERSION 3,6,4,0
+ FILEVERSION 3,6,5,0
+ PRODUCTVERSION 3,6,5,0
  FILEFLAGSMASK 0x3fL
 #ifdef _DEBUG
  FILEFLAGS 0x9L
@@ -300,17 +300,17 @@ BEGIN
     BEGIN
         BLOCK "040904b0"
         BEGIN
-            VALUE "Comments", "NetHack 3.6.4 for Windows CE\0"
+            VALUE "Comments", "NetHack 3.6.5 for Windows CE\0"
             VALUE "CompanyName", " \0"
             VALUE "FileDescription", "nethackm\0"
-            VALUE "FileVersion", "3, 6, 4, 0\0"
+            VALUE "FileVersion", "3, 6, 5, 0\0"
             VALUE "InternalName", "nethackm\0"
-            VALUE "LegalCopyright", "Copyright © 1985-2019\0"
+            VALUE "LegalCopyright", "Copyright © 1985-2020\0"
             VALUE "LegalTrademarks", "\0"
             VALUE "OriginalFilename", "nethackm.exe\0"
             VALUE "PrivateBuild", "090914\0"
             VALUE "ProductName", "NetHack\0"
-            VALUE "ProductVersion", "3, 6, 4, 0\0"
+            VALUE "ProductVersion", "3, 6, 5, 0\0"
             VALUE "SpecialBuild", "\0"
         END
     END
index 3e5373a2f1915777918c5fda94d48b39ed08c0c9..377c8e6da9ae5fc5cb216a236c8d81ce449a63c7 100644 (file)
@@ -260,8 +260,8 @@ END
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,6,4,0
- PRODUCTVERSION 3,6,4,0
+ FILEVERSION 3,6,5,0
+ PRODUCTVERSION 3,6,5,0
  FILEFLAGSMASK 0x3fL
 #ifdef _DEBUG
  FILEFLAGS 0x9L
@@ -276,17 +276,17 @@ BEGIN
     BEGIN
         BLOCK "040904b0"
         BEGIN
-            VALUE "Comments", "NetHack 3.6.4 for Smartphone 2002\0"
+            VALUE "Comments", "NetHack 3.6.5 for Smartphone 2002\0"
             VALUE "CompanyName", " \0"
             VALUE "FileDescription", "nethackm\0"
-            VALUE "FileVersion", "3, 6, 4, 0\0"
+            VALUE "FileVersion", "3, 6, 5, 0\0"
             VALUE "InternalName", "nethackm\0"
-            VALUE "LegalCopyright", "Copyright © 1985-2019\0"
+            VALUE "LegalCopyright", "Copyright © 1985-2020\0"
             VALUE "LegalTrademarks", "\0"
             VALUE "OriginalFilename", "nethackm.exe\0"
             VALUE "PrivateBuild", "090914\0"
             VALUE "ProductName", "NetHack For Smartphone\0"
-            VALUE "ProductVersion", "3, 6, 4, 0\0"
+            VALUE "ProductVersion", "3, 6, 5, 0\0"
             VALUE "SpecialBuild", "\0"
         END
     END
index 7ef1990345717b731bcd8ac9b005227a2c2dc21f..2c50a4ed29a1edc32efb17b21c7d6278e4adb771 100644 (file)
@@ -16,7 +16,7 @@ contributed the port.
 
 Alex Kompel, Dion Nicolaas, Yitzhak Sapir, Derek S. Ray, Michael Allison,
 Pasi Kallinen, Bart House, and Janet Walz contributed to the maintainance
-of the tty and graphical windows versions of NetHack 3.6.4.
+of the tty and graphical windows versions of NetHack 3.6.5.
 
 You can build a TTY version of NetHack and a Windows Graphical 
 version.  You can use one of the following build environments:
@@ -151,7 +151,7 @@ a 32-bit x86 version, or a 64-bit x64 version.  The default Makefile
 is set up for a 32-bit x86 version, but that's only because it will 
 run on the most number of existing Windows environments.
 
-NetHack's save files and bones files in the 3.6.4 release have not yet
+NetHack's save files and bones files in the 3.6.5 release have not yet
 evolved enough to allow them to interchange between the 32-bit version 
 and the 64-bit version (or between different platforms). Hopefully
 that will change in an upcoming release.
@@ -164,7 +164,7 @@ I. Dispelling the Myths:
 
     We have provided a Makefile for each of the following compilers:
 
-        o Microsoft Visual Studio 2015 or 2017 C++ Compiler
+        o Microsoft Visual Studio 2017 or 2019 C++ Compiler
           The Community Editions are fine and available at no cost
         o MinGW 2.0 (with GCC 3.2)
 
index a1eead86fcee616b840938f01c42691a60501279..7ba633dc05b166a44e037117fb76c0c11bdb591f 100644 (file)
@@ -139,7 +139,7 @@ SKIP_NETHACKW=Y
 #==============================================================================
 
 #  The version of the game this Makefile was designed for
-NETHACK_VERSION="3.6.4"
+NETHACK_VERSION="3.6.5"
 
 # A brief version for use in macros
 NHV1=$(subst .,,$(NETHACK_VERSION))
index 2ecca426bfd5b9e676653dfa66e70921a8fbdeb5..6421a708d5746e252722e3ea217a838cebd92e99 100644 (file)
@@ -93,7 +93,7 @@ DEBUGINFO = Y
 #==============================================================================
 #
 #  The version of the game this Makefile was designed for
-NETHACK_VERSION="3.6.4"
+NETHACK_VERSION="3.6.5"
 
 # A brief version for use in macros
 NHV=$(NETHACK_VERSION:.=)
index 67f372a46c7ce7ed312ada8b691d053f705562d3..91adc4ec00bf06c8b0c9d5f423562800ccf8aaf2 100644 (file)
@@ -1,5 +1,5 @@
 NAME           NETHACK
-DESCRIPTION    'NetHack 3.6.4 for Windows'
+DESCRIPTION    'NetHack 3.6.5 for Windows'
 EXETYPE                WINDOWS
 STUB           'WINSTUB.EXE'
 CODE           PRELOAD MOVEABLE DISCARDABLE
index e8b70015f83a2f7d86ce2f677e7e358c623149ce..550cadcc692ee15c830ee6132cd7bfb6a644b93f 100644 (file)
@@ -24,7 +24,7 @@ WIZARDS=*
 # Only available if NetHack was compiled with DUMPLOG
 # Allows following placeholders:
 #   %% literal '%'
-#   %v version (eg. "3.6.4-0")
+#   %v version (eg. "3.6.5-0")
 #   %u game UID
 #   %t game start time, UNIX timestamp format
 #   %T current time, UNIX timestamp format
index 2bb521b709243d063348f669b46366b2e40b3397..31d77128a45d71b9589323378872f7ed88760bbd 100644 (file)
@@ -53,7 +53,7 @@
 #endif
 
 #if defined(UNIX) && !defined(LINT) && !defined(GCC_WARN)
-static const char SCCS_Id[] UNUSED = "@(#)makedefs.c\t3.6\t2019/12/17";
+static const char SCCS_Id[] UNUSED = "@(#)makedefs.c\t3.6\t2020/01/18";
 #endif
 
 /* names of files to be generated */
index 3c4d1eef1f9f4d1f0516cf6f55207400f0b7307b..f39d641173f31ce44bd9dda70ac16d4a49d40553 100644 (file)
@@ -1 +1 @@
-* NH_filestag=(file%s_for_GEM_versions_-_untested_for_3.6.4)
+* NH_filestag=(file%s_for_GEM_versions_-_untested_for_3.6.5)
index 6f8e9f364d38415fddd728e3d2040db9979fce33..11c09ee8a1d2b8fbfbe246b9f932216febf498fb 100644 (file)
@@ -1 +1 @@
-* NH_filestag=(file%s_for_GNOME_versions_-_untested_for_3.6.4)
+* NH_filestag=(file%s_for_GNOME_versions_-_untested_for_3.6.5)
index a98f6f0216bcf81aeda7ae84d1d9c87e067ce287..95473331f1edbfb105f96420b98e1f119552b762 100644 (file)
@@ -320,8 +320,8 @@ END
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,6,4,0
- PRODUCTVERSION 3,6,4,0
+ FILEVERSION 3,6,5,0
+ PRODUCTVERSION 3,6,5,0
  FILEFLAGSMASK 0x1fL
 #ifdef _DEBUG
  FILEFLAGS 0x9L
@@ -337,13 +337,13 @@ BEGIN
         BLOCK "040904b0"
         BEGIN
             VALUE "FileDescription", "NetHack for Windows - Graphical Interface"
-            VALUE "FileVersion", "3.6.4"
+            VALUE "FileVersion", "3.6.5"
             VALUE "InternalName", "NetHackW"
-            VALUE "LegalCopyright", "Copyright (C) 1985 - 2019.  By Stichting Mathematisch Centrum and M. Stephenson.  See license for details."
+            VALUE "LegalCopyright", "Copyright (C) 1985 - 2020.  By Stichting Mathematisch Centrum and M. Stephenson.  See license for details."
             VALUE "OriginalFilename", "NetHackW.exe"
             VALUE "PrivateBuild", "140606"
             VALUE "ProductName", "NetHack"
-            VALUE "ProductVersion", "3.6.4"
+            VALUE "ProductVersion", "3.6.5"
         END
     END
     BLOCK "VarFileInfo"
index f117fc3cec9b2238ff747f2ab2e83c88ea101af0..d97000389422d876deddebd7f4ae70aa642941c7 100644 (file)
@@ -2316,7 +2316,7 @@ logDebug(const char *fmt, ...)
 /* Reading and writing settings from the registry. */
 #define CATEGORYKEY "Software"
 #define COMPANYKEY "NetHack"
-#define PRODUCTKEY "NetHack 3.6.4"
+#define PRODUCTKEY "NetHack 3.6.5"
 #define SETTINGSKEY "Settings"
 #define MAINSHOWSTATEKEY "MainShowState"
 #define MAINMINXKEY "MainMinX"
index 3f30ae2c430864588926cf9e563e30957af182f7..d961f329541b4ccb94148b707fe664c9b79ec928 100644 (file)
@@ -60,8 +60,8 @@ IDI_ICON1               ICON                    "nethack.ico"
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,6,4,0
- PRODUCTVERSION 3,6,4,0
+ FILEVERSION 3,6,5,0
+ PRODUCTVERSION 3,6,5,0
  FILEFLAGSMASK 0x1fL
 #ifdef _DEBUG
  FILEFLAGS 0x9L
@@ -77,12 +77,12 @@ BEGIN
         BLOCK "040904b0"
         BEGIN
             VALUE "FileDescription", "NetHack for Windows - TTY Interface"
-            VALUE "FileVersion", "3.6.4"
+            VALUE "FileVersion", "3.6.5"
             VALUE "InternalName", "NetHack"
-            VALUE "LegalCopyright", "Copyright (C) 1985 - 2019.  By Stichting Mathematisch Centrum and M. Stephenson.  See license for details."
+            VALUE "LegalCopyright", "Copyright (C) 1985 - 2020.  By Stichting Mathematisch Centrum and M. Stephenson.  See license for details."
             VALUE "OriginalFilename", "NetHack.exe"
             VALUE "ProductName", "NetHack"
-            VALUE "ProductVersion", "3.6.4"
+            VALUE "ProductVersion", "3.6.5"
         END
     END
     BLOCK "VarFileInfo"