summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorDaniel Baumann <mail@daniel-baumann.ch>2016-05-20 06:54:39 +0000
committerDaniel Baumann <mail@daniel-baumann.ch>2016-05-20 06:55:18 +0000
commit07c2a71a11edd637f0ec9b42b5c5621980c96562 (patch)
treeffe015da89db655e2f4edbabd6924e41b3971f02 /NEWS
parentAdding debian version 1.18~pre2-1. (diff)
downloadlziprecover-07c2a71a11edd637f0ec9b42b5c5621980c96562.tar.xz
lziprecover-07c2a71a11edd637f0ec9b42b5c5621980c96562.zip
Merging upstream version 1.18.
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS66
1 files changed, 55 insertions, 11 deletions
diff --git a/NEWS b/NEWS
index 4e36544..0bc1b05 100644
--- a/NEWS
+++ b/NEWS
@@ -1,27 +1,71 @@
Changes in version 1.18:
+The option "-a, --trailing-error", which makes lziprecover exit with
+error status 2 if any remaining input is detected after decompressing
+the last member, has been added.
+
+"--merge" now detects identical files by their CRC.
+
"--repair" now tries to detect gross damage in the file before
attempting to repair it.
-"--repair" now tries bytes at member offsets 7 and 8 first because
+"--repair" now can repair a damaged dictionary size in the header.
+
+"--repair" now tries bytes at member offsets 7 to 11 first because
errors in these bytes sometimes can't be detected until the end of the
member.
-The option "-a, --trailing-error", which makes lzip exit with error
-status 2 if any remaining input is detected after decompressing the last
-member, has been added.
+Decompression time has been reduced by 2%.
-The new option "-x, --show-packets", which shows the LZMA packets
-(coding sequences) coded in a given file, has been added.
+When decompressing or testing, up to 6 bytes of trailing data are
+printed if "-vvvv" is specified.
-Decompression time has been reduced by 2%.
+The test of the value remaining in the range decoder has been removed.
+(After extensive testing it has been found useless to detect corruption
+in the decompressed data. Eliminating it reduces the number of false
+positives for corruption and makes error detection more accurate).
+
+When decompressing, the file specified with the '--output' option is now
+deleted if the input is a terminal.
-Up to 6 bytes of trailing data are printed when "-tvvvv" is specified.
+"--merge", "--range-decompress", "--repair" and "--split" now preserve
+dates, permissions, and, when possible, ownership of the files created
+just as "--decompress" does.
-Dictionary size and size of trailing data (if any) are printed when
+Dictionary size and size of trailing data (if any) are now printed when
"-lv" is specified.
+The new option "-A, --alone-to-lz", which converts lzma-alone files to
+lzip format without recompressing, just adding a lzip header and
+trailer, has been added. Only streamed files with default LZMA
+properties can be converted; non-streamed lzma-alone files lack the end
+of stream marker required in lzip files.
+
+The new option "-W, --debug-decompress=<pos>,<val>", which sets the byte
+<pos> to the value <val> and then decompresses to stdout the resulting
+corrupt data, has been added.
+
+The new option "-X, --show-packets", which shows the LZMA packets
+(coding sequences) coded in a given file, has been added.
+
+The short name of option "--debug-delay" has been changed to "-Y".
+
+The short name of option "--debug-repair" has been changed to "-Z".
+
+The new options "-B, --block", "-d, --delta", "-t, --truncate" and "-z,
+--zcmp" have been added to unzcrash.
+
+Unzcrash now can read files as large as RAM allows.
+
+Unzcrash now compares the output of the decompressor for the original
+and corrupt files when the decompressor returns with zero status. For
+this unzcrash needs a 'zcmp' program able to understand the format being
+tested. For example the one provided by 'zutils'.
+
+Unzcrash now accepts negative position (relative to the end of file) and
+negative size (relative to the rest of the file).
+
The new chapter "Trailing data" has been added to the manual.
-Fixed a harmless check failure on Windows caused by the failed
-comparison of a message in text mode.
+A harmless check failure on Windows, caused by the failed comparison of
+a message in text mode, has been fixed.