-
xz-utils (5.4.4-0.1) unstable; urgency=medium
* Non-maintainer upload.
* Import 5.4.4.
* Don't redo translation, the patches are in the upstream release
(Closes: #1047952).
* Don't crc32 assembly on hurd-amd64. Patch by Samuel Thibault
(Closes: #1035615).
* Update doxygen generation for public API.
-- Sebastian Andrzej Siewior <email address hidden> Wed, 30 Aug 2023 20:38:53 +0200
-
xz-utils (5.4.1-0.2) unstable; urgency=medium
* Non-maintainer upload.
* Increase replaces/breaks relationship with manpages-{de|fr}
(Closes: #1028375).
* Add da.po translation translation from manpages-l10n (Closes: #1029349).
-- Sebastian Andrzej Siewior <email address hidden> Sun, 12 Feb 2023 21:22:50 +0100
-
xz-utils (5.4.1-0.1) unstable; urgency=medium
* Non-maintainer upload.
* Update pt_BR translations.
* Add lintian overrides and an override for blhc.
-- Sebastian Andrzej Siewior <email address hidden> Wed, 01 Feb 2023 17:41:36 +0100
-
xz-utils (5.4.1-0.0) unstable; urgency=medium
* Non-maintainer upload.
* Import 5.4.1.
* Provide proper package relationship with manpages-{de|fr}
(Closes: #1028375).
-- Sebastian Andrzej Siewior <email address hidden> Wed, 11 Jan 2023 23:00:00 +0100
-
xz-utils (5.4.0-0.1) unstable; urgency=medium
* Non-maintainer upload.
* Upload to unstable.
* Add RRR = no to control file.
* Point VCS tags to salsa.d.o.
-- Sebastian Andrzej Siewior <email address hidden> Thu, 15 Dec 2022 18:14:49 +0100
-
xz-utils (5.2.10-0.0) unstable; urgency=medium
* Non-maintainer upload.
* New upstream release.
-- Sebastian Andrzej Siewior <email address hidden> Tue, 13 Dec 2022 22:42:32 +0100
-
xz-utils (5.2.9-0.0) unstable; urgency=medium
* Non-maintainer upload.
* New upstream release.
* Update upstream's GPG key.
-- Sebastian Andrzej Siewior <email address hidden> Fri, 02 Dec 2022 22:01:32 +0100
-
xz-utils (5.2.8-0.0) unstable; urgency=medium
* Non-maintainer upload.
* New upstream release.
* Use --disable-symbol-versions for static + xzdec build (Closes: #1024516).
-- Sebastian Andrzej Siewior <email address hidden> Wed, 23 Nov 2022 21:20:22 +0100
-
xz-utils (5.2.7-0.1) unstable; urgency=medium
* Non-maintainer upload.
* Avoid cmake buildsystem detection (Closes: #1022336).
* Mark the compat symbols as linux-any so hurd does not complain.
-- Sebastian Andrzej Siewior <email address hidden> Wed, 26 Oct 2022 23:05:08 +0200
-
xz-utils (5.2.7-0.0) unstable; urgency=medium
* Non-maintainer upload (Closes: #1021507).
* New upstream release.
* Provide de/fr man page (Closes: #988580, #995982).
* Update symbol file, compat symbols were added.
-- Sebastian Andrzej Siewior <email address hidden> Sun, 09 Oct 2022 21:17:05 +0200
-
xz-utils (5.2.5-2.1) unstable; urgency=medium
* Non-maintainer upload.
* xzgrep: Fix escaping of malicious filenames (ZDI-CAN-16587)
(CVE-2022-1271) (Closes: #1009167)
-- Salvatore Bonaccorso <email address hidden> Sun, 10 Apr 2022 13:31:29 +0200
-
xz-utils (5.2.5-2) unstable; urgency=medium
* Non-maintainer upload (Closes: #983067).
* Upload to unstable.
-- Sebastian Andrzej Siewior <email address hidden> Mon, 08 Mar 2021 23:01:54 +0100
-
xz-utils (5.2.5-1.0) unstable; urgency=medium
* Non-maintainer upload.
* New upstream release (Closes: #975984).
- Increase GETTEXT version (Closes: #959999).
* Add % target to the rules file to work with newer debhelper
(Closes: #945961).
* Enable threads for static builds (Closes: #907449).
* Ignore SIGPIPE in xzdiff script (Closes: #844770).
* Teach xzgrep about zstd (Closes: #970891).
* Clean up the xz man page (Closes: #894454).
* Ignore hard link count if input is not deleted (Closes: #975981).
-- Sebastian Andrzej Siewior <email address hidden> Mon, 28 Dec 2020 11:25:06 +0100
-
xz-utils (5.2.4-1) unstable; urgency=low
* New upstream release. Closes: #851615.
* Standards-Version: 4.3.0 (checked).
* Use an XZ compressed tarball for upstream source.
* Add upstream signing key and verify tarball at "uscan" time.
* Drop patches; all were applied or otherwise fixed upstream.
* Update copyright file.
* debian/control:
- Use a stable repo.or.cz URL for packaging repo.
Closes: #826382. Thanks to Rolf Leggewie.
- Use https for upstream homepage URL.
- No longer Build-Depends: freebsd-glue on kfreebsd.
* get-orig-source: Use https for upstream Git repository.
* liblzma:
- Remove compatibility tricks that permit sharing a process with
liblzma.so.2. This means liblzma.a no longer depends on libdl
at run time.
Closes: #919950. Thanks to Josh Triplett.
- Breaks: liblzma2 versions without symbol versioning.
- Priority: optional.
* xz-utils:
- Lower priority of xz-utils to standard. Closes: #685203.
- README.Debian: Remove notes about differences from upstream.
- Remove old NEWS.Debian.
-- Jonathan Nieder <email address hidden> Sun, 27 Jan 2019 17:09:34 -0800
-
xz-utils (5.2.2-1.3) unstable; urgency=medium
* Non-maintainer upload.
* Force a constant /bin/sh for installed scripts. This helps the build
be reproducible; /bin/sh on Debian is always POSIX. (Closes: #806331)
-- Ximin Luo <email address hidden> Wed, 28 Jun 2017 18:39:19 +0200
-
xz-utils (5.2.2-1.2) unstable; urgency=medium
* Non-maintainer upload.
* link against libfreebsd-glue on kfreebsd-* (Closes: #840063)
-- Sebastian Andrzej Siewior <email address hidden> Sat, 08 Oct 2016 15:11:19 +0200
-
xz-utils (5.2.2-1.1) unstable; urgency=medium
* Non-maintainer upload.
* switch to git-dpm for packaging (closes: #540405)
* New Upstream (closes: #731634)
- no more "xzless error in line 49" (closes: #693537)
- xzgrep -h works (closes: #780268)
* update symbol file
* enable threads for the "normal build"
-- Sebastian Andrzej Siewior <email address hidden> Mon, 26 Sep 2016 20:45:45 +0200
-
xz-utils (5.1.1alpha+20120614-2.1) unstable; urgency=medium
[ Helmut Grohne ]
* Non-maintainer upload.
[ Colin Watson ]
* Remove build-dependency on perl; we use no non-trivial Perl modules so
the Essential perl-base is perfectly adequate, and an unadorned
build-dependency on perl is problematic for cross-building.
Closes: #697328.
-- Helmut Grohne <email address hidden> Thu, 18 Jun 2015 20:27:23 +0200
-
xz-utils (5.1.1alpha+20120614-2) unstable; urgency=low
* Apply fixes from 5.1.2alpha. Closes: #685220.
- liblzma: report a LZMA_DATA_ERROR when range encoded data starts
with a nonzero byte. This is a sanity check to catch malformed
files that no known encoders produce.
- xz -v -v --list: Support for decompressing blocks with
zero-length uncompressed data was added in xz 5.0.2, not 5.0.3.
- xz.1: "xz --robot -v -v --list" gained a "minimum xz version to
decompress" field.
* xz-utils/README.Debian: Document differences from upstream.
Closes: #685217.
-- Jonathan Nieder <email address hidden> Mon, 10 Sep 2012 14:35:33 -0700
-
xz-utils (5.1.1alpha+20120614-1) unstable; urgency=low
* New snapshot, taken from upstream commit f1675f76.
- liblzma: BCJ filters would return a spurious LZMA_BUF_ERROR
result in certain circumstances. As a result, the xz tool
could produce inappropriate "Compressed data is corrupt" or
"Unexpected end of input" failures (reported in XZ Embedded as
Fedora bug 735408).
- "xz -v -v --list" prints the minimal XZ Utils version needed
to decompress a stream.
- "xz --robot -v --list" formats filenames more plainly.
- xzgrep does not fail unconditionally when the decompressor
dies with SIGPIPE due to unconsumed output any more. This
makes the exit status from commands such as "xzgrep -q" and
"xzgrep -l" more predictable and convenient for scripts.
- examples/xz_pipe_decomp.c did not check correctly for
truncated input.
- There is a new set of sample programs. The old ones have
been renamed to examples_old but are still maintained.
* liblzma:
- If dlopen() indicates that liblzma.so.2 is loaded, check fewer
reserved fields in the stream argument to the lzma_code()
function. This prevents out-of-bounds reads when liblzma5
functions are called by code built against liblzma2 (see
<http://sourceware.org/PR12977>).
- Remove the lzma_code@Base compatibility symbol.
Closes: #649522. Thanks to Eduard Bloch.
- Install run-time library to /lib so it can be used before /usr
is mounted. Closes: #672120.
- Configure with --disable-threads for now to avoid needlessly
linking to libpthread and librt.
* liblzma-dev:
- Install an appropriate library for static linking instead of
the decompression-only version used to build xzdec.
Closes: #673001. Thanks to Anton Tolchanov.
- Use the liblzma2-compatible version of lzma_code() in the
static library.
- Multi-Arch: same. Thanks to Riku Voipio.
- Install new examples and revised old examples to
/usr/share/doc/liblzma-dev.
* xz-utils:
- Use update-alternatives to provide lzma, unlzma, lzcat, and
the rest of the lz* scripts without conflicting with the lzma
package.
- Conflicts: lzma versions before before 9.22-1, when it started
providing lzma, unlzma, and lzcat through the alternatives
system.
- Conflicts: and Replaces: xz-lzma.
- README.Debian: Update instructions on configuring the package
to provide lzma compatibility commands.
* Remove xz-lzma package.
* Use dpkg-buildflags to retrieve compiler flags, including
hardening options. Build-Depends: dpkg-dev (>= 1.16.1).
Closes: #653739.
* debian/rules:
- build-arch: Simplify by using a double-colon rule instead of a
dependency on a dummy noop target.
- build-indep: Assume doxygen is available, instead of trying to
get by by assuming the caller meant to invoke build-arch when
it is missing. Build-Depends: dpkg-dev (>= 1.16.2).
- Rearrange for clarity.
* debian/symbols: Bump the minimal version for lzma_code(),
lzma_raw_buffer_decode(), and lzma_raw_buffer_encode().
* Use machine-readable copyright-format 1.0.
* Update copyright file.
* Standards-Version: 3.9.3 (checked).
* debian/changelog.upstream.sh: Use ‘git rev-list | git diff-tree’
instead of ‘git log’ to avoid depending on the build system’s
configuration.
-- Jonathan Nieder <email address hidden> Sat, 16 Jun 2012 15:03:17 -0500
-
xz-utils (5.1.1alpha+20110809-3) unstable; urgency=low
* liblzma: Match upstream ABI.
- Remove the lzma_chunk_size() function.
- A few ABI tweaks to reserved space in structures.
- Enable ELF symbol versioning.
- Bump soname to 5.
- Continue to leave out threading support, since the relevant
interfaces in liblzma are not yet stable.
* xz-utils/README.Debian: Remove note on ABI differences.
* Remove liblzma/README.Debian.
* liblzma: Introduce a lzma_code@Base compatibility symbol to ensure
programs linked against unversioned symbols from liblzma2 can
share a process image with liblzma5 without breaking.
* debian/symbols: XZ_5.0 symbols come from liblzma5. Build-Depends:
dpkg-dev (>= 1.15.6); thanks to Jakub Wilk for a reminder.
* debian/symbols: The lzma_code@Base symbol is not guaranteed to
continue to exist in the future, so tell dpkg-shlibdeps to produce
an error if some package manages to use it.
-- Jonathan Nieder <email address hidden> Thu, 20 Oct 2011 21:31:31 -0500
-
xz-utils (5.1.1alpha+20110809-2) unstable; urgency=low
* debian/rules build-arch: Do not trigger an infinite "make"
recursion loop when DEB_BUILD_OPTIONS=nocheck. Closes: #638071.
Thanks to Thorsten Glaser.
-- Jonathan Nieder <email address hidden> Tue, 16 Aug 2011 18:11:47 -0500
-
xz-utils (5.1.1alpha+20110809-1) unstable; urgency=low
* New snapshot, taken from upstream commit 5c5b225.
- liblzma:
- lzma_stream_encoder() leaked memory.
- The LZMA2 decoder rejected streams that decompress to a
zero-length string.
- lzma_easy_buffer_encode() and lzma_stream_buffer_encode()
used to write such streams when asked to compress a 0-length
buffer.
- lzma_index_init() would segfault on allocation failure.
- liblzma: Various functions check their arguments (especially
choice of integrity check) better, making it harder to create
a corrupt .xz file instead of receiving an error.
- xz and scripts:
- "xz -v -v --list" would read and try to free() uninitialized
memory, continuing past the end of an on-stack array, when
asked to describe certain corrupted XZ files.
- xz -S.suf now refuses to compress a file whose name already
ends with the suffix “.suf”.
- xz --force can be used to compress setuid, setgid, sticky,
and multiply linked files.
- xz uses posix_fadvise() to speed up sequential input.
- xz --block-size forces a full flush periodically during
compression, for better random-access reading support and to
make simple parallelism possible in the future.
- unxz: The new --single-stream option discards trailing
garbage after the end of the first stream.
- xzdiff can read gzip- and bzip2-compressed files.
- xzdiff and xzgrep can read lzop-compressed files.
- xzegrep and xzfgrep perform extended regex and fixed-string
matches, respectively. (The previous behavior was to always
use basic regexes.)
- xzgrep -l (= --files-with-match) works.
- The Czech “xz --help” output uses a more correct term for
files with holes. Thanks to Petr Hubený. Closes: #605762.
- xz: New Polish and French translations.
- The Doxygen-generated documentation uses short, relative paths
to name source files. Closes: #572273.
* Update copyright file.
* Remove example programs from debian/examples. They are included
in the upstream source package now.
* Move liblzma to an architecture-specific directory, so the
native library and foreign-architecture versions can be installed
simultaneously.
- liblzma2: Pre-Depends: multiarch-support.
- Use debhelper compatibility level 9. This requires passing
the dh sequence name before other options when invoking dh in
debian/rules. Build-Depends: debhelper (>= 8.1.3).
- liblzma2, liblzma-dev: Install files under /usr/lib/<triplet>
instead of /usr/lib.
- Thanks to Steve Langasek for explaining the process on the
Debian wiki.
* Standards-Version: 3.9.2 (checked).
* debian/control: liblzma2 is Multi-Arch: same, while xz-utils
and xzdec are Multi-Arch: foreign. Closes: #637883. Thanks to
Riku Voipio.
* debian/symbols: Bump the minimal version for LZMA2 encoder
functions that reject more bad arguments and skip empty blocks.
* debian/rules: ./configure --disable-symbol-versions for now.
* debian/rules: Provide build-arch and build-indep targets that
only build the code and the API documentation, respectively.
Thanks to Roger Leigh for suggesting it through lintian.
Build-Depends: debhelper (>= 8.9.0).
* debian/rules: Treat DEB_BUILD_OPTIONS=nocheck as a request not to
run build-time tests. Thanks to Thorsten Glaser for a reminder.
Closes: #627209.
-- Jonathan Nieder <email address hidden> Tue, 16 Aug 2011 00:40:31 -0500
-
xz-utils (5.0.0-2) unstable; urgency=low
* Upload to unstable.
* liblzma2, liblzma-dev, xz-lzma: Install release notes.
* debian/symbols: Bump the minimal versions for lzma_index_encoder,
lzma_index_decoder to the version in which they gained LZMA_FINISH
support.
* xz-utils/README.Debian: Document differences from upstream ABI.
* debian/changelog.upstream.sh: Avoid empty changelog entries when
multiple Debian revisions match an upstream tag.
-- Jonathan Nieder <email address hidden> Thu, 11 Nov 2010 13:45:20 -0600
-
xz-utils (4.999.9beta+20100810-1) unstable; urgency=low
* New upstream snapshot, taken from upstream commit d5653ba8a.
- xz: The memory usage limiter is now disabled by default.
- xz: Support for an XZ_DEFAULTS environment variable was added.
It contains user-specific default settings, such as memory usage
limits, and can be overridden by the command line and XZ_OPT.
- xz: The new --memlimit-compress and --memlimit-decompress
options allow the memory usage limit to be set separately for
compression and decompression. A new --memlimit alias has been
added for the existing --memory option.
- xz: The --info-memory option (with or without --robot) now prints
how much RAM is installed in addition to the compression and
decompression memory limits.
* liblzma-doc: Simplify package description.
* debian/control: Build-Depends: autopoint | gettext (<< 0.18-1),
autopoint | cvs instead of autopoint, to help with backporting.
Thanks to Thorsten Glaser for a report.
-- Jonathan Nieder <email address hidden> Tue, 10 Aug 2010 20:27:14 -0500
-
xz-utils (4.999.9beta+20100713-1) unstable; urgency=low
[ Thorsten Glaser ]
* Explicitly depend on autoconf (>= 2.64~) due to AC_PREREQ,
discovered during backporting.
[ Jonathan Nieder ]
* Upload to unstable.
* New upstream snapshot, taken from upstream commit a540198f.
- xz: The new --no-adjust option can be used to error out if there
is insufficient memory for the chosen compression level.
* liblzma-dev: Install examples to /usr/share/doc/liblzma-dev.
* Update copyright file.
* Drop unpack-time conflicts in favor of configuration-time
conflicts (Replaces + Breaks):
- xz-utils: against old xz-lzma (for lzmainfo).
- xzdec: against old xz-lzma (for lzmadec).
- xz-lzma: against lzip 1.7 (for lzdiff and lzgrep).
* Standards-Version: 3.9.0.
* debian/autogen.sh: Don’t regenerate upstream changelog when it is
not out of date.
* debian/rules get-orig-source: Use gzip --no-name --rsyncable.
-- Jonathan Nieder <email address hidden> Thu, 15 Jul 2010 01:53:37 -0500
-
xz-utils (4.999.9beta+20100527-1) unstable; urgency=low
* New upstream snapshot, taken from upstream commit a334348dc.
- Show both elapsed time and estimated remaining time in xz -v.
Thanks to Trent W. Buck for the idea. Closes: #574583.
- liblzma: Remove the Subblock filter from the public API
(the ABI is unchanged).
* liblzma-dev.NEWS: Update.
* xz-utils: Update Czech translation.
* Change priority of xz-utils and liblzma2 to required and
xzdec to extra.
-- Jonathan Nieder <email address hidden> Thu, 27 May 2010 16:27:04 -0500
-
xz-utils (4.999.9beta+20100307-1) unstable; urgency=low
* New upstream snapshot, taken from upstream commit f4b2b526.
- liblzma: The lzma_stream_init() function was not correctly
initializing the internal allow_buffer_error flag. As a result,
ever since 4.999.9beta-1 in rare circumstances when decompressing
LZMA files, the xz tool would produce spurious "Unexpected end
of input" failures (Gentoo bug 305591).
- The default memory usage limit on low-memory systems has been
increased.
* debian/copyright: Clarify.
-- Jonathan Nieder <email address hidden> Tue, 09 Mar 2010 10:22:24 -0600
-
xz-utils (4.999.9beta+20100212-4) unstable; urgency=low
* debian/control: Build-Depends: autopoint instead of cvs.
Closes: #572481.
* debian/copyright: Clean up and include more details.
* debian/rules get-orig-source: Unindent comment lines.
* xz-utils: include Czech translation.
-- Jonathan Nieder <email address hidden> Thu, 04 Mar 2010 10:17:15 -0600
-
xz-utils (4.999.9beta+20100212-3) unstable; urgency=low
* liblzma-dev: Remove unneeded .la file.
* xz-utils: Dynamically link the xz binary.
* Do not waste time installing and running doxygen on buildds that
are not going to build arch-all packages.
Build-Depends-Indep: doxygen. Closes: #540444.
-- Jonathan Nieder <email address hidden> Tue, 23 Feb 2010 18:23:29 -0600
-
xz-utils (4.999.9beta+20100212-2) unstable; urgency=low
* Split off xzdec and lzmadec commands into new xzdec package.
Thanks to Guillem Jover for the idea. Closes: #571060.
* xz-utils.NEWS: advertise this change.
-- Jonathan Nieder <email address hidden> Tue, 23 Feb 2010 08:09:39 -0600
-
xz-utils (4.999.9beta+20100212-1) unstable; urgency=low
* New upstream snapshot, taken from upstream commit eb7d51a3f.
- xz --force compresses symlinks without complaint now.
- liblzma: the optimized CRC32 implementation for x86 no longer
misdetects the Hurd as Mac OS X.
* debian/rules: ./configure --enable-assembler on the Hurd.
* xz-utils: Simplify NEWS.Debian.gz.
* liblzma-dev: Add a NEWS file to keep track of future API changes.
* Drop unnecessary build-time conflict with autoconf2.13.
* Add a blank line to the end of all NEWS files.
(Works around: #247356)
* debian/README.source: Leave out “-I -i” options. Ignoring version
control cruft is the default behavior with dpkg source format 3.0.
* debian/changelog.upstream.sh: Pass ‘git log’ an explicit --format
option to avoid problems if format.pretty is set in gitconfig.
* Correct the 4.999.9beta+20100117-1 changelog entry. It said:
+ The user-specified memory usage limit was not being honored in
some cases.
No such bug was observed, so describe the change instead.
-- Jonathan Nieder <email address hidden> Tue, 16 Feb 2010 00:30:24 -0600
-
xz-utils (4.999.9beta+20100131-1) unstable; urgency=low
* New upstream snapshot, taken from upstream commit f9dd797a.
+ xz: the --list option to display information about a compressed
file (e.g., its uncompressed size) is now functional. The output
of the xz --robot --list command still may change in future
versions.
* xz-utils: NEWS.Debian.gz: Clarify how interleaved output can
go wrong.
* debian/rules: Simplify:
- remove support for comma as a delimiter for $(DEB_BUILD_OPTIONS).
- rely on dh --parallel instead of tricky logic of our own to
handle parallel builds. Build-Depends: debhelper (>= 7.4.10).
* Correct some typos in the 4.999.9beta+20100117-1 changelog entry.
* Standards-Version: 3.8.4 (checked).
* Update copyright file.
-- Jonathan Nieder <email address hidden> Sun, 31 Jan 2010 17:32:02 -0600
-
xz-utils (4.999.9beta+20100117-1) unstable; urgency=low
* New upstream snapshot, taken from upstream commit 07a11dad.
+ The user-specified memory usage limit was not being honored in
some cases.
+ xz will no longer compress or decompress special files in place,
even with --force.
--force still enables compression of the target of a symlink.
+ xz will no longer read compressed data from a terminal or write
it to a terminal, even with --force.
+ liblzma: many Index handling API improvements:
- An lzma_index includes more useful metadata that is not
actually from the Index. This is particularly helpful for
describing multiple-stream files.
* lzma_index_cat() does not take a stream padding argument
any more; use lzma_index_stream_padding() instead.
* lzma_index_memusage() takes two arguments now.
The new lzma_index_memused() convenience function
calculates the total memory usage of an lzma_index.
* lzma_index_count() has been replaced with
lzma_index_block_count() and lzma_index_stream_count().
* The new lzma_index_stream_flags() allows storing Stream
Flags (e.g., checksum types) with the Index information.
* The new lzma_index_checks() function indicates the list of
checksum types in use.
* lzma_index_equal() has been removed. Its semantics were
unclear, and something approximate equivalent can be
implemented by iterating over Blocks in application code.
- An lzma_index no longer represents a position within an Index.
The new lzma_index_iter type can be used for that purpose.
* Certain functions generate an iterator on demand now rather
than clobbering their lzma_index argument. Using a single
lzma_index for multiple concurrent invocations is safe now:
lzma_index_buffer_encode(), lzma_index_encoder()
* Functions that used to specify a Record by modifying an
lzma_index argument have been renamed and taught to write
an lzma_index_iter instead:
lzma_index_locate() -> lzma_index_iter_locate()
lzma_index_rewind() -> lzma_index_iter_rewind()
lzma_index_read() -> lzma_index_iter_next()
* The lzma_index_record type used by lzma_index_read() for
complex seeks is no more. lzma_index_iter_next() instead
takes a parameter of the new lzma_index_iter_mode type.
* New function: lzma_index_iter_init()
* lzma_index_init() cannot reuse memory from an existing
lzma_index any more. The signature changed accordingly.
+ xz: support for decompressing to a sparse file
- Try to write a sparse file if the decompressed stream contains
long runs of null bytes.
- The new --no-sparse option disables this behavior.
+ xz: add Czech translation.
- liblzma-dev: lzma_filters_copy() and lzma_filters_update() are
declared not to throw exceptions.
* liblzma: bump soname.
* xz-utils: Add NEWS.Debian describing the sparse file support.
* debian/rules: Stop explicitly disabling assembler optimizations on
the Hurd. The configure script will check if a platform is
supported.
* debian/rules: Update clean target to handle comments and wildcards
in .gitignore.
* Build-Depends: perl.
* debian/rules: Speed up build by using autoreconf --symlink.
* Remove debian/dirs lists.
* Update copyright file and fix a small typo.
-- Jonathan Nieder <email address hidden> Mon, 18 Jan 2010 04:19:50 -0600
-
xz-utils (4.999.9beta+20091116-1) unstable; urgency=low
* New upstream snapshot, taken from upstream commit d315ca4.
+ liblzma: add some new functions:
- lzma_filters_copy() to copy a filter chain;
- lzma_filters_update() to change compression options mid-stream;
- lzma_physmem() to retrieve the total quantity of installed RAM.
+ Fix a design error in liblzma API.
- Stop requiring caller to maintain filter chain during
compression. The library used to read it for new compression
options. Callers that need to change options mid-stream should
use lzma_filters_update() instead.
- Remove 'persistent' member from struct lzma_options_lzma.
+ xz: add --robot --info-memory options, for front-ends to use to
read the memory usage limit.
* liblzma: bump soname; add README.Debian explaining why soname
differs from upstream.
* Use source format 3.0 (quilt).
* Update and clarify copyright file.
-- Jonathan Nieder <email address hidden> Mon, 16 Nov 2009 16:33:35 -0600
-
xz-utils (4.999.9beta+20091016-1) unstable; urgency=low
* New upstream snapshot, taken from upstream commit 78e92c1.
* Drop xzmore.1 patch, applied upstream.
* debian/rules: Disable assembler optimizations on hurd. (Closes: #553331)
* debian/control: Clarify binary package descriptions. Thanks to
Justin B Rye and Ben Finney for the text.
* debian/rules get-orig-source: Use commit date (instead of last patch
date) to name snapshots.
-- Jonathan Nieder <email address hidden> Sun, 01 Nov 2009 00:22:04 -0500
-
xz-utils (4.999.9beta+20091004-1) unstable; urgency=low
* Upload to unstable. (Closes: #543562)
* New upstream snapshot, taken from upstream commit ebfb2c5.
* Patch xzmore.1 to use dashes instead of minus signs.
* debian/control: Conflicts: xz-lzma. (Closes: #550249)
* liblzma-doc: Register Doxygen-generated docs with doc-base.
* debian/changelog.upstream.sh: Declare local variables.
* debian/changelog.upstream.sh: Cope with multiple Debian revisions per
upstream version.
* debian/rules: Use ":=" where appropriate.
* Add watch file.
-- Jonathan Nieder <email address hidden> Fri, 16 Oct 2009 13:58:54 -0500