Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:garloff:storage
dd_rescue.deb
debian.changelog
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File debian.changelog of Package dd_rescue.deb
ddrescue (1.99-0.3.0-0.13.3) stable; urgency=low * dd_rescue-fuzz-test-more-err.diff: Do one more fuzzing change, hoping that this will result in a breakage on Fedora liblzo2. -- Kurt Garloff <kurt@garloff.de> Sun, 3 Mar 2024 22:29:09 +0100 ddrescue (1.99-0.3.0-0.13.2) stable; urgency=low * dd_rescue-md5-unaligned-armv7.diff: Work around too clever gcc-12 making unaligned accesses on armhf work most of the time. Fixes make check on armv7 with gcc-12 (Bookworm) with the test case that does MD5 hash calc after LZO compression resulting in a SIGBUS. -- Kurt Garloff <kurt@garloff.de> Sun, 3 Mar 2024 21:59:47 +0100 ddrescue (1.99-0.3.0-13.1) stable; urgency=low * dd_rescue-ossl3-evpcipherctx.diff: There's an additional field in the (private) struct _evp_cipher_ctx_st in openssl-3 since 3.0.6, which makes a difference on 32bit. (On 64bit, the effect is hidden by the compiler's alignment rules.) -- Kurt Garloff <kurt@garloff.de> Thu, 29 Feb 2024 08:04:49 +0100 ddrescue (1.99-0.3.0-13.0) stable; urgency=low * Update to 1.99.13: - Drop fuzz-lzo-* patches, as they have been merged upstream. - Allow overriding strip binary (not used in this build). - Make -fanalyzer more happy: abort() and assert()ions to ensure we always react to failed memory allocations. - ddr_hash: Support reading/writing checksums from stdin/out "-". - Fix aliasing issue with XORN function (in aes.h), spotted by gcc-13: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108695 - Higher optimization level for aes.c driver is beneficial for key setup speed. -- Kurt Garloff <kurt@garloff.de> Fri, 24 Feb 2023 09:37:35 +0100 ddrescue (1.99-0.3.0-12.3) stable; urgency=low * Final dd_rescue-1.99.12: - Android build fixes. -- Kurt Garloff <kurt@garloff.de> Tue, 26 Jul 2022 18:19:37 +0200 ddrescue (1.99-0.3.0-12.2) stable; urgency=low * Update to dd_rescue-1.99.12: - Fix openSSL-3.0+ IV setting. - Padding bytes check is non-fatal for openSSL-3 compat. - nosalthdr option in ddr_crypt for openssl-3+ compatibility (missing Salted__ header for passed salts). -- Kurt Garloff <kurt@garloff.de> Tue, 26 Jul 2022 12:12:37 +0200 ddrescue (1.99-0.3.0-12.1) stable; urgency=low * Update to dd_rescue-pre-1.99.12: - Support clang ARMv7 assembly syntax (%r[name] -> %[name] and proper .arch_extension settings in asm header) - After LZO, the blocks may be misaligned. Some CPUs don't like this, in particular ARMv7 with ldm/stm instructions. - Detect this and use attribute((packed)) for lzo headers and read unaligned ints/longs bytewise where needed. - Turn openssl orignal_iv assert into warning until we found a real way to debug it. -- Kurt Garloff <kurt@garloff.de> Mon, 25 Jul 2022 17:55:46 +0200 ddrescue (1.99-0.3.0-11.0) stable; urgency=low * Update to dd_rescue-1.99.11: - Full asm version for CTR and CBC on ARMv8 - Better insn scheduling for ARMv8 (aese+aesmc) - Minor aesni improvements - vaes (256bit aes) support - Test all lengths in test_crypto.sh -- Kurt Garloff <kurt@garloff.de> Mon, 26 Apr 2021 23:29:27 +0200 ddrescue (1.99-0.3.0-10.5) stable; urgency=low * Avoid returning stale errno from checksum file writing. -- Kurt Garloff <kurt@garloff.de> Tue, 9 Mar 2021 12:38:02 +0100 ddrescue (1.99-0.3.0-10.4) stable; urgency=low * debug-arm7-eperm.diff: Debug occasional armv7 fail on Fedora 33 and xUbuntu 20.04, where writing keys/ivsfile fails. -- Kurt Garloff <kurt@garloff.de> Tue, 9 Mar 2021 11:09:57 +0100 ddrescue (1.99-0.3.0-10.3) stable; urgency=low * Final dd_rescue-1.99.10: - Further ARMv8 crypto optimization: Keep CTR increase as (global) static const variable: +25%. -- Kurt Garloff <kurt@garloff.de> Mon, 8 Mar 2021 09:02:26 +0100 ddrescue (1.99-0.3.0-10.2) stable; urgency=low * Optimize AES asm, especially ARM crypto in CTR mode. -- Kurt Garloff <kurt@garloff.de> Sun, 7 Mar 2021 22:42:23 +0100 ddrescue (1.99-0.3.0-10.1) stable; urgency=low * Avoid AC_CHECK_INCLUDES_DEFAULT. -- Kurt Garloff <kurt@garloff.de> Sun, 7 Mar 2021 10:22:48 +0100 ddrescue (1.99-0.3.0-10.0) stable; urgency=low * Update to pre-final dd_rescue-1.99.10: - Rename configure.in to .ac, Update autoconf macros. - Ensure compiler knows length of used memory in asm statements (discussion in boo #1181402, fixes it). - Also add mem usage/clobbers to armv8 crypto on armv7. - Encryption alignment warning corrected (int len issue). -- Kurt Garloff <kurt@garloff.de> Sun, 7 Mar 2021 09:39:31 +0100 ddrescue (1.99-0.3.0-9.2) stable; urgency=low * test-crypt-output.diff: Output all commands in crypt test * crypt-32bit-unaligned.diff: Avoid int signedness issues 32bit -- Kurt Garloff <kurt@garloff.de> Fri, 5 Mar 2021 18:04:56 +0100 ddrescue (1.99-0.3.0-9.1) stable; urgency=low * Fix int lengths in warning message on encryption alignment. -- Kurt Garloff <kurt@garloff.de> Fri, 5 Mar 2021 14:37:52 +0100 ddrescue (1.99-0.3.0-9) stable; urgency=low * asm-clobber-length.diff: Ensure compiler knows the size of mem used in asm * aes_arm32-clobber.diff: Ensure the mem used also is announced for armv8 crypto in 32bit mode -- Kurt Garloff <kurt@garloff.de> Fri, 5 Mar 2021 08:58:55 +0100 ddrescue (1.99-0.3.0-8.7) stable; urgency=low * Update to dd_rescue-1.99.9: - Fix aliasing issues with AES on ARM64. - Support xattrs on systems with sys/xattr.h. - Be more diligent in checking memalloc function return values. - Free all memory before exiting program. -- Kurt Garloff <kurt@garloff.de> Sat, 27 Feb 2021 16:19:24 +0100 ddrescue (1.99-0.3.0-8.6) stable; urgency=low * dd_rhelp-0.3.0: - Fix version check that disliked 1.99.x. -- Kurt Garloff <kurt@garloff.de> Fri, 26 Jan 2018 15:31:15 +0100 ddrescue (1.99-0.3.0-8.5) stable; urgency=low * Fix build without openssl * Fix armv7l build -- Kurt Garloff <kurt@garloff.de> Sun, 3 Dec 2017 22:11:29 +0100 ddrescue (1.99-0.3.0-8.2) stable; urgency=low * Fix build against old openssl (< 1.0) -- Kurt Garloff <kurt@garloff.de> Sun, 3 Dec 2017 20:07:07 +0100 ddrescue (1.99-0.3.0-8.1) stable; urgency=low * Use std probe mech in test_aes, so we don't fail with SIGILL -- Kurt Garloff <kurt@garloff.de> Sun, 3 Dec 2017 19:30:21 +0100 ddrescue (1.99-0.3.0-8.0) stable; urgency=low * Update to 1.99.8: Support openssl-1.1 (patch from Marcus Meissner) cryptalgo->recycle to reuse crypto context (neeeded for openssl) Fix memleak in test_aes Use test_aes in check target to ensure all algorithms work -- Kurt Garloff <kurt@garloff.de> Sat, 2 Dec 2017 22:45:21 +0100 ddrescue (1.99-0.3.0-7.3) stable; urgency=low * Update to 1.99.7: Work around gentoo dash echo -n breakage (reported by whissi). Optimize away strlen() calls in format_int. -- Kurt Garloff <kurt@garloff.de> Fri, 10 Nov 2017 15:08:21 +0100 ddrescue (1.99-0.3.0-7.1) stable; urgency=low * Update to dd_rescue-1.99.7-pre2: ddr_crypt: compat for openssl enc -md sha256 KDF (openssl 1.1 default) with new opbkdf11 option -- Kurt Garloff <kurt@garloff.de> Sat, 4 Nov 2017 10:29:09 +0100 ddrescue (1.99-0.3.0-7) stable; urgency=low * Update to dd_rescue-1.99.7-pre: Fix for segfault on multi-overwrite with -2/-3/-4. -- Kurt Garloff <kurt@garloff.de> Thu, 2 Nov 2017 17:22:06 +0100 ddrescue (1.99-0.3.0-6) stable; urgency=low * Update to dd_rescue-1.99.6: Merge patch from Michael Matz fixing SSE2 detection on i586. libddr_hash: Support for calculating and validating S3 style multipart checksums. -- Kurt Garloff <kurt@garloff.de> Fri, 25 Aug 2017 15:30:04 +0200 ddrescue (1.99-0.3.0-5) stable; urgency=low * Update to dd_rescue-1.99.5: Merge gcc-7 patches from Martin Liska (HTONL, static inline) Better transfer length estimate (thus better progress report) Optional ratecontrol (throttle transfer speed) -- Kurt Garloff <kurt@garloff.de> Thu, 29 Dec 2016 14:38:51 +0100 ddrescue (1.99-0.3.0-4) stable; urgency=low * Update to dd_rescue-1.99.4: fmt_no was unsafe against undetermined length (pre=0) and visible digit grouping characters, resulting in memory corruption when using a -b logfile. Thanks to Marc Thomas for reporting and debugging! A few more minor cleanups and bugfixes. -- Kurt Garloff <kurt@garloff.de> Thu, 25 Aug 2016 22:41:23 +0200 ddrescue (1.99-0.3.0-2) stable; urgency=low * Update to dd_rescue-1.99.3: Fix segfault with graph in reverse direction with too large transfer limit. -- Kurt Garloff <kurt@garloff.de> Sat, 2 Jan 2016 00:50:24 +0100 ddrescue (1.99-0.3.0-2) stable; urgency=low * Update to dd_rescue-1.99.2: Fix build with AES but no AVX2 support in compiler. -- Kurt Garloff <kurt@garloff.de> Sun, 20 Dec 2015 16:50:39 +0100 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 <kurt@garloff.de> 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 <kurt@garloff.de> 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 <kurt@garloff.de> 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 <kurt@garloff.de> 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 <kurt@garloff.de> Tue, 27 May 2014 13:45:42 +0200 ddrescue (1.44-0.3.0-1) stable; urgency=low * dd_rescue-1.44: MD5 plugin has been renamed to hash, reflecting that it supports sha1, sha256, sha224, sha512, sha384 now as well. -- Kurt Garloff <kurt@garloff.de> 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 suite. -- Kurt Garloff <kurt@garloff.de> 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 <kurt@garloff.de> 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 detection. 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 <kurt@garloff.de> 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 <kurt@garloff.de> 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 MD5 plugin Use posix_fadvise() if available Short usage message rather than full help on error * Move binaries to /usr/bin (was: /bin). -- Kurt Garloff <kurt@garloff.de> 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 <kurt@garloff.de> 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 <kurt@garloff.de> 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 <kurt@garloff.de> 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 output position. make check does some testing ... improved cur.rate and ETA calculation. -- Kurt Garloff <kurt@garloff.de> 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 <kurt@garloff.de> 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 <kurt@garloff.de> 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 <kurt@garloff.de> 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 <kurt@garloff.de> 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. long options man page -- Kurt Garloff <kurt@garloff.de> 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 <kurt@garloff.de> 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 <kurt@garloff.de> 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 <kurt@garloff.de> 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 <kurt@garloff.de> 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 Jan Kara). Default to pagesize/64k hardbs/softbs for buffered IO (dito). Fix copying of access times with option -p. -- Kurt Garloff <kurt@garloff.de> Sat, 19 May 2012 22:55:54 +0200
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor