The main feature of 1.43 is the new lzo plugin. It de/compresses data
using the lzo algorithms, which are very fast to decompress and most
versions are also fast to compress (at somewhat moderate compression
levels). The plugin supports many of dd_rescue's features, such
as skipping bad blocks (encoding sparseness/holes into the output)
as well as appending. It also continues on errors (skipping a whole
block if nodiscard is NOT given) and allows to search for valid lzo
block headers if sync is lost. fuzz testing has been done to support
reliability. A man page ddr_lzo(1) has been created.
The plugin interface has been enhanced to support ddr_lzo; the MD5 plugin
has also seen some work beyond just refactoring: It supports the parameter
output/outfd= now and supports all type of holes that can be generated in
a chain with ddr_lzo now.
Some minor improvements (docu, messages) and bug fixes have been
applied. There also is a new ARMv8 (AArch64 aka ARM64) optimized
routine to detect zero-blocks.