Update vendor/libarchive to libarchive/libarchive@ee4579617
authorMartin Matuska <mm@FreeBSD.org>
Tue, 18 Jul 2023 07:58:47 +0000 (09:58 +0200)
committerMartin Matuska <mm@FreeBSD.org>
Tue, 18 Jul 2023 07:58:47 +0000 (09:58 +0200)
commit14b646f7c3f709cd0de2d59db3691273bc8d6d16
treeee81e774d1ba68986bf260cd6e094b9f44d944de
parent309e35276a045cc5ae7f9414c80765863d4a09c4
Update vendor/libarchive to libarchive/libarchive@ee4579617

Important changes (relevant to FreeBSD):
  #1840 year 2038 fix for pax archives on platforms with 64-bit time_t
  #1873 bsdunzip ported to libarchive from FreeBSD
  #1894 read support for zstd compression in 7zip archives
  #1918 ARM64 filter support in 7zip archives

Obtained from: libarchive
Libarchive commit: ee45796171324519f0c0bfd012018dd099296336
Libarchive tag: v3.7.0
81 files changed:
.cirrus.yml
.github/workflows/ci.yml
.gitignore
CMakeLists.txt
Makefile.am
NEWS
README.md
SECURITY.md [new file with mode: 0644]
build/ci/build.sh
build/cmake/FindMbedTLS.cmake
build/cmake/config.h.in
build/version
configure.ac
contrib/android/config/windows_host.h
cpio/cpio_windows.c
libarchive/CMakeLists.txt
libarchive/archive.h
libarchive/archive_digest.c
libarchive/archive_digest_private.h
libarchive/archive_entry.h
libarchive/archive_openssl_evp_private.h
libarchive/archive_random.c
libarchive/archive_read_disk_posix.c
libarchive/archive_read_disk_windows.c
libarchive/archive_read_set_options.3
libarchive/archive_read_support_format_7zip.c
libarchive/archive_read_support_format_cab.c
libarchive/archive_read_support_format_cpio.c
libarchive/archive_read_support_format_lha.c
libarchive/archive_read_support_format_mtree.c
libarchive/archive_read_support_format_zip.c
libarchive/archive_string.c
libarchive/archive_util.c
libarchive/archive_windows.c
libarchive/archive_write_add_filter_compress.c
libarchive/archive_write_add_filter_zstd.c
libarchive/archive_write_disk_posix.c
libarchive/archive_write_disk_windows.c
libarchive/archive_write_set_format_pax.c
libarchive/filter_fork_windows.c
libarchive/test/test_fuzz.c
libarchive/test/test_read_disk_directory_traversals.c
libarchive/test/test_read_format_7zip.c
libarchive/test/test_read_format_7zip_deflate_arm64.7z.uu [new file with mode: 0644]
libarchive/test/test_read_format_7zip_lzma2_arm.7z.uu [new file with mode: 0644]
libarchive/test/test_read_format_7zip_lzma2_arm64.7z.uu [new file with mode: 0644]
libarchive/test/test_read_format_7zip_solid_zstd.7z.uu [new file with mode: 0644]
libarchive/test/test_read_format_7zip_zstd.7z.uu [new file with mode: 0644]
libarchive/test/test_read_format_7zip_zstd_arm.7z.uu [new file with mode: 0644]
libarchive/test/test_read_format_7zip_zstd_bcj.7z.uu [new file with mode: 0644]
libarchive/test/test_read_format_7zip_zstd_nobcj.7z.uu [new file with mode: 0644]
libarchive_fe/passphrase.c
test_utils/test_main.c
unzip/CMakeLists.txt [new file with mode: 0644]
unzip/bsdunzip.1 [new file with mode: 0644]
unzip/bsdunzip.c [new file with mode: 0644]
unzip/bsdunzip_platform.h [new file with mode: 0644]
unzip/test/CMakeLists.txt [new file with mode: 0644]
unzip/test/test.h [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_0.c [copied from libarchive/archive_openssl_evp_private.h with 64% similarity]
unzip/test/test_C.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_L.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_P_encryption.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_Z1.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_basic.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_basic.zip.uu [new file with mode: 0644]
unzip/test/test_d.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_encrypted.zip.uu [new file with mode: 0644]
unzip/test/test_glob.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_j.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_n.c [copied from libarchive/archive_openssl_evp_private.h with 62% similarity]
unzip/test/test_not_exist.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_o.c [copied from libarchive/archive_openssl_evp_private.h with 63% similarity]
unzip/test/test_p.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_q.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_singlefile.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_singlefile.zip.uu [new file with mode: 0644]
unzip/test/test_t.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_t_bad.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]
unzip/test/test_t_bad.zip.uu [new file with mode: 0644]
unzip/test/test_x.c [copied from libarchive/archive_openssl_evp_private.h with 65% similarity]