Release Notes: Safecopy can now wait for a disappearing source device to come back with the --forceopen option, which is useful in case USB devices temporarily vanish during renumeration. It is now possible to explicitly tell safecopy where to continue a previous session, which allows incremental mode when writing directly onto a target device. Safecopy now reports meaningful exit codes. "0" is reported in case of a 100% successful copy, "1" in case of non-recoverable read errors, and "2" in case of a serious error or an otherwise aborted process.
Release Notes: Some compilation issues on AMD-64 systems have been fixed and the test suite shipped with safecopy has been rewritten to be more modular, portable, and reusable. There are also some fixed typos in safecopy documentation, program output, and code. Base functionality wise, however, this release behaves the same as version 1.3. Therefore, for end users, upgrading from 1.3 to 1.4 is optional. Package maintainers are encouraged to validate their 1.3 binary with the 1.4 test suite, should the old test suite have failed to compile or execute. The tests themselves are binary compatible between the versions.