]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
libarchive: import changes from upstream
authorMartin Matuska <mm@FreeBSD.org>
Mon, 23 Aug 2021 00:54:15 +0000 (02:54 +0200)
committerMartin Matuska <mm@FreeBSD.org>
Fri, 10 Sep 2021 08:30:40 +0000 (10:30 +0200)
commit8988338f7f1c66d9fd171e5383c631cd29c362e9
tree3ac9f1ba6ffe6ac79cedbc2969a1e6dcd1cb1af7
parent8c93b7d536663aab3cfd2024da84df0ceb2365e3
libarchive: import changes from upstream

Libarchive 3.5.2

New features:
  PR #1502: Support for PWB and v7 binary cpio formats
  PR #1509: Support of deflate algorithm in symbolic link decompression
            for ZIP archives

Important bugfixes:
  IS #1044: fix extraction of hardlinks to symlinks
  PR #1480: Fix truncation of size values during 7zip archive
            extraction on 32bit architectures
  PR #1504: fix rar header skiming
  PR #1514: ZIP excessive disk read - fix location of central directory
  PR #1520: fix double-free in CAB reader
  PR #1521: Fixed leak of rar before ending with error
  PR #1530: Handle short writes from archive_write_callback
  PR #1532: 7zip: Use compression settings from file also for file header
  IS #1566: do not follow symlinks when processing the fixup list

Relnotes: yes

(cherry picked from commit ddce862ad8594542e1fa1af9ffae7264e12ffd27)
69 files changed:
contrib/libarchive/NEWS
contrib/libarchive/README.md
contrib/libarchive/cat/bsdcat_platform.h
contrib/libarchive/cpio/bsdcpio.1
contrib/libarchive/cpio/cmdline.c
contrib/libarchive/cpio/cpio.c
contrib/libarchive/cpio/cpio.h
contrib/libarchive/cpio/test/test_basic.c
contrib/libarchive/libarchive/archive.h
contrib/libarchive/libarchive/archive_disk_acl_freebsd.c
contrib/libarchive/libarchive/archive_entry.h
contrib/libarchive/libarchive/archive_pathmatch.c
contrib/libarchive/libarchive/archive_private.h
contrib/libarchive/libarchive/archive_random.c
contrib/libarchive/libarchive/archive_read_disk_posix.c
contrib/libarchive/libarchive/archive_read_extract2.c
contrib/libarchive/libarchive/archive_read_set_options.3
contrib/libarchive/libarchive/archive_read_support_filter_rpm.c
contrib/libarchive/libarchive/archive_read_support_filter_uu.c
contrib/libarchive/libarchive/archive_read_support_format_7zip.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_mtree.c
contrib/libarchive/libarchive/archive_read_support_format_rar.c
contrib/libarchive/libarchive/archive_read_support_format_rar5.c
contrib/libarchive/libarchive/archive_read_support_format_tar.c
contrib/libarchive/libarchive/archive_read_support_format_zip.c
contrib/libarchive/libarchive/archive_version_details.c
contrib/libarchive/libarchive/archive_write.c
contrib/libarchive/libarchive/archive_write_disk_posix.c
contrib/libarchive/libarchive/archive_write_format.3
contrib/libarchive/libarchive/archive_write_set_format.c
contrib/libarchive/libarchive/archive_write_set_format_7zip.c
contrib/libarchive/libarchive/archive_write_set_format_by_name.c
contrib/libarchive/libarchive/archive_write_set_format_cpio.c
contrib/libarchive/libarchive/archive_write_set_format_cpio_binary.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_set_format_cpio_odc.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_set_format_filter_by_ext.c
contrib/libarchive/libarchive/archive_write_set_options.3
contrib/libarchive/libarchive/cpio.5
contrib/libarchive/libarchive/libarchive-formats.5
contrib/libarchive/libarchive/libarchive.3
contrib/libarchive/libarchive/test/test_archive_pathmatch.c
contrib/libarchive/libarchive/test/test_compat_lzma.c
contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c
contrib/libarchive/libarchive/test/test_read_format_zip.c
contrib/libarchive/libarchive/test/test_read_format_zip_7z_deflate.zip.uu [new file with mode: 0644]
contrib/libarchive/libarchive/test/test_short_writes.c [new file with mode: 0644]
contrib/libarchive/libarchive/test/test_sparse_basic.c
contrib/libarchive/libarchive/test/test_write_disk_appledouble.c
contrib/libarchive/libarchive/test/test_write_disk_fixup.c [new file with mode: 0644]
contrib/libarchive/libarchive/test/test_write_disk_hardlink.c
contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.c
contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.c
contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.c
contrib/libarchive/libarchive/test/test_write_format_cpio.c
contrib/libarchive/libarchive/test/test_write_format_cpio_empty.c
contrib/libarchive/libarchive/test/test_write_format_cpio_odc.c
contrib/libarchive/libarchive/test/test_write_format_zip_compression_store.c
contrib/libarchive/libarchive/test/test_write_format_zip_empty_zip64.c
contrib/libarchive/libarchive/test/test_write_format_zip_file.c
contrib/libarchive/libarchive/test/test_write_format_zip_file_zip64.c
contrib/libarchive/libarchive/test/test_write_read_format_zip.c
contrib/libarchive/libarchive/xxhash.c
contrib/libarchive/tar/test/test_option_safe_writes.c
contrib/libarchive/test_utils/test_main.c
lib/libarchive/Makefile
lib/libarchive/config_freebsd.h
lib/libarchive/tests/Makefile