Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/games/nethack-lib The NetHack DevTeam is announcing th...
details: https://anonhg.NetBSD.org/pkgsrc/rev/700472217c71
branches: trunk
changeset: 429774:700472217c71
user: rhialto <rhialto%pkgsrc.org@localhost>
date: Fri Apr 24 12:59:00 2020 +0000
description:
The NetHack DevTeam is announcing the release of NetHack 3.6.6 on
March 8, 2020
NetHack 3.6.6 is the official release of NetHack that follows NetHack 3.6.5.
This release primarily corrects a security issue present in NetHack
versions 3.6.1, 3.6.2, 3.6.3, 3.6.4 and 3.6.5.
For details about the security issues please see https://www.nethack.org/security.
You are encouraged to update to NetHack 3.6.6 as soon as possible.
Here's a brief synopsis of the handful of bug fixes included in NetHack 3.6.6:
* 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'
* avoid "<mon>'s glorkum pass harmlessly through the shade" for weaponless mon
All of the fixes have been published on the public Git repository for the game.
A more complete list can be found in the game's sources in doc/fixes36.6. As usual,
a warning that some entries in that file may also be "spoilers".
Existing saved games and bones files from 3.6.0 through to 3.6.5 should work with
3.6.6, assuming that the same build configuration options were used.
The following command can be used on most platforms to help confirm the location of
various files that NetHack may use:
nethack --showpaths
diffstat:
games/nethack-lib/Makefile.common | 4 ++--
games/nethack-lib/distinfo | 10 +++++-----
2 files changed, 7 insertions(+), 7 deletions(-)
diffs (36 lines):
diff -r cb84e1d54136 -r 700472217c71 games/nethack-lib/Makefile.common
--- a/games/nethack-lib/Makefile.common Fri Apr 24 12:45:50 2020 +0000
+++ b/games/nethack-lib/Makefile.common Fri Apr 24 12:59:00 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.42 2020/01/28 21:11:30 rhialto Exp $
+# $NetBSD: Makefile.common,v 1.43 2020/04/24 12:59:00 rhialto Exp $
#
# used by games/nethack/Makefile
# used by games/nethack-lib/Makefile
@@ -11,7 +11,7 @@
# The desired owner and the file mode of game executables.
#
-NETHACK_BASEVER= 3.6.5
+NETHACK_BASEVER= 3.6.6
NETHACK_VERSION= ${NETHACK_BASEVER}
NETHACK_DISTVER= ${NETHACK_BASEVER:S/.//g}
NETHACK_DIR= nethackdir${NETHACK_SAVEVER:S/.//g}
diff -r cb84e1d54136 -r 700472217c71 games/nethack-lib/distinfo
--- a/games/nethack-lib/distinfo Fri Apr 24 12:45:50 2020 +0000
+++ b/games/nethack-lib/distinfo Fri Apr 24 12:59:00 2020 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.26 2020/01/28 21:11:30 rhialto Exp $
+$NetBSD: distinfo,v 1.27 2020/04/24 12:59:00 rhialto Exp $
-SHA1 (nethack-365-src.tgz) = fdf458c94b82876734e3b55fb93af14c3bb4d36d
-RMD160 (nethack-365-src.tgz) = 3c340be88f707ac0ab3c7f12e0758fa8fdcccb9d
-SHA512 (nethack-365-src.tgz) = 3ac1aeaa4a5e283bc3ee9520d0f37ccd8a0f973840d2116edd50f52a2f53088370203023579519eae98e56e0f90c9d0f87b38cf1ffa73aba5ee69ef32d1aa617
-Size (nethack-365-src.tgz) = 5576401 bytes
+SHA1 (nethack-366-src.tgz) = d425d447892157c2efa612e31d02a062e72040e2
+RMD160 (nethack-366-src.tgz) = de937e31c2046900ef8c6f2eb0da0da09f8e136f
+SHA512 (nethack-366-src.tgz) = 579fde93a37a1b5df637d5bac2601194beeb455c175fbe3ef89342122c8567bb8221ce60d8a6168e6b45c67ade7d7b09c86bf202c8cbe2d6294d276be3e53055
+Size (nethack-366-src.tgz) = 5577633 bytes
SHA1 (patch-ai) = 73c5b2ea1227531089474705f2f18bc411366365
SHA1 (patch-include_config.h) = d3e054a8b30d628513dcb445b10ce586685c7ea6
SHA1 (patch-include_system.h) = b1b53f513c3f6983e0e56eace74c71875b5df3f2
Home |
Main Index |
Thread Index |
Old Index