MFV r317781:
authormm <mm@FreeBSD.org>
Thu, 4 May 2017 00:04:17 +0000 (00:04 +0000)
committermm <mm@FreeBSD.org>
Thu, 4 May 2017 00:04:17 +0000 (00:04 +0000)
commit73f895d1f8b8c8745d60fbad4f348f9b02e4f27e
treebb971b047df82211913f76bb62b3fb7c8febdb08
parenta35f88bfe6dabd16153a8a4a7badf9b67b20cebe
parentec0d37b4321f748ed547a8e71a161f87cfda2bd0
MFV r317781:
Sync libarchive with vendor

Vendor changes (FreeBSD-related):
  PR 897: add test for ZIP archives with invalid EOCD headers
  PR 901: fix invalid renaming of sparse files
  OSS-Fuzz issue 497: remove fallback tree in LZX decoder
  OSS-Fuzz issue 527: rewrite expressions in lz4 filter
  OSS-Fuzz issue 577: fix integer overflow in cpio reader
  OSS-Fuzz issue 862: fix numerc parsing in mtree reader
  OSS-Fuzz issue 1097: fix undefined shift in rar reader
  cpio: various optimizations and memory leak fixes

MFC after: 1 week
36 files changed:
contrib/libarchive/cpio/cpio.c
contrib/libarchive/cpio/test/test_option_Z_upper.c
contrib/libarchive/cpio/test/test_option_a.c
contrib/libarchive/cpio/test/test_option_b64encode.c
contrib/libarchive/cpio/test/test_option_grzip.c
contrib/libarchive/cpio/test/test_option_lrzip.c
contrib/libarchive/cpio/test/test_option_lz4.c
contrib/libarchive/cpio/test/test_option_lzma.c
contrib/libarchive/cpio/test/test_option_lzop.c
contrib/libarchive/cpio/test/test_option_uuencode.c
contrib/libarchive/cpio/test/test_option_xz.c
contrib/libarchive/cpio/test/test_option_y.c
contrib/libarchive/cpio/test/test_option_z.c
contrib/libarchive/libarchive/archive_entry_sparse.c
contrib/libarchive/libarchive/archive_getdate.c
contrib/libarchive/libarchive/archive_openssl_hmac_private.h
contrib/libarchive/libarchive/archive_read.c
contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
contrib/libarchive/libarchive/archive_read_support_filter_lz4.c
contrib/libarchive/libarchive/archive_read_support_format_cab.c
contrib/libarchive/libarchive/archive_read_support_format_cpio.c
contrib/libarchive/libarchive/archive_read_support_format_iso9660.c
contrib/libarchive/libarchive/archive_read_support_format_mtree.c
contrib/libarchive/libarchive/archive_read_support_format_rar.c
contrib/libarchive/libarchive/archive_string.c
contrib/libarchive/libarchive/archive_write_set_format_pax.c
contrib/libarchive/libarchive/libarchive_changes.3
contrib/libarchive/libarchive/test/test_read_format_mtree.c
contrib/libarchive/libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.c
contrib/libarchive/libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.zip.uu
contrib/libarchive/libarchive/test/test_write_format_pax.c
contrib/libarchive/libarchive/test/test_write_format_zip_compression_store.c
contrib/libarchive/libarchive/test/test_write_format_zip_large.c
contrib/libarchive/libarchive/xxhash.c
contrib/libarchive/test_utils/test_main.c
lib/libarchive/tests/Makefile