|Index||index by Group||index by Distribution||index by Vendor||index by creation date||index by Name||Mirrors||Help||Search|
|Name: dd_rescue||Distribution: openSUSE Tumbleweed|
|Version: 1.99.11||Vendor: openSUSE|
|Release: 3.1||Build date: Fri Jun 4 00:37:54 2021|
|Group: System/Base||Build host: obs-arm-5|
|Size: 201838||Source RPM: dd_rescue-1.99.11-3.1.src.rpm|
|Summary: Data copying in the presence of I/O Errors|
dd_rescue helps when nothing else can: your disk has crashed and you try to copy it over to another one. While standard Unix tools like cp, cat, and dd will "abort" on every I/O error, dd_rescue does not. dd_rescue has many other goodies; optimization by using large blocks as long as no errors are in sight and falling back to small ones; reverse direction copy; splice in-kernel zerocopy; O_DIRECT support; preallocation with fallocate(). dd_rescue also provides data protection features by overwriting files or disks with fast random numbers, optionally multiple times. dd_rescue supports plugins; currently a hash, an lzo and a crypt plugin exist, supporting on the fly hash/HMAC calculation/validation, lzo de/compression and de/encryption. The lzo plugin is packaged in the dd_rescue-lzo, the crypt plugin in the dd_rescue-crypt subpackage.
GPL-2.0-only OR GPL-3.0-only
* Sat May 22 2021 Matej Cepl <firstname.lastname@example.org> - Don't break compatibility with SLE-12 * Mon May 17 2021 Matej Cepl <email@example.com> - Add no-python2.patch to remove the dependency on Python 2 (sf#ddrescue#4). * Thu Apr 29 2021 firstname.lastname@example.org - Update to dd_rescue-1.99.11: * Drop (backported) checksum_file-clear-errno.diff. * Minor scheduling improvements for x86_64 and ARM asm. * Work around compiler weirdness, passing two in/out parameters in the same register (when they are provably the same), causing x2 breakage on armv7. * 256bit VAES support on x86-64 (0.23 cycles/byte on Zen3!). * Needed to compile aesni twice for this, once with avx. * Full asm versions for (non-x2) CTR and CBC on arm64 (achieving 0.40 cycles/byte on Cortex X-1). * Avoid test failures with incompressible tweak in fuzz_lzo. * test_aes improvements: Options, help, IV comparison, memcpy. * Full crypto test coverage 0 -- 130 bytes len. * Code safety against len==0 en/decryption. * Tue Mar 09 2021 email@example.com - checksum_file-clear-errno.diff: Avoid stale errno to be picked up and report an error without any error actually occuring. (This lead to occasional build fails on armv7 on Ubuntu 20.04 and Fedora 32/33, nowhere else.) * Mon Mar 08 2021 firstname.lastname@example.org - Update to dd_rescue-1.99.10: * Improve memory clobbers: Ensure we specify full array lengths used as input to asm (boo#1181402). * Improve ARM64 crypto by better insn scheduling in CTR calc, avoiding dependencies and local vars (+40% performance!). * Apply all ARM64 improvements also to ARMv8 crypto on ARM32. * Fix warning int formatting on unaligned crypto. * Address warnings on outdated autoconf usage. * Mon Mar 01 2021 Kurt Garloff <email@example.com> - Update to dd_rescue-1.99.9: * Includes aliasing fixes from boo#1181402. * Additional mem clobbers for asm statements (boo#1181402). * LTO disablement still needed (boo#1176219) on arm due to differences in compiler flags (-march) per object. * Fix dependency generation on PPC (preprocessing intrinsics). * Support xattr decls in sys/xattr.h in addition to attr/xattr.h. * More stringent check of mem alloc return values. * Free all memory in error path before exiting (cosmetic). * Don't need global variable in probe function. * drop ddr_1998-alg-caseindep.diff, ddr_1998-check-nofail-noxattr.diff, ddr_1998-ossl11-warn.diff, ddr_1998-sysrandom.diff, ddr_1998-testhole.diff: patches all merged (they were backports) - drop fix-aliasing-aarch64.patch: obsolete (fixed differently in new version) * Mon Feb 22 2021 Guillaume GARDET <firstname.lastname@example.org> - Revert last commit and fix bug boo#1181402 with a proper patch: * fix-aliasing-aarch64.patch * Thu Jan 28 2021 Dirk Müller <email@example.com> - build with -fno-strict-aliasing on aarch64 to workaround (bsc#1181402) * Wed Jan 13 2021 Dirk Müller <firstname.lastname@example.org> - spec-cleaner run * Mon Oct 19 2020 Ludwig Nussel <email@example.com> - prepare usrmerge (boo#1029961) * Thu Sep 03 2020 Guillaume GARDET <firstname.lastname@example.org> - Disable LTO on %arm and aarch64 to fix UnitTests - boo#1176219 * Wed May 13 2020 Josef Möllers <email@example.com> - Dropped build dependency on libfallocate-devel as fallocate64 is now in glibc and thus libfallocate is not required any more. [dd_rescue.spec, jsc#SLE-11887] * Mon Apr 06 2020 Martin Liška <firstname.lastname@example.org> - Run tests with -fcommon in order to fix boo#1160261. * Thu Sep 20 2018 email@example.com - Avoid running dependency generation which can produce spurious errors - Use %license * Sat May 12 2018 firstname.lastname@example.org - ddr_1998-sysrandom.diff: Use getrandom() decl from sys/random.h. - ddr_1998-testhole.diff: Ensure we have a hole before testing hole encryption (fixes bsc#1092758). - ddr_1998-ossl11-warn.diff: Avoid warn from memcpy to openssl-1.1 to EVPCTX* internals. * Tue Apr 17 2018 email@example.com - ddr_1998-alg-caseindep.diff: * Use case-independent matching for algorithm names (hash, crypt). - ddr_1998-check-nofail-noxattr.diff: * Make testsuite succeed for builds w/o xattr support.
/usr/bin/dd_rescue /usr/lib/libddr_MD5.so /usr/lib/libddr_hash.so /usr/lib/libddr_null.so /usr/share/doc/packages/dd_rescue /usr/share/doc/packages/dd_rescue/README.dd_rescue /usr/share/doc/packages/dd_rescue/TODO /usr/share/licenses/dd_rescue /usr/share/licenses/dd_rescue/COPYING /usr/share/man/man1/dd_rescue.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Nov 29 00:00:07 2021