diff --git a/Files b/Files index 66e0b84bd..286e42a84 100644 --- a/Files +++ b/Files @@ -132,7 +132,7 @@ version.c vision.c weapon.c were.c wield.c windows.c wizard.c worm.c worn.c write.c zap.c sys/amiga: -(files for Amiga versions - untested for 3.6.4) +(files for Amiga versions - untested for 3.6.5) Build.ami Install.ami Makefile.agc Makefile.ami NetHack.cnf amidos.c amidos.p amifont.uu amifont8.uu amigst.c amii.hlp amimenu.c amirip.c amistack.c amitty.c @@ -142,12 +142,12 @@ winchar.c windefs.h winext.h winfuncs.c winkey.c winmenu.c winproto.h winreq.c winstr.c xpm2iff.c sys/atari: -(files for Atari version - untested for 3.6.4) +(files for Atari version - untested for 3.6.5) Install.tos atarifnt.uue nethack.mnu setup.g tos.c unx2atar.sed sys/be: -(files for BeOS version - untested for 3.6.4) +(files for BeOS version - untested for 3.6.5) README bemain.c sys/mac: @@ -159,7 +159,7 @@ macmenu.c mactopl.c mactty.c macunix.c macwin.c mgetline.c mmodal.c mrecover.c mrecover.hqx mttymain.c sys/msdos: -(files for MSDOS version - tested for 3.6.4 via partial cross-compile only) +(files for MSDOS version) Install.dos Makefile.BC Makefile.GCC Makefile.MSC Makefile1.cross Makefile2.cross SCHEMA35.MSC moveinit.pat msdos-cross-compile.sh @@ -175,7 +175,7 @@ vidvesa.c vidvga.c nhico.uu nhpif.uu sys/os2: -(files for OS/2 version - untested for 3.6.4) +(files for OS/2 version - untested for 3.6.5) Install.os2 Makefile.os2 nhpmico.uu os2.c sys/share: @@ -185,10 +185,10 @@ random.c (Berkeley uudecode file, which may be used in build process of any version) uudecode.c -(file for MSDOS, OS/2, Amiga, and Atari versions - untested for 3.6.4) +(file for MSDOS, OS/2, Amiga, and Atari versions - untested for 3.6.5) pcmain.c -(file for MSDOS, OS/2, and Atari versions - untested for 3.6.4) +(file for MSDOS, OS/2, and Atari versions - untested for 3.6.5) NetHack.cnf pctty.c (file for MSDOS, OS/2, and VMS versions) @@ -200,10 +200,10 @@ nhlan.c (file for VMS version) tclib.c -(files for MSDOS and OS/2 versions - untested for 3.6.4) +(files for MSDOS and OS/2 versions - untested for 3.6.5) Makefile.lib termcap.uu -(files for MSDOS, OS/2 and Atari versions - tested on MSDOS for 3.6.4 via partial cross-compile only) +(files for MSDOS, OS/2 and Atari versions - tested on MSDOS for 3.6.5 via partial cross-compile only) pcsys.c pcunix.c (files for UNIX and Be versions) @@ -262,7 +262,7 @@ spec_lev.com sysconf vmsbuild.com vmsfiles.c vmsmail.c vmsmain.c vmsmisc.c vmstty.c vmsunix.c sys/wince: -(files for Windows CE and PocketPC - untested for 3.6.4) +(files for Windows CE and PocketPC - untested for 3.6.5) Install.ce bootstrp.mak celib.c cesetup.bat cesound.c defaults.nh keypad.uu menubar.uu mhaskyn.c mhaskyn.h mhcmd.c mhcmd.h mhcolor.c mhcolor.h mhdlg.c @@ -275,7 +275,7 @@ resource.h winMS.h winhack.c winhack.rc winhcksp.rc winmain.c sys/wince/ceinc: -(header files for Windows CE and PocketPC - untested for 3.6.4) +(header files for Windows CE and PocketPC - untested for 3.6.5) assert.h errno.h fcntl.h sys/wince/ceinc/sys: @@ -343,12 +343,12 @@ cursinit.h cursinvt.c cursinvt.h cursmain.c cursmesg.c cursmesg.h cursmisc.c cursmisc.h cursstat.c cursstat.h curswins.c curswins.h win/gem: -(files for GEM versions - untested for 3.6.4) +(files for GEM versions - untested for 3.6.5) Install.gem bitmfile.c gem_rsc.uu gem_rso.uu gr_rect.c gr_rect.h load_img.c tile2img.c title.uu wingem.c wingem1.c xpm2img.c win/gnome: -(files for GNOME versions - untested for 3.6.4) +(files for GNOME versions - untested for 3.6.5) README gn_xpms.h gnaskstr.c gnaskstr.h gnbind.c gnbind.h gnglyph.c gnglyph.h gnmain.c gnmain.h gnmap.c gnmap.h gnmenu.c gnmenu.h gnmesg.c gnmesg.h gnomeprv.h gnopts.c diff --git a/doc/Guidebook.txt b/doc/Guidebook.txt index 50c02e59a..ee91b3653 100644 --- a/doc/Guidebook.txt +++ b/doc/Guidebook.txt @@ -15,7 +15,7 @@ Original version - Eric S. Raymond (Edited and expanded for 3.6 by Mike Stephenson and others) - January 7, 2020 + January 14, 2020 @@ -6123,13 +6123,16 @@ NetHack 3.6.4 was released on December 18, 2019 containing a security fix and a few bug fixes. + NetHack 3.6.5 was released in January, 2020 containing some + security fixes and a small number of bug fixes. + The official NetHack web site is maintained by Ken Lorber at https://www.nethack.org/. 12.1. SPECIAL THANKS On behalf of the NetHack community, thank you very much once - again to M. Drew Streib and Pasi Kallinen for providing a public + again to M. Drew Streib and Pasi Kallinen for providing a public NetHack 3.7 January 7, 2020 @@ -6142,18 +6145,18 @@ - NetHack server at nethack.alt.org. Thanks to Keith Simpson and + NetHack server at nethack.alt.org. Thanks to Keith Simpson and Andy Thomson for hardfought.org. Thanks to all those unnamed dun- - geoneers who invest their time and effort into annual NetHack - tournaments such as Junethack, The November NetHack Tournament + geoneers who invest their time and effort into annual NetHack + tournaments such as Junethack, The November NetHack Tournament and in days past, devnull.net (gone for now, but not forgotten). - - - - - - - - - - - From time to time, some depraved individual out there in - netland sends a particularly intriguing modification to help out + From time to time, some depraved individual out there in + netland sends a particularly intriguing modification to help out with the game. The NetHack Development Team sometimes makes note - of the names of the worst of these miscreants in this, the list + of the names of the worst of these miscreants in this, the list of Dungeoneers: Adam Aronow J. Ali Harlow Mikko Juola Alex Kompel Janet Walz Nathan Eady @@ -6211,7 +6214,7 @@ Irina Rempt-Drijfhout Mike Passaretti Izchak Miller Mike Stephenson - Brand and product names are trademarks or registered trade- + Brand and product names are trademarks or registered trade- marks of their respective holders. @@ -6224,7 +6227,7 @@ - + NetHack 3.6 January 14, 2020 @@ -6267,4 +6270,3 @@ NetHack 3.7 January 7, 2020 - diff --git a/doc/fixes36.5 b/doc/fixes36.5 index 9085747ab..54bb65f72 100644 --- a/doc/fixes36.5 +++ b/doc/fixes36.5 @@ -6,6 +6,8 @@ produce 3.6.5 as well as any post-release fixes in binaries. General Fixes and Modified Features ----------------------------------- +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 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()