Releases: resurrecting-open-source-projects/dcfldd
Releases · resurrecting-open-source-projects/dcfldd
v1.9.2
- Added check for
pkg-config
presence (now required during build). - Added configure switch to enable bash completion (
--with-bash-completion
). - Added repology badge to README.md with link to all known dcfldd packaged versions.
- Enabled asserts by default on build (can be disabled with
--disable-assert
). - Removed dependency on glibc's
error()
function to support other libc implementations.
-
Enhanced CI pipeline to:
- build against musl libc.
- dump config.log on configure failure for debugging.
- check hashing algorithms output.
- enable debugging symbols.
- enable the use of sanitizers.
- use more modern compiler versions.
- src/hash.c: fixed function pointer type mismatch.
- src/ouput.c: initialized output_t.stream properly.
- src/sha2.c:
- Fixed aliasing violation on pointer access.
- Fixed instances of --Wsizeof-pointer-memaccess
- Replaced SHA2_USE_INTTYPES_H by HAVE_INTTYPES_H to support musl libc.
- Moved typedefs from implementation to header to allow reuse.
- src/split.c: fixed memory leak.
- src/verify.c: removed unused variables.
Special thanks to Jonas Stein (@jonasstein), Lucian Popescu (@lucic71), Sam James (@thesamesam) and Sebastian Pipping (@hartwork).
v1.9.1
- Fixed memory leaks causing out of memory error when using diffwr option.
Special thanks to Tibor Szolnoki (@szolnokit) and David Polverari (@davidpolverari).
v1.9
- Added support for writing to output only if destination block content differs ('diffwr' option).
Special thanks to Tibor Szolnoki (@szolnokit) and David Polverari (@davidpolverari).
v1.8
- Added support for runtime endianness check.
- Fixed SHA1 output on big-endian architectures.
- Improved CI test for GitHub (added test for make dist).
Special thanks to David Polverari .
v1.7.1
- Added CI tests for GitHub.
- Updated install system, removed warnings and bumped required autoconf to 2.69.
Special thanks to David Polverari .
v1.7
- src/sizeprobe.c: fixed destination size unit. (Debian bug #886647)
- src/util.c: fixed non-Linux build error.
Special thanks to David Polverari .
v1.6
- Fixed a segfault when using 'errlog='.
- Updated bash completion script.
Special thanks to David Polverari .
v1.5
- Added a bash completion script.
- Improved build system.
- Improved manpage and help page.
- Moved all source code to src/.
- New options: limit=<# of bytes> ,sizeprobe=<# of bytes>, splitformat=MAC|WIN
- Several fixes.
Special thanks to Bernhard Übelacker, David Loveall, Martin Scharrer, Miah Gregory and Vangelis Koukis.
v1.3.4.1
Added version 1.3.4.1
v1.3.4
Added version 1.3.4