Releases: ColumPaget/Hashrat
Added -r64 and -rfc4648 options
v1.13 added -r64 -rfc4846 options for rfc4846 compatible base64 output
fix for platforms that lack GLOB_PERIOD. added -segment option
v1.12 fix for platforms that don't support GLOB_PERIOD
add -hidden option to process hidden (dot) files. Handle files with wildcard chars in thier names
v1.11 handle paths that contain characters like ? [] and *
Fixes for recent versions of openssl
v1.10.4 back to basics
Upgrade to libUseful-4. Compiles under osx. Verbose mode has 'hash-time' value.
Upgraded to libUseful-4. Compiling under macosx no longer fails with complaints about xsetattr (unless you try turning xattr feature on). using -v to set verbose mode prints out a hash-time value within the standard output format (so not 'trad' or 'bsd' formats) saying now long it took to hash each file.
minor fix to build test system to expect correct version
v1.10.2 minor fix so that test system expects the correct version
Fix for quoted characters in stored file fingerprint paths
File paths containing quoted characters were not being properly handled when in 'check' mode.
added -name, -mtime, -mmin and -myear command-line 'find' options. Fixed bug with dereferencing symlinks
Added 'find' style include/exclude options to specify hashing only files within a certain date range. Fixed a bug that meant symbolic links weren't getting hashed
-X option now allows loading a file exclude list from a file. CGI mode can now be configured via an options file. Command-line parser reworked. Added http recursion.
An exclude list of files that should not be processed can now be loaded from a file using the -X option . CGI mode can be configured via an options file to set defaults and change output format. Recursion of http URLs, looking into HTML files and processing links within them, is now available using an invocation like 'hashrat -net -r http://somewhere.com/index.html', though this feature is still experimental.
POSIX compatible exit codes, minor cosmetics, new checks added to "make check"
File hashing, rather than checking hashes etc, now returns POSIX compatible exit codes (0 means 'success').
Some minor changes, a number of functions now accept 'const char' rather than 'char' strings.
Checks added to 'make check' to test that hashing returns correct exit codes, and to test hashing from a list of files, either a file containing the list, or a list fed into stdin.