Hello community, here is the log from the commit of package dd_rescue for openSUSE:Factory checked in at 2015-06-09 12:24:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dd_rescue (Old) and /work/SRC/openSUSE:Factory/.dd_rescue.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dd_rescue" Changes: -------- --- /work/SRC/openSUSE:Factory/dd_rescue/dd_rescue.changes 2015-05-23 13:21:46.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dd_rescue.new/dd_rescue.changes 2015-06-09 12:24:35.000000000 +0200 @@ -1,0 +2,27 @@ +Sun Jun 7 10:20:47 CEST 2015 - [email protected] + +- Add three missing doc files. + +------------------------------------------------------------------- +Sat May 30 09:58:37 CEST 2015 - [email protected] + +- Update to dd_rescue-1.98: + * Fix AESNI detection (x86) + * Avoid test failures due to insufficient entropy + +------------------------------------------------------------------- +Fri May 29 22:23:54 CEST 2015 - [email protected] + +- Update to dd_rescue-1.98pre: + * 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. + +------------------------------------------------------------------- Old: ---- dd_rescue-1.46.tar.bz2 dd_rescue-1.46.tar.bz2.asc New: ---- dd_rescue-1.98.tar.bz2 dd_rescue-1.98.tar.bz2.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dd_rescue.spec ++++++ --- /var/tmp/diff_new_pack.G0GHOd/_old 2015-06-09 12:24:36.000000000 +0200 +++ /var/tmp/diff_new_pack.G0GHOd/_new 2015-06-09 12:24:36.000000000 +0200 @@ -17,7 +17,7 @@ Name: dd_rescue -Version: 1.46 +Version: 1.98 Release: 0 Summary: Data Copying in the Presence of I/O Errors License: GPL-2.0 or GPL-3.0 @@ -33,6 +33,7 @@ BuildRequires: python Requires: bc Recommends: dd_rescue-lzo +Recommends: dd_rescue-crypt Recommends: dd_rhelp Recommends: libfallocate0 # ddrescue was last used in openSUSE 11.4 (version 1.14_0.0.6) @@ -43,6 +44,9 @@ BuildRequires: libfallocate-devel BuildRequires: lzop %endif +BuildRequires: libopenssl-devel +BuildRequires: openssl +#BuildRequires: openssl-devel %description dd_rescue helps when nothing else can: your disk has crashed and you @@ -57,9 +61,31 @@ 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 and an lzo plugin exist, -supporting on the fly hash/HMAC calculation/validation and lzo -de/compression. The lzo plugin is packaged in the dd_rescue-lzo subpackage. +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. + +%package crypt +Summary: crypt plugin for dd_rescue +Group: System/Base +Requires: dd_rescue = %{version} + +%description crypt +This plugin allows you do de/encrypt files during recovery copying +with dd_rescue using the AES family of algorithms. The plugin +supports various numbers of bits and rounds and uses the x86 AESNI +CPU support if available. + +The plugin does offer a variety of options to handle the keys +and IVs including the generating keys from password and salt. + +The plugin is new as of 1.98 and it despite diligent testing it +might be careful to expect some bugs and future changes. + +Authors: +-------- + Kurt Garloff <[email protected]> %package lzo Summary: LZO plugin for dd_rescue @@ -88,7 +114,7 @@ data to the decompressor; the plugin is still young and might expose bugs. %prep -%setup -q -n dd_rescue +%setup -q ./autogen.sh # Remove build time references so build-compare can do its work @@ -115,7 +141,7 @@ %files %defattr(-,root,root,-) -%doc COPYING README.dd_rescue +%doc COPYING README.dd_rescue TODO %{_bindir}/dd_rescue #UsrMerge /bin/dd_rescue @@ -125,9 +151,15 @@ %{_libdir}/libddr_null.so %{_mandir}/man1/dd_rescue.1%{ext_man} +%files crypt +%defattr(-,root,root) +%{_mandir}/man1/ddr_crypt.1%{ext_man} +%{_libdir}/libddr_crypt.so + %files lzo %defattr(-,root,root,-) %{_libdir}/libddr_lzo.so %{_mandir}/man1/ddr_lzo.1%{ext_man} +%doc CRYPT_TODO PADDING %changelog ++++++ dd_rescue-1.46.tar.bz2 -> dd_rescue-1.98.tar.bz2 ++++++ ++++ 10470 lines of diff (skipped)
