X-Git-Url: https://www.flypig.org.uk/git/?a=blobdiff_plain;f=docs%2Fchanges.txt;h=1cfe5113d549c6ed4cb076fad6b06fd66205070f;hb=161a6eb4bc643d8e636e96eda613f5137d30da59;hp=074d6f6c2ff472a7f10f1afbeb1de0a714f6d1a4;hpb=7b84980e4bed7a9a5c76b1c1a40d25d2898dc3ee;p=hashcat.git diff --git a/docs/changes.txt b/docs/changes.txt index 074d6f6..1cfe511 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -4,7 +4,23 @@ ## Improvements ## -- Make linux-build POSIX compatible; Also allow it to actually compile on musl-libc systems +- Make Linux build POSIX compatible; Also allow it to actually compile on musl-libc systems +- Add support to compile on FreeBSD +- Make use of cl_context_properties[] to clCreateContext(), even if OpenCL specification allow the use of NULL, some runtimes fail without +- The Time.Estimated attribute in status display should also show --runtime limit if user set it +- Fix some strict aliasing rule violation on older compilers +- Fix some variable initializers on older compilers +- Replace DARWIN macro with compiler predefined macro __APPLE__ +- Replace LINUX macro with compiler predefined macro __linux__ +- Allow the use of enc_id == 0 in hash-mode 10600 and 10700 as it takes no part in the actual computation +- Get rid of exit() calls in OpenCL wrapper library with the goal to have a better control which error can be ignored under special circumstances +- Do not error and exit if an OpenCL platform has no devices, just print a warning and continue with the next platform +- Workaround for OpenCL runtimes which do not accept -I parameter in the OpenCL kernel build options even if this is an OpenCL standard option +- Workaround for OpenCL runtimes which do accept -I parameter in the OpenCL kernel build options, but do not allow quotes +- Output cracked hashes on Windows using \r\n and not \n +- Replace RegGetValue() with RegQueryValueEx() to enable Windows XP 32 bit compatibility +- Slightly increased NVidias rule-processing performance by using generic instructions instead of byte_perm() +- Add support for @ rule (RULE_OP_MANGLE_PURGECHAR) to use on GPU ## ## Bugs @@ -12,6 +28,12 @@ - Fixed a bug where hashcat is suppressing --machine-readable output in the final status update - Fixed a bug where hashcat did not check the return of realpath() and crashes uncontrolled if the path does not exist +- Fixed a bug where hashcat crashes for accessing deallocated buffer if user spams "s" shortly before hashcat shuts down +- Fixed a bug where hashcat crashes in case of a scrypt P setting > 1 +- Fixed a bug where hashcat did not correctly use the newly cracked plains whenever --loopback or the induction folder was used +- Fixed a bug where hashcat did not correctly remove hashes of type WPA/WPA2 even if present in potfile +- Fixed a bug where hashcat reported an invalid password for a zero-length password in LM +- Fixed a bug where hashcat did not take into account how long it takes to prepare a session when auto-aborting with --runtime is in use * changes v2.01 -> v3.00: