hush/archival/libarchive
Lasse Collin a1ae2b75a7 xz: fix decoding of LZMA2 streams having no uncompressed data.
No .xz encoder creates files with empty LZMA2 streams,
but such files would still be valid and decompressors
must accept them.

Note that empty .xz files are a different thing than
empty LZMA2 streams. This bug didn't affect typical .xz
files that had no uncompressed data.

Signed-off-by: Lasse Collin <lasse.collin@tukaani.org>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2013-02-27 16:38:06 +01:00
..
bz regularize options which control size/speed trade 2011-09-10 13:25:57 +02:00
unxz xz: fix decoding of LZMA2 streams having no uncompressed data. 2013-02-27 16:38:06 +01:00
data_align.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
data_extract_all.c rpm: use "create+rename" method of replacing existing files 2013-02-20 15:58:42 +01:00
data_extract_to_command.c tar: add support for PAX-encoded path=LONGFILENAME 2012-02-23 13:45:18 +01:00
data_extract_to_stdout.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
data_skip.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
decompress_bunzip2.c update seamless uncompression code 2012-03-06 16:27:48 +01:00
decompress_gunzip.c whitespace cleanup. no code changes 2013-01-14 15:57:44 +01:00
decompress_uncompress.c whitespace cleanup. no code changes 2013-01-14 15:57:44 +01:00
decompress_unlzma.c update seamless uncompression code 2012-03-06 16:27:48 +01:00
decompress_unxz.c update seamless uncompression code 2012-03-06 16:27:48 +01:00
filter_accept_all.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
filter_accept_list_reassign.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
filter_accept_list.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
filter_accept_reject_list.c trivial small speed optimization 2012-06-22 15:54:05 +02:00
find_list_entry.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
get_header_ar.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
get_header_cpio.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
get_header_tar_bz2.c update seamless uncompression code 2012-03-06 16:27:48 +01:00
get_header_tar_gz.c update seamless uncompression code 2012-03-06 16:27:48 +01:00
get_header_tar_lzma.c update seamless uncompression code 2012-03-06 16:27:48 +01:00
get_header_tar.c dpkg: fix creation of .list files (were empty since b768aeb). Closes 5324 2012-06-22 16:27:21 +02:00
header_list.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
header_skip.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
header_verbose_list.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
init_handle.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
Kbuild.src build system: fix build failure when only gunzip is selected 2012-05-20 12:56:17 +02:00
liblzo.h rename archival/libunarchive -> archival/libarchive; move bz/ into it 2010-11-03 02:38:31 +01:00
lzo1x_1.c rename archival/libunarchive -> archival/libarchive; move bz/ into it 2010-11-03 02:38:31 +01:00
lzo1x_1o.c rename archival/libunarchive -> archival/libarchive; move bz/ into it 2010-11-03 02:38:31 +01:00
lzo1x_9x.c whitespace cleanup. no code changes 2013-01-14 15:57:44 +01:00
lzo1x_c.c whitespace cleanup. no code changes 2013-01-14 15:57:44 +01:00
lzo1x_d.c whitespace cleanup. no code changes 2013-01-14 15:57:44 +01:00
open_transformer.c tar,rpm2cpio: check that child decompressor did not error out 2012-03-06 16:33:42 +01:00
seek_by_jump.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
seek_by_read.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00
unpack_ar_archive.c rename archive.h to bb_archive.h. no code changes 2011-09-22 12:45:14 +02:00