From b55b068ed33808ad31854320d13efe213b9f951e Mon Sep 17 00:00:00 2001 From: jsteube Date: Fri, 3 Mar 2017 08:59:54 +0100 Subject: [PATCH] Reordered changes.txt to match with upcoming release notes --- docs/changes.txt | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/changes.txt b/docs/changes.txt index 55d1ceb33..7cd4f693d 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -4,13 +4,13 @@ ## Features ## -- Added support for parsing 7-Zip hashes with LZMA/LZMA2 compression indicator set to a non-zero value -- Added support for decompressing LZMA1/LZMA2 data for -m 11600 = 7-Zip to validate the CRC -- Added support for showing all user names with --show and --left if --username was specified - Added support for loading hccapx files - Added support for filtering hccapx message pairs using --hccapx-message-pair -- Added support for GPU temperature management on cygwin build +- Added support for parsing 7-Zip hashes with LZMA/LZMA2 compression indicator set to a non-zero value +- Added support for decompressing LZMA1/LZMA2 data for -m 11600 = 7-Zip to validate the CRC - Added support for automatic merge of LM halfes in case --show and --left is used +- Added support for showing all user names with --show and --left if --username was specified +- Added support for GPU temperature management on cygwin build ## ## Algorithms @@ -34,10 +34,10 @@ ## Workarounds ## -- Workaround added for NVidia OpenCL runtime: RACF kernel requires EBCDIC lookup to be done on shared memory -- Workaround added for Apple OpenCL runtime: bcrypt kernel requires a volatile variable because of a compiler optimization bug - Workaround added for AMDGPU-Pro OpenCL runtime: AES encrypt and decrypt Invertkey function was calculated wrong in certain cases - Workaround added for AMDGPU-Pro OpenCL runtime: RAR3 kernel require a volatile variable to work correctly +- Workaround added for Apple OpenCL runtime: bcrypt kernel requires a volatile variable because of a compiler optimization bug +- Workaround added for NVidia OpenCL runtime: RACF kernel requires EBCDIC lookup to be done on shared memory ## ## Bugs @@ -50,8 +50,8 @@ - Fixed DEScrypt cracking in BF mode in case the hashlist contains more than 16 times the same salt - Fixed duplicate detection for WPA handshakes with the same ESSID - Fixed nvapi datatype definition for NvS32 and NvU32 -- Fixed pointer to local outside scope in case -j or -k is used -- Fixed pointer to local outside scope in case --markov-hcstat is not used +- Fixed pointer to local variable outside scope in case -j or -k is used +- Fixed pointer to local variable outside scope in case --markov-hcstat is not used - Fixed recursion in loopback handling when session was aborted by the user - Fixed rule 'O' (RULE_OP_MANGLE_OMIT) in host mode in case the offset + length parameter equals the length of the input word - Fixed rule 'i' (RULE_OP_MANGLE_INSERT) in host mode in case the offset parameter equals the length of the input word @@ -66,8 +66,8 @@ ## - Building: Add SHARED variable to Makefile to choose if hashcat is build as static or shared binary (using libhashcat.so/hashcat.dll) -- Building: Removed the use of RPATH on linker level - Building: Removed compiler option -march=native as this created problems for maintainers on various distributions +- Building: Removed the use of RPATH on linker level - Building: Replaced linking of CRT_glob.o with the use of int _dowildcard - Commandline: Do some checks related to custom-charset options if user specifies them - CPU Affinity: Fixed memory leak in case invalid cpu Id was specified @@ -77,10 +77,10 @@ - File Reads: Fixed memory leak in case outfile or hashfile was not accessible - File Reads: Improved error detection on file reads, especially when getting the file stats - Files: Do several file and folder checks on startup rather than when they are actually used to avoid related error after eventual intense operations +- Hardware Management: Bring back kernel exec timeout detection for NVidia on user request - Hardware Monitor: Fixed several memory leaks in case hash-file writing (caused by --remove) failed - Hardware Monitor: Fixed several memory leaks in case no hardware monitor sensor is found - Hardware Monitor: In case NVML initialization failed, do not try to initialiaze NVAPI or XNVCTRL because they both depend on NVML -- Hardware Management: Bring back kernel exec timeout detection for NVidia on user request - Hash Parsing: Added additional bound checks for the SIP digest authentication (MD5) parser (-m 11400) - Hash Parsing: Make sure that all files are correctly closed whenever a hash file parsing error occurs - Helper: Added functions to check existence, type, read- and write-permissions and rewrite sources to use them instead of stat() @@ -93,10 +93,10 @@ - OpenCL Header: Updated CL_* errorcode to OpenCL 1.2 standard - OpenCL Kernel: Move kernel binary buffer from heap to stack memory - OpenCL Kernel: Refactored read_kernel_binary to load only a single kernel for a single device -- OpenCL Kernel: Renumbered hash-mode 7600 to 4521 - OpenCL Kernel: Remove "static" keyword from function declarations; Causes older Intel OpenCL runtimes to fail compiling -- OpenCL Runtime: Updated AMDGPU-Pro driver version check, do warn if version 16.60 is detected which is known to be broken +- OpenCL Kernel: Renumbered hash-mode 7600 to 4521 - OpenCL Runtime: Added a warning about using Mesa OpenCL runtime +- OpenCL Runtime: Updated AMDGPU-Pro driver version check, do warn if version 16.60 is detected which is known to be broken - Outfile Check: Fixed a memory leak for failed outfile reads - Restore: Add some checks on the rd->cwd variable in restore case - Rule Engine: Fixed several memory leaks in case loading of rules failed @@ -104,12 +104,12 @@ - Session Management: Fixed several memory leaks in case profile- or install-folder setup failed - Sessions: Move out handling of multiple instance from restore file into separate pidfile - Status screen: Do not try to clear prompt in --quiet mode +- Tests: Fixed the timeout status code value and increased the runtime to 400 seconds - Threads: Restored strerror as %m is unsupported by the BSDs - Wordlists: Disable dictstat handling for hash-mode 3000 as it virtually creates words in the wordlist which is not the case for other modes - Wordlists: Fixed memory leak in case access a file in a wordlist folder fails - WPA: Changed format for outfile and potfile from essid:mac1:mac2 to hash:mac_ap:mac_sta:essid - WPA: Changed format for outfile_check from essid:mac1:mac2 to hash -- Tests: Fixed the timeout status code value and increased the runtime to 400 seconds * changes v3.20 -> v3.30: