diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2020-07-03 17:56:15 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2020-07-03 17:56:15 +0000 |
commit | 80d9d5d2b23b8ac219454d6bd8ad82eab16af6fc (patch) | |
tree | 0df0403b3f7183ed14c2be8e6c8cff1c9ac92e19 /NEWS | |
parent | Releasing debian version 1.8-6. (diff) | |
download | zutils-80d9d5d2b23b8ac219454d6bd8ad82eab16af6fc.tar.xz zutils-80d9d5d2b23b8ac219454d6bd8ad82eab16af6fc.zip |
Merging upstream version 1.9.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 52 |
1 files changed, 25 insertions, 27 deletions
@@ -1,38 +1,36 @@ -Changes in version 1.8: +Changes in version 1.9: -A buffer overflow has been fixed in zcat which happened sometimes when -the '-v, --show-nonprinting' option was used (or indirectly enabled). -A canary byte has been added to the output buffer to prevent the buffer -overflow from happening again. +zcmp anf zdiff now meet the POSIX requirement for cmp and diff that the +standard input shall be used only if the file1 or file2 operand refers to +standard input. -The option '-R, --dereference-recursive', which recursively follows -symbolic links, has been added to zcat, zgrep, ztest and zupdate. +zdiff now passes the options '-W' and '-y' to diff. (But it only works if +the diff program used supports them). -The option '-r, --recursive' now skips symlinks that are encountered -recursively. +Bzip2 and lzip files are now detected better. +('echo LZIP | zcat' and 'echo BZh5 | zcat' no longer return an error). -If no files are given to zcat, zgrep, ztest and zupdate, a recursive -search will now examine the current working directory. +ztest now continues checking the rest of the files if any input file is a +terminal. -Recursive directory loops are now detected. +'ztest -v' now prints the number of files that failed the test (like lzip). -zcat and zgrep now ignore directories given in the command line if -'--recursive' is not specified, instead of reporting an error. +zcat, zgrep, and ztest now check for errors when closing the input file in +addition to checking when closing the input from the decompressor. -Extra trailing slashes are now removed from directories given in the -command line before recursing into them. +Trailing data remaining in the data feeder to the decompressor are now +correctly ignored. -zcat and zgrep now show the right error when they can't open an input -file instead of showing "No such file or directory". +zupdate has been modified to support the new behavior of lzip 1.22's option +'-o' while retaining: +perfect backwards compatibility with older versions of lzip down to 1.20, +good backwards compatibility with older versions of lzip down to 1.11, +acceptable backwards compatibility with older versions of lzip down to 1.4. -Killed decompressors are now waited for, preventing failure caused by -too many open pipes. +zupdate now keeps combined extensions: tgz, tbz, tbz2, txz --> tlz. +This is useful when recompressing Slackware packages, for example. -Test and document that if a file fails to decompress, zcat, zgrep and -ztest continue processing the rest of the files. +zupdate now puts single quotes around file names when calling zcmp to allow +file names with spaces. (But putting spaces in file names is a bad idea). -Test and document that if an error happens while recompressing a file, -zupdate exits immediately without recompressing the rest of the files. - -The configure script now accepts appending options to CXXFLAGS using the -syntax 'CXXFLAGS+=OPTIONS'. +The descriptions of zcat, zcmp, and zdiff have been improved. |