File debian.changelog of Package dd_rescue
ddrescue (1.99-0.3.0-1) stable; urgency=low
* Update to dd_rescue-1.99:
ddr_crypt plugin: Add support for ARMv8 aes hardware acceleration
(works as well in 32bit mode).
ddr_crypt: Fix CTR iv initialization.
ddr_crypt: Support for openSSL Salted__ header.
Support ranges in fault injection.
Clean up write retry logic.
Improved documentation, Makefiles and test coverage.
-- Kurt Garloff <email@example.com> Wed, 9 Sep 2015 13:05:12 +0200
ddrescue (1.98pre-0.3.0-1) stable; urgency=low
* Update to dd_rescue-1.98:
crypt plugin: Encrypt and decrypt the data stream using various
AES variants. There are -CBC, -ECB, -CTR stream ciphers, and
128, 192, 256 bit variants, also with enhanced number of rounds,
and with twice the rounds. Keys can generated, saved, or derived
from password with salt. On x86, the hardware AES support is
used if featured by the CPU.
Speed up PRNG generation.
Fault injection framework for testing.
Some minor improvements of the plugin interface and fixes all
over the place.
-- Kurt Garloff <firstname.lastname@example.org> Fri, 29 May 2015 22:23:54 +0200
ddrescue (1.46-0.3.0-1) stable; urgency=low
* Update to dd_rescue-1.46:
Improve random seed generation with rdrand if available (when
0 is given as seed value).
Support calculating (and validating) HMAC rather than plain hash.
-- Kurt Garloff <email@example.com> Sat, 9 Aug 2014 20:46:08 +0200
ddrescue (1.45-0.3.0-2) stable; urgency=low
* Fix packaging issue that led to empty .deb archive.
-- Kurt Garloff <firstname.lastname@example.org> Fri, 18 Jul 2014 13:20:02 +0200
ddrescue (1.45-0.3.0-1) stable; urgency=low
* Update to dd_rescue-1.45:
ddr_hash: Fix potential sha512/sha384 buffer overflow.
ddr_hash: Support sha1
ddr_hash: Support checking and storing hash in xattrs and
md5sum/sha256sum/... style files.
New ddr_null plugin.
-- Kurt Garloff <email@example.com> Tue, 27 May 2014 13:45:42 +0200
ddrescue (1.44-0.3.0-1) stable; urgency=low
MD5 plugin has been renamed to hash, reflecting that it supports
sha1, sha256, sha224, sha512, sha384 now as well.
-- Kurt Garloff <firstname.lastname@example.org> Fri, 23 May 2014 11:25:20 +0200
ddrescue (1.43-0.3.0-2) stable; urgency=low
* dd_rescue-1.43-1.43.1.diff: Document 256kiB limit of lzop in
man page, output warning in ddr_lzo and respect limit in test
-- Kurt Garloff <email@example.com> Wed, 21 May 2014 10:44:10 +0200
ddrescue (1.43-0.3.0-1) stable; urgency=low
* Update to 1.43-final: Make make check succeed without lzop.
-- Kurt Garloff <firstname.lastname@example.org> Tue, 20 May 2014 09:29:40 +0200
ddrescue (1.43-0.3.0) stable; urgency=low
* Update to 1.43-pre:
Fix bug in extend, which previously would disallow to append
more data than existed before.
Some minor improvements on messages and manpage.
ARMv8 (AArch64) optimized find_nonzero for fast zero-block
Significant rework of plugin interface, leading also to some
refactoring of option parsing and passing.
Refactoring of MD5 plugin, improving tolerance against holes
e.g. at the end of a file. Better test coverage. Consistent
message prefix. output option to produce md5sum check files.
Add libddr_lzo plugin, allowing transparent de/compression
of the data. Supports sparse files, appending, ... and a variety
of algorithms and has a number of ways to handle somewhat
damaged files. With the lzo1x_ algorithms, it's compatible with
lzop. Comes with a good number of tests and an own fuzzer to
test robustness of the decompressor. Shipped with an own man
page and is packaged into the dd_rescue-lzo sub package.
-- Kurt Garloff <email@example.com> Mon, 19 May 2014 21:03:04 +0200
ddrescue (1.42-0.3.0) stable; urgency=low
* Fix CPU detection subtlety w.r.t. process signal mask.
-- Kurt Garloff <firstname.lastname@example.org> Tue, 06 Mar 2014 13:03:09 +0100
ddrescue (1.42-0.3.0) stable; urgency=low
* Update to dd_rescue-1.42:
Addition of plugin interface
Use posix_fadvise() if available
Short usage message rather than full help on error
* Move binaries to /usr/bin (was: /bin).
-- Kurt Garloff <email@example.com> Tue, 03 Mar 2014 18:08:50 +0100
ddrescue (1.41-0.3.0) stable; urgency=low
* Update to dd_rescue-1.41:
Support for building against Andoid NDK.
Consistent use of (improved) int no formatting functions.
Fix off-by-one block dev size issue (cosmetic).
Enable AVX2 optimized sparse block detection.
Refactored CPU feature detection and selection.
New option -u/--rmvtrim to delete output file and issue fstrim.
-- Kurt Garloff <firstname.lastname@example.org> Tue, 25 Feb 2014 17:48:07 +0100
ddrescue (1.40-0.3.0) stable; urgency=low
* Update to dd_rescue-1.40:
Copy xattrs on -p/--preserve
For odd file offsets, do odd-sized write first, so subsequent
writes are aligned.
Support half-empty block sparse detection and double softbs
default for buffered IO.
Add a lot more test cases to make check.
-- Kurt Garloff <email@example.com> Mon, 19 Aug 2013 08:18:56 +0200
ddrescue (1.39-0.3.0) stable; urgency=low
* Update to dd_rescue-1.39:
Fix an issue with the last block being appended zeros if
hardbs==softbs (bnc #833765).
A little ARM asm speedup (~15%) for sparse detection.
Clarify help/man page w.r.t. interpretation of -y/--syncfreq.
We use autoconf for feature detection now.
-- Kurt Garloff <firstname.lastname@example.org> Thu, 08 Aug 2013 12:24:39 +0200
ddrescue (1.38-0.3.0) stable; urgency=low
* Update to dd_rescue-1.38:
Further optimized SSE2 sparse detection. (Also added AVX2
version, not enabled by default though.)
--force allows to ignore non-seekable output with non zero
make check does some testing ...
improved cur.rate and ETA calculation.
-- Kurt Garloff <email@example.com> Fri, 02 Aug 2013 13:59:45 +0200
ddrescue (1.37-0.3.0) stable; urgency=high
* Update to dd_rescue-1.37:
Important bugfix for SSE2 sparse detection.
Fix exact zero-length on big endian machines (irrelevant).
-- Kurt Garloff <firstname.lastname@example.org> Thu, 1 Aug 2013 13:57:20 +0200
ddrescue (1.36-0.3.0) stable; urgency=low
* Update to dd_rescue-1.36:
Fix overflow with avg.load display
Enable SSE2 on (32bit)x86 with runtime detection
Add optimized zero block detection on ARM (3x faster with asm ...)
-- Kurt Garloff <email@example.com> Wed, 24 Jul 2013 16:58:13 +0200
ddrescue (1.35-0.3.0) stable; urgency=low
* Update to dd_rescue-1.35:
Better readability for reports with (optional) colors and rate
limitation for progress updates.
Simple rewrite logic.
SSE2 optimized version for finding zero blocks (sparse detection).
-- Kurt Garloff <firstname.lastname@example.org> Wed, 17 Jul 2013 22:40:50 +0200
ddrescue (1.34-0.3.0) stable; urgency=low
* Update to dd_rescue-1.34:
Treat EROFS and EDQUOT as fatal write errors.
Fix compiler warnings, support C++ compilation, and improve
compatibility with xBSD (by only requiring aligned memory
if O_DIRECT is used indeed, using valloc() on xBSD then).
Support loading libfallocate at runtime (libdl), not used
in OBS DEB though.
Reverse copy from /dev/zero now auto-adjusts input pos.
-- Kurt Garloff <email@example.com> Thu, 4 Jul 2013 23:21:01 +0200
ddrescue (1.33-0.3.0) stable; urgency=low
* Update to dd_rescue-1.33:
Option -2 for two overwrites.
-- Kurt Garloff <firstname.lastname@example.org> Sat, 30 Mar 2013 20:27:44 +0100
ddrescue (1.32-0.3.0) stable; urgency=low
* Update to dd_rescue-1.32:
Append mode (-x).
Allow multiple output files (-Y).
-- Kurt Garloff <email@example.com> Sun, 10 Feb 2013 23:21:44 +0100
ddrescue (1.31-0.3.0) stable; urgency=low
* Update to dd_rescue-1.31:
Some minor output cleanups.
Implementation of safe triple overwrite (options -3 and -4)
following BSI GSDS M7.15.
-- Kurt Garloff <firstname.lastname@example.org> Sun, 03 Feb 2013 17:47:26 +0100
ddrescue (1.30-0.3.0) stable; urgency=low
* Update to dd_rescue-1.30:
Fix issue with double free (1.29)
Fix output to stdout ("-")
Rationalize messages a bit.
Option to init PRNG from file (e.g. -Z /dev/urandom)
Option -W to avoid writes (if output block is identical)
-- Kurt Garloff <email@example.com> Fri, 25 Jan 2013 19:47:31 +0100
ddrescue (1.29-0.3.0) stable; urgency=low
* Update to dd_rescue-1.29:
Correctly handle last bytes before EOF when hardbs == softbs.
New option -M (dont extend output file).
New option -R (repeated output of one block, auto for dev/zero)
New options -z x, -Z x to use userspace pseudo RNG to overwrite
disks / files with random data.
-- Kurt Garloff <firstname.lastname@example.org> Tue, 22 Jan 2013 16:47:31 +0100
ddrescue (1.28-0.3.0) stable; urgency=low
* Update to dd_rescue 1.28:
Default to 512/1M hardbs/softbs for direct IO (as suggested by
Default to pagesize/64k hardbs/softbs for buffered IO (dito).
Fix copying of access times with option -p.
-- Kurt Garloff <email@example.com> Sat, 19 May 2012 22:55:54 +0200