dd_rescue-lzo - LZO plugin for dd_rescue

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss all
Package filename dd_rescue-lzo-1.99.7-lp151.2.3.x86_64.rpm
Package name dd_rescue-lzo
Package version 1.99.7
Package release lp151.2.3
Package architecture x86_64
Package type rpm
Category System/Base
Homepage http://www.garloff.de/kurt/linux/ddrescue/
License GPL-2.0 or GPL-3.0
Maintainer -
Download size 41.08 KB
Installed size 41.33 KB
This plugin allows you do de/compress files during recovery copying
with dd_rescue using the lzo family of algorithms. lzo algorithms
are very fast to decompress and most algorithms are very fast to
compress as well -- at the expense of somewhat worse compression than
zlib's deflate.
The plugin does offer a variety of options to handle corrupted .lzo
files with some grace; it does skip over bad blocks (if the block
headers are still intact) by default, but does offer an option (nodiscard)
to allow to attempt decompression on faulty input, hoping to produce
some usable bytes. It can also search for valid block headers after
synchronization has been lost due to a corrupt one.
The plugin also handles sparse files (files with holes) and supports
appending to .lzo files, so it fits neatly into dd_rescue.
Some fuzz testing has been applied to the plugin's decompression routines,
though more will have to be done to feel confident about feeding untrusted
data to the decompressor; the plugin is still young and might expose bugs.


Package Version Architecture Repository
dd_rescue-lzo - - -


Name Value
dd_rescue = 1.99.7
libc.so.6(GLIBC_2.14)(64bit) -
liblzo2.so.2()(64bit) -


Name Value
dd_rescue-lzo = 1.99.7-lp151.2.3
dd_rescue-lzo(x86-64) = 1.99.7-lp151.2.3
libddr_lzo.so()(64bit) -


Type URL
Mirror widehat.opensuse.org
Binary Package dd_rescue-lzo-1.99.7-lp151.2.3.x86_64.rpm
Source Package dd_rescue-1.99.7-lp151.2.3.src.rpm

Install Howto

Install dd_rescue-lzo rpm package:

# zypper install dd_rescue-lzo




2017-11-29 - meissner@suse.com
- dd_rescue-openssl11.patch: ported to openssl 1.1 (bsc#1070369)
2017-11-10 - kurt@garloff.de
- Update to 1.99.7:
* Work around gentoo dash echo -n breakage (reported by whissi).
* Optimize away strlen() calls in format_int.
2017-11-04 - kurt@garloff.de
- Update to 1.99.7-pre2:
* ddr_crypt: compat for openssl enc -md sha256 KDF (openssl 1.1
default) with new opbkdf11 option
2017-11-02 - kurt@garloff.de
- Update to 1.99.7-pre:
* Fix for segfault on multi-overwrite with -2/-3/-4.
2017-09-04 - kurt@garloff.de
- libddr_hash-round-down-static.diff: Mark inline function static.
2017-08-25 - kurt@garloff.de
- Update to dd_rescue-1.99.6:
* Merge previous SSE2 detection patch from Michael Matz.
* Support calculating and validating checksums in the S3
multipart format.
2017-08-10 - matz@suse.com
- Add dd_rescue-i586-sse2.diff to fix dd_rescue compile and
runtime problems when GCC defaults to SSE2 also on i586
like with SLE-15.
2017-05-30 - tchvatal@suse.com
- Cleanup a bit the dependencies
* Run %configure as separate comand properly in build phase
- Remove support for < 12.0
- Add condition for openSSL to build with verison 1.0.0 on Factory
2016-12-29 - kurt@garloff.de
- Update to dd_rescue-1.99.5:
* Merge the two gcc7 patches from Martin Liska.
* Better transfer length estimate (thus better progress report)
* Optional ratecontrol (throttle transfer speed)
* 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.
* Fix segfault with graph in reverse direction with
too large transfer limit.
* Fix build with AES but not AVX2 support.
- 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.
2016-12-23 - mliska@suse.cz
- Add gcc7-fix-htonl.patch patch.

See Also

Package Description
dd_rhelp-0.3.0-lp151.3.1.noarch.rpm Bash Helper Script That Handles dd_rescue
ddccontrol-0.4.2+20140105+git9d89d8c-lp151.3.3.x86_64.rpm A tool to configure monitor settings via DDC/CI
ddccontrol-db-20120905+git130da80-lp151.2.1.noarch.rpm Monitor database for ddccontrol
ddccontrol-db-lang-20120905+git130da80-lp151.2.1.noarch.rpm Translations for package ddccontrol-db
ddccontrol-devel-0.4.2+20140105+git9d89d8c-lp151.3.3.x86_64.rpm Development files for libddcontrol
ddccontrol-doc-0.4.2+20140105+git9d89d8c-lp151.3.3.noarch.rpm Documentation for ddccontrol
ddccontrol-gtk-0.4.2+20140105+git9d89d8c-lp151.3.3.x86_64.rpm A GTK+2 front-end for ddccontrol
ddccontrol-lang-0.4.2+20140105+git9d89d8c-lp151.3.3.noarch.rpm Translations for package ddccontrol
ddclient-3.8.3-lp151.2.1.noarch.rpm A Perl Client to Update Dynamic DNS Entries
ddcutil-0.8.5-lp151.2.3.x86_64.rpm Query and update monitor settings
ddd-3.3.12-lp151.3.4.x86_64.rpm Debugger with Graphical User Interface
ddd-doc-3.3.12-lp151.3.4.noarch.rpm Debugger with Graphical User Interface
ddgr-1.2-lp151.2.2.noarch.rpm DuckDuckGo from the terminal
dds2tar-2.5.2-lp151.2.3.x86_64.rpm DDS2 Tape Streamer Utilities
ddskk-20150816-lp151.2.2.noarch.rpm SKK (Simple Kana to Kanji Conversion Program) for Emacs