What's new in RHash 1.3.3
Sep 9, 2014
- librhash: small optimization of Whirlpool
- option --exclude for skipping some files during recursive scanning
- update the SHA3 algorithm to follow the changes of the FIPS 202 draft
- support torrents with more than one announce url
- LibRHash now exports torrent functions
- fixed test_rhash.sh script failing on the en_US.UTF-8 locale
- changed the `-p' format names of sha* families, see manpage
- set a boolean in config to true by a string `true', `on' or `yes'
- Ctrl-C now interrupts benchmarking
New in RHash 1.3.2 (Sep 9, 2014)
- report warnings on files locked by some processes
- ignore non-regular files while scanning directories recursively
- option --follow for following symlinks to directories
- BTIH piece length calculation updated to follow the uTorrent algorithm change
New in RHash 1.3.1 (Jul 3, 2014)
- Exclude the files specified by -o and -l from processing
- Improved directory scanning
- Bugfix: corrected sha3-224 for big-endian processors
New in RHash 1.3.0 (Sep 17, 2013)
- Fixed output of percents when two or more files are hashed
- Supported SHA3 (Keccak) hash function
- Fixed memory leaks
- Bugfix: %{mtime} formating option was broken
- Imported translations from Launchpad: de, es, gl, it
New in RHash 1.2.8 (Sep 15, 2011)
- ibrhash: implemented auto-final feature, turned on by default
- Russian translation
- Bugfix: not enough trailing '=' in a base64-encoded hash
- Bugfix: fix broken --openssl option parsing
- Bugfix: buffer overflow when using --embed-crc-delimiter
- Bugfix: segmentation fault on SUSE Linux
New in RHash 1.2.7 (Aug 16, 2011)
- Bugfix: percents option was broken in v1.2.6
- supported verification of sha256, sha512 and other hash sums
- librhash: rhash_cancel() macro to cancel hashing from another thread
- Bugfix: repaired default output encoding to be UTF-8 on Windows
- Bugfix: crash on WinXP
New in RHash 1.2.5 (May 18, 2011)
- option --benchmark-raw for machine-readable benchmark output format
- on Intel/AMD CPUs benchmark now prints the clocks-per-byte value
- changed config file locations
- Bugfix: repaired --path-separator on linux/uni
New in RHash 1.2.4 (Apr 15, 2011)
- option --benchmark-raw for machine-readable benchmark output format
- on Intel/AMD CPUs benchmark now prints the clocks-per-byte value
- changed config file locations
- Bugfix: repaired --path-separator on linux/unix
New in RHash 1.2.3 (Mar 28, 2011)
- one-line percent for linux/unix
New in RHash 1.2.1 (Dec 15, 2010)
- Bugfix: GOST broken on OpenSolaris since 1.2.0
- option --list-hashes: list names of all supported hashes, one per line
- SHA 224/256 hash functions supported, options --sha224, --sha256
- Bugfix: broken asm compilation on openbsd and freebsd
- option --path-delimiter= for directories scanning
New in RHash 1.2.0 (Nov 15, 2010)
- gost-cryptopro option: calculate GOST with CryptoPro parameters
- gost-reverse option: reverse bytes in GOST hash sum
- Bugfix: btih/gost/ripemd/has160/snefru were not verified correctly in bsd and magnet formats
- Bugfix: rhash compiled by MS VC skipped files of size >4Gb
New in RHash 1.1.9 (Oct 16, 2010)
- option --btih to print BitTorrent infohash
- option --torrent to create torrent file
- option --bt-private for private torrents
- option --bt-piece-length to change torrent piece length
- option --bt-announce to set torrent announcement url
New in RHash 1.1.4 (Jan 18, 2010)
- supported algorithms: WHIRLPOOL, RIPEMD-160, HAS-160, GOST, MD4, SNEFRU-128, SNEFRU-256
- long printf format entities, e.g. %{md4}, %{has160}, %{gost}, %{snefru256}
- 'u' printf modifier for uppercase hashes, e.g. %u{gost}
- added %{urlname} printf format entity for url-encoded file name
- useful symlinks installed by `make install-symlinks'
New in RHash 1.1.2 (Jun 15, 2009)
- Verification of magnet links supported
- Bugfix: --skip-ok was broken since 1.1.0
- Bugfix: checking of ed2k hashes was broken since version 1.1.0
- Bugfix: --verbose lead to crash under OpenSolaris when config not present
New in RHash 1.1.1 (Mar 23, 2009)
- Bugfix: some options didn't read from config file
- Bugfix: buffer owerflow when printing tiger hash
- Config file described in the man page
New in RHash 1.1.0 (Mar 14, 2009)
- option --percents to print wget-like percents
- option --speed to print per-file and total speed statistics
- option --output to write calculation and check results to a file
- option --log to log percents, speed and verbose messages
- Bugfix: fixed processing of unaligned messages in the get_crc32() function
- various small changes and refactoring
New in RHash 1.0.8 (Feb 16, 2009)
- magnet option supported to format sums as a magnet link
- Bugfix: printf option from config conflicted with command line
New in RHash 1.0.7 (Dec 22, 2008)
- config file supported to load default options values
- if --verbose, report verification errors as "sum is XXXXXXXX, should be YYYYYYYY"