Replace DARWIN macro with __APPLE__
[hashcat.git] / docs / changes.txt
index 89a813f..9e84431 100644 (file)
@@ -1,10 +1,33 @@
+* changes v3.00 -> v3.xx:
+
+##
+## Improvements
+##
+
+- 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 __APPLE__
+
+##
+## Bugs
+##
+
+- 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
+
 * changes v2.01 -> v3.00:
 
 This release markes the fusion of "hashcat" and "oclHashcat" into "hashcat".
 It combines all features of all hashcat projects in one project.
 
-** THE VERSION 3.00 IS CURRENTLY STILL IN BETA **
-
 ##
 ## Features
 ##