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>
