diff --git a/docs/changes.txt b/docs/changes.txt index 183d795bf..3c606b47a 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -24,19 +24,19 @@ ## Improvements ## -- Work around some AMD OpenCL runtime segmentation faults -- Allow bitcoin master key lengths other than 96 bytes (but they must be always multiples of 16) -- Got rid of OPTS_TYPE_HASH_COPY for Ansible Vault +- Added a periodic check for read timeouts in stdin/pipe mode, and abort if no input was provided +- Added additional hybrid "passthrough" rules, to enable variable-length append/prepend attacks - Added a tracker for salts, amplifier and iterations to the status screen - Added option --markov-hcstat2 to make it clear that the new hcstat2 format (compressed hcstat2gen output) must be used -- Do not allocate memory segments for bitmap tables if we don't need it - for example, in benchmark mode -- Removed duplicate words in the dictionary file example.dict -- Improved the speed of the outfile folder scan when using many hashes/salts -- Added additional hybrid "passthrough" rules, to enable variable-length append/prepend attacks -- Increased the maximum size of edata2 in Kerberos 5 TGS-REP etype 23 +- Allow bitcoin master key lengths other than 96 bytes (but they must be always multiples of 16) - Allow hashfile for -m 16800 to be used with -m 16801 +- Do not allocate memory segments for bitmap tables if we don't need it - for example, in benchmark mode +- Got rid of OPTS_TYPE_HASH_COPY for Ansible Vault +- Improved the speed of the outfile folder scan when using many hashes/salts +- Increased the maximum size of edata2 in Kerberos 5 TGS-REP etype 23 - Make the masks parser more restrictive by rejecting a single '?' at the end of the mask (use ?? instead) -- Add a periodic check for read timeouts in stdin/pipe mode, and abort if no input was provided +- Removed duplicate words in the dictionary file example.dict +- Work around some AMD OpenCL runtime segmentation faults - Work around some padding issues with host compilers and OpenCL JiT on 32 and 64-bit systems ## @@ -46,12 +46,12 @@ - Fixed a invalid scalar datatype return value in hc_bytealign() where it should be a vector datatype return value - Fixed a problem with attack mode -a 7 together with stdout mode where the mask bytes were missing in the output - Fixed a problem with tab completion where --self-test-disable incorrectly expected a further parameter/value -- Fixed the ciphertext max length in Ansible Vault parser -- Fixed detection of unique ESSID in WPA-PMKID-* parser -- Fixed speed/delay problem when quitting while the outfile folder is being scanned - Fixed a race condition in status view that lead to out-of-bound reads -- Fixed the tokenizer configuration in Postgres hash parser +- Fixed detection of unique ESSID in WPA-PMKID-* parser - Fixed missing wordlist encoding in combinator mode +- Fixed speed/delay problem when quitting while the outfile folder is being scanned +- Fixed the ciphertext max length in Ansible Vault parser +- Fixed the tokenizer configuration in Postgres hash parser * changes v4.2.0 -> v4.2.1