Difference between revisions of "NetHack 3.6.5"
Jump to navigation
Jump to search
(Created page with "{{NetHack Versions}} '''NetHack 3.6.5''' is the 35th public release of NetHack. It was released on 27th January 2020. This release fixes several security exploits that ex...") |
m (Add noversion and references) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{NetHack Versions}} | {{NetHack Versions}} | ||
− | '''NetHack 3.6.5''' is the 35th public release of [[NetHack]]. It was released on 27th January 2020. This release fixes several security exploits that existed in versions [[3.6.0]], [[3.6.1]], [[3.6.2]], [[3.6.3]] and [[3.6.4]], as well as some more minor bugs. There were no new gameplay features<ref>https://github.com/NetHack/NetHack/blob/NetHack-3.6/doc/fixes36.5</ref> | + | '''NetHack 3.6.5''' is the 35th public release of [[NetHack]]. It was released on 27th January 2020. This release fixes several security exploits that existed in versions [[3.6.0]], [[3.6.1]], [[3.6.2]], [[3.6.3]] and [[3.6.4]], as well as some more minor bugs. There were no new gameplay features.<ref>https://github.com/NetHack/NetHack/blob/NetHack-3.6/doc/fixes36.5</ref> |
== Availability == | == Availability == | ||
Line 7: | Line 7: | ||
NetHack 3.6.5 is [https://nethack.org/v365/downloads.html available] from the official NetHack website. | NetHack 3.6.5 is [https://nethack.org/v365/downloads.html available] from the official NetHack website. | ||
− | == Significant | + | == Significant changes == |
=== Security === | === Security === | ||
+ | {{main|Security}} | ||
− | + | Six major security exploits were fixed. They were all buffer overflows that could be triggered by parsing options in configuration options or the command line. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Bug fixes === | === Bug fixes === | ||
− | Other bug fixes include<ref>https://github.com/NetHack/NetHack/blob/NetHack-3.6/doc/fixes36.5</ref> | + | Other bug fixes include:<ref>https://github.com/NetHack/NetHack/blob/NetHack-3.6/doc/fixes36.5</ref> |
* fix accessing mons[-1] when trying to [[demon gating|gate]] in a non-valid demon | * fix accessing mons[-1] when trying to [[demon gating|gate]] in a non-valid demon | ||
Line 35: | Line 27: | ||
== References == | == References == | ||
+ | <references/> | ||
+ | {{noversion}} | ||
[[Category:History]] | [[Category:History]] |
Latest revision as of 00:22, 20 January 2021
NetHack Versions |
|
|
|
|
|
|
|
|
NetHack 3.6.5 is the 35th public release of NetHack. It was released on 27th January 2020. This release fixes several security exploits that existed in versions 3.6.0, 3.6.1, 3.6.2, 3.6.3 and 3.6.4, as well as some more minor bugs. There were no new gameplay features.[1]
Availability
NetHack 3.6.5 is available from the official NetHack website.
Significant changes
Security
Six major security exploits were fixed. They were all buffer overflows that could be triggered by parsing options in configuration options or the command line.
Bug fixes
Other bug fixes include:[2]
- 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
- 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
References