diff --git a/CHANGELOG b/CHANGELOG index e84fb0523..44e40ea71 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,33 @@ # Nmap Changelog ($Id$); -*-text-*- +o [NSE] Restored the ability of http.head to return a body if the + server returns one. This was lost in the http.lua overhaul from + 5.20. [David] + +o [NSE] Fixed the use of our strict.lua library on distributions that + install their own strict.lua. The error message was + nse_main.lua:97: attempt to call a boolean value + It was reported by Onur K. [Patrick] + +o [NSE] Corrected a behavior change in http.request that was + accidentally made in 5.20: it could return nil instead of a table + indicating failure. [David] + +o [NSE] Fixed the use of an undefined variable in smb-enum-sessions, + reported by Brandon. [Ron] + +o Fixed a compiler error when --without-liblua is used. [Brandon] + +o [NSE] Did some simple bit-flipping on the nmap_service.exe program + used by the smb-psexec script, to avoid its being falsely detected + as malware. [Ron] + +o [NSE] Fixed an error with running http-enum.nse along with the + --datadir option. The script would report the error + http-enum.nse:198: bad argument #1 to 'lines' + (nselib/data/http-fingerprints: No such file or directory) + The error was reported by Ron Meldau and Brandon. [Kris] + o Fixed a stack overflow that would happen when a nameserver entry in /etc/resolv.conf contained more than 16 bytes, as could legitimately happen with an IPv6 address. Gunnar Lindberg reported the problem