Releases: ssdeep-project/ssdeep
Version 2.14.1
This version is released on 2017-11-07.
Note that this version does not have any programming changes from 2.14 other than the Win32 fix.
Bug Fixes
- Fixed a spelling error (#3)
- Made relative path mode on Win32 to work.
On Win32 version, relative path mode option-l
did not work properly. This issue is now fixed.
Special Thanks
- Joao Eriberto Mota Filho for providing pull request #3.
- Robert Engelhardt for reporting a critical issue on Win32.
Version 2.14
This version is released on 2017-09-12.
New Features
- Optimizations to the fuzzy hashing engine. (hash generator can run as twice as fast and comparison can run 1.5 through 5 times faster [heavily depends on the data and platform] than the previous release)
Sorry, @a4lg initially used wrong benchmark on the version 2.14 release. The time of hash comparison heavily depends on the hash set and platform and "five times performance boost" only occurs in rare situations. On x86_64 platform, hash comparison could run 1.5 through 2.5 (maybe 3) times faster than the previous release (excluding rare and extreme situations).
Bug Fixes
- Fixed issue when certain memory allocation is failed.
Known Issue
There is a known issue on the prebuilt Win32 archive. On fuzzy.dll
, fuzzy_hash_file
and fuzzy_hash_stream
functions will not work properly if you build the program which uses fuzzy.dll
with Visual C++.
This issue is being addressed on issue #1.
As a workaround, use fuzzy_hash_filename
function or manual computation functions instead. ssdeep.exe
does not have this issue.
Notice
ssdeep is now maintained by the ssdeep project (current project maintainer: Tsukasa OI [@a4lg]).
Version 2.13
This version is originally released on 2015-04-24.
New Features
- Added
fuzzy_set_total_input_length
function to the API. - Added support for files up to 192GB.
- Added support for arbitrary length input from the standard input.
Bug Fixes
- Fixed issue when comparing hashes from relatively simple files.
- Fixed portability issues.
Version 2.12
This version is originally released on 2014-10-24.
Bug Fixes
- Fixed issue when comparing identical hashes but with different block sizes.
Version 2.11.1
This version is originally released on 2014-09-27.
Bug Fixes
- Made libfuzzy compile as a shared library again.
Version 2.11
This version is originally released on 2014-09-11.
New Features
- Added
fuzzy_clone
function to the API. - Moved to modern Win32 compiler.
Bug Fixes
- Fixed edge case on signature generaion. Behavior now matches v2.9 again.
Version 2.10
This version is originally released on 2013-07-17.
New Features
- Fuzzy Hashing engine re-written to be thread safe.
Bug Fixes
- Able to handle long file paths on Win32.
- Fixed bug on comparing signatures with the same block size.
- Fixed crash on comparing short signatures.
- Fixed memory leak
Version 2.9
This version is originally released on 2012-07-23.
New Features
- Added warning message for when some data on stdin is not hashed.
- Can now hash up to 512MB of data on stdin.
- Added clustering mode to group together matching files
Bug Fixes
- Fixed incorrect match scores for hashes with long filenames.
Version 2.8
This version is originally released on 2012-05-25.
New Features
- Converted to C++
Bug Fixes
- Fixed filename display on Win32.
- Fixed support for large files on some platforms.
- Fixed errors in handling command line argument processing.
Version 2.7
This version is originally released on 2011-09-30.
New Features
- Added the capability to process the first 100MB of data from standard input.
- Added a warning message when the program does not process any file large enough to produce a meaningful result.
Bug Fixes
- Standard errors are now sent to stderr, not stdout.