Skip to content

Releases: resurrecting-open-source-projects/dcfldd

v1.9.2

21 Oct 00:10
Compare
Choose a tag to compare
  • 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

17 Apr 19:11
Compare
Choose a tag to compare
  • Fixed memory leaks causing out of memory error when using diffwr option.

Special thanks to Tibor Szolnoki (@szolnokit) and David Polverari (@davidpolverari).

v1.9

09 Feb 02:42
Compare
Choose a tag to compare
  • 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

17 Oct 18:41
Compare
Choose a tag to compare
  • 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

17 Aug 21:47
Compare
Choose a tag to compare
  • Added CI tests for GitHub.
  • Updated install system, removed warnings and bumped required autoconf to 2.69.

Special thanks to David Polverari .

v1.7

02 Feb 12:30
Compare
Choose a tag to compare
  • 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

14 Jan 01:53
Compare
Choose a tag to compare
  • Fixed a segfault when using 'errlog='.
  • Updated bash completion script.

Special thanks to David Polverari .

v1.5

02 Nov 03:14
Compare
Choose a tag to compare
  • 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

12 Jun 13:06
Compare
Choose a tag to compare
Added version 1.3.4.1

v1.3.4

12 Jun 13:03
Compare
Choose a tag to compare
Added version 1.3.4