Projects / dd_rescue / Releases

RSS All releases of dd_rescue

  •  03 Mar 2014 23:18
Avatar

Release Notes: This version includes a plugin interface (that allows analysis or transformation of data prior to being written) an MD5 plugin, the use of posix_fadvise(), and the output of only short usage info on incorrect input parameters.

  •  26 Feb 2014 00:53
Avatar

Release Notes: Refactoring allows for better runtime and build time feature detection, resulting in support for building against Android (NDK) and in fast AVX2 sparse block detection. This version also brings a new option -u/--rmvtrim that removes a written (typically zero-filled) file again after completion and issuing an fstrim operation.

  •  20 Aug 2013 08:48
Avatar

Release Notes: The -p/--preserve option now also copies extended attributes (including ACLs) if there are any. Many checks and test cases have been added to make check. Half-empty blocks are now detected now in sparse detection. If copying with an odd file offset, the odd-sized write will be done first so that further accesses should be better aligned, which should help with performance (and optionally sparse detection).

  •  08 Aug 2013 23:31
Avatar

Release Notes: The main change is a fix for a bug where the last block could have appended zeros if hardbs==softbs (bnc #833765). Beyond that, ARM sparse detection has been sped up a bit (~15%), and the man page has a clarification w.r.t. the meaning of -y. autoconf is now used to detect platform features to help portability.

Release Notes: This release brings some further optimization of the SSE2 sparse block detection (adding 40% performance). There's also code for AVX2, but it's disabled, as it couldn't be tested. There's a test case for the 1.35/1.36 bug now that can be run by make check. ETA and curr.rate have been improved a bit (floating averages), and the --force/-f switch gained the capability to override a non-zero output position for non-seekable ouput files.

  •  01 Aug 2013 23:28
Avatar

Release Notes: The SSE2 optimized sparse block detection had a bug that slipped through the test cases in 1.35/1.36. Fortunately, --sparse / -a is not on by default. The bug is fixed, and that's the reason for a quick release. Apart from that, there are some fixes for this routine for big-endian machines, though that's not relevant for dd_rescue itself.

Release Notes: This release fixes an issue with an overflow when displaying avg.load after a while. It also enables faster detection of zero-filled blocks (sparse mode, option -a) on x86 (32-bit) with runtime detection (unlike x86-64 where you always have SSE2-capable CPUs). There's also some asm code to achieve a 3x speedup of ARM CPUs on this task.

Release Notes: The main focus of this release has been the improvement of the status output. It has rate limiting (10/s), optional colors, and a few consistency improvements. Beyond that, there's a simple rewrite logic for write errors, and SSE2 optimized sparse detection is included.

  •  06 Jul 2013 07:54
Avatar

Release Notes: Minor bugs were fixed. A bunch of minor code adjustments were made to improve compilation on many compilers (including C++) and more *nix systems. Specifically, there were fixes for FreeBSD. dd_rescue can now load libfallocate at runtime (with libdl), if you want to build it that way. Some more write errors are now treated as fatal to avoid pointless repeats.

  •  15 Apr 2013 22:14
Avatar

Release Notes: dd_rescue 1.33 brings a new double-overwrite (random and zero) mode. More importantly, dd_rescue now supports long options and has a man page that properly documents all the options and modes.

Screenshot

Project Spotlight

Goozzee

A tool for creating, browsing, and sharing knowledge bases and document repositories.

Screenshot

Project Spotlight

XML Configuration File Editor

A Web service to edit an XML configuration file.