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