Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Jul 2026 10:12:20 +0000
From:      Martin Matuska <mm@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 185becb1e1bd - main - libarchive: merge from vendor branch
Message-ID:  <6a6b2384.35bf0.1b72af61@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by mm:

URL: https://cgit.FreeBSD.org/src/commit/?id=185becb1e1bd2657c156f78aeb52edac05ba5fb5

commit 185becb1e1bd2657c156f78aeb52edac05ba5fb5
Merge: 5f02c8439786 6d46c752afc8
Author:     Martin Matuska <mm@FreeBSD.org>
AuthorDate: 2026-07-30 08:13:34 +0000
Commit:     Martin Matuska <mm@FreeBSD.org>
CommitDate: 2026-07-30 10:11:06 +0000

    libarchive: merge from vendor branch
    
    libarchive 3.8.9
    
    ChangeLog:
    https://github.com/libarchive/libarchive/compare/v3.8.7...v3.8.9
    
    Obtained from:  libarchive
    Vendor commit:  27cbc7827172698143e440801fc0ba39ccb4f1f5
    MFC after:      2 weeks

 contrib/libarchive/FREEBSD-Xlist                   |     6 +
 contrib/libarchive/NEWS                            |     4 +
 contrib/libarchive/SECURITY.md                     |    19 +-
 .../github_actions/install-macos-dependencies.sh   |    22 -
 contrib/libarchive/cpio/cpio.c                     |    10 +-
 .../cpio/test/test_extract_cpio_absolute_paths.c   |     1 +
 contrib/libarchive/cpio/test/test_format_newc.c    |     2 +-
 contrib/libarchive/libarchive/archive.h            |     9 +-
 contrib/libarchive/libarchive/archive_acl.c        |   457 +-
 .../libarchive/libarchive/archive_acl_private.h    |     2 +
 .../libarchive/libarchive/archive_check_magic.c    |     1 +
 contrib/libarchive/libarchive/archive_cmdline.c    |    28 +-
 contrib/libarchive/libarchive/archive_crc32.h      |    71 +-
 contrib/libarchive/libarchive/archive_cryptor.c    |     4 +-
 .../libarchive/archive_cryptor_private.h           |    12 +-
 contrib/libarchive/libarchive/archive_digest.c     |    69 +-
 .../libarchive/libarchive/archive_digest_private.h |    12 +-
 contrib/libarchive/libarchive/archive_endian.h     |    41 +
 contrib/libarchive/libarchive/archive_entry.c      |    30 +-
 contrib/libarchive/libarchive/archive_entry.h      |     4 +-
 .../libarchive/archive_entry_link_resolver.c       |    19 +-
 .../libarchive/libarchive/archive_entry_sparse.c   |     5 +-
 .../libarchive/libarchive/archive_entry_strmode.c  |    45 +-
 .../libarchive/libarchive/archive_entry_xattr.c    |    10 +-
 contrib/libarchive/libarchive/archive_hmac.c       |     2 +-
 .../libarchive/libarchive/archive_hmac_private.h   |     2 +-
 contrib/libarchive/libarchive/archive_integer.h    |   267 +
 contrib/libarchive/libarchive/archive_match.c      |    45 +-
 contrib/libarchive/libarchive/archive_options.c    |    20 +-
 contrib/libarchive/libarchive/archive_pack_dev.c   |     2 +-
 contrib/libarchive/libarchive/archive_parse_date.c |    72 +-
 contrib/libarchive/libarchive/archive_pathmatch.c  |    54 +-
 contrib/libarchive/libarchive/archive_private.h    |    26 +
 contrib/libarchive/libarchive/archive_random.c     |    26 -
 contrib/libarchive/libarchive/archive_read.c       |   452 +-
 .../libarchive/archive_read_append_filter.c        |    82 +-
 .../libarchive/archive_read_data_into_fd.c         |    98 +-
 .../libarchive/archive_read_disk_entry_from_file.c |     7 +-
 .../libarchive/archive_read_disk_posix.c           |    21 +-
 .../archive_read_disk_set_standard_lookup.c        |     7 +-
 .../libarchive/libarchive/archive_read_filter.3    |     5 +-
 contrib/libarchive/libarchive/archive_read_open.3  |    16 +
 .../libarchive/libarchive/archive_read_open_fd.c   |     5 +-
 .../libarchive/libarchive/archive_read_open_file.c |     5 +-
 .../libarchive/archive_read_open_filename.c        |     7 +-
 .../libarchive/archive_read_open_memory.c          |     5 +-
 .../libarchive/libarchive/archive_read_private.h   |    15 +-
 .../libarchive/archive_read_support_filter_all.c   |    14 +-
 .../libarchive/archive_read_support_filter_bzip2.c |   149 +-
 .../archive_read_support_filter_compress.c         |   235 +-
 .../libarchive/archive_read_support_filter_grzip.c |    19 +-
 .../libarchive/archive_read_support_filter_gzip.c  |   223 +-
 .../libarchive/archive_read_support_filter_lrzip.c |    20 +-
 .../libarchive/archive_read_support_filter_lz4.c   |   432 +-
 .../libarchive/archive_read_support_filter_lzop.c  |   225 +-
 .../archive_read_support_filter_program.c          |   183 +-
 .../libarchive/archive_read_support_filter_rpm.c   |   251 +-
 .../libarchive/archive_read_support_filter_uu.c    |   269 +-
 .../libarchive/archive_read_support_filter_xz.c    |   299 +-
 .../libarchive/archive_read_support_filter_zstd.c  |   200 +-
 .../libarchive/archive_read_support_format_7zip.c  |  1374 +-
 .../libarchive/archive_read_support_format_all.c   |     2 +-
 .../libarchive/archive_read_support_format_ar.c    |   166 +-
 .../libarchive/archive_read_support_format_cab.c   |   887 +-
 .../libarchive/archive_read_support_format_cpio.c  |   167 +-
 .../archive_read_support_format_iso9660.c          |   228 +-
 .../libarchive/archive_read_support_format_lha.c   |   145 +-
 .../libarchive/archive_read_support_format_mtree.c |   122 +-
 .../libarchive/archive_read_support_format_rar.c   |   223 +-
 .../libarchive/archive_read_support_format_rar5.c  |  1265 +-
 .../libarchive/archive_read_support_format_raw.c   |    65 +-
 .../libarchive/archive_read_support_format_tar.c   |   349 +-
 .../libarchive/archive_read_support_format_warc.c  |   551 +-
 .../libarchive/archive_read_support_format_xar.c   |   443 +-
 .../libarchive/archive_read_support_format_zip.c   |   638 +-
 contrib/libarchive/libarchive/archive_string.c     |     7 +-
 contrib/libarchive/libarchive/archive_time.c       |    27 +-
 contrib/libarchive/libarchive/archive_util.3       |    35 +-
 contrib/libarchive/libarchive/archive_util.c       |    68 +-
 .../libarchive/archive_version_details.c           |    27 +-
 contrib/libarchive/libarchive/archive_write.c      |   115 +-
 .../libarchive/archive_write_add_filter.c          |     2 +-
 .../archive_write_add_filter_b64encode.c           |   121 +-
 .../libarchive/archive_write_add_filter_bzip2.c    |   204 +-
 .../libarchive/archive_write_add_filter_compress.c |   240 +-
 .../libarchive/archive_write_add_filter_grzip.c    |    68 +-
 .../libarchive/archive_write_add_filter_gzip.c     |   274 +-
 .../libarchive/archive_write_add_filter_lrzip.c    |    88 +-
 .../libarchive/archive_write_add_filter_lz4.c      |   486 +-
 .../libarchive/archive_write_add_filter_lzop.c     |   260 +-
 .../libarchive/archive_write_add_filter_program.c  |    81 +-
 .../libarchive/archive_write_add_filter_uuencode.c |   123 +-
 .../libarchive/archive_write_add_filter_xz.c       |   280 +-
 .../libarchive/archive_write_add_filter_zstd.c     |   272 +-
 .../libarchive/archive_write_disk_posix.c          |    83 +-
 .../archive_write_disk_set_standard_lookup.c       |     7 +-
 .../libarchive/libarchive/archive_write_filter.3   |     8 +
 .../libarchive/libarchive/archive_write_format.3   |     4 +-
 .../libarchive/libarchive/archive_write_private.h  |     4 +-
 .../libarchive/archive_write_set_format_7zip.c     |    64 +-
 .../libarchive/archive_write_set_format_ar.c       |    99 +-
 .../archive_write_set_format_cpio_binary.c         |    52 +-
 .../archive_write_set_format_cpio_newc.c           |    37 +-
 .../libarchive/archive_write_set_format_cpio_odc.c |    52 +-
 .../libarchive/archive_write_set_format_gnutar.c   |    47 +-
 .../libarchive/archive_write_set_format_iso9660.c  |   180 +-
 .../libarchive/archive_write_set_format_mtree.c    |   139 +-
 .../libarchive/archive_write_set_format_pax.c      |   258 +-
 .../libarchive/archive_write_set_format_raw.c      |     8 +-
 .../libarchive/archive_write_set_format_shar.c     |    77 +-
 .../libarchive/archive_write_set_format_ustar.c    |    23 +-
 .../libarchive/archive_write_set_format_v7tar.c    |    23 +-
 .../libarchive/archive_write_set_format_warc.c     |   550 +-
 .../libarchive/archive_write_set_format_xar.c      |   275 +-
 .../libarchive/archive_write_set_format_zip.c      |    64 +-
 .../libarchive/archive_write_set_options.3         |    28 +-
 contrib/libarchive/libarchive/libarchive-formats.5 |     2 +-
 .../libarchive/libarchive/test/read_open_memory.c  |     8 +-
 .../libarchive/test/test_acl_from_text_overread.c  |    98 +
 .../test/test_acl_nfs4_null_id_overflow.c          |   105 +
 .../libarchive/test/test_acl_nfs4_text.c           |   426 +
 .../libarchive/test/test_acl_posix1e_text.c        |   530 +
 .../libarchive/test/test_archive_match_path.c      |    16 +-
 .../libarchive/test/test_archive_parse_date.c      |    83 +-
 .../libarchive/test/test_archive_pathmatch.c       |    16 +
 .../libarchive/test/test_archive_pathmatch_oob.c   |   156 +
 .../test/test_archive_pathmatch_oob_bracket.bin.uu |     4 +
 .../test/test_archive_pathmatch_oob_strchr.bin.uu  |     8 +
 .../test/test_archive_read_close_twice.c           |    46 +-
 .../libarchive/test/test_archive_read_set_option.c |    68 -
 .../test/test_archive_read_set_options.c           |   150 +-
 .../test/test_archive_seek_data_unsupported.c      |    95 +
 .../libarchive/test/test_archive_string.c          |     1 +
 .../test/test_archive_string_conversion.c          |    14 +-
 .../test/test_archive_string_conversion_overread.c |    87 +
 .../test/test_archive_write_add_filter.c           |   208 +
 .../test/test_archive_write_add_filter_by_name.c   |     2 +-
 .../test/test_archive_write_set_format_by_name.c   |     2 +-
 .../test_archive_write_set_format_filter_by_ext.c  |     2 +-
 .../test/test_archive_write_set_format_option.c    |    66 -
 .../test/test_archive_write_set_option.c           |    68 -
 .../test/test_archive_write_set_options.c          |   150 +-
 .../libarchive/libarchive/test/test_compat_bzip2.c |     1 +
 .../libarchive/libarchive/test/test_compat_cpio.c  |     2 +-
 .../libarchive/libarchive/test/test_compat_gtar.c  |     4 +-
 .../libarchive/test/test_compat_gtar_large.c       |     2 +-
 .../libarchive/libarchive/test/test_compat_gzip.c  |     2 +-
 .../libarchive/libarchive/test/test_compat_lz4.c   |     4 +-
 .../libarchive/libarchive/test/test_compat_lzip.c  |     6 +-
 .../libarchive/libarchive/test/test_compat_lzma.c  |     2 +-
 .../libarchive/libarchive/test/test_compat_lzop.c  |     6 +-
 .../libarchive/libarchive/test/test_compat_mac.c   |     4 +-
 .../libarchive/test/test_compat_perl_archive_tar.c |     2 +-
 .../test/test_compat_plexus_archiver_tar.c         |     2 +-
 .../test/test_compat_solaris_pax_sparse.c          |     4 +-
 .../libarchive/test/test_compat_tar_directory.c    |     2 +-
 .../libarchive/test/test_compat_tar_hardlink.c     |     2 +-
 .../libarchive/libarchive/test/test_compat_xz.c    |     2 +-
 .../libarchive/libarchive/test/test_compat_zip.c   |    22 +-
 .../libarchive/libarchive/test/test_compat_zstd.c  |     2 +-
 contrib/libarchive/libarchive/test/test_entry.c    |    28 +
 contrib/libarchive/libarchive/test/test_fuzz.c     |     2 +-
 .../libarchive/test/test_fuzz_consumer.h           |   143 +
 .../test/test_gnutar_filename_encoding.c           |    59 +-
 .../libarchive/test/test_open_filename.c           |    23 +
 .../libarchive/test/test_pax_filename_encoding.c   |     8 +-
 .../libarchive/test/test_pax_xattr_header.c        |     8 +-
 .../test_read_data_into_fd_size_exceeds_declared.c |   119 +
 ...ta_into_fd_size_exceeds_declared_deflate.zip.uu |    23 +
 ...ata_into_fd_size_exceeds_declared_stored.zip.uu |     9 +
 .../libarchive/test/test_read_data_large.c         |    92 +
 .../test/test_read_disk_directory_traversals.c     |    38 +-
 ...ilter_option.c => test_read_files_compressed.c} |    48 +-
 .../test/test_read_files_compressed.part01.uu      |     4 +
 .../test/test_read_files_compressed.part02.uu      |     4 +
 .../libarchive/test/test_read_filter_compress.c    |     6 +-
 .../libarchive/test/test_read_filter_grzip.c       |     2 +-
 .../test/test_read_filter_gzip_recursive.c         |     2 +-
 .../libarchive/test/test_read_filter_lrzip.c       |     2 +-
 ..._filter_option.c => test_read_filter_lz4_raw.c} |    36 +-
 .../test/test_read_filter_lz4_raw_skip.uu          |     4 +
 .../libarchive/test/test_read_filter_lzop.c        |     2 +-
 .../test/test_read_filter_lzop_multiple_parts.c    |     2 +-
 .../libarchive/test/test_read_filter_program.c     |     2 +
 .../test/test_read_filter_uudecode_raw.c           |     4 +-
 ...twice_open_fd.c => test_read_filter_zstd_raw.c} |    28 +-
 .../test/test_read_filter_zstd_raw_loop.uu         |     4 +
 .../libarchive/test/test_read_format_7zip.c        |   112 +-
 .../test_read_format_7zip_archive_properties.7z.uu |     5 +
 .../test/test_read_format_7zip_encryption_data.c   |     4 +-
 .../test/test_read_format_7zip_encryption_header.c |     2 +-
 .../test_read_format_7zip_encryption_partially.c   |     6 +-
 .../test/test_read_format_7zip_entries_oom.7z.uu   |     8 +
 .../test/test_read_format_7zip_entries_oom.c       |    56 +
 .../test/test_read_format_7zip_folders_oom.7z.uu   |     8 +
 .../test/test_read_format_7zip_folders_oom.c       |    50 +
 .../test/test_read_format_7zip_issue2765.c         |     2 +-
 .../test/test_read_format_7zip_malformed.c         |    43 +-
 .../test/test_read_format_7zip_malformed4.7z.uu    |     5 +
 ...t_read_format_7zip_malformed_numfiles_oom.7z.uu |     5 +
 .../test/test_read_format_7zip_packinfo_digests.c  |     2 +-
 .../test_read_format_7zip_sfx_boundary_elf.elf.uu  |    22 +
 .../test_read_format_7zip_sfx_boundary_pe.exe.uu   |    22 +
 .../libarchive/test/test_read_format_cab.c         |     6 +-
 .../test/test_read_format_cab_filename.c           |     4 +-
 .../test/test_read_format_cab_lzx_16bit.c          |    52 +
 .../test/test_read_format_cab_lzx_16bit.cab.uu     |     6 +
 .../libarchive/test/test_read_format_cab_lzx_e8.c  |    59 +
 .../test/test_read_format_cab_lzx_e8.cab.uu        |     6 +
 .../test/test_read_format_cab_mszip_oob.c          |    93 +
 .../libarchive/test/test_read_format_cab_multi.c   |    72 +
 .../test/test_read_format_cab_multi.p1.cab.uu      |    15 +
 .../test/test_read_format_cab_multi.p2.cab.uu      |     8 +
 .../libarchive/test/test_read_format_cpio_afio.c   |    26 +-
 ...test_read_format_cpio_afio_header.part1.cpio.uu |     5 +
 ...test_read_format_cpio_afio_header.part2.cpio.uu |     4 +
 .../test/test_read_format_cpio_bin_bz2.c           |     2 +-
 .../libarchive/test/test_read_format_cpio_bin_gz.c |     2 +-
 .../test/test_read_format_cpio_filename.c          |    86 +-
 .../test/test_read_format_cpio_svr4_bzip2_rpm.c    |     2 +-
 .../test/test_read_format_cpio_svr4_gzip.c         |     2 +-
 .../test/test_read_format_cpio_svr4_gzip_rpm.c     |     2 +-
 .../test/test_read_format_cpio_symlink_trailer.c   |    58 +
 .../test_read_format_cpio_symlink_trailer.cpio.uu  |  2919 +++
 .../test/test_read_format_gtar_filename.c          |    18 +-
 .../libarchive/test/test_read_format_gtar_gz.c     |     2 +-
 .../test/test_read_format_gtar_redundant_L.c       |     2 +-
 .../libarchive/test/test_read_format_gtar_sparse.c |    54 +
 .../test/test_read_format_gtar_sparse_reuse.tar.uu |    48 +
 .../test/test_read_format_gtar_sparse_skip_entry.c |     4 +-
 .../libarchive/test/test_read_format_huge_rpm.c    |    17 +-
 .../test_read_format_iso_joliet_utf16be_overflow.c |    61 +
 ..._read_format_iso_joliet_utf16be_overflow.iso.uu |  1278 +
 ...test_read_format_iso_rockridge_ce_loop.iso.Z.uu |    61 +
 .../test_read_format_iso_rockridge_zf_overflow.c   |    77 +
 ...st_read_format_iso_rockridge_zf_overflow.iso.uu |  1096 +
 ...bz2.c => test_read_format_isojoliet_compress.c} |     6 +-
 .../test/test_read_format_isorr_ce_loop.c          |    58 +
 ...orr_bz2.c => test_read_format_isorr_compress.c} |     6 +-
 ...bz2.c => test_read_format_isorr_new_compress.c} |     6 +-
 ...bz2.c => test_read_format_isozisofs_compress.c} |     4 +-
 .../libarchive/test/test_read_format_lha.c         |     2 +-
 .../test/test_read_format_lha_bugfix_0.c           |     2 +-
 .../test/test_read_format_lha_filename.c           |     6 +-
 .../test/test_read_format_lha_filename_utf16.c     |     2 +-
 .../test_read_format_lha_symlink_missing_target.c  |   159 +
 ...t_read_format_lha_symlink_missing_target.lzh.uu |    11 +
 .../libarchive/test/test_read_format_mtree.c       |    91 +-
 .../libarchive/test/test_read_format_pax_bz2.c     |     2 +-
 .../libarchive/test/test_read_format_rar.c         |   129 +-
 .../test_read_format_rar3_lowdist_reset.rar.uu     |    16 +
 .../libarchive/test/test_read_format_rar5.c        |   122 +-
 .../test/test_read_format_rar5_bad_filter.c        |   130 +
 .../test/test_read_format_rar5_bad_tables.c        |    59 +
 .../test/test_read_format_rar5_bad_tables.rar.uu   |     8 +
 .../test_read_format_rar5_block_hdr_fail_loop.c    |    37 +
 ...ad_format_rar5_bytes_remaining_underflow.rar.uu |     5 +
 ..._read_format_rar5_main_block_extra_bytes.rar.uu |     6 +
 ..._read_format_rar5_skip_block_extra_bytes.rar.uu |     6 +
 ...rmat_rar5_unpacked_size_exceeds_declared.rar.uu |    10 +
 .../test/test_read_format_rar_encryption.c         |    10 +-
 .../test/test_read_format_rar_encryption_data.c    |     6 +-
 .../test/test_read_format_rar_encryption_header.c  |     2 +-
 .../test_read_format_rar_encryption_partially.c    |     4 +-
 .../test/test_read_format_rar_invalid1.c           |     2 +-
 .../test_read_format_rar_newsub_rr_over_1m.rar.uu  | 23307 +++++++++++++++++++
 .../test/test_read_format_rar_overflow.c           |     2 +-
 .../test_read_format_rar_seek_data_cursor0.rar.uu  |   164 +
 .../test_read_format_rar_unbound_staticdata.rar.uu |     6 +
 ...ename.c => test_read_format_tar_acl_oob_read.c} |    36 +-
 .../test/test_read_format_tar_acl_oob_read.tar.uu  |   129 +
 .../test/test_read_format_tar_concatenated.c       |     4 +-
 .../test/test_read_format_tar_empty_filename.c     |     2 +-
 .../test/test_read_format_tar_empty_pax.c          |    69 +
 .../test_read_format_tar_empty_with_gnulabel.c     |     2 +-
 .../test/test_read_format_tar_filename.c           |    12 +-
 .../test/test_read_format_tar_mac_metadata.c       |     2 +-
 .../test/test_read_format_tar_pax_g_large.c        |     2 +-
 .../test/test_read_format_tar_pax_large_attr.c     |     2 +-
 .../test/test_read_format_tar_pax_negative_time.c  |     2 +-
 .../test/test_read_format_tar_pax_sun_holesdata.c  |    76 +
 .../test_read_format_tar_pax_sun_holesdata.tar.uu  |    95 +
 .../test/test_read_format_tar_pax_timestamps.c     |    64 +
 .../test_read_format_tar_pax_timestamps.tar.uu     |    60 +
 .../test/test_read_format_tar_timestamp_overflow.c |    55 +
 .../test_read_format_tar_timestamp_overflow.tar.uu |    38 +
 .../libarchive/test/test_read_format_tgz.c         |     2 +-
 .../test/test_read_format_ustar_filename.c         |    18 +-
 .../libarchive/test/test_read_format_warc.c        |   100 +
 .../libarchive/test/test_read_format_xar.c         |   184 +
 .../test_read_format_xar_atou64_overread.xar.uu    |     7 +
 .../test/test_read_format_xar_base64_oob.xar.uu    |     7 +
 .../test/test_read_format_xar_large_mode.xar.uu    |    11 +
 ...test_read_format_xar_parse_time_overread.xar.uu |     8 +
 .../libarchive/test/test_read_format_zip.c         |   130 +-
 .../test/test_read_format_zip_7075_utf8_paths.c    |     4 +-
 .../test/test_read_format_zip_comment_stored.c     |     2 +-
 .../test/test_read_format_zip_encryption_data.c    |     2 +-
 .../test/test_read_format_zip_encryption_header.c  |     2 +-
 .../test_read_format_zip_encryption_partially.c    |     2 +-
 .../test/test_read_format_zip_filename.c           |    40 +-
 .../libarchive/test/test_read_format_zip_jar.c     |     2 +-
 .../test/test_read_format_zip_mac_metadata.c       |     2 +-
 .../test/test_read_format_zip_malformed.c          |     4 +-
 .../libarchive/test/test_read_format_zip_nested.c  |     4 +-
 .../test/test_read_format_zip_nofiletype.c         |     2 +-
 .../libarchive/test/test_read_format_zip_padded.c  |     2 +-
 .../test/test_read_format_zip_pkware_unix.zip.uu   |     7 +
 ..._read_format_zip_ppmd8_aes256_streaming.zipx.uu |    16 +
 .../libarchive/test/test_read_format_zip_sfx.c     |     2 +-
 .../test_read_format_zip_size_exceeds_declared.c   |   145 +
 ...format_zip_size_exceeds_declared_deflate.zip.uu |    23 +
 ..._format_zip_size_exceeds_declared_stored.zip.uu |     9 +
 ...ad_format_zip_symlink_unsupported_compression.c |   168 +
 ...rmat_zip_symlink_unsupported_compression.zip.uu |    16 +
 ...t_read_format_zip_traditional_encryption_data.c |     4 +-
 ...read_format_zip_uncompressed_size_off_by_4gib.c |   106 +
 ...format_zip_uncompressed_size_off_by_4gib.zip.uu |     7 +
 .../test/test_read_format_zip_winzip_aes.c         |     4 +-
 ...ead_format_zip_winzip_aes256_large_bzip2.zip.uu |  1616 ++
 ...read_format_zip_winzip_aes256_large_lzma.zip.uu |  1893 ++
 ...read_format_zip_winzip_aes256_large_ppmd.zip.uu |  1399 ++
 ...t_read_format_zip_winzip_aes256_large_xz.zip.uu |  1898 ++
 ...read_format_zip_winzip_aes256_large_zstd.zip.uu |  2053 ++
 .../test/test_read_format_zip_winzip_aes_large.c   |   276 +-
 ...read_format_zip_with_invalid_traditional_eocd.c |     2 +-
 .../libarchive/test/test_read_format_zip_zip64.c   |     4 +-
 .../test/test_read_format_zip_zipx_encrypted.c     |   268 +
 .../test/test_read_format_zip_zipx_lzma_oom.c      |    63 +
 .../test_read_format_zip_zipx_lzma_oom.zipx.uu     |     4 +
 .../test/test_read_pax_empty_val_no_nl.c           |     2 +-
 .../test_read_pax_xattr_rht_security_selinux.c     |     2 +-
 .../libarchive/test/test_read_pax_xattr_schily.c   |     2 +-
 .../libarchive/test/test_read_set_format.c         |   170 +-
 .../libarchive/libarchive/test/test_sparse_basic.c |    43 +-
 .../libarchive/test/test_ustar_filename_encoding.c |    10 +-
 .../libarchive/test/test_write_disk_appledouble.c  |     6 +-
 .../test/test_write_disk_hfs_compression.c         |     4 +-
 .../libarchive/test/test_write_disk_mac_metadata.c |     4 +-
 .../test/test_write_disk_no_hfs_compression.c      |     4 +-
 .../libarchive/test/test_write_disk_secure.c       |   292 +-
 .../libarchive/test/test_write_disk_secure744.c    |    11 +-
 .../libarchive/test/test_write_disk_secure745.c    |     3 +-
 .../libarchive/test/test_write_disk_secure746.c    |     9 +-
 .../test/test_write_disk_secure_noabsolutepaths.c  |     1 +
 .../libarchive/test/test_write_filter_b64encode.c  |     6 +-
 .../libarchive/test/test_write_filter_bzip2.c      |     6 +-
 .../libarchive/test/test_write_filter_gzip.c       |    23 +-
 .../libarchive/test/test_write_filter_lrzip.c      |     6 +-
 .../libarchive/test/test_write_filter_lz4.c        |     8 +-
 .../libarchive/test/test_write_filter_lzip.c       |     6 +-
 .../libarchive/test/test_write_filter_lzma.c       |    82 +-
 .../libarchive/test/test_write_filter_lzop.c       |     6 +-
 .../libarchive/test/test_write_filter_uuencode.c   |     6 +-
 .../libarchive/test/test_write_filter_xz.c         |    95 +-
 .../libarchive/test/test_write_filter_zstd.c       |     6 +-
 .../libarchive/test/test_write_format_7zip.c       |    47 +-
 .../libarchive/test/test_write_format_7zip_empty.c |    10 +-
 .../libarchive/test/test_write_format_7zip_large.c |     2 +-
 .../libarchive/test/test_write_format_gnutar.c     |    15 +-
 .../test/test_write_format_gnutar_filenames.c      |     8 +-
 .../test/test_write_format_gnutar_huge.c           |    57 +
 .../libarchive/test/test_write_format_iso9660.c    |    12 +-
 .../test/test_write_format_iso9660_boot.c          |     4 +-
 .../test/test_write_format_iso9660_bugs.c          |   305 +
 .../test/test_write_format_iso9660_empty.c         |     4 +-
 .../test/test_write_format_iso9660_filename.c      |     4 +-
 .../test/test_write_format_iso9660_joliet_id.c     |   113 +
 ...est_write_format_iso9660_joliet_overflow.bin.uu |     4 +
 .../test_write_format_iso9660_null_deref.bin.uu    |     5 +
 ...ion.c => test_write_format_iso9660_rockridge.c} |    64 +-
 .../test_write_format_iso9660_rockridge_overflow.c |    74 +
 .../test_write_format_iso9660_underflow.bin.uu     |     5 +
 .../test/test_write_format_iso9660_zisofs.c        |    12 +-
 .../test_write_format_iso9660_zisofs_overflow.c    |   127 +
 .../libarchive/test/test_write_format_mtree.c      |     4 +-
 .../test/test_write_format_mtree_absolute.c        |   132 +
 .../test/test_write_format_mtree_dotdot.c          |   103 +
 .../test/test_write_format_mtree_null_deref.bin.uu |     4 +
 .../test/test_write_format_mtree_null_deref.c      |   233 +
 .../test/test_write_format_mtree_preset_digests.c  |   105 +-
 .../libarchive/test/test_write_format_pax.c        |    35 +-
 .../libarchive/test/test_write_format_pax_align.c  |   246 +
 .../test/test_write_format_tar_empty_dirname.c     |    82 +
 .../libarchive/test/test_write_format_tar_ustar.c  |    14 +-
 .../libarchive/test/test_write_format_warc.c       |   106 +
 .../libarchive/test/test_write_format_xar.c        |   112 +-
 .../libarchive/test/test_write_format_xar_bugs.c   |   170 +
 .../libarchive/test/test_write_format_xar_empty.c  |     2 +-
 .../libarchive/test/test_write_format_xar_fflags.c |    78 +
 .../test_write_format_xar_strcpy_overlap.bin.uu    |     6 +
 .../test/test_write_format_xar_underflow.bin.uu    |     6 +
 .../libarchive/test/test_write_format_zip.c        |     8 +-
 ...=> test_write_format_zip_compression_lzma_xz.c} |    20 +-
 .../test/test_write_format_zip_empty_pathname.c    |    75 +
 .../test/test_write_format_zip_long_pathname.c     |   114 +
 .../test/test_write_format_zip_windows_path.c      |     3 +-
 .../libarchive/test/test_write_format_zip_zip64.c  |     2 +-
 .../libarchive/test/test_write_read_format_zip.c   |     8 +-
 contrib/libarchive/libarchive/xxhash.c             |     2 +
 contrib/libarchive/libarchive_fe/lafe_fnmatch.c    |   317 +
 contrib/libarchive/libarchive_fe/lafe_fnmatch.h    |    56 +
 contrib/libarchive/tar/bsdtar.h                    |     3 +-
 contrib/libarchive/tar/read.c                      |    31 +-
 contrib/libarchive/tar/subst.c                     |    17 +-
 contrib/libarchive/tar/test/test_option_P_upper.c  |     1 +
 contrib/libarchive/tar/test/test_option_mtime.c    |    17 -
 contrib/libarchive/tar/test/test_option_s.c        |     4 +-
 .../test_option_stdout_size_exceeds_declared.c     |    50 +
 ...ion_stdout_size_exceeds_declared_deflate.zip.uu |    23 +
 ...tion_stdout_size_exceeds_declared_stored.zip.uu |     9 +
 contrib/libarchive/tar/test/test_stdio.c           |     2 +-
 contrib/libarchive/tar/util.c                      |    40 +-
 contrib/libarchive/tar/write.c                     |    43 +-
 contrib/libarchive/test_utils/test_main.c          |   109 +-
 contrib/libarchive/test_utils/test_utils.c         |     2 +-
 contrib/libarchive/unzip/bsdunzip.c                |    84 +-
 contrib/libarchive/unzip/bsdunzip_platform.h       |     4 +
 contrib/libarchive/unzip/test/test_I.c             |     8 +-
 contrib/libarchive/unzip/test/test_P_encryption.c  |     4 +
 contrib/libarchive/unzip/test/test_f.c             |    39 +
 contrib/libarchive/unzip/test/test_f_new.zip.uu    |     8 +
 contrib/libarchive/unzip/test/test_f_old.zip.uu    |     8 +
 contrib/libarchive/unzip/test/test_symlink.c       |    53 +
 .../libarchive/unzip/test/test_symlink_1.zip.uu    |    21 +
 .../libarchive/unzip/test/test_symlink_2.zip.uu    |    12 +
 .../libarchive/unzip/test/test_symlink_dotdot.c    |    36 +
 .../unzip/test/test_symlink_dotdot.zip.uu          |    10 +
 contrib/libarchive/unzip/test/test_u.c             |    32 +
 contrib/libarchive/unzip/test/test_u_new.zip.uu    |     8 +
 contrib/libarchive/unzip/test/test_u_old.zip.uu    |     8 +
 lib/libarchive/tests/Makefile                      |   132 +-
 usr.bin/tar/tests/Makefile                         |     3 +
 usr.bin/unzip/tests/Makefile                       |    12 +-
 434 files changed, 57366 insertions(+), 8560 deletions(-)

diff --cc contrib/libarchive/FREEBSD-Xlist
index 70a015527c05,000000000000..98a7099d7e04
mode 100644,000000..100644
--- a/contrib/libarchive/FREEBSD-Xlist
+++ b/contrib/libarchive/FREEBSD-Xlist
@@@ -1,41 -1,0 +1,47 @@@
 +.git
 +.gitattributes
++.github
 +.gitignore
 +.travis.yml
 +CMakeLists.txt
 +CONTRIBUTING.md
 +CTestConfig.cmake
 +INSTALL
 +Makefile.am
 +build
 +cat/CMakeLists.txt
 +cat/test/CMakeLists.txt
 +configure.ac
 +contrib
 +cpio/CMakeLists.txt
 +cpio/cpio_windows.c
 +cpio/cpio_windows.h
 +cpio/config_freebsd.h
 +cpio/test/CMakeLists.txt
 +doc
 +examples
 +libarchive/CMakeLists.txt
 +libarchive/archive_entry_copy_bhfi.c
 +libarchive/archive_disk_acl_darwin.c
 +libarchive/archive_disk_acl_linux.c
 +libarchive/archive_disk_acl_sunos.c
 +libarchive/archive_read_disk_windows.c
 +libarchive/archive_windows.c
 +libarchive/archive_windows.h
 +libarchive/archive_write_disk_windows.c
 +libarchive/config_freebsd.h
 +libarchive/filter_fork_windows.c
 +libarchive/mtree.5
 +libarchive/test/.cvsignore
 +libarchive/test/CMakeLists.txt
 +tar/CMakeLists.txt
++tar/bsdtar.exe.manifest
++tar/bsdtar.rc
 +tar/bsdtar_windows.c
 +tar/bsdtar_windows.h
 +tar/config_freebsd.h
 +tar/test/CMakeLists.txt
 +tar/test/test_windows.c
++unzip/bsdunzip.exe.manifest
++unzip/bsdunzip.rc
++unzip/bsdunzip_windows.h
diff --cc contrib/libarchive/libarchive/archive_integer.h
index 000000000000,1e715927901e..1e715927901e
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/archive_integer.h
+++ b/contrib/libarchive/libarchive/archive_integer.h
diff --cc contrib/libarchive/libarchive/test/test_acl_from_text_overread.c
index 000000000000,ecf6cc78eb87..ecf6cc78eb87
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_acl_from_text_overread.c
+++ b/contrib/libarchive/libarchive/test/test_acl_from_text_overread.c
diff --cc contrib/libarchive/libarchive/test/test_acl_nfs4_null_id_overflow.c
index 000000000000,590c704595ce..590c704595ce
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_acl_nfs4_null_id_overflow.c
+++ b/contrib/libarchive/libarchive/test/test_acl_nfs4_null_id_overflow.c
diff --cc contrib/libarchive/libarchive/test/test_acl_nfs4_text.c
index 000000000000,165d18ed8f1c..165d18ed8f1c
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_acl_nfs4_text.c
+++ b/contrib/libarchive/libarchive/test/test_acl_nfs4_text.c
diff --cc contrib/libarchive/libarchive/test/test_acl_posix1e_text.c
index 000000000000,57084465d59e..57084465d59e
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_acl_posix1e_text.c
+++ b/contrib/libarchive/libarchive/test/test_acl_posix1e_text.c
diff --cc contrib/libarchive/libarchive/test/test_archive_pathmatch_oob.c
index 000000000000,a3885e44447d..a3885e44447d
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_archive_pathmatch_oob.c
+++ b/contrib/libarchive/libarchive/test/test_archive_pathmatch_oob.c
diff --cc contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_bracket.bin.uu
index 000000000000,5984a0d34c94..5984a0d34c94
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_bracket.bin.uu
+++ b/contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_bracket.bin.uu
diff --cc contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_strchr.bin.uu
index 000000000000,b961b0a08827..b961b0a08827
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_strchr.bin.uu
+++ b/contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_strchr.bin.uu
diff --cc contrib/libarchive/libarchive/test/test_archive_seek_data_unsupported.c
index 000000000000,e10e811fcb4c..e10e811fcb4c
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_archive_seek_data_unsupported.c
+++ b/contrib/libarchive/libarchive/test/test_archive_seek_data_unsupported.c
diff --cc contrib/libarchive/libarchive/test/test_archive_string_conversion_overread.c
index 000000000000,cb7a49123f8a..cb7a49123f8a
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_archive_string_conversion_overread.c
+++ b/contrib/libarchive/libarchive/test/test_archive_string_conversion_overread.c
diff --cc contrib/libarchive/libarchive/test/test_archive_write_add_filter.c
index 000000000000,3a549d57230b..3a549d57230b
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_archive_write_add_filter.c
+++ b/contrib/libarchive/libarchive/test/test_archive_write_add_filter.c
diff --cc contrib/libarchive/libarchive/test/test_fuzz_consumer.h
index 000000000000,450b97273eb9..450b97273eb9
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_fuzz_consumer.h
+++ b/contrib/libarchive/libarchive/test/test_fuzz_consumer.h
diff --cc contrib/libarchive/libarchive/test/test_read_data_into_fd_size_exceeds_declared.c
index 000000000000,a711a380dd0c..a711a380dd0c
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_data_into_fd_size_exceeds_declared.c
+++ b/contrib/libarchive/libarchive/test/test_read_data_into_fd_size_exceeds_declared.c
diff --cc contrib/libarchive/libarchive/test/test_read_data_into_fd_size_exceeds_declared_deflate.zip.uu
index 000000000000,12f633e45b6a..12f633e45b6a
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_data_into_fd_size_exceeds_declared_deflate.zip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_data_into_fd_size_exceeds_declared_deflate.zip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_data_into_fd_size_exceeds_declared_stored.zip.uu
index 000000000000,228ca983f0b6..228ca983f0b6
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_data_into_fd_size_exceeds_declared_stored.zip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_data_into_fd_size_exceeds_declared_stored.zip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_files_compressed.part01.uu
index 000000000000,346545a0dc8d..346545a0dc8d
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_files_compressed.part01.uu
+++ b/contrib/libarchive/libarchive/test/test_read_files_compressed.part01.uu
diff --cc contrib/libarchive/libarchive/test/test_read_files_compressed.part02.uu
index 000000000000,41e440391ae8..41e440391ae8
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_files_compressed.part02.uu
+++ b/contrib/libarchive/libarchive/test/test_read_files_compressed.part02.uu
diff --cc contrib/libarchive/libarchive/test/test_read_filter_lz4_raw_skip.uu
index 000000000000,aaff306b80bf..aaff306b80bf
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_filter_lz4_raw_skip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_filter_lz4_raw_skip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_filter_zstd_raw_loop.uu
index 000000000000,932715669aa7..932715669aa7
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_filter_zstd_raw_loop.uu
+++ b/contrib/libarchive/libarchive/test/test_read_filter_zstd_raw_loop.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_7zip_archive_properties.7z.uu
index 000000000000,b5759d932401..b5759d932401
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_7zip_archive_properties.7z.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_7zip_archive_properties.7z.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.7z.uu
index 000000000000,3339d0367c31..3339d0367c31
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.7z.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.7z.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.c
index 000000000000,8c7a77992469..8c7a77992469
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_7zip_folders_oom.7z.uu
index 000000000000,682ffb8ce422..682ffb8ce422
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_7zip_folders_oom.7z.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_7zip_folders_oom.7z.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_7zip_folders_oom.c
index 000000000000,53342dfc0375..53342dfc0375
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_7zip_folders_oom.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_7zip_folders_oom.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_7zip_malformed4.7z.uu
index 000000000000,45597aa13ac4..45597aa13ac4
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_7zip_malformed4.7z.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_7zip_malformed4.7z.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_7zip_malformed_numfiles_oom.7z.uu
index 000000000000,bb1f75efa163..bb1f75efa163
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_7zip_malformed_numfiles_oom.7z.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_7zip_malformed_numfiles_oom.7z.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_7zip_sfx_boundary_elf.elf.uu
index 000000000000,1d396baf8a44..1d396baf8a44
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_7zip_sfx_boundary_elf.elf.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_7zip_sfx_boundary_elf.elf.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_7zip_sfx_boundary_pe.exe.uu
index 000000000000,a4895655b281..a4895655b281
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_7zip_sfx_boundary_pe.exe.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_7zip_sfx_boundary_pe.exe.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_cab_lzx_16bit.c
index 000000000000,6efc3801fc1c..6efc3801fc1c
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_cab_lzx_16bit.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_cab_lzx_16bit.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_cab_lzx_16bit.cab.uu
index 000000000000,c1e6330a47ee..c1e6330a47ee
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_cab_lzx_16bit.cab.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_cab_lzx_16bit.cab.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_cab_lzx_e8.c
index 000000000000,8ebe09033438..8ebe09033438
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_cab_lzx_e8.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_cab_lzx_e8.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_cab_lzx_e8.cab.uu
index 000000000000,f619dac36330..f619dac36330
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_cab_lzx_e8.cab.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_cab_lzx_e8.cab.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_cab_mszip_oob.c
index 000000000000,da98a96b2f56..da98a96b2f56
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_cab_mszip_oob.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_cab_mszip_oob.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_cab_multi.c
index 000000000000,f911f2187a9b..f911f2187a9b
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_cab_multi.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_cab_multi.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_cab_multi.p1.cab.uu
index 000000000000,babd7a330dca..babd7a330dca
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_cab_multi.p1.cab.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_cab_multi.p1.cab.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_cab_multi.p2.cab.uu
index 000000000000,8361c3d68435..8361c3d68435
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_cab_multi.p2.cab.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_cab_multi.p2.cab.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part1.cpio.uu
index 000000000000,0d06cb299948..0d06cb299948
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part1.cpio.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part1.cpio.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part2.cpio.uu
index 000000000000,0a3d59597641..0a3d59597641
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part2.cpio.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part2.cpio.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_cpio_symlink_trailer.c
index 000000000000,5c520a783bb3..5c520a783bb3
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_cpio_symlink_trailer.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_cpio_symlink_trailer.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_cpio_symlink_trailer.cpio.uu
index 000000000000,1ac44473d3f2..1ac44473d3f2
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_cpio_symlink_trailer.cpio.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_cpio_symlink_trailer.cpio.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_reuse.tar.uu
index 000000000000,72df7c720d15..72df7c720d15
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_reuse.tar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_reuse.tar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.c
index 000000000000,6635fbefeef4..6635fbefeef4
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.iso.uu
index 000000000000,92dd832bfe41..92dd832bfe41
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.iso.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.iso.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_ce_loop.iso.Z.uu
index 000000000000,20e08d3569fe..20e08d3569fe
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_ce_loop.iso.Z.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_ce_loop.iso.Z.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_zf_overflow.c
index 000000000000,3768669e6ddf..3768669e6ddf
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_zf_overflow.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_zf_overflow.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_zf_overflow.iso.uu
index 000000000000,1ca39dfe7859..1ca39dfe7859
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_zf_overflow.iso.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_zf_overflow.iso.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_isorr_ce_loop.c
index 000000000000,b1cdd6e82aa8..b1cdd6e82aa8
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_isorr_ce_loop.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_isorr_ce_loop.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_lha_symlink_missing_target.c
index 000000000000,4ac38b7a18d0..4ac38b7a18d0
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_lha_symlink_missing_target.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_lha_symlink_missing_target.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_lha_symlink_missing_target.lzh.uu
index 000000000000,9213c54704f0..9213c54704f0
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_lha_symlink_missing_target.lzh.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_lha_symlink_missing_target.lzh.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_rar3_lowdist_reset.rar.uu
index 000000000000,3bb7ed9cbfb9..3bb7ed9cbfb9
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar3_lowdist_reset.rar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar3_lowdist_reset.rar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_rar5_bad_filter.c
index 000000000000,6f24bc7436c0..6f24bc7436c0
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar5_bad_filter.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5_bad_filter.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.c
index 000000000000,cb64face6376..cb64face6376
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.rar.uu
index 000000000000,eca915f7533b..eca915f7533b
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.rar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.rar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_rar5_block_hdr_fail_loop.c
index 000000000000,e447a2a8bcef..e447a2a8bcef
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar5_block_hdr_fail_loop.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5_block_hdr_fail_loop.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_rar5_bytes_remaining_underflow.rar.uu
index 000000000000,2ea589d33874..2ea589d33874
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar5_bytes_remaining_underflow.rar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5_bytes_remaining_underflow.rar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_rar5_main_block_extra_bytes.rar.uu
index 000000000000,81533e4fd6e5..81533e4fd6e5
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar5_main_block_extra_bytes.rar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5_main_block_extra_bytes.rar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_rar5_skip_block_extra_bytes.rar.uu
index 000000000000,1b60edd9988e..1b60edd9988e
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar5_skip_block_extra_bytes.rar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5_skip_block_extra_bytes.rar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_rar5_unpacked_size_exceeds_declared.rar.uu
index 000000000000,df8db2169789..df8db2169789
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar5_unpacked_size_exceeds_declared.rar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar5_unpacked_size_exceeds_declared.rar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_rar_newsub_rr_over_1m.rar.uu
index 000000000000,7df22b4d84aa..7df22b4d84aa
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar_newsub_rr_over_1m.rar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar_newsub_rr_over_1m.rar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_rar_seek_data_cursor0.rar.uu
index 000000000000,53dfcc6f0d06..53dfcc6f0d06
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar_seek_data_cursor0.rar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar_seek_data_cursor0.rar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_rar_unbound_staticdata.rar.uu
index 000000000000,d95708e7a50b..d95708e7a50b
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_rar_unbound_staticdata.rar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_rar_unbound_staticdata.rar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.tar.uu
index 000000000000,bbf9511aa87e..bbf9511aa87e
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.tar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.tar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_tar_pax_sun_holesdata.c
index 000000000000,b2f24fe2536a..b2f24fe2536a
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_tar_pax_sun_holesdata.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_tar_pax_sun_holesdata.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_tar_pax_sun_holesdata.tar.uu
index 000000000000,79d3cdff73fb..79d3cdff73fb
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_tar_pax_sun_holesdata.tar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_tar_pax_sun_holesdata.tar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.c
index 000000000000,9e416049c9ef..9e416049c9ef
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.tar.uu
index 000000000000,089705c230a7..089705c230a7
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.tar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.tar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.c
index 000000000000,0bb1101fcb5e..0bb1101fcb5e
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.tar.uu
index 000000000000,b5520ff44eda..b5520ff44eda
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.tar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.tar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_xar_atou64_overread.xar.uu
index 000000000000,dc055589e13c..dc055589e13c
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_xar_atou64_overread.xar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_xar_atou64_overread.xar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_xar_base64_oob.xar.uu
index 000000000000,c58671cf2778..c58671cf2778
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_xar_base64_oob.xar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_xar_base64_oob.xar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_xar_large_mode.xar.uu
index 000000000000,c606cbdcdb32..c606cbdcdb32
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_xar_large_mode.xar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_xar_large_mode.xar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_xar_parse_time_overread.xar.uu
index 000000000000,bef099078820..bef099078820
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_xar_parse_time_overread.xar.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_xar_parse_time_overread.xar.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_pkware_unix.zip.uu
index 000000000000,ac47a4ff5046..ac47a4ff5046
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_pkware_unix.zip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_pkware_unix.zip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_ppmd8_aes256_streaming.zipx.uu
index 000000000000,20d985fb5af0..20d985fb5af0
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_ppmd8_aes256_streaming.zipx.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_ppmd8_aes256_streaming.zipx.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_size_exceeds_declared.c
index 000000000000,d17e72d58d60..d17e72d58d60
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_size_exceeds_declared.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_size_exceeds_declared.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_size_exceeds_declared_deflate.zip.uu
index 000000000000,65959d9ee2d9..65959d9ee2d9
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_size_exceeds_declared_deflate.zip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_size_exceeds_declared_deflate.zip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_size_exceeds_declared_stored.zip.uu
index 000000000000,35f405f22aed..35f405f22aed
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_size_exceeds_declared_stored.zip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_size_exceeds_declared_stored.zip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_symlink_unsupported_compression.c
index 000000000000,dc9ea2bf9d72..dc9ea2bf9d72
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_symlink_unsupported_compression.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_symlink_unsupported_compression.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_symlink_unsupported_compression.zip.uu
index 000000000000,7c778b318a33..7c778b318a33
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_symlink_unsupported_compression.zip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_symlink_unsupported_compression.zip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_uncompressed_size_off_by_4gib.c
index 000000000000,7ea5d18e76d0..7ea5d18e76d0
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_uncompressed_size_off_by_4gib.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_uncompressed_size_off_by_4gib.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_uncompressed_size_off_by_4gib.zip.uu
index 000000000000,f9caf6d65e7b..f9caf6d65e7b
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_uncompressed_size_off_by_4gib.zip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_uncompressed_size_off_by_4gib.zip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_bzip2.zip.uu
index 000000000000,f7f3cedb7b0b..f7f3cedb7b0b
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_bzip2.zip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_bzip2.zip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_lzma.zip.uu
index 000000000000,5207777b79fb..5207777b79fb
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_lzma.zip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_lzma.zip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_ppmd.zip.uu
index 000000000000,b501b07da2f6..b501b07da2f6
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_ppmd.zip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_ppmd.zip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_xz.zip.uu
index 000000000000,5af7b50ab59e..5af7b50ab59e
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_xz.zip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_xz.zip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_zstd.zip.uu
index 000000000000,4961dbe041c6..4961dbe041c6
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_zstd.zip.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_zstd.zip.uu
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_zipx_encrypted.c
index 000000000000,f07e1e5c3129..f07e1e5c3129
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_zipx_encrypted.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_zipx_encrypted.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.c
index 000000000000,9867fd2abc90..9867fd2abc90
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.c
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.c
diff --cc contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.zipx.uu
index 000000000000,8de72af03008..8de72af03008
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.zipx.uu
+++ b/contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.zipx.uu
diff --cc contrib/libarchive/libarchive/test/test_write_format_gnutar_huge.c
index 000000000000,c0a4b7e00a92..c0a4b7e00a92
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_write_format_gnutar_huge.c
+++ b/contrib/libarchive/libarchive/test/test_write_format_gnutar_huge.c
diff --cc contrib/libarchive/libarchive/test/test_write_format_iso9660_bugs.c
index 000000000000,24f4d3734e63..24f4d3734e63
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_write_format_iso9660_bugs.c
+++ b/contrib/libarchive/libarchive/test/test_write_format_iso9660_bugs.c
diff --cc contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_id.c
index 000000000000,eb5906fb1c7f..eb5906fb1c7f
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_id.c
+++ b/contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_id.c
diff --cc contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_overflow.bin.uu
index 000000000000,5e83566660cf..5e83566660cf
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_overflow.bin.uu
+++ b/contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_overflow.bin.uu
diff --cc contrib/libarchive/libarchive/test/test_write_format_iso9660_null_deref.bin.uu
index 000000000000,991301f30b60..991301f30b60
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_write_format_iso9660_null_deref.bin.uu
+++ b/contrib/libarchive/libarchive/test/test_write_format_iso9660_null_deref.bin.uu
diff --cc contrib/libarchive/libarchive/test/test_write_format_iso9660_rockridge_overflow.c
index 000000000000,f4272206989d..f4272206989d
mode 000000,100644..100644
--- a/contrib/libarchive/libarchive/test/test_write_format_iso9660_rockridge_overflow.c
+++ b/contrib/libarchive/libarchive/test/test_write_format_iso9660_rockridge_overflow.c
diff --cc contrib/libarchive/libarchive/test/test_write_format_iso9660_underflow.bin.uu
*** 1274 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a6b2384.35bf0.1b72af61>