From 232099483e21a29c0d0ecf6c2de45c478552542def2254fd25c7591d7957982d Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Wed, 8 Jun 2011 19:26:22 +0000 Subject: [PATCH] - Update to version 5.0.3 * liblzma fixes: - A memory leak was fixed. - lzma_stream_buffer_encode() no longer creates an empty .xz Block if encoding an empty buffer. Such an empty Block with LZMA2 data would trigger a bug in 5.0.1 and older (see the first bullet point in 5.0.2 notes). When releasing 5.0.2, I thought that no encoder creates this kind of files but I was wrong. - Validate function arguments better in a few functions. Most importantly, specifying an unsupported integrity check to lzma_stream_buffer_encode() no longer creates a corrupt .xz file. Probably no application tries to do that, so this shouldn't be a big problem in practice. - Document that lzma_block_buffer_encode(), lzma_easy_buffer_encode(), lzma_stream_encoder(), and lzma_stream_buffer_encode() may return LZMA_UNSUPPORTED_CHECK. - The return values of the _memusage() functions are now documented better. * Fix command name detection in xzgrep. xzegrep and xzfgrep now correctly use egrep and fgrep instead of grep. * French translation was added. OBS-URL: https://build.opensuse.org/package/show/Base:System/xz?expand=0&rev=26 --- _service | 8 +++---- _service:download_url:xz-5.0.2.tar.bz2 | 3 --- xz.changes | 33 ++++++++++++++++++++++++++ xz.spec | 2 +- 4 files changed, 38 insertions(+), 8 deletions(-) delete mode 100644 _service:download_url:xz-5.0.2.tar.bz2 diff --git a/_service b/_service index e84bc88..5b651a2 100644 --- a/_service +++ b/_service @@ -2,11 +2,11 @@ http tukaani.org - /xz/xz-5.0.2.tar.bz2 + /xz/xz-5.0.3.tar.bz2 - _service:download_url:xz-5.0.2.tar.bz2 + _service:download_url:xz-5.0.3.tar.bz2 sha256 - 216df1ddbd591f0da63de31d4b0837eed6d019ccb0e36e57812764c69af645bc + 5a11b9e17bfcda62319c5a8c4a2062dc81607a316d3f6adff89422d81ec1eae9 - \ No newline at end of file + diff --git a/_service:download_url:xz-5.0.2.tar.bz2 b/_service:download_url:xz-5.0.2.tar.bz2 deleted file mode 100644 index 0a4d3a2..0000000 --- a/_service:download_url:xz-5.0.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:216df1ddbd591f0da63de31d4b0837eed6d019ccb0e36e57812764c69af645bc -size 1023720 diff --git a/xz.changes b/xz.changes index 9bc90ed..8940beb 100644 --- a/xz.changes +++ b/xz.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Wed Jun 8 19:25:51 UTC 2011 - coolo@novell.com + +- Update to version 5.0.3 + * liblzma fixes: + + - A memory leak was fixed. + + - lzma_stream_buffer_encode() no longer creates an empty .xz + Block if encoding an empty buffer. Such an empty Block with + LZMA2 data would trigger a bug in 5.0.1 and older (see the + first bullet point in 5.0.2 notes). When releasing 5.0.2, + I thought that no encoder creates this kind of files but + I was wrong. + + - Validate function arguments better in a few functions. Most + importantly, specifying an unsupported integrity check to + lzma_stream_buffer_encode() no longer creates a corrupt .xz + file. Probably no application tries to do that, so this + shouldn't be a big problem in practice. + + - Document that lzma_block_buffer_encode(), + lzma_easy_buffer_encode(), lzma_stream_encoder(), and + lzma_stream_buffer_encode() may return LZMA_UNSUPPORTED_CHECK. + + - The return values of the _memusage() functions are now + documented better. + + * Fix command name detection in xzgrep. xzegrep and xzfgrep now + correctly use egrep and fgrep instead of grep. + + * French translation was added. + ------------------------------------------------------------------- Thu Apr 7 20:43:05 UTC 2011 - crrodriguez@opensuse.org diff --git a/xz.spec b/xz.spec index 77bd360..e5c2259 100644 --- a/xz.spec +++ b/xz.spec @@ -19,7 +19,7 @@ Name: xz Summary: A Program for Compressing Files -Version: 5.0.2 +Version: 5.0.3 Release: 1 Group: Productivity/Archiving/Compression License: LGPLv2.1+