39 Commits

Author SHA256 Message Date
Kurt Garloff
82cd7ff52b Accepting request 548199 from home:garloff:branches:Base:System
Resubmission: dimstar was unhappy that the merged patch was not mentioned explicitly by the upstream maintainer.

- Update to 1.99.8:
  * Support openssl-1.1 (patch from Marcus Meissner), patch
    dd_rescue-openssl11.patch has been merged and is thus dropped.
  * 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
  * Use std probe mech in test_aes, so we don't fail with SIGILL
  * Fix build without openssl
- dd_rescue-openssl11.patch: ported to openssl 1.1 (bsc#1070369)
- Update to 1.99.7:
  * Work around gentoo dash echo -n breakage (reported by whissi).
  * Optimize away strlen() calls in format_int.
- Update to 1.99.7-pre2:
  * ddr_crypt: compat for openssl enc -md sha256 KDF (openssl 1.1 
    default) with new opbkdf11 option
- Update to 1.99.7-pre:
  * Fix for segfault on multi-overwrite with -2/-3/-4.
- libddr_hash-round-down-static.diff: Mark inline function static.
- 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. 
- 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.
- 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
- 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.
- Add gcc7-fix-htonl.patch patch.
- Add gcc7-static-inline.patch.
- Add three missing doc files. 
- Update to dd_rescue-1.98:
  * Fix AESNI detection (x86)
  * Avoid test failures due to insufficient entropy
- 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.
- Add gpg signature and keyring
- Cleanup spec file with spec-cleaner
- include the .changes file in the .src.rpm as its used during build
- Update to dd_rescue-1.46:
  * Support for HMAC creation/verification in ddr_hash module.
  * Mix rdrand into seed if 0 is specified and if available.
- 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.
- Update to dd_rescue-1.44:
  * MD5 plugin has been renamed to hash, reflecting that it supports
    sha1, sha256, sha224, sha512, sha384 now as well.
- dd_rescue-1.43-1.43.1.diff: Delete (integrated upstream)
- dd_rescue-fix_insn_probe.diff: Delete (integrated upstsream) 
- 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.
- Update to 1.43-final: Make make check succeed without lzop.
- 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.
- dd_rescue-fix_insn_probe.diff: Brings dd_rescue to 1.42.1,
  fixing the process' signal mask after SIGILL delivery (probing),
  an issue related to the longjmp() signal handler return fix
  to bnc#860779.
- 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
- 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
- Remove suboptimal fix for bnc#860779, it's fixed properly
  upstream by returning with longjmp() from the signal handler.
- disable SSE2 on i586 (bnc#860779)
- 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.
- 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.
- Build version with libdl by default now. 
- 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.
- Update to dd_rescue-1.37:
  * Important bugfix for SSE2 sparse detection.
  * Fix exact zero-length on big endian machines (irrelevant).
- 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 ...)
- Update to dd_rescue-1.35:
  * Better readability for reports with (optional) colors and rate
    limitation on progress updates.
  * Simple rewrite logic.
  * SSE2 optimized version for finding zero blocks (sparse detection).
- Update to version 1.34:
  * Better support for various *nix systems (specifically has a few fixes for
    FreeBSD).
  * Better compatibility with compilers (clang and g++ and clang++).
  * It can now also load libfallocate at runtime (libdl).
  * Detects a few more fatal write errors as such.
- Update to version 1.33:
  * Long options
  * New double overwrite mode (-2)
  * Man page added
- Update to dd_rescue-1.32:
  * New option -x to append to outfile.
  * New option -Y (can be used multiple times) to specify 2ndary
    output files.
- Update to dd_rescue-1.31:
  * Some minor output cleanups.
  * Implementation of safe triple overwrite (options -3 and -4) 
    following BSI GSDS M7.15.
- 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) 
- 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.
- Update to version 1.28:
  * Better defaults for hard and softblock sizes (4k/64k for
    buffered I/O, 512/1M for direct IO).
  * Copying of access times with the option -p fixed.
- Update to version 1.27:
  * Allow to do 512b direct IO (which is possible in latest Linux kernels).
    Change posix_memalign() variable assignment. It has a number of fixes; most
    importantly, when exiting because of an error, it updates the variables
    that are output. dd_rescue now avoids special characters in the logfile. It
    handles situations gracefully, where wrong positions resulted in the
    progress graph causing faults. Some come from illegal input (negative
    offset ...), which is now detected.
- Update to version 1.25:
  * Fix for spurious "Success" messages that resulted from overwritten
    (cleared) errno. Bad blocks are formatted in a way that they are not
    overwritten on screen and block numbers are output as unsigned.
- Removed dd_rhelp from the package (dd_rhelp will become a separate package. A
  recommended entry for dd_rhelp was added in dd_rescue).
- Spec file updates:
  * Updated License: to "GPL-2.0 or GPL-3.0".
  * Removed bc from BuildRequires: (not needed since dd_rhelp was removed).
- place binaries in /usr tree (UsrMerge project)
- Update to dd_rescue-1.24:
  * Handle directory as output filename (append input basename).
- Fix dd_rhelp.test script and add to %check. 
- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Spec file updates:
  * Changed License: to GPL-2.0 (bnc#714914).
  * Minor other updates.
- Update to dd_rhelp-0.1.2:
  * IMPROVEMENT : will check the log file destination for sane conditions and
    will try some other locations if not.
  * IMPROVEMENT : will manage max_err parameter to avoid creating to much
    chunks.
  * More and better information displayed at 'info' time.
  From dd_rhelp-0.1.0:
  * INSTALL : No more ./configure && make && make install ... all detection
    were done at runtime anyway
  * UPDATE : updated libs provided in dd_rhelp
  * UPDATE : finally compatible with recent tail/head "-n" arguments
  * Added some sanity tests.
  * TEST : Started to create dd_rhelp.test which unit tests dd_rhelp.
- Spec file updates:
  * Changes based on rpmdevtools templates and spec-cleaner run.
  * Added description for the patches based on openSUSE Patches Guidelines.
  * Added a fix inside the spec file to remove build time references
  * dd_rhelp no longer needs auto* tools.
  * Minor other updates.
- Removed dd_rhelp_src.diff patch (fixed upstream).
- Rebased the other patches to apply cleanly.
- Move autoconf/configure stuff to %build section.
- Adapt BuildRequires to new naming of libfallocate-devel-static. 
- dd_rescue-1.23:
  * A short read (because of EOF) is not regarded an error anymore.
    This fixes confusing exit codes as well as non-quietness for -q.
  * We now REALLY default to -y0.
- dd_rescue-1.22: 
  * Display compiler, compile time, enabled options.
  * If hardbs == softbs, don't repeat copy attempts.
  * Fix FPE in progress bar for non-seekable input reverse copy.
  * Document some of the goodies in the README.
  * Make code more digestable for non-GCC compilers, optional
    fallbacks for strsignal, pread, pwrite.
- dd_rescue 1.21:
  * Display warnings when using sparse writing.
- dd_rescue 1.20:
  * Update docs to document the overwrite disk with itself case
  * Also display progress bar if we know that the copy size due
    to -m.
- Really fix dd_rhelp to not break on new Summary line.
- Update to dd_rescue-1.19:
  * Fix 32bit screwup with display of total amount of date to copy
  * Support fallocate (using libfallocate) with -P (Prealloc)
  * More consistent use of ddrescue: (info): prefix (splice, Summary)
  * dd_rhelp adjusted for Summary change.
- Update to dd_rescue-1.18:
  * Change default for sync to -y0.
- Update to dd_rescue-1.17:
  * Display progress bar, percent completion and ETA
  * Better estimte current vs. avg speed
  * Exit on ENOSPC on target
  * Warn ONCE on EINVAL for fsync
- Update to dd_rescue-1.16:
  * Determine and display total amount of data to copy
- Adjust dd_rhelp to changes in dd_rescue.
- Update to dd_rescue-1.15:
  * Support for splice() to do zerocopy file copies
  * Better information on warnings and errors
  * Avoid repeated warning on fsync returning EINVAL
- Rename package to dd_rescue.
- Update to dd_rescue-1.14:
  * Fix bug with sparse (-a) mode that could lead to the target
    file not having the correct size.
- Update to dd_rescue-1.13:
  * Write full block of '0' for read errors and non-seekable 
    output. (#255671) 
- dd_rhelp: head/tail require -n option (thanks to Bryant Ling)
- dd_rhelp: Use -y0 if ddrescue is 1.12 or newer.
- dd_rhelp: Require bc.
- Update to dd_rescue-1.12:
  * Option -b: Log bad blocks to ASCII file
  * Option -y: Change fsync frequency (performance)
- Don't strip binaries.
- converted neededforbuild to BuildRequires
- Add autoreconf to dd_rhelp.
- Update to dd_rescue-1.11:
  * O_DIRECT needs aligned buffers (Raymund Will)
  * Compile fix for systems without O_DIRECT
- Update to dd_rhelp 0.06
- Update to dd_rescue-1.10:
  * Support for non-seekable in-/output (pipes). 
- Update to dd_rescue-1.04:
  * Include fix from Lab Valentin for dd_rhelp
  * Fix CPU load display overflow
  * Default soft block size now 64k instead of 16k
  * O_DIRECT supported (-d/-D)
  * option -p to copy permissions/owner/times
- Include dd_rhelp script (0.0.5) from Lab Valentin.
- Update to version 1.02:
  * Better handling of partially successful reads.
  * Don't loop on EFBIG when writing.
  * Avoid errno checking if not necessary.
- Bugfix release 1.01:
  * Don't loop trying to write to full partition (ENOSPC)
  * Fix compiler format warning (\% -> %%)
  * Add lots of const qualifiers
  * Optimize block zero checking routine
- #include <stdarg.h> to fix compilation error on variadic fns
-  sorted
- Update to 1.00: Some preparation for supporting non-seekable
  in- or output. No support yet: Print warning and abort.
- Update to 0.99: Use stderr to print messages instead of stdout
- Prepare allowing - as stdin/stdout (but pread/pwrite() will fail)
- Fix spelling in README
- Use BuildRoot
- Fixed README.dd_rescue.
- Removed flushb. It belongs into util-linux.
- Fixed typo in help. (b <-> B)
- Initial release: 0.98.

OBS-URL: https://build.opensuse.org/request/show/548199
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=40
2017-12-04 18:03:57 +00:00
Kurt Garloff
e05c271a76 Accepting request 547923 from home:garloff:branches:Base:System
- 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
  * Use std probe mech in test_aes, so we don't fail with SIGILL
  * Fix build without openssl

OBS-URL: https://build.opensuse.org/request/show/547923
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=39
2017-12-04 08:13:50 +00:00
f6a3f2f774 Accepting request 546504 from home:msmeissn:branches:Base:System
- dd_rescue-openssl11.patch: ported to openssl 1.1 (bsc#1070369)

OBS-URL: https://build.opensuse.org/request/show/546504
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=38
2017-11-29 22:39:09 +00:00
Kurt Garloff
248c48ac80 Accepting request 540652 from home:garloff:branches:Base:System
- Update to 1.99.7:
  * Work around gentoo dash echo -n breakage (reported by whissi).
  * Optimize away strlen() calls in format_int.
- Update to 1.99.7-pre2:
  * ddr_crypt: compat for openssl enc -md sha256 KDF (openssl 1.1 
    default) with new opbkdf11 option
- Update to 1.99.7-pre:
  * Fix for segfault on multi-overwrite with -2/-3/-4.

OBS-URL: https://build.opensuse.org/request/show/540652
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=37
2017-11-11 07:46:32 +00:00
Kurt Garloff
2c0a9c28fc Accepting request 523249 from home:garloff:branches:Base:System
- libddr_hash-round-down-static.diff: Mark inline function static.

OBS-URL: https://build.opensuse.org/request/show/523249
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=36
2017-09-11 15:20:42 +00:00
Kurt Garloff
1b7ee0d5d1 Accepting request 520932 from home:garloff:branches:Base:System
- Mark inline function static.
- This time submit after uploading new source tarball to server.

OBS-URL: https://build.opensuse.org/request/show/520932
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=35
2017-09-05 04:22:12 +00:00
Kurt Garloff
5b2cbfcf78 Accepting request 518757 from home:garloff:branches:Base:System
- 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.

OBS-URL: https://build.opensuse.org/request/show/518757
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=34
2017-08-29 22:28:56 +00:00
Ruediger Oertel
e6692ee4a4 Accepting request 515971 from home:matz2:branches:Base:System
- 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.

OBS-URL: https://build.opensuse.org/request/show/515971
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=33
2017-08-11 09:19:05 +00:00
8f229e54bf Accepting request 500352 from home:scarabeus_iv:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/500352
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=32
2017-06-07 10:35:11 +00:00
Kurt Garloff
d714d912a3 Accepting request 448202 from home:garloff:branches:Base:System
Update to latest uptream 1.99.5.

OBS-URL: https://build.opensuse.org/request/show/448202
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=31
2017-01-02 06:58:54 +00:00
Kurt Garloff
c8c00d0199 Accepting request 447483 from home:marxin:branches:Base:System
Fix undefined shift behavior done in HTONL macro.

OBS-URL: https://build.opensuse.org/request/show/447483
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=30
2016-12-29 16:19:32 +00:00
9d4166d673 Accepting request 445449 from home:marxin:branches:Base:System
Fix package to support GCC 7.

OBS-URL: https://build.opensuse.org/request/show/445449
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=29
2016-12-17 13:02:28 +00:00
f1f91fc03a Accepting request 311003 from home:garloff:branches:Base:System
- Add three missing doc files. 

- Update to dd_rescue-1.98:
  * Fix AESNI detection (x86)
  * Avoid test failures due to insufficient entropy

- 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.

OBS-URL: https://build.opensuse.org/request/show/311003
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=28
2015-06-08 07:51:37 +00:00
Kurt Garloff
c61915c1f2 Accepting request 308264 from home:pluskalm:branches:Base:System
- Add gpg signature and keyring
- Cleanup spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/308264
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=27
2015-05-22 16:58:33 +00:00
04ed4976b1 Accepting request 284141 from home:coolo:bc
- include the .changes file in the .src.rpm as its used during build

OBS-URL: https://build.opensuse.org/request/show/284141
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=26
2015-02-05 11:01:04 +00:00
Kurt Garloff
16dfaa90d2 Accepting request 244085 from home:garloff:branches:Base:System
- Update to dd_rescue-1.46:
  * Support for HMAC creation/verification in ddr_hash module.
  * Mix rdrand into seed if 0 is specified and if available.

OBS-URL: https://build.opensuse.org/request/show/244085
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=25
2014-08-09 21:44:09 +00:00
Kurt Garloff
bef2c9458a Accepting request 235545 from home:garloff:branches:Base:System
- 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.

OBS-URL: https://build.opensuse.org/request/show/235545
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=24
2014-05-27 13:08:03 +00:00
Kurt Garloff
abf3a7b173 Accepting request 235218 from home:garloff:branches:Base:System
- Changelog entry added to reflect deletion of patches
- Update to next version (1.44)

OBS-URL: https://build.opensuse.org/request/show/235218
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=23
2014-05-23 17:26:34 +00:00
Kurt Garloff
3d329791b5 Accepting request 234945 from home:garloff:branches:Base:System
Update to 1.43, with a number of improvements (e.g. ARMv8 optimized zero-block detection) and most importantly the dd_rescue-lzo subpackage that provides a dd_rescue plugin with lzo de/compression support.

OBS-URL: https://build.opensuse.org/request/show/234945
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=22
2014-05-21 12:46:26 +00:00
Stephan Kulow
33a0a6d669 Accepting request 225521 from home:garloff:branches:Base:System
- dd_rescue-fix_insn_probe.diff: Brings dd_rescue to 1.42.1,
  fixing the process' signal mask after SIGILL delivery (probing),
  an issue related to the longjmp() signal handler return fix
  to bnc#860779.
- 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
- 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
- Remove suboptimal fix for bnc#860779, it's fixed properly
  upstream by returning with longjmp() from the signal handler.

OBS-URL: https://build.opensuse.org/request/show/225521
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=21
2014-03-11 05:41:47 +00:00
ac8f7055a9 Accepting request 221848 from home:bmwiedemann:branches:Base:System
disable SSE2 on i586 (bnc#860779)

OBS-URL: https://build.opensuse.org/request/show/221848
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=20
2014-02-12 09:12:12 +00:00
Kurt Garloff
fd664a12aa Accepting request 195655 from home:garloff:branches:Base:System
Update to 1.40: More tests, copy xattrs on -p and align with first write

OBS-URL: https://build.opensuse.org/request/show/195655
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=19
2013-08-20 06:42:02 +00:00
Kurt Garloff
84ae3622c8 Accepting request 186383 from home:garloff:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/186383
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=17
2013-08-08 12:28:11 +00:00
Kurt Garloff
323fa464c7 Accepting request 185683 from home:garloff:branches:Base:System
- 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.

OBS-URL: https://build.opensuse.org/request/show/185683
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=16
2013-08-02 21:12:38 +00:00
ab8a0383fd Accepting request 185543 from home:garloff:branches:Base:System
- Update to dd_rescue-1.37:
  * Important bugfix for SSE2 sparse detection.
  * Fix exact zero-length on big endian machines (irrelevant).

OBS-URL: https://build.opensuse.org/request/show/185543
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=15
2013-08-02 07:51:38 +00:00
f8d240859c Accepting request 184311 from home:garloff:branches:Base:System
- 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 ...)

- Update to dd_rescue-1.35:
  * Better readability for reports with (optional) colors and rate
    limitation on progress updates.
  * Simple rewrite logic.
  * SSE2 optimized version for finding zero blocks (sparse detection).

OBS-URL: https://build.opensuse.org/request/show/184311
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=14
2013-07-25 12:55:20 +00:00
d1fcc14dfd Accepting request 182432 from home:adra:branches:Base:System
Update to version 1.34

OBS-URL: https://build.opensuse.org/request/show/182432
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=13
2013-07-08 10:27:43 +00:00
b5f50904f8 Accepting request 176607 from home:adra:branches:Base:System
Update to version 1.33

OBS-URL: https://build.opensuse.org/request/show/176607
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=12
2013-05-27 08:47:33 +00:00
79d07151b9 Accepting request 155068 from home:garloff:branches:Base:System
- Update to dd_rescue-1.32:
  * New option -x to append to outfile.
  * New option -Y (can be used multiple times) to specify 2ndary
    output files.

OBS-URL: https://build.opensuse.org/request/show/155068
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=11
2013-02-11 07:52:48 +00:00
dd1ee54342 Accepting request 150905 from home:garloff:branches:Base:System
- Update to dd_rescue-1.31:
  * Some minor output cleanups.
  * Implementation of safe triple overwrite (options -3 and -4) 
    following BSI GSDS M7.15.
- 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) 
- 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.

OBS-URL: https://build.opensuse.org/request/show/150905
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=10
2013-02-04 08:27:12 +00:00
Stephan Kulow
1aa655afbf Accepting request 122478 from home:Zaitor:branches:Base:System
Update to version 1.28

OBS-URL: https://build.opensuse.org/request/show/122478
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=9
2012-05-26 19:15:42 +00:00
Stephan Kulow
857cab2497 Accepting request 121539 from home:adra:branches:Base:System
Update to version 1.27

OBS-URL: https://build.opensuse.org/request/show/121539
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=8
2012-05-21 09:23:45 +00:00
e2463bea75 Accepting request 109005 from home:adra:branches:Base:System
Update to version 1.25, Spec file updates, Removed dd_rhelp from the package (a SR will follow for making dd_rhelp a separate package), Updated License to GPL-2.0 or GPL-3.0

OBS-URL: https://build.opensuse.org/request/show/109005
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=7
2012-03-13 12:08:00 +00:00
Cristian Rodríguez
b1a03eaf29 Accepting request 103120 from home:rjschwei:branches:Base:System
usrMerge project - move files from toplevel to /usr

OBS-URL: https://build.opensuse.org/request/show/103120
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=6
2012-02-08 16:35:06 +00:00
Kurt Garloff
7619eeb31a - Update to dd_rescue-1.24:
* Handle directory as output filename (append input basename).
- Fix dd_rhelp.test script and add to %check.

OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=5
2011-10-05 12:36:13 +00:00
c911d19414 Accepting request 83226 from home:jengelh:bl-d
- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)

OBS-URL: https://build.opensuse.org/request/show/83226
OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=4
2011-09-19 08:39:42 +00:00
Lars Vogdt
1096efb663 Accepting request 80856 from Base:System
Update to dd_rhelp-0.1.2, Spec file updates, Removed dd_rhelp_src.diff patch (fixed upstream), Rebased the other patches to apply cleanly --- Also fixed bnc#714914 (from sr#80139)

OBS-URL: https://build.opensuse.org/request/show/80856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dd_rescue?expand=0&rev=4
2011-09-05 14:26:36 +00:00
OBS User autobuild
2d01e7cd58 Autobuild autoformatter for 52034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dd_rescue?expand=0&rev=2
2010-11-05 16:21:08 +00:00
Ruediger Oertel
a85a6326b1 Accepting request 52034 from devel:openSUSE:Factory
Accepted submit request 52034 from user coolo

OBS-URL: https://build.opensuse.org/request/show/52034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dd_rescue?expand=0&rev=1
2010-11-05 16:21:02 +00:00