Import xz-5.0.4.
commitb892b6bafb6e8c96ff72daa33aba24b0ceaac4ad
authorPeter Avalos <pavalos@dragonflybsd.org>
Wed, 11 Jul 2012 07:16:52 +0000 (11 00:16 -0700)
committerPeter Avalos <pavalos@dragonflybsd.org>
Wed, 11 Jul 2012 07:16:52 +0000 (11 00:16 -0700)
treee23cbf40516fd13a4d1937f6947e35fcd72dba95
parent114db65b7d1a106752c685a14803bdf7b4ce5594
Import xz-5.0.4.

    * liblzma:

        - Fix lzma_index_init(). It could crash if memory allocation
          failed.

        - Fix the possibility of an incorrect LZMA_BUF_ERROR when a BCJ
          filter is used and the application only provides exactly as
          much output space as is the uncompressed size of the file.

    * Fix "xz -lvv foo.xz". It could crash on some corrupted files.

    * Fix output of "xz --robot -lv" and "xz --robot -lvv" which
      incorrectly printed the filename also in the "foo (x/x)" format.

    * Fix exit status of "xzdiff foo.xz bar.xz".

    * Fix exit status of "xzgrep foo binary_file".
17 files changed:
contrib/xz/AUTHORS
contrib/xz/NEWS
contrib/xz/README
contrib/xz/src/common/sysdefs.h
contrib/xz/src/common/tuklib_open_stdxxx.c
contrib/xz/src/liblzma/api/lzma/version.h
contrib/xz/src/liblzma/common/index.c
contrib/xz/src/liblzma/lz/lz_encoder_hash.h
contrib/xz/src/liblzma/simple/simple_coder.c
contrib/xz/src/liblzma/simple/simple_private.h
contrib/xz/src/scripts/xzdiff.in
contrib/xz/src/scripts/xzgrep.in
contrib/xz/src/xz/args.c
contrib/xz/src/xz/coder.c
contrib/xz/src/xz/list.c
contrib/xz/src/xz/message.c
contrib/xz/src/xz/xz.1