git: vendor/XZ vendor/xz: upgrade from 5.2.4 to 5.2.5
Daniel Fojt
deef at crater.dragonflybsd.org
Thu Jul 9 01:04:08 PDT 2020
commit e151908b60120138746635b43fc8874f9307c968
Author: Daniel Fojt <df at neosystem.org>
Date: Wed Jul 8 16:11:32 2020 +0200
vendor/xz: upgrade from 5.2.4 to 5.2.5
liblzma:
- fixed several C99/C11 conformance bugs
- added a very minor encoder speed optimization
xz:
- fixed a crash in "xz -dcfv not_an_xz_file"
- fixes for --flush-timeout
For details see NEWS.
Summary of changes:
contrib/xz/NEWS | 107 ++++-
contrib/xz/README | 120 +----
contrib/xz/src/common/sysdefs.h | 11 +-
contrib/xz/src/common/tuklib_cpucores.c | 10 +-
contrib/xz/src/common/tuklib_exit.c | 1 +
contrib/xz/src/common/tuklib_integer.h | 520 ++++++++++++++-------
contrib/xz/src/common/tuklib_mbstr.h | 2 +-
contrib/xz/src/common/tuklib_mbstr_fw.c | 2 +-
contrib/xz/src/common/tuklib_mbstr_width.c | 5 +-
contrib/xz/src/liblzma/api/lzma.h | 5 +-
contrib/xz/src/liblzma/api/lzma/block.h | 2 +-
contrib/xz/src/liblzma/api/lzma/filter.h | 7 +-
contrib/xz/src/liblzma/api/lzma/hardware.h | 2 +-
contrib/xz/src/liblzma/api/lzma/lzma12.h | 2 +-
contrib/xz/src/liblzma/api/lzma/version.h | 2 +-
contrib/xz/src/liblzma/api/lzma/vli.h | 2 +-
contrib/xz/src/liblzma/check/crc32_fast.c | 4 +-
contrib/xz/src/liblzma/check/crc32_table.c | 3 +
contrib/xz/src/liblzma/check/crc64_fast.c | 4 +-
contrib/xz/src/liblzma/check/crc64_table.c | 3 +
contrib/xz/src/liblzma/common/alone_decoder.c | 3 +-
contrib/xz/src/liblzma/common/alone_encoder.c | 9 +-
.../xz/src/liblzma/common/block_header_decoder.c | 4 +-
.../xz/src/liblzma/common/block_header_encoder.c | 2 +-
contrib/xz/src/liblzma/common/block_util.c | 2 +-
contrib/xz/src/liblzma/common/common.c | 8 +-
contrib/xz/src/liblzma/common/filter_common.h | 2 +-
contrib/xz/src/liblzma/common/filter_decoder.h | 2 +-
.../xz/src/liblzma/common/filter_flags_encoder.c | 2 +-
contrib/xz/src/liblzma/common/hardware_physmem.c | 2 +-
contrib/xz/src/liblzma/common/index.c | 8 +-
contrib/xz/src/liblzma/common/memcmplen.h | 19 +-
contrib/xz/src/liblzma/common/stream_encoder_mt.c | 4 +-
.../xz/src/liblzma/common/stream_flags_decoder.c | 6 +-
.../xz/src/liblzma/common/stream_flags_encoder.c | 8 +-
contrib/xz/src/liblzma/common/vli_decoder.c | 2 +-
contrib/xz/src/liblzma/delta/delta_decoder.c | 2 +-
contrib/xz/src/liblzma/lz/lz_decoder.c | 17 +-
contrib/xz/src/liblzma/lz/lz_encoder_hash.h | 2 +-
contrib/xz/src/liblzma/lz/lz_encoder_mf.c | 2 +-
contrib/xz/src/liblzma/lzma/fastpos.h | 2 +-
contrib/xz/src/liblzma/lzma/lzma2_decoder.c | 8 +-
contrib/xz/src/liblzma/lzma/lzma_common.h | 3 +-
contrib/xz/src/liblzma/lzma/lzma_decoder.c | 18 +-
contrib/xz/src/liblzma/lzma/lzma_encoder.c | 2 +-
.../src/liblzma/lzma/lzma_encoder_optimum_normal.c | 16 +-
contrib/xz/src/liblzma/lzma/lzma_encoder_private.h | 3 +-
contrib/xz/src/liblzma/simple/arm.c | 6 +-
contrib/xz/src/liblzma/simple/armthumb.c | 8 +-
contrib/xz/src/liblzma/simple/ia64.c | 2 +-
contrib/xz/src/liblzma/simple/powerpc.c | 9 +-
contrib/xz/src/liblzma/simple/simple_coder.c | 10 +-
contrib/xz/src/liblzma/simple/simple_decoder.c | 2 +-
contrib/xz/src/liblzma/simple/simple_encoder.c | 2 +-
contrib/xz/src/liblzma/simple/x86.c | 2 +-
contrib/xz/src/scripts/xzdiff.in | 1 +
contrib/xz/src/scripts/xzgrep.in | 3 +-
contrib/xz/src/scripts/xzless.in | 3 +-
contrib/xz/src/scripts/xzmore.in | 1 +
contrib/xz/src/xz/args.c | 6 +-
contrib/xz/src/xz/coder.c | 60 +--
contrib/xz/src/xz/file_io.c | 69 ++-
contrib/xz/src/xz/file_io.h | 12 +-
contrib/xz/src/xz/hardware.c | 32 +-
contrib/xz/src/xz/main.c | 4 +-
contrib/xz/src/xz/message.c | 22 +-
contrib/xz/src/xz/message.h | 3 +-
contrib/xz/src/xz/mytime.c | 8 +-
contrib/xz/src/xz/mytime.h | 6 +-
contrib/xz/src/xz/options.c | 2 +-
contrib/xz/src/xz/private.h | 2 +-
contrib/xz/src/xz/signals.c | 6 +-
contrib/xz/src/xz/util.c | 18 +-
contrib/xz/src/xz/xz.1 | 25 +-
contrib/xz/src/xzdec/xzdec.c | 2 +-
75 files changed, 832 insertions(+), 466 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e151908b60120138746635b43fc8874f9307c968
--
DragonFly BSD source repository
More information about the Commits
mailing list