2023-09-02 15:45:14 by Olaf Seibert | Files touched by this commit (15) |
Log message:
games/nethack*: enable curses user interface
The "nethack" wrapper script that papers over the existence of nethack-tty
and nethack-x11 has been made more like the original way to select UIs
(since there are now 3, and each game binary supports more than one of them).
|
2020-01-29 21:23:16 by Olaf Seibert | Files touched by this commit (2) |
Log message:
games/nethack*: correct some COMMENTs.
|
2020-01-28 22:11:30 by Olaf Seibert | Files touched by this commit (4) | |
Log message:
games/nethack: update to 3.6.5.
The NetHack DevTeam is announcing the release of NetHack 3.6.5 on January 27,
2020
NetHack 3.6.5 is the official release of NetHack that follows NetHack 3.6.4.
This release primarily corrects security issues present in NetHack versions
3.6.0, 3.6.1, 3.6.2, 3.6.3 and 3.6.4.
CVE-2020-5214 Error recovery after syntax error in configuration file is
subject to a buffer overflow
CVE-2020-5213 SYMBOL configuration file option is subject to a buffer overflow
CVE-2020-5212 MENUCOLOR configuration file option is subject to a buffer
overflow
CVE-2020-5211 AUTOCOMPLETE configuration file option is subject to a buffer
overflow
CVE-2020-5210 NetHack command line -w option parsing is subject to a buffer
overflow
CVE-2020-5209 Command line parsing of options starting with -de and -i is
subject to a buffer overflow
CVE-2019-19905 Privilege escalation/remote code execution/crash in
configuration parsing
You are encouraged to update to NetHack 3.6.5 as soon as possible.
Here's a brief synopsis of the handful of bug fixes included in NetHack 3.6.5:
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()
fix potential buffer overflow in sym_val()
fix potential buffer overflow in pline(), raw_printf(), and
config_error_add()
fix potential buffer overflow in choose_windows()
use vsnprintf instead of vsprintf in pline.c where possible
Windows: includes a fix from a 3.6.4 post-release update where
OPTIONS=map_mode:fit_to_screen could cause a game start failure
Windows: users with C-locale unmappable names could get game start failure
All of the fixes have been incrementally published on the public Git
repository for the game. A more complete list can be found in the game's
sources in doc/fixes36.5. 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.4 should
work with 3.6.5, assuming that the same build configuration options were
used.
|
2019-12-07 14:27:08 by Olaf Seibert | Files touched by this commit (3) | |
Log message:
Update to NetHack 3.6.3.
From https://www.nethack.org/v363/release.html :
NetHack 3.6.3 is the official release of NetHack that follows NetHack 3.6.2.
Here's a synopsis of over 190 bug fixes and over 22 game enhancements and
community contributions made since the release of 3.6.2 in May 2019:
Fixed stale 'thrownobj' pointer for returning thrown aklys while engulfed
Fixed uarmh null pointer dereference if a helm of opposite alignment came \
off due to being polymorphed
Fixed 'object lost' panic when attempting to crawl of of the water during \
emergency disrobing/dropping
Running now stops when moving over engravings so you can tell where they are
Fixed detection of unseen/secret doors which failed to find monsters hiding \
under objects and failed to find monsters hiding at trap locations
Ensured fatal status conditions made it to disclosure and/or dumplog
Fixed "Bad fruit #N" warnings when saving bones with 'perm_invent' On
Fixed it so yellow dragons don't have green breath
Added several grammar corrections
Improved recognition of deafness for several situations including the \
playing of musical instruments and bribing negotiations with demon lords
Fixed ignoring of god's wrath when hero injured himself during altar kick
Fixed several cases where persistent inventory window was not updated
Fixed temple priests or shopkeepers moving over other monsters
Fixed a crash-causing bug when putting on levitation boots over a sink
Ensured that thrown or kicked objects will end up in bones
Made water go all the way to the edges of level on the Plane of Water
Made clouds disrupt line of sight along the edges of the Plane of Air
Improved and expanded usage of status highlighting percentage rules
Added more than 15 improvements and fixes to the curses window port
Added and documented significant changes to default directory choices for \
the Windows platform
Improved the layout and display of the player selection dialog used on the \
Windows graphical implementation
Improved performance of some tty versions by reducing the number of function \
calls made from mapglyph
Allowed the msdos implementation to build with curses and PDCurses
Over 100 other fixes and improvements
All of the fixes have been incrementally published on the public Git repository
for the game. A more complete list can be found in the game's sources in
doc/fixes36.3. As usual, a warning that some entries in that file may also be
"spoilers".
As with all releases of the game, we appreciate your feedback. Please submit
any bugs using the problem report form. Also, please check the "known bugs"
list before you log a problem - somebody else may have already found it.
Happy NetHacking!
|
2019-10-24 13:52:08 by Masatake Daimon | Files touched by this commit (2) |
Log message:
Update to NetHack 3.6.2
See release notes for the changes from 3.4.3:
* http://nethack.org/v360/release.html
* http://nethack.org/v361/release.html
* http://nethack.org/v362/release.html
IMPORTANT NOTICE:
Old 3.4.x save files are *incompatible* with this version (which
isn't my fault). Files are now saved in /var/games/nethack360.
|
2014-06-01 18:52:08 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Install fonts into default installation path. Bump PKGREVISION.
|
2011-06-01 13:20:30 by Thomas Klausner | Files touched by this commit (39) | |
Log message:
DESTDIRify nethack. Merge patches and distinfo. Some other improvements.
From Rhialto in PR 45010.
|
2008-11-10 18:21:40 by Thomas Klausner | Files touched by this commit (147) |
Log message:
Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.
|
2008-09-26 17:10:08 by Joerg Sonnenberger | Files touched by this commit (3) |
Log message:
Open-code revision pattern for nethack-lib. Still requires the same
upstream version, but ignores the NetBSD patchlevel.
|
2006-12-27 14:37:47 by Joerg Sonnenberger | Files touched by this commit (210) |
Log message:
- fine grained X11 dependencies for packages which have either USE_IMAKE
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
C++ for compilation without including the proper headers
Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
|