From noreply at github.com Mon Jul 20 13:55:35 2026 From: noreply at github.com (dependabot[bot]) Date: Mon, 20 Jul 2026 10:55:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b6be58: build(deps): bump axios in /devel/electron39/files... Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/devel/electron39/files/packagejsons/axios-1.18.1 Home: https://github.com/MidnightBSD/mports Commit: b6be5811adb63987264c193249bba56528a012e5 https://github.com/MidnightBSD/mports/commit/b6be5811adb63987264c193249bba56528a012e5 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2026-07-20 (Mon, 20 Jul 2026) Changed paths: M devel/electron39/files/packagejsons/.yarn/install-state.gz M devel/electron39/files/packagejsons/yarn.lock Log Message: ----------- build(deps): bump axios in /devel/electron39/files/packagejsons Bumps [axios](https://github.com/axios/axios) from 1.16.0 to 1.18.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.16.0...v1.18.1) --- updated-dependencies: - dependency-name: axios dependency-version: 1.18.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jul 21 23:16:54 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 21 Jul 2026 20:16:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 52a1bd: ai/claude-code: 2.1.216 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 52a1bd58a55f1a8cef97a0f05f27fac9fa369b05 https://github.com/MidnightBSD/mports/commit/52a1bd58a55f1a8cef97a0f05f27fac9fa369b05 Author: Lucas Holt Date: 2026-07-21 (Tue, 21 Jul 2026) Changed paths: M ai/claude-code/Makefile M ai/claude-code/distinfo Log Message: ----------- ai/claude-code: 2.1.216 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jul 21 23:37:32 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 21 Jul 2026 20:37:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 885401: lang/php82: update to 8.2.32 (security release) Message-ID: Branch: refs/heads/lang/php82 Home: https://github.com/MidnightBSD/mports Commit: 8854016332780718764ce31c9af99f424ac84443 https://github.com/MidnightBSD/mports/commit/8854016332780718764ce31c9af99f424ac84443 Author: Lucas Holt Date: 2026-07-21 (Tue, 21 Jul 2026) Changed paths: M lang/php82/Makefile M lang/php82/distinfo Log Message: ----------- lang/php82: update to 8.2.32 (security release) Upstream security fixes; built, staged, and packaged successfully. AI-Assisted-by: Claude Sonnet 5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jul 21 23:38:34 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 21 Jul 2026 20:38:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f6235d: lang/php83: update to 8.3.32 (security release) Message-ID: Branch: refs/heads/lang/php83 Home: https://github.com/MidnightBSD/mports Commit: f6235d9a0ae667bf88ed5c9a9225b8c6d988b72b https://github.com/MidnightBSD/mports/commit/f6235d9a0ae667bf88ed5c9a9225b8c6d988b72b Author: Lucas Holt Date: 2026-07-21 (Tue, 21 Jul 2026) Changed paths: M lang/php83/Makefile M lang/php83/distinfo Log Message: ----------- lang/php83: update to 8.3.32 (security release) Upstream security fixes; built, staged, and packaged successfully. AI-Assisted-by: Claude Sonnet 5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jul 21 23:43:07 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 21 Jul 2026 20:43:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 396894: lang/php82: update to 8.2.32 (security release) (#... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 396894df7d5464196eefa0855cc7918ba61a1423 https://github.com/MidnightBSD/mports/commit/396894df7d5464196eefa0855cc7918ba61a1423 Author: Lucas Holt Date: 2026-07-21 (Tue, 21 Jul 2026) Changed paths: M lang/php82/Makefile M lang/php82/distinfo Log Message: ----------- lang/php82: update to 8.2.32 (security release) (#646) ## Summary - Update lang/php82 from 8.2.29 to 8.2.32 (upstream security release) - Regenerated distinfo; hash verified against upstream php.net release JSON ## Test plan - [x] bmake patch - [x] bmake build - [x] bmake fake - [x] bmake package ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Bump the lang/php82 port to PHP 8.2.32 and refresh distinfo for the new upstream release. Bug Fixes: - Incorporate upstream PHP 8.2.32 security fixes by updating the lang/php82 port. Enhancements: - Regenerate distinfo to match the new PHP 8.2.32 release artifacts. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jul 21 23:43:09 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 21 Jul 2026 20:43:09 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/lang/php82 Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jul 21 23:44:00 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 03:44:00 +0000 (UTC) Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 314cc3: Potential fix for pull request finding Message-ID: Branch: refs/heads/lang/php83 Home: https://github.com/MidnightBSD/mports Commit: 314cc3ba18095ef613f72db95ca10f9f67297e04 https://github.com/MidnightBSD/mports/commit/314cc3ba18095ef613f72db95ca10f9f67297e04 Author: Lucas Holt Date: 2026-07-21 (Tue, 21 Jul 2026) Changed paths: M lang/php83/Makefile Log Message: ----------- Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jul 21 23:44:13 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 21 Jul 2026 20:44:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] cb2fce: lang/php83: update to 8.3.32 (security release) (#... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: cb2fceea9e786d2c807d3f2ed61a8657f6f0e63d https://github.com/MidnightBSD/mports/commit/cb2fceea9e786d2c807d3f2ed61a8657f6f0e63d Author: Lucas Holt Date: 2026-07-21 (Tue, 21 Jul 2026) Changed paths: M lang/php83/Makefile M lang/php83/distinfo Log Message: ----------- lang/php83: update to 8.3.32 (security release) (#647) ## Summary - Update lang/php83 from 8.3.23 to 8.3.32 (upstream security release) - Regenerated distinfo; hash verified against upstream php.net release JSON ## Test plan - [x] bmake patch - [x] bmake build - [x] bmake fake - [x] bmake package ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Update the php83 port to version 8.3.32 and refresh associated distinfo for the new upstream security release. --------- Signed-off-by: Lucas Holt Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jul 21 23:44:14 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 21 Jul 2026 20:44:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/lang/php83 Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jul 22 00:55:32 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 21 Jul 2026 21:55:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 1165be: Vendor import of libarchive 3.8.8 Message-ID: Branch: refs/heads/vendor/libarchive/dist Home: https://github.com/MidnightBSD/src Commit: 1165be8d8ed79248925f8c090f81b649e0d4fac6 https://github.com/MidnightBSD/src/commit/1165be8d8ed79248925f8c090f81b649e0d4fac6 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: R .cirrus.yml M .github/workflows/ci.yml M .github/workflows/cifuzz.yml M .github/workflows/codeql.yml M .github/workflows/scorecard.yml M .gitignore M CMakeLists.txt M Makefile.am M NEWS M SECURITY.md R build/ci/cirrus_ci/Dockerfile.cygwin R build/ci/cirrus_ci/Dockerfile.fc31 R build/ci/cirrus_ci/Dockerfile.fc31.distcheck R build/ci/cirrus_ci/Dockerfile.mingw R build/ci/cirrus_ci/Dockerfile.msvc R build/ci/cirrus_ci/Dockerfile.windows R build/ci/cirrus_ci/ci.cmd R build/ci/cirrus_ci/ci.sh M build/ci/github_actions/ci.cmd A build/ci/github_actions/freebsd.sh A build/ci/github_actions/vcpkg.json M build/cmake/config.h.in A build/cmake/discover_tests.cmake.in M build/makerelease.sh M build/release/Dockerfile M build/version M cat/test/CMakeLists.txt M configure.ac M contrib/android/Android.mk M contrib/android/config/windows_host.h M contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc M cpio/cpio.c M cpio/cpio_windows.c M cpio/test/CMakeLists.txt M cpio/test/test_extract_cpio_absolute_paths.c M cpio/test/test_format_newc.c A doc/RUNNING_TESTS_LINUX.md A doc/WRITING_TESTS.md M libarchive/CMakeLists.txt M libarchive/archive.h M libarchive/archive_acl.c M libarchive/archive_cmdline.c M libarchive/archive_crc32.h M libarchive/archive_cryptor.c M libarchive/archive_cryptor_private.h M libarchive/archive_digest.c M libarchive/archive_digest_private.h M libarchive/archive_endian.h M libarchive/archive_entry.c M libarchive/archive_entry.h M libarchive/archive_entry_link_resolver.c M libarchive/archive_entry_sparse.c M libarchive/archive_entry_strmode.c M libarchive/archive_hmac.c M libarchive/archive_hmac_private.h A libarchive/archive_integer.h M libarchive/archive_match.c M libarchive/archive_options.c M libarchive/archive_pack_dev.c M libarchive/archive_parse_date.c M libarchive/archive_pathmatch.c M libarchive/archive_random.c M libarchive/archive_read.c M libarchive/archive_read_append_filter.c M libarchive/archive_read_data_into_fd.c M libarchive/archive_read_disk_entry_from_file.c M libarchive/archive_read_disk_posix.c M libarchive/archive_read_disk_windows.c M libarchive/archive_read_filter.3 M libarchive/archive_read_open.3 M libarchive/archive_read_open_filename.c M libarchive/archive_read_support_filter_all.c M libarchive/archive_read_support_filter_bzip2.c M libarchive/archive_read_support_filter_compress.c M libarchive/archive_read_support_filter_grzip.c M libarchive/archive_read_support_filter_gzip.c M libarchive/archive_read_support_filter_lrzip.c M libarchive/archive_read_support_filter_lz4.c M libarchive/archive_read_support_filter_lzop.c M libarchive/archive_read_support_filter_rpm.c M libarchive/archive_read_support_filter_uu.c M libarchive/archive_read_support_filter_xz.c M libarchive/archive_read_support_filter_zstd.c M libarchive/archive_read_support_format_7zip.c M libarchive/archive_read_support_format_ar.c M libarchive/archive_read_support_format_cab.c M libarchive/archive_read_support_format_cpio.c M libarchive/archive_read_support_format_iso9660.c M libarchive/archive_read_support_format_lha.c M libarchive/archive_read_support_format_mtree.c M libarchive/archive_read_support_format_rar.c M libarchive/archive_read_support_format_rar5.c M libarchive/archive_read_support_format_tar.c M libarchive/archive_read_support_format_xar.c M libarchive/archive_read_support_format_zip.c M libarchive/archive_string.c M libarchive/archive_time.c M libarchive/archive_util.3 M libarchive/archive_util.c M libarchive/archive_version_details.c M libarchive/archive_windows.c M libarchive/archive_windows.h M libarchive/archive_write.c M libarchive/archive_write_add_filter.c M libarchive/archive_write_add_filter_b64encode.c M libarchive/archive_write_add_filter_bzip2.c M libarchive/archive_write_add_filter_gzip.c M libarchive/archive_write_add_filter_lz4.c M libarchive/archive_write_add_filter_program.c M libarchive/archive_write_add_filter_uuencode.c M libarchive/archive_write_add_filter_zstd.c M libarchive/archive_write_disk_posix.c M libarchive/archive_write_disk_windows.c M libarchive/archive_write_filter.3 M libarchive/archive_write_format.3 M libarchive/archive_write_set_format_7zip.c M libarchive/archive_write_set_format_ar.c M libarchive/archive_write_set_format_cpio_binary.c M libarchive/archive_write_set_format_cpio_newc.c M libarchive/archive_write_set_format_cpio_odc.c M libarchive/archive_write_set_format_gnutar.c M libarchive/archive_write_set_format_iso9660.c M libarchive/archive_write_set_format_mtree.c M libarchive/archive_write_set_format_pax.c M libarchive/archive_write_set_format_shar.c M libarchive/archive_write_set_format_ustar.c M libarchive/archive_write_set_format_v7tar.c M libarchive/archive_write_set_format_warc.c M libarchive/archive_write_set_format_xar.c M libarchive/archive_write_set_format_zip.c M libarchive/filter_fork_windows.c M libarchive/libarchive-formats.5 M libarchive/test/CMakeLists.txt A libarchive/test/test_acl_nfs4_null_id_overflow.c A libarchive/test/test_acl_nfs4_text.c A libarchive/test/test_acl_posix1e_text.c M libarchive/test/test_archive_match_path.c M libarchive/test/test_archive_parse_date.c M libarchive/test/test_archive_pathmatch.c A libarchive/test/test_archive_pathmatch_oob.c A libarchive/test/test_archive_pathmatch_oob_bracket.bin.uu A libarchive/test/test_archive_pathmatch_oob_strchr.bin.uu M libarchive/test/test_archive_read_close_twice.c M libarchive/test/test_archive_read_close_twice_open_fd.c M libarchive/test/test_archive_read_close_twice_open_filename.c M libarchive/test/test_archive_string.c M libarchive/test/test_archive_string_conversion.c A libarchive/test/test_archive_write_add_filter.c M libarchive/test/test_archive_write_add_filter_by_name.c M libarchive/test/test_archive_write_set_format_by_name.c M libarchive/test/test_archive_write_set_format_filter_by_ext.c M libarchive/test/test_compat_bzip2.c M libarchive/test/test_compat_cpio.c M libarchive/test/test_compat_gtar.c M libarchive/test/test_compat_gtar_large.c M libarchive/test/test_compat_gzip.c M libarchive/test/test_compat_lz4.c M libarchive/test/test_compat_lzip.c M libarchive/test/test_compat_lzma.c M libarchive/test/test_compat_lzop.c M libarchive/test/test_compat_mac.c M libarchive/test/test_compat_perl_archive_tar.c M libarchive/test/test_compat_plexus_archiver_tar.c M libarchive/test/test_compat_solaris_pax_sparse.c M libarchive/test/test_compat_tar_directory.c M libarchive/test/test_compat_tar_hardlink.c M libarchive/test/test_compat_xz.c M libarchive/test/test_compat_zip.c M libarchive/test/test_compat_zstd.c A libarchive/test/test_fuzz_consumer.h M libarchive/test/test_open_filename.c M libarchive/test/test_pax_xattr_header.c M libarchive/test/test_read_disk_directory_traversals.c A libarchive/test/test_read_files_compressed.c A libarchive/test/test_read_files_compressed.part01.uu A libarchive/test/test_read_files_compressed.part02.uu M libarchive/test/test_read_filter_compress.c M libarchive/test/test_read_filter_grzip.c M libarchive/test/test_read_filter_gzip_recursive.c M libarchive/test/test_read_filter_lrzip.c A libarchive/test/test_read_filter_lz4_raw.c A libarchive/test/test_read_filter_lz4_raw_skip.uu M libarchive/test/test_read_filter_lzop.c M libarchive/test/test_read_filter_lzop_multiple_parts.c M libarchive/test/test_read_filter_uudecode_raw.c A libarchive/test/test_read_filter_zstd_raw.c A libarchive/test/test_read_filter_zstd_raw_loop.uu M libarchive/test/test_read_format_7zip.c M libarchive/test/test_read_format_7zip_encryption_data.c M libarchive/test/test_read_format_7zip_encryption_header.c M libarchive/test/test_read_format_7zip_encryption_partially.c A libarchive/test/test_read_format_7zip_entries_oom.7z.uu A libarchive/test/test_read_format_7zip_entries_oom.c M libarchive/test/test_read_format_7zip_issue2765.c M libarchive/test/test_read_format_7zip_malformed.c A libarchive/test/test_read_format_7zip_malformed4.7z.uu A libarchive/test/test_read_format_7zip_malformed_numfiles_oom.7z.uu M libarchive/test/test_read_format_7zip_packinfo_digests.c M libarchive/test/test_read_format_cab.c M libarchive/test/test_read_format_cab_filename.c A libarchive/test/test_read_format_cab_mszip_oob.c A libarchive/test/test_read_format_cab_multi.c A libarchive/test/test_read_format_cab_multi.p1.cab.uu A libarchive/test/test_read_format_cab_multi.p2.cab.uu M libarchive/test/test_read_format_cpio_afio.c A libarchive/test/test_read_format_cpio_afio_header.part1.cpio.uu A libarchive/test/test_read_format_cpio_afio_header.part2.cpio.uu M libarchive/test/test_read_format_cpio_bin_bz2.c M libarchive/test/test_read_format_cpio_bin_gz.c M libarchive/test/test_read_format_cpio_filename.c M libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c M libarchive/test/test_read_format_cpio_svr4_gzip.c M libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c M libarchive/test/test_read_format_gtar_filename.c M libarchive/test/test_read_format_gtar_gz.c M libarchive/test/test_read_format_gtar_redundant_L.c M libarchive/test/test_read_format_gtar_sparse_skip_entry.c M libarchive/test/test_read_format_huge_rpm.c A libarchive/test/test_read_format_iso_joliet_utf16be_overflow.c A libarchive/test/test_read_format_iso_joliet_utf16be_overflow.iso.uu A libarchive/test/test_read_format_iso_rockridge_ce_loop.iso.Z.uu A libarchive/test/test_read_format_isorr_ce_loop.c M libarchive/test/test_read_format_lha.c M libarchive/test/test_read_format_lha_bugfix_0.c M libarchive/test/test_read_format_lha_filename.c M libarchive/test/test_read_format_lha_filename_utf16.c M libarchive/test/test_read_format_mtree.c M libarchive/test/test_read_format_pax_bz2.c M libarchive/test/test_read_format_rar.c A libarchive/test/test_read_format_rar3_lowdist_reset.rar.uu M libarchive/test/test_read_format_rar5.c A libarchive/test/test_read_format_rar5_bad_filter.c A libarchive/test/test_read_format_rar5_bad_tables.c A libarchive/test/test_read_format_rar5_bad_tables.rar.uu A libarchive/test/test_read_format_rar5_block_hdr_fail_loop.c A libarchive/test/test_read_format_rar5_bytes_remaining_underflow.rar.uu A libarchive/test/test_read_format_rar5_main_block_extra_bytes.rar.uu A libarchive/test/test_read_format_rar5_skip_block_extra_bytes.rar.uu M libarchive/test/test_read_format_rar_encryption.c M libarchive/test/test_read_format_rar_encryption_data.c M libarchive/test/test_read_format_rar_encryption_header.c M libarchive/test/test_read_format_rar_encryption_partially.c M libarchive/test/test_read_format_rar_invalid1.c A libarchive/test/test_read_format_rar_newsub_rr_over_1m.rar.uu M libarchive/test/test_read_format_rar_overflow.c A libarchive/test/test_read_format_rar_unbound_staticdata.rar.uu A libarchive/test/test_read_format_tar_acl_oob_read.c A libarchive/test/test_read_format_tar_acl_oob_read.tar.uu M libarchive/test/test_read_format_tar_concatenated.c M libarchive/test/test_read_format_tar_empty_filename.c M libarchive/test/test_read_format_tar_empty_with_gnulabel.c M libarchive/test/test_read_format_tar_filename.c M libarchive/test/test_read_format_tar_mac_metadata.c M libarchive/test/test_read_format_tar_pax_g_large.c M libarchive/test/test_read_format_tar_pax_large_attr.c M libarchive/test/test_read_format_tar_pax_negative_time.c A libarchive/test/test_read_format_tar_pax_timestamps.c A libarchive/test/test_read_format_tar_pax_timestamps.tar.uu A libarchive/test/test_read_format_tar_timestamp_overflow.c A libarchive/test/test_read_format_tar_timestamp_overflow.tar.uu M libarchive/test/test_read_format_tgz.c M libarchive/test/test_read_format_ustar_filename.c M libarchive/test/test_read_format_xar.c A libarchive/test/test_read_format_xar_large_mode.xar.uu M libarchive/test/test_read_format_zip.c M libarchive/test/test_read_format_zip_7075_utf8_paths.c M libarchive/test/test_read_format_zip_comment_stored.c M libarchive/test/test_read_format_zip_encryption_data.c M libarchive/test/test_read_format_zip_encryption_header.c M libarchive/test/test_read_format_zip_encryption_partially.c M libarchive/test/test_read_format_zip_filename.c M libarchive/test/test_read_format_zip_jar.c M libarchive/test/test_read_format_zip_mac_metadata.c M libarchive/test/test_read_format_zip_malformed.c M libarchive/test/test_read_format_zip_nested.c M libarchive/test/test_read_format_zip_nofiletype.c M libarchive/test/test_read_format_zip_padded.c M libarchive/test/test_read_format_zip_sfx.c M libarchive/test/test_read_format_zip_traditional_encryption_data.c M libarchive/test/test_read_format_zip_winzip_aes.c A libarchive/test/test_read_format_zip_winzip_aes256_large_bzip2.zip.uu A libarchive/test/test_read_format_zip_winzip_aes256_large_lzma.zip.uu A libarchive/test/test_read_format_zip_winzip_aes256_large_ppmd.zip.uu A libarchive/test/test_read_format_zip_winzip_aes256_large_xz.zip.uu A libarchive/test/test_read_format_zip_winzip_aes256_large_zstd.zip.uu M libarchive/test/test_read_format_zip_winzip_aes_large.c M libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.c M libarchive/test/test_read_format_zip_zip64.c A libarchive/test/test_read_format_zip_zipx_encrypted.c A libarchive/test/test_read_format_zip_zipx_lzma_oom.c A libarchive/test/test_read_format_zip_zipx_lzma_oom.zipx.uu M libarchive/test/test_read_pax_empty_val_no_nl.c M libarchive/test/test_read_pax_xattr_rht_security_selinux.c M libarchive/test/test_read_pax_xattr_schily.c M libarchive/test/test_read_set_format.c M libarchive/test/test_sparse_basic.c M libarchive/test/test_write_disk_appledouble.c M libarchive/test/test_write_disk_hfs_compression.c M libarchive/test/test_write_disk_mac_metadata.c M libarchive/test/test_write_disk_no_hfs_compression.c M libarchive/test/test_write_disk_secure745.c M libarchive/test/test_write_disk_secure_noabsolutepaths.c M libarchive/test/test_write_filter_b64encode.c M libarchive/test/test_write_filter_bzip2.c M libarchive/test/test_write_filter_gzip.c M libarchive/test/test_write_filter_lrzip.c M libarchive/test/test_write_filter_lz4.c M libarchive/test/test_write_filter_lzip.c M libarchive/test/test_write_filter_lzma.c M libarchive/test/test_write_filter_lzop.c M libarchive/test/test_write_filter_uuencode.c M libarchive/test/test_write_filter_xz.c M libarchive/test/test_write_filter_zstd.c M libarchive/test/test_write_format_7zip.c M libarchive/test/test_write_format_7zip_empty.c M libarchive/test/test_write_format_7zip_large.c M libarchive/test/test_write_format_gnutar.c M libarchive/test/test_write_format_gnutar_filenames.c M libarchive/test/test_write_format_iso9660.c M libarchive/test/test_write_format_iso9660_boot.c A libarchive/test/test_write_format_iso9660_bugs.c M libarchive/test/test_write_format_iso9660_empty.c M libarchive/test/test_write_format_iso9660_filename.c A libarchive/test/test_write_format_iso9660_joliet_id.c A libarchive/test/test_write_format_iso9660_joliet_overflow.bin.uu A libarchive/test/test_write_format_iso9660_null_deref.bin.uu A libarchive/test/test_write_format_iso9660_rockridge.c A libarchive/test/test_write_format_iso9660_underflow.bin.uu M libarchive/test/test_write_format_iso9660_zisofs.c M libarchive/test/test_write_format_mtree.c A libarchive/test/test_write_format_mtree_absolute.c A libarchive/test/test_write_format_mtree_dotdot.c A libarchive/test/test_write_format_mtree_null_deref.bin.uu A libarchive/test/test_write_format_mtree_null_deref.c M libarchive/test/test_write_format_mtree_preset_digests.c M libarchive/test/test_write_format_pax.c A libarchive/test/test_write_format_tar_empty_dirname.c M libarchive/test/test_write_format_xar.c A libarchive/test/test_write_format_xar_bugs.c M libarchive/test/test_write_format_xar_empty.c A libarchive/test/test_write_format_xar_fflags.c A libarchive/test/test_write_format_xar_strcpy_overlap.bin.uu A libarchive/test/test_write_format_xar_underflow.bin.uu M libarchive/test/test_write_format_zip.c M libarchive/test/test_write_format_zip_compression_lzmaxz.c A libarchive/test/test_write_format_zip_empty_pathname.c A libarchive/test/test_write_format_zip_long_pathname.c M libarchive/test/test_write_format_zip_windows_path.c M libarchive/test/test_write_format_zip_zip64.c M libarchive/test/test_write_read_format_zip.c M libarchive/xxhash.c A libarchive_fe/lafe_fnmatch.c A libarchive_fe/lafe_fnmatch.h M tar/bsdtar.h M tar/read.c M tar/subst.c M tar/test/CMakeLists.txt M tar/test/test_option_P_upper.c M tar/test/test_option_mtime.c M tar/test/test_option_s.c M tar/util.c M tar/write.c M test_utils/test_main.c M test_utils/test_utils.c M unzip/CMakeLists.txt M unzip/bsdunzip.c M unzip/test/CMakeLists.txt M unzip/test/test_P_encryption.c Log Message: ----------- Vendor import of libarchive 3.8.8 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 22 00:55:33 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 21 Jul 2026 21:55:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/libarchive/dist/3.8.8 Home: https://github.com/MidnightBSD/src To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 22 00:55:37 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 21 Jul 2026 21:55:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 059d0d: Merge libarchive 3.8.8 into contrib/libarchive Message-ID: Branch: refs/heads/libarchive-3.8.8 Home: https://github.com/MidnightBSD/src Commit: 059d0d92b88d6dfc5b2bd87f2d217e2065ed84d8 https://github.com/MidnightBSD/src/commit/059d0d92b88d6dfc5b2bd87f2d217e2065ed84d8 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M contrib/libarchive/NEWS M contrib/libarchive/SECURITY.md A contrib/libarchive/build/ci/github_actions/freebsd.sh A contrib/libarchive/build/ci/github_actions/vcpkg.json A contrib/libarchive/build/cmake/discover_tests.cmake.in M contrib/libarchive/contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc M contrib/libarchive/cpio/cpio.c M contrib/libarchive/cpio/test/test_extract_cpio_absolute_paths.c M contrib/libarchive/cpio/test/test_format_newc.c A contrib/libarchive/doc/RUNNING_TESTS_LINUX.md A contrib/libarchive/doc/WRITING_TESTS.md M contrib/libarchive/libarchive/archive.h M contrib/libarchive/libarchive/archive_acl.c M contrib/libarchive/libarchive/archive_cmdline.c M contrib/libarchive/libarchive/archive_crc32.h M contrib/libarchive/libarchive/archive_cryptor.c M contrib/libarchive/libarchive/archive_cryptor_private.h M contrib/libarchive/libarchive/archive_digest.c M contrib/libarchive/libarchive/archive_digest_private.h M contrib/libarchive/libarchive/archive_endian.h M contrib/libarchive/libarchive/archive_entry.c M contrib/libarchive/libarchive/archive_entry.h M contrib/libarchive/libarchive/archive_entry_link_resolver.c M contrib/libarchive/libarchive/archive_entry_sparse.c M contrib/libarchive/libarchive/archive_entry_strmode.c M contrib/libarchive/libarchive/archive_hmac.c M contrib/libarchive/libarchive/archive_hmac_private.h A contrib/libarchive/libarchive/archive_integer.h M contrib/libarchive/libarchive/archive_match.c M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_pack_dev.c M contrib/libarchive/libarchive/archive_parse_date.c M contrib/libarchive/libarchive/archive_pathmatch.c M contrib/libarchive/libarchive/archive_random.c M contrib/libarchive/libarchive/archive_read.c M contrib/libarchive/libarchive/archive_read_append_filter.c M contrib/libarchive/libarchive/archive_read_data_into_fd.c M contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c M contrib/libarchive/libarchive/archive_read_disk_posix.c M contrib/libarchive/libarchive/archive_read_filter.3 M contrib/libarchive/libarchive/archive_read_open.3 M contrib/libarchive/libarchive/archive_read_open_filename.c M contrib/libarchive/libarchive/archive_read_support_filter_all.c M contrib/libarchive/libarchive/archive_read_support_filter_bzip2.c M contrib/libarchive/libarchive/archive_read_support_filter_compress.c M contrib/libarchive/libarchive/archive_read_support_filter_grzip.c M contrib/libarchive/libarchive/archive_read_support_filter_gzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lrzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lz4.c M contrib/libarchive/libarchive/archive_read_support_filter_lzop.c M contrib/libarchive/libarchive/archive_read_support_filter_rpm.c M contrib/libarchive/libarchive/archive_read_support_filter_uu.c M contrib/libarchive/libarchive/archive_read_support_filter_xz.c M contrib/libarchive/libarchive/archive_read_support_filter_zstd.c M contrib/libarchive/libarchive/archive_read_support_format_7zip.c M contrib/libarchive/libarchive/archive_read_support_format_ar.c M contrib/libarchive/libarchive/archive_read_support_format_cab.c M contrib/libarchive/libarchive/archive_read_support_format_cpio.c M contrib/libarchive/libarchive/archive_read_support_format_iso9660.c M contrib/libarchive/libarchive/archive_read_support_format_lha.c M contrib/libarchive/libarchive/archive_read_support_format_mtree.c M contrib/libarchive/libarchive/archive_read_support_format_rar.c M contrib/libarchive/libarchive/archive_read_support_format_rar5.c M contrib/libarchive/libarchive/archive_read_support_format_tar.c M contrib/libarchive/libarchive/archive_read_support_format_xar.c M contrib/libarchive/libarchive/archive_read_support_format_zip.c M contrib/libarchive/libarchive/archive_string.c M contrib/libarchive/libarchive/archive_time.c M contrib/libarchive/libarchive/archive_util.3 M contrib/libarchive/libarchive/archive_util.c M contrib/libarchive/libarchive/archive_version_details.c M contrib/libarchive/libarchive/archive_write.c M contrib/libarchive/libarchive/archive_write_add_filter.c M contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c M contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c M contrib/libarchive/libarchive/archive_write_add_filter_gzip.c M contrib/libarchive/libarchive/archive_write_add_filter_lz4.c M contrib/libarchive/libarchive/archive_write_add_filter_program.c M contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c M contrib/libarchive/libarchive/archive_write_add_filter_zstd.c M contrib/libarchive/libarchive/archive_write_disk_posix.c M contrib/libarchive/libarchive/archive_write_filter.3 M contrib/libarchive/libarchive/archive_write_format.3 M contrib/libarchive/libarchive/archive_write_set_format_7zip.c M contrib/libarchive/libarchive/archive_write_set_format_ar.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_binary.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_newc.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_odc.c M contrib/libarchive/libarchive/archive_write_set_format_gnutar.c M contrib/libarchive/libarchive/archive_write_set_format_iso9660.c M contrib/libarchive/libarchive/archive_write_set_format_mtree.c M contrib/libarchive/libarchive/archive_write_set_format_pax.c M contrib/libarchive/libarchive/archive_write_set_format_shar.c M contrib/libarchive/libarchive/archive_write_set_format_ustar.c M contrib/libarchive/libarchive/archive_write_set_format_v7tar.c M contrib/libarchive/libarchive/archive_write_set_format_warc.c M contrib/libarchive/libarchive/archive_write_set_format_xar.c M contrib/libarchive/libarchive/archive_write_set_format_zip.c M contrib/libarchive/libarchive/libarchive-formats.5 A contrib/libarchive/libarchive/test/test_acl_nfs4_null_id_overflow.c A contrib/libarchive/libarchive/test/test_acl_nfs4_text.c A contrib/libarchive/libarchive/test/test_acl_posix1e_text.c M contrib/libarchive/libarchive/test/test_archive_match_path.c M contrib/libarchive/libarchive/test/test_archive_parse_date.c M contrib/libarchive/libarchive/test/test_archive_pathmatch.c A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob.c A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_bracket.bin.uu A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_strchr.bin.uu M contrib/libarchive/libarchive/test/test_archive_read_close_twice.c M contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_fd.c M contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_filename.c M contrib/libarchive/libarchive/test/test_archive_string.c M contrib/libarchive/libarchive/test/test_archive_string_conversion.c A contrib/libarchive/libarchive/test/test_archive_write_add_filter.c M contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c M contrib/libarchive/libarchive/test/test_archive_write_set_format_by_name.c M contrib/libarchive/libarchive/test/test_archive_write_set_format_filter_by_ext.c M contrib/libarchive/libarchive/test/test_compat_bzip2.c M contrib/libarchive/libarchive/test/test_compat_cpio.c M contrib/libarchive/libarchive/test/test_compat_gtar.c M contrib/libarchive/libarchive/test/test_compat_gtar_large.c M contrib/libarchive/libarchive/test/test_compat_gzip.c M contrib/libarchive/libarchive/test/test_compat_lz4.c M contrib/libarchive/libarchive/test/test_compat_lzip.c M contrib/libarchive/libarchive/test/test_compat_lzma.c M contrib/libarchive/libarchive/test/test_compat_lzop.c M contrib/libarchive/libarchive/test/test_compat_mac.c M contrib/libarchive/libarchive/test/test_compat_perl_archive_tar.c M contrib/libarchive/libarchive/test/test_compat_plexus_archiver_tar.c M contrib/libarchive/libarchive/test/test_compat_solaris_pax_sparse.c M contrib/libarchive/libarchive/test/test_compat_tar_directory.c M contrib/libarchive/libarchive/test/test_compat_tar_hardlink.c M contrib/libarchive/libarchive/test/test_compat_xz.c M contrib/libarchive/libarchive/test/test_compat_zip.c M contrib/libarchive/libarchive/test/test_compat_zstd.c A contrib/libarchive/libarchive/test/test_fuzz_consumer.h M contrib/libarchive/libarchive/test/test_open_filename.c M contrib/libarchive/libarchive/test/test_pax_xattr_header.c M contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c A contrib/libarchive/libarchive/test/test_read_files_compressed.c A contrib/libarchive/libarchive/test/test_read_files_compressed.part01.uu A contrib/libarchive/libarchive/test/test_read_files_compressed.part02.uu M contrib/libarchive/libarchive/test/test_read_filter_compress.c M contrib/libarchive/libarchive/test/test_read_filter_grzip.c M contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c M contrib/libarchive/libarchive/test/test_read_filter_lrzip.c A contrib/libarchive/libarchive/test/test_read_filter_lz4_raw.c A contrib/libarchive/libarchive/test/test_read_filter_lz4_raw_skip.uu M contrib/libarchive/libarchive/test/test_read_filter_lzop.c M contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.c M contrib/libarchive/libarchive/test/test_read_filter_uudecode_raw.c A contrib/libarchive/libarchive/test/test_read_filter_zstd_raw.c A contrib/libarchive/libarchive/test/test_read_filter_zstd_raw_loop.uu M contrib/libarchive/libarchive/test/test_read_format_7zip.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_partially.c A contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.c M contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c M contrib/libarchive/libarchive/test/test_read_format_7zip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed4.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed_numfiles_oom.7z.uu M contrib/libarchive/libarchive/test/test_read_format_7zip_packinfo_digests.c M contrib/libarchive/libarchive/test/test_read_format_cab.c M contrib/libarchive/libarchive/test/test_read_format_cab_filename.c A contrib/libarchive/libarchive/test/test_read_format_cab_mszip_oob.c A contrib/libarchive/libarchive/test/test_read_format_cab_multi.c A contrib/libarchive/libarchive/test/test_read_format_cab_multi.p1.cab.uu A contrib/libarchive/libarchive/test/test_read_format_cab_multi.p2.cab.uu M contrib/libarchive/libarchive/test/test_read_format_cpio_afio.c A contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part1.cpio.uu A contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part2.cpio.uu M contrib/libarchive/libarchive/test/test_read_format_cpio_bin_bz2.c M contrib/libarchive/libarchive/test/test_read_format_cpio_bin_gz.c M contrib/libarchive/libarchive/test/test_read_format_cpio_filename.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c M contrib/libarchive/libarchive/test/test_read_format_gtar_filename.c M contrib/libarchive/libarchive/test/test_read_format_gtar_gz.c M contrib/libarchive/libarchive/test/test_read_format_gtar_redundant_L.c M contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c M contrib/libarchive/libarchive/test/test_read_format_huge_rpm.c A contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.c A contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.iso.uu A contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_ce_loop.iso.Z.uu A contrib/libarchive/libarchive/test/test_read_format_isorr_ce_loop.c M contrib/libarchive/libarchive/test/test_read_format_lha.c M contrib/libarchive/libarchive/test/test_read_format_lha_bugfix_0.c M contrib/libarchive/libarchive/test/test_read_format_lha_filename.c M contrib/libarchive/libarchive/test/test_read_format_lha_filename_utf16.c M contrib/libarchive/libarchive/test/test_read_format_mtree.c M contrib/libarchive/libarchive/test/test_read_format_pax_bz2.c M contrib/libarchive/libarchive/test/test_read_format_rar.c A contrib/libarchive/libarchive/test/test_read_format_rar3_lowdist_reset.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar5.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_filter.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_block_hdr_fail_loop.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bytes_remaining_underflow.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_main_block_extra_bytes.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_skip_block_extra_bytes.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar_encryption.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_partially.c M contrib/libarchive/libarchive/test/test_read_format_rar_invalid1.c A contrib/libarchive/libarchive/test/test_read_format_rar_newsub_rr_over_1m.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar_overflow.c A contrib/libarchive/libarchive/test/test_read_format_rar_unbound_staticdata.rar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.c A contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.tar.uu M contrib/libarchive/libarchive/test/test_read_format_tar_concatenated.c M contrib/libarchive/libarchive/test/test_read_format_tar_empty_filename.c M contrib/libarchive/libarchive/test/test_read_format_tar_empty_with_gnulabel.c M contrib/libarchive/libarchive/test/test_read_format_tar_filename.c M contrib/libarchive/libarchive/test/test_read_format_tar_mac_metadata.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_g_large.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_large_attr.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_negative_time.c A contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.c A contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.tar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.c A contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.tar.uu M contrib/libarchive/libarchive/test/test_read_format_tgz.c M contrib/libarchive/libarchive/test/test_read_format_ustar_filename.c M contrib/libarchive/libarchive/test/test_read_format_xar.c A contrib/libarchive/libarchive/test/test_read_format_xar_large_mode.xar.uu M contrib/libarchive/libarchive/test/test_read_format_zip.c M contrib/libarchive/libarchive/test/test_read_format_zip_7075_utf8_paths.c M contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_partially.c M contrib/libarchive/libarchive/test/test_read_format_zip_filename.c M contrib/libarchive/libarchive/test/test_read_format_zip_jar.c M contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.c M contrib/libarchive/libarchive/test/test_read_format_zip_malformed.c M contrib/libarchive/libarchive/test/test_read_format_zip_nested.c M contrib/libarchive/libarchive/test/test_read_format_zip_nofiletype.c M contrib/libarchive/libarchive/test/test_read_format_zip_padded.c M contrib/libarchive/libarchive/test/test_read_format_zip_sfx.c M contrib/libarchive/libarchive/test/test_read_format_zip_traditional_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes.c A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_bzip2.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_lzma.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_ppmd.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_xz.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_zstd.zip.uu M contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes_large.c M contrib/libarchive/libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.c M contrib/libarchive/libarchive/test/test_read_format_zip_zip64.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_encrypted.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.zipx.uu M contrib/libarchive/libarchive/test/test_read_pax_empty_val_no_nl.c M contrib/libarchive/libarchive/test/test_read_pax_xattr_rht_security_selinux.c M contrib/libarchive/libarchive/test/test_read_pax_xattr_schily.c M contrib/libarchive/libarchive/test/test_read_set_format.c M contrib/libarchive/libarchive/test/test_sparse_basic.c M contrib/libarchive/libarchive/test/test_write_disk_appledouble.c M contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.c M contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.c M contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.c M contrib/libarchive/libarchive/test/test_write_disk_secure745.c M contrib/libarchive/libarchive/test/test_write_disk_secure_noabsolutepaths.c M contrib/libarchive/libarchive/test/test_write_filter_b64encode.c M contrib/libarchive/libarchive/test/test_write_filter_bzip2.c M contrib/libarchive/libarchive/test/test_write_filter_gzip.c M contrib/libarchive/libarchive/test/test_write_filter_lrzip.c M contrib/libarchive/libarchive/test/test_write_filter_lz4.c M contrib/libarchive/libarchive/test/test_write_filter_lzip.c M contrib/libarchive/libarchive/test/test_write_filter_lzma.c M contrib/libarchive/libarchive/test/test_write_filter_lzop.c M contrib/libarchive/libarchive/test/test_write_filter_uuencode.c M contrib/libarchive/libarchive/test/test_write_filter_xz.c M contrib/libarchive/libarchive/test/test_write_filter_zstd.c M contrib/libarchive/libarchive/test/test_write_format_7zip.c M contrib/libarchive/libarchive/test/test_write_format_7zip_empty.c M contrib/libarchive/libarchive/test/test_write_format_7zip_large.c M contrib/libarchive/libarchive/test/test_write_format_gnutar.c M contrib/libarchive/libarchive/test/test_write_format_gnutar_filenames.c M contrib/libarchive/libarchive/test/test_write_format_iso9660.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_boot.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_bugs.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_empty.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_filename.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_id.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_overflow.bin.uu A contrib/libarchive/libarchive/test/test_write_format_iso9660_null_deref.bin.uu A contrib/libarchive/libarchive/test/test_write_format_iso9660_rockridge.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_underflow.bin.uu M contrib/libarchive/libarchive/test/test_write_format_iso9660_zisofs.c M contrib/libarchive/libarchive/test/test_write_format_mtree.c A contrib/libarchive/libarchive/test/test_write_format_mtree_absolute.c A contrib/libarchive/libarchive/test/test_write_format_mtree_dotdot.c A contrib/libarchive/libarchive/test/test_write_format_mtree_null_deref.bin.uu A contrib/libarchive/libarchive/test/test_write_format_mtree_null_deref.c M contrib/libarchive/libarchive/test/test_write_format_mtree_preset_digests.c M contrib/libarchive/libarchive/test/test_write_format_pax.c A contrib/libarchive/libarchive/test/test_write_format_tar_empty_dirname.c M contrib/libarchive/libarchive/test/test_write_format_xar.c A contrib/libarchive/libarchive/test/test_write_format_xar_bugs.c M contrib/libarchive/libarchive/test/test_write_format_xar_empty.c A contrib/libarchive/libarchive/test/test_write_format_xar_fflags.c A contrib/libarchive/libarchive/test/test_write_format_xar_strcpy_overlap.bin.uu A contrib/libarchive/libarchive/test/test_write_format_xar_underflow.bin.uu M contrib/libarchive/libarchive/test/test_write_format_zip.c M contrib/libarchive/libarchive/test/test_write_format_zip_compression_lzmaxz.c A contrib/libarchive/libarchive/test/test_write_format_zip_empty_pathname.c A contrib/libarchive/libarchive/test/test_write_format_zip_long_pathname.c M contrib/libarchive/libarchive/test/test_write_format_zip_windows_path.c M contrib/libarchive/libarchive/test/test_write_format_zip_zip64.c M contrib/libarchive/libarchive/test/test_write_read_format_zip.c M contrib/libarchive/libarchive/xxhash.c A contrib/libarchive/libarchive_fe/lafe_fnmatch.c A contrib/libarchive/libarchive_fe/lafe_fnmatch.h M contrib/libarchive/tar/bsdtar.h M contrib/libarchive/tar/read.c M contrib/libarchive/tar/subst.c M contrib/libarchive/tar/test/test_option_P_upper.c M contrib/libarchive/tar/test/test_option_mtime.c M contrib/libarchive/tar/test/test_option_s.c M contrib/libarchive/tar/util.c M contrib/libarchive/tar/write.c M contrib/libarchive/test_utils/test_main.c M contrib/libarchive/test_utils/test_utils.c M contrib/libarchive/unzip/bsdunzip.c M contrib/libarchive/unzip/test/test_P_encryption.c Log Message: ----------- Merge libarchive 3.8.8 into contrib/libarchive Vendor import of libarchive 3.8.8, which fixes CVE-2026-14164, a double-free in the RAR5 reader (archive_read_support_format_rar5.c) that could crash applications parsing a crafted RAR5 archive. Keep MidnightBSD's stripped file set (Windows-only sources, CMake, autotools, and CI files) deleted, and preserve the local iconv patch in archive_string.c that extends the ICONV_SET_ILSEQ_INVALID workaround to __MidnightBSD__ as well as __FreeBSD__. AI-Assisted-by: Claude Opus 4.8 Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 5c3c3246660387c80a0b4a2a30beb4a383272424 https://github.com/MidnightBSD/src/commit/5c3c3246660387c80a0b4a2a30beb4a383272424 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_read_support_format_7zip.c M contrib/libarchive/libarchive/archive_read_support_format_rar5.c Log Message: ----------- libarchive: fix -Wwrite-strings const errors in 3.8.8 libarchive 3.8.8 de-constified parse_option() to char** and added new Windows-attribute -> fflags mapping code in the 7zip and RAR5 readers that assigns string literals to char* variables. Under MidnightBSD's strict build flags (-Werror -Wwrite-strings -Wcast-qual) these discard qualifiers and break buildworld. Backport the upstream fixes verbatim (already on libarchive master, post 3.8.8): restore const on the option name/value pointers in archive_options.c, and make the read-only fflags[] string pointers const in archive_read_support_format_7zip.c and archive_read_support_format_rar5.c. No functional change; the affected strings are only ever read. AI-Assisted-by: Claude Opus 4.8 Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) Commit: bbdd4ebddbfc53a89db0b9162d56423b5be18e50 https://github.com/MidnightBSD/src/commit/bbdd4ebddbfc53a89db0b9162d56423b5be18e50 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note libarchive 3.8.8 (CVE-2026-14164) Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/059d0d92b88d%5E...bbdd4ebddbfc To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 22 08:54:59 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 12:54:59 +0000 (UTC) Subject: [Midnightbsd-cvs] [MidnightBSD/src] de9a3b: libarchive 3.8.8 (CVE-2026-14164) (#451) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: de9a3b40c85271f5f4c08dca9173756ec85b93ec https://github.com/MidnightBSD/src/commit/de9a3b40c85271f5f4c08dca9173756ec85b93ec Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M UPDATING M contrib/libarchive/NEWS M contrib/libarchive/SECURITY.md A contrib/libarchive/build/ci/github_actions/freebsd.sh A contrib/libarchive/build/ci/github_actions/vcpkg.json A contrib/libarchive/build/cmake/discover_tests.cmake.in M contrib/libarchive/contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc M contrib/libarchive/cpio/cpio.c M contrib/libarchive/cpio/test/test_extract_cpio_absolute_paths.c M contrib/libarchive/cpio/test/test_format_newc.c A contrib/libarchive/doc/RUNNING_TESTS_LINUX.md A contrib/libarchive/doc/WRITING_TESTS.md M contrib/libarchive/libarchive/archive.h M contrib/libarchive/libarchive/archive_acl.c M contrib/libarchive/libarchive/archive_cmdline.c M contrib/libarchive/libarchive/archive_crc32.h M contrib/libarchive/libarchive/archive_cryptor.c M contrib/libarchive/libarchive/archive_cryptor_private.h M contrib/libarchive/libarchive/archive_digest.c M contrib/libarchive/libarchive/archive_digest_private.h M contrib/libarchive/libarchive/archive_endian.h M contrib/libarchive/libarchive/archive_entry.c M contrib/libarchive/libarchive/archive_entry.h M contrib/libarchive/libarchive/archive_entry_link_resolver.c M contrib/libarchive/libarchive/archive_entry_sparse.c M contrib/libarchive/libarchive/archive_entry_strmode.c M contrib/libarchive/libarchive/archive_hmac.c M contrib/libarchive/libarchive/archive_hmac_private.h A contrib/libarchive/libarchive/archive_integer.h M contrib/libarchive/libarchive/archive_match.c M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_pack_dev.c M contrib/libarchive/libarchive/archive_parse_date.c M contrib/libarchive/libarchive/archive_pathmatch.c M contrib/libarchive/libarchive/archive_random.c M contrib/libarchive/libarchive/archive_read.c M contrib/libarchive/libarchive/archive_read_append_filter.c M contrib/libarchive/libarchive/archive_read_data_into_fd.c M contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c M contrib/libarchive/libarchive/archive_read_disk_posix.c M contrib/libarchive/libarchive/archive_read_filter.3 M contrib/libarchive/libarchive/archive_read_open.3 M contrib/libarchive/libarchive/archive_read_open_filename.c M contrib/libarchive/libarchive/archive_read_support_filter_all.c M contrib/libarchive/libarchive/archive_read_support_filter_bzip2.c M contrib/libarchive/libarchive/archive_read_support_filter_compress.c M contrib/libarchive/libarchive/archive_read_support_filter_grzip.c M contrib/libarchive/libarchive/archive_read_support_filter_gzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lrzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lz4.c M contrib/libarchive/libarchive/archive_read_support_filter_lzop.c M contrib/libarchive/libarchive/archive_read_support_filter_rpm.c M contrib/libarchive/libarchive/archive_read_support_filter_uu.c M contrib/libarchive/libarchive/archive_read_support_filter_xz.c M contrib/libarchive/libarchive/archive_read_support_filter_zstd.c M contrib/libarchive/libarchive/archive_read_support_format_7zip.c M contrib/libarchive/libarchive/archive_read_support_format_ar.c M contrib/libarchive/libarchive/archive_read_support_format_cab.c M contrib/libarchive/libarchive/archive_read_support_format_cpio.c M contrib/libarchive/libarchive/archive_read_support_format_iso9660.c M contrib/libarchive/libarchive/archive_read_support_format_lha.c M contrib/libarchive/libarchive/archive_read_support_format_mtree.c M contrib/libarchive/libarchive/archive_read_support_format_rar.c M contrib/libarchive/libarchive/archive_read_support_format_rar5.c M contrib/libarchive/libarchive/archive_read_support_format_tar.c M contrib/libarchive/libarchive/archive_read_support_format_xar.c M contrib/libarchive/libarchive/archive_read_support_format_zip.c M contrib/libarchive/libarchive/archive_string.c M contrib/libarchive/libarchive/archive_time.c M contrib/libarchive/libarchive/archive_util.3 M contrib/libarchive/libarchive/archive_util.c M contrib/libarchive/libarchive/archive_version_details.c M contrib/libarchive/libarchive/archive_write.c M contrib/libarchive/libarchive/archive_write_add_filter.c M contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c M contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c M contrib/libarchive/libarchive/archive_write_add_filter_gzip.c M contrib/libarchive/libarchive/archive_write_add_filter_lz4.c M contrib/libarchive/libarchive/archive_write_add_filter_program.c M contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c M contrib/libarchive/libarchive/archive_write_add_filter_zstd.c M contrib/libarchive/libarchive/archive_write_disk_posix.c M contrib/libarchive/libarchive/archive_write_filter.3 M contrib/libarchive/libarchive/archive_write_format.3 M contrib/libarchive/libarchive/archive_write_set_format_7zip.c M contrib/libarchive/libarchive/archive_write_set_format_ar.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_binary.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_newc.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_odc.c M contrib/libarchive/libarchive/archive_write_set_format_gnutar.c M contrib/libarchive/libarchive/archive_write_set_format_iso9660.c M contrib/libarchive/libarchive/archive_write_set_format_mtree.c M contrib/libarchive/libarchive/archive_write_set_format_pax.c M contrib/libarchive/libarchive/archive_write_set_format_shar.c M contrib/libarchive/libarchive/archive_write_set_format_ustar.c M contrib/libarchive/libarchive/archive_write_set_format_v7tar.c M contrib/libarchive/libarchive/archive_write_set_format_warc.c M contrib/libarchive/libarchive/archive_write_set_format_xar.c M contrib/libarchive/libarchive/archive_write_set_format_zip.c M contrib/libarchive/libarchive/libarchive-formats.5 A contrib/libarchive/libarchive/test/test_acl_nfs4_null_id_overflow.c A contrib/libarchive/libarchive/test/test_acl_nfs4_text.c A contrib/libarchive/libarchive/test/test_acl_posix1e_text.c M contrib/libarchive/libarchive/test/test_archive_match_path.c M contrib/libarchive/libarchive/test/test_archive_parse_date.c M contrib/libarchive/libarchive/test/test_archive_pathmatch.c A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob.c A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_bracket.bin.uu A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_strchr.bin.uu M contrib/libarchive/libarchive/test/test_archive_read_close_twice.c M contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_fd.c M contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_filename.c M contrib/libarchive/libarchive/test/test_archive_string.c M contrib/libarchive/libarchive/test/test_archive_string_conversion.c A contrib/libarchive/libarchive/test/test_archive_write_add_filter.c M contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c M contrib/libarchive/libarchive/test/test_archive_write_set_format_by_name.c M contrib/libarchive/libarchive/test/test_archive_write_set_format_filter_by_ext.c M contrib/libarchive/libarchive/test/test_compat_bzip2.c M contrib/libarchive/libarchive/test/test_compat_cpio.c M contrib/libarchive/libarchive/test/test_compat_gtar.c M contrib/libarchive/libarchive/test/test_compat_gtar_large.c M contrib/libarchive/libarchive/test/test_compat_gzip.c M contrib/libarchive/libarchive/test/test_compat_lz4.c M contrib/libarchive/libarchive/test/test_compat_lzip.c M contrib/libarchive/libarchive/test/test_compat_lzma.c M contrib/libarchive/libarchive/test/test_compat_lzop.c M contrib/libarchive/libarchive/test/test_compat_mac.c M contrib/libarchive/libarchive/test/test_compat_perl_archive_tar.c M contrib/libarchive/libarchive/test/test_compat_plexus_archiver_tar.c M contrib/libarchive/libarchive/test/test_compat_solaris_pax_sparse.c M contrib/libarchive/libarchive/test/test_compat_tar_directory.c M contrib/libarchive/libarchive/test/test_compat_tar_hardlink.c M contrib/libarchive/libarchive/test/test_compat_xz.c M contrib/libarchive/libarchive/test/test_compat_zip.c M contrib/libarchive/libarchive/test/test_compat_zstd.c A contrib/libarchive/libarchive/test/test_fuzz_consumer.h M contrib/libarchive/libarchive/test/test_open_filename.c M contrib/libarchive/libarchive/test/test_pax_xattr_header.c M contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c A contrib/libarchive/libarchive/test/test_read_files_compressed.c A contrib/libarchive/libarchive/test/test_read_files_compressed.part01.uu A contrib/libarchive/libarchive/test/test_read_files_compressed.part02.uu M contrib/libarchive/libarchive/test/test_read_filter_compress.c M contrib/libarchive/libarchive/test/test_read_filter_grzip.c M contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c M contrib/libarchive/libarchive/test/test_read_filter_lrzip.c A contrib/libarchive/libarchive/test/test_read_filter_lz4_raw.c A contrib/libarchive/libarchive/test/test_read_filter_lz4_raw_skip.uu M contrib/libarchive/libarchive/test/test_read_filter_lzop.c M contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.c M contrib/libarchive/libarchive/test/test_read_filter_uudecode_raw.c A contrib/libarchive/libarchive/test/test_read_filter_zstd_raw.c A contrib/libarchive/libarchive/test/test_read_filter_zstd_raw_loop.uu M contrib/libarchive/libarchive/test/test_read_format_7zip.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_partially.c A contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.c M contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c M contrib/libarchive/libarchive/test/test_read_format_7zip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed4.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed_numfiles_oom.7z.uu M contrib/libarchive/libarchive/test/test_read_format_7zip_packinfo_digests.c M contrib/libarchive/libarchive/test/test_read_format_cab.c M contrib/libarchive/libarchive/test/test_read_format_cab_filename.c A contrib/libarchive/libarchive/test/test_read_format_cab_mszip_oob.c A contrib/libarchive/libarchive/test/test_read_format_cab_multi.c A contrib/libarchive/libarchive/test/test_read_format_cab_multi.p1.cab.uu A contrib/libarchive/libarchive/test/test_read_format_cab_multi.p2.cab.uu M contrib/libarchive/libarchive/test/test_read_format_cpio_afio.c A contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part1.cpio.uu A contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part2.cpio.uu M contrib/libarchive/libarchive/test/test_read_format_cpio_bin_bz2.c M contrib/libarchive/libarchive/test/test_read_format_cpio_bin_gz.c M contrib/libarchive/libarchive/test/test_read_format_cpio_filename.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c M contrib/libarchive/libarchive/test/test_read_format_gtar_filename.c M contrib/libarchive/libarchive/test/test_read_format_gtar_gz.c M contrib/libarchive/libarchive/test/test_read_format_gtar_redundant_L.c M contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c M contrib/libarchive/libarchive/test/test_read_format_huge_rpm.c A contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.c A contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.iso.uu A contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_ce_loop.iso.Z.uu A contrib/libarchive/libarchive/test/test_read_format_isorr_ce_loop.c M contrib/libarchive/libarchive/test/test_read_format_lha.c M contrib/libarchive/libarchive/test/test_read_format_lha_bugfix_0.c M contrib/libarchive/libarchive/test/test_read_format_lha_filename.c M contrib/libarchive/libarchive/test/test_read_format_lha_filename_utf16.c M contrib/libarchive/libarchive/test/test_read_format_mtree.c M contrib/libarchive/libarchive/test/test_read_format_pax_bz2.c M contrib/libarchive/libarchive/test/test_read_format_rar.c A contrib/libarchive/libarchive/test/test_read_format_rar3_lowdist_reset.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar5.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_filter.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_block_hdr_fail_loop.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bytes_remaining_underflow.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_main_block_extra_bytes.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_skip_block_extra_bytes.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar_encryption.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_partially.c M contrib/libarchive/libarchive/test/test_read_format_rar_invalid1.c A contrib/libarchive/libarchive/test/test_read_format_rar_newsub_rr_over_1m.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar_overflow.c A contrib/libarchive/libarchive/test/test_read_format_rar_unbound_staticdata.rar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.c A contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.tar.uu M contrib/libarchive/libarchive/test/test_read_format_tar_concatenated.c M contrib/libarchive/libarchive/test/test_read_format_tar_empty_filename.c M contrib/libarchive/libarchive/test/test_read_format_tar_empty_with_gnulabel.c M contrib/libarchive/libarchive/test/test_read_format_tar_filename.c M contrib/libarchive/libarchive/test/test_read_format_tar_mac_metadata.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_g_large.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_large_attr.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_negative_time.c A contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.c A contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.tar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.c A contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.tar.uu M contrib/libarchive/libarchive/test/test_read_format_tgz.c M contrib/libarchive/libarchive/test/test_read_format_ustar_filename.c M contrib/libarchive/libarchive/test/test_read_format_xar.c A contrib/libarchive/libarchive/test/test_read_format_xar_large_mode.xar.uu M contrib/libarchive/libarchive/test/test_read_format_zip.c M contrib/libarchive/libarchive/test/test_read_format_zip_7075_utf8_paths.c M contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_partially.c M contrib/libarchive/libarchive/test/test_read_format_zip_filename.c M contrib/libarchive/libarchive/test/test_read_format_zip_jar.c M contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.c M contrib/libarchive/libarchive/test/test_read_format_zip_malformed.c M contrib/libarchive/libarchive/test/test_read_format_zip_nested.c M contrib/libarchive/libarchive/test/test_read_format_zip_nofiletype.c M contrib/libarchive/libarchive/test/test_read_format_zip_padded.c M contrib/libarchive/libarchive/test/test_read_format_zip_sfx.c M contrib/libarchive/libarchive/test/test_read_format_zip_traditional_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes.c A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_bzip2.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_lzma.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_ppmd.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_xz.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_zstd.zip.uu M contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes_large.c M contrib/libarchive/libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.c M contrib/libarchive/libarchive/test/test_read_format_zip_zip64.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_encrypted.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.zipx.uu M contrib/libarchive/libarchive/test/test_read_pax_empty_val_no_nl.c M contrib/libarchive/libarchive/test/test_read_pax_xattr_rht_security_selinux.c M contrib/libarchive/libarchive/test/test_read_pax_xattr_schily.c M contrib/libarchive/libarchive/test/test_read_set_format.c M contrib/libarchive/libarchive/test/test_sparse_basic.c M contrib/libarchive/libarchive/test/test_write_disk_appledouble.c M contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.c M contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.c M contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.c M contrib/libarchive/libarchive/test/test_write_disk_secure745.c M contrib/libarchive/libarchive/test/test_write_disk_secure_noabsolutepaths.c M contrib/libarchive/libarchive/test/test_write_filter_b64encode.c M contrib/libarchive/libarchive/test/test_write_filter_bzip2.c M contrib/libarchive/libarchive/test/test_write_filter_gzip.c M contrib/libarchive/libarchive/test/test_write_filter_lrzip.c M contrib/libarchive/libarchive/test/test_write_filter_lz4.c M contrib/libarchive/libarchive/test/test_write_filter_lzip.c M contrib/libarchive/libarchive/test/test_write_filter_lzma.c M contrib/libarchive/libarchive/test/test_write_filter_lzop.c M contrib/libarchive/libarchive/test/test_write_filter_uuencode.c M contrib/libarchive/libarchive/test/test_write_filter_xz.c M contrib/libarchive/libarchive/test/test_write_filter_zstd.c M contrib/libarchive/libarchive/test/test_write_format_7zip.c M contrib/libarchive/libarchive/test/test_write_format_7zip_empty.c M contrib/libarchive/libarchive/test/test_write_format_7zip_large.c M contrib/libarchive/libarchive/test/test_write_format_gnutar.c M contrib/libarchive/libarchive/test/test_write_format_gnutar_filenames.c M contrib/libarchive/libarchive/test/test_write_format_iso9660.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_boot.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_bugs.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_empty.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_filename.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_id.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_overflow.bin.uu A contrib/libarchive/libarchive/test/test_write_format_iso9660_null_deref.bin.uu A contrib/libarchive/libarchive/test/test_write_format_iso9660_rockridge.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_underflow.bin.uu M contrib/libarchive/libarchive/test/test_write_format_iso9660_zisofs.c M contrib/libarchive/libarchive/test/test_write_format_mtree.c A contrib/libarchive/libarchive/test/test_write_format_mtree_absolute.c A contrib/libarchive/libarchive/test/test_write_format_mtree_dotdot.c A contrib/libarchive/libarchive/test/test_write_format_mtree_null_deref.bin.uu A contrib/libarchive/libarchive/test/test_write_format_mtree_null_deref.c M contrib/libarchive/libarchive/test/test_write_format_mtree_preset_digests.c M contrib/libarchive/libarchive/test/test_write_format_pax.c A contrib/libarchive/libarchive/test/test_write_format_tar_empty_dirname.c M contrib/libarchive/libarchive/test/test_write_format_xar.c A contrib/libarchive/libarchive/test/test_write_format_xar_bugs.c M contrib/libarchive/libarchive/test/test_write_format_xar_empty.c A contrib/libarchive/libarchive/test/test_write_format_xar_fflags.c A contrib/libarchive/libarchive/test/test_write_format_xar_strcpy_overlap.bin.uu A contrib/libarchive/libarchive/test/test_write_format_xar_underflow.bin.uu M contrib/libarchive/libarchive/test/test_write_format_zip.c M contrib/libarchive/libarchive/test/test_write_format_zip_compression_lzmaxz.c A contrib/libarchive/libarchive/test/test_write_format_zip_empty_pathname.c A contrib/libarchive/libarchive/test/test_write_format_zip_long_pathname.c M contrib/libarchive/libarchive/test/test_write_format_zip_windows_path.c M contrib/libarchive/libarchive/test/test_write_format_zip_zip64.c M contrib/libarchive/libarchive/test/test_write_read_format_zip.c M contrib/libarchive/libarchive/xxhash.c A contrib/libarchive/libarchive_fe/lafe_fnmatch.c A contrib/libarchive/libarchive_fe/lafe_fnmatch.h M contrib/libarchive/tar/bsdtar.h M contrib/libarchive/tar/read.c M contrib/libarchive/tar/subst.c M contrib/libarchive/tar/test/test_option_P_upper.c M contrib/libarchive/tar/test/test_option_mtime.c M contrib/libarchive/tar/test/test_option_s.c M contrib/libarchive/tar/util.c M contrib/libarchive/tar/write.c M contrib/libarchive/test_utils/test_main.c M contrib/libarchive/test_utils/test_utils.c M contrib/libarchive/unzip/bsdunzip.c M contrib/libarchive/unzip/test/test_P_encryption.c Log Message: ----------- libarchive 3.8.8 (CVE-2026-14164) (#451) * Vendor import of libarchive 3.8.8 * libarchive: fix -Wwrite-strings const errors in 3.8.8 libarchive 3.8.8 de-constified parse_option() to char** and added new Windows-attribute -> fflags mapping code in the 7zip and RAR5 readers that assigns string literals to char* variables. Under MidnightBSD's strict build flags (-Werror -Wwrite-strings -Wcast-qual) these discard qualifiers and break buildworld. Backport the upstream fixes verbatim (already on libarchive master, post 3.8.8): restore const on the option name/value pointers in archive_options.c, and make the read-only fflags[] string pointers const in archive_read_support_format_7zip.c and archive_read_support_format_rar5.c. No functional change; the affected strings are only ever read. AI-Assisted-by: Claude Opus 4.8 Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) * UPDATING: note libarchive 3.8.8 (CVE-2026-14164) Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 4.8 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 22 08:54:48 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 05:54:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/heads/libarchive-3.8.8 Home: https://github.com/MidnightBSD/src To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 22 09:02:10 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 06:02:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 1e3cc3: Merge libarchive 3.8.8 into contrib/libarchive Message-ID: Branch: refs/heads/libarchive-3.8.8-stable41 Home: https://github.com/MidnightBSD/src Commit: 1e3cc36c840b4c0e1f820eac3a830d8f9a92d109 https://github.com/MidnightBSD/src/commit/1e3cc36c840b4c0e1f820eac3a830d8f9a92d109 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M contrib/libarchive/NEWS M contrib/libarchive/SECURITY.md A contrib/libarchive/build/ci/github_actions/freebsd.sh A contrib/libarchive/build/ci/github_actions/vcpkg.json A contrib/libarchive/build/cmake/discover_tests.cmake.in M contrib/libarchive/contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc M contrib/libarchive/cpio/cpio.c M contrib/libarchive/cpio/test/test_extract_cpio_absolute_paths.c M contrib/libarchive/cpio/test/test_format_newc.c A contrib/libarchive/doc/RUNNING_TESTS_LINUX.md A contrib/libarchive/doc/WRITING_TESTS.md M contrib/libarchive/libarchive/archive.h M contrib/libarchive/libarchive/archive_acl.c M contrib/libarchive/libarchive/archive_cmdline.c M contrib/libarchive/libarchive/archive_crc32.h M contrib/libarchive/libarchive/archive_cryptor.c M contrib/libarchive/libarchive/archive_cryptor_private.h M contrib/libarchive/libarchive/archive_digest.c M contrib/libarchive/libarchive/archive_digest_private.h M contrib/libarchive/libarchive/archive_endian.h M contrib/libarchive/libarchive/archive_entry.c M contrib/libarchive/libarchive/archive_entry.h M contrib/libarchive/libarchive/archive_entry_link_resolver.c M contrib/libarchive/libarchive/archive_entry_sparse.c M contrib/libarchive/libarchive/archive_entry_strmode.c M contrib/libarchive/libarchive/archive_hmac.c M contrib/libarchive/libarchive/archive_hmac_private.h A contrib/libarchive/libarchive/archive_integer.h M contrib/libarchive/libarchive/archive_match.c M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_pack_dev.c M contrib/libarchive/libarchive/archive_parse_date.c M contrib/libarchive/libarchive/archive_pathmatch.c M contrib/libarchive/libarchive/archive_random.c M contrib/libarchive/libarchive/archive_read.c M contrib/libarchive/libarchive/archive_read_append_filter.c M contrib/libarchive/libarchive/archive_read_data_into_fd.c M contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c M contrib/libarchive/libarchive/archive_read_disk_posix.c M contrib/libarchive/libarchive/archive_read_filter.3 M contrib/libarchive/libarchive/archive_read_open.3 M contrib/libarchive/libarchive/archive_read_open_filename.c M contrib/libarchive/libarchive/archive_read_support_filter_all.c M contrib/libarchive/libarchive/archive_read_support_filter_bzip2.c M contrib/libarchive/libarchive/archive_read_support_filter_compress.c M contrib/libarchive/libarchive/archive_read_support_filter_grzip.c M contrib/libarchive/libarchive/archive_read_support_filter_gzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lrzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lz4.c M contrib/libarchive/libarchive/archive_read_support_filter_lzop.c M contrib/libarchive/libarchive/archive_read_support_filter_rpm.c M contrib/libarchive/libarchive/archive_read_support_filter_uu.c M contrib/libarchive/libarchive/archive_read_support_filter_xz.c M contrib/libarchive/libarchive/archive_read_support_filter_zstd.c M contrib/libarchive/libarchive/archive_read_support_format_7zip.c M contrib/libarchive/libarchive/archive_read_support_format_ar.c M contrib/libarchive/libarchive/archive_read_support_format_cab.c M contrib/libarchive/libarchive/archive_read_support_format_cpio.c M contrib/libarchive/libarchive/archive_read_support_format_iso9660.c M contrib/libarchive/libarchive/archive_read_support_format_lha.c M contrib/libarchive/libarchive/archive_read_support_format_mtree.c M contrib/libarchive/libarchive/archive_read_support_format_rar.c M contrib/libarchive/libarchive/archive_read_support_format_rar5.c M contrib/libarchive/libarchive/archive_read_support_format_tar.c M contrib/libarchive/libarchive/archive_read_support_format_xar.c M contrib/libarchive/libarchive/archive_read_support_format_zip.c M contrib/libarchive/libarchive/archive_string.c M contrib/libarchive/libarchive/archive_time.c M contrib/libarchive/libarchive/archive_util.3 M contrib/libarchive/libarchive/archive_util.c M contrib/libarchive/libarchive/archive_version_details.c M contrib/libarchive/libarchive/archive_write.c M contrib/libarchive/libarchive/archive_write_add_filter.c M contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c M contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c M contrib/libarchive/libarchive/archive_write_add_filter_gzip.c M contrib/libarchive/libarchive/archive_write_add_filter_lz4.c M contrib/libarchive/libarchive/archive_write_add_filter_program.c M contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c M contrib/libarchive/libarchive/archive_write_add_filter_zstd.c M contrib/libarchive/libarchive/archive_write_disk_posix.c M contrib/libarchive/libarchive/archive_write_filter.3 M contrib/libarchive/libarchive/archive_write_format.3 M contrib/libarchive/libarchive/archive_write_set_format_7zip.c M contrib/libarchive/libarchive/archive_write_set_format_ar.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_binary.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_newc.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_odc.c M contrib/libarchive/libarchive/archive_write_set_format_gnutar.c M contrib/libarchive/libarchive/archive_write_set_format_iso9660.c M contrib/libarchive/libarchive/archive_write_set_format_mtree.c M contrib/libarchive/libarchive/archive_write_set_format_pax.c M contrib/libarchive/libarchive/archive_write_set_format_shar.c M contrib/libarchive/libarchive/archive_write_set_format_ustar.c M contrib/libarchive/libarchive/archive_write_set_format_v7tar.c M contrib/libarchive/libarchive/archive_write_set_format_warc.c M contrib/libarchive/libarchive/archive_write_set_format_xar.c M contrib/libarchive/libarchive/archive_write_set_format_zip.c M contrib/libarchive/libarchive/libarchive-formats.5 A contrib/libarchive/libarchive/test/test_acl_nfs4_null_id_overflow.c A contrib/libarchive/libarchive/test/test_acl_nfs4_text.c A contrib/libarchive/libarchive/test/test_acl_posix1e_text.c M contrib/libarchive/libarchive/test/test_archive_match_path.c M contrib/libarchive/libarchive/test/test_archive_parse_date.c M contrib/libarchive/libarchive/test/test_archive_pathmatch.c A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob.c A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_bracket.bin.uu A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_strchr.bin.uu M contrib/libarchive/libarchive/test/test_archive_read_close_twice.c M contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_fd.c M contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_filename.c M contrib/libarchive/libarchive/test/test_archive_string.c M contrib/libarchive/libarchive/test/test_archive_string_conversion.c A contrib/libarchive/libarchive/test/test_archive_write_add_filter.c M contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c M contrib/libarchive/libarchive/test/test_archive_write_set_format_by_name.c M contrib/libarchive/libarchive/test/test_archive_write_set_format_filter_by_ext.c M contrib/libarchive/libarchive/test/test_compat_bzip2.c M contrib/libarchive/libarchive/test/test_compat_cpio.c M contrib/libarchive/libarchive/test/test_compat_gtar.c M contrib/libarchive/libarchive/test/test_compat_gtar_large.c M contrib/libarchive/libarchive/test/test_compat_gzip.c M contrib/libarchive/libarchive/test/test_compat_lz4.c M contrib/libarchive/libarchive/test/test_compat_lzip.c M contrib/libarchive/libarchive/test/test_compat_lzma.c M contrib/libarchive/libarchive/test/test_compat_lzop.c M contrib/libarchive/libarchive/test/test_compat_mac.c M contrib/libarchive/libarchive/test/test_compat_perl_archive_tar.c M contrib/libarchive/libarchive/test/test_compat_plexus_archiver_tar.c M contrib/libarchive/libarchive/test/test_compat_solaris_pax_sparse.c M contrib/libarchive/libarchive/test/test_compat_tar_directory.c M contrib/libarchive/libarchive/test/test_compat_tar_hardlink.c M contrib/libarchive/libarchive/test/test_compat_xz.c M contrib/libarchive/libarchive/test/test_compat_zip.c M contrib/libarchive/libarchive/test/test_compat_zstd.c A contrib/libarchive/libarchive/test/test_fuzz_consumer.h M contrib/libarchive/libarchive/test/test_open_filename.c M contrib/libarchive/libarchive/test/test_pax_xattr_header.c M contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c A contrib/libarchive/libarchive/test/test_read_files_compressed.c A contrib/libarchive/libarchive/test/test_read_files_compressed.part01.uu A contrib/libarchive/libarchive/test/test_read_files_compressed.part02.uu M contrib/libarchive/libarchive/test/test_read_filter_compress.c M contrib/libarchive/libarchive/test/test_read_filter_grzip.c M contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c M contrib/libarchive/libarchive/test/test_read_filter_lrzip.c A contrib/libarchive/libarchive/test/test_read_filter_lz4_raw.c A contrib/libarchive/libarchive/test/test_read_filter_lz4_raw_skip.uu M contrib/libarchive/libarchive/test/test_read_filter_lzop.c M contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.c M contrib/libarchive/libarchive/test/test_read_filter_uudecode_raw.c A contrib/libarchive/libarchive/test/test_read_filter_zstd_raw.c A contrib/libarchive/libarchive/test/test_read_filter_zstd_raw_loop.uu M contrib/libarchive/libarchive/test/test_read_format_7zip.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_partially.c A contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.c M contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c M contrib/libarchive/libarchive/test/test_read_format_7zip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed4.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed_numfiles_oom.7z.uu M contrib/libarchive/libarchive/test/test_read_format_7zip_packinfo_digests.c M contrib/libarchive/libarchive/test/test_read_format_cab.c M contrib/libarchive/libarchive/test/test_read_format_cab_filename.c A contrib/libarchive/libarchive/test/test_read_format_cab_mszip_oob.c A contrib/libarchive/libarchive/test/test_read_format_cab_multi.c A contrib/libarchive/libarchive/test/test_read_format_cab_multi.p1.cab.uu A contrib/libarchive/libarchive/test/test_read_format_cab_multi.p2.cab.uu M contrib/libarchive/libarchive/test/test_read_format_cpio_afio.c A contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part1.cpio.uu A contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part2.cpio.uu M contrib/libarchive/libarchive/test/test_read_format_cpio_bin_bz2.c M contrib/libarchive/libarchive/test/test_read_format_cpio_bin_gz.c M contrib/libarchive/libarchive/test/test_read_format_cpio_filename.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c M contrib/libarchive/libarchive/test/test_read_format_gtar_filename.c M contrib/libarchive/libarchive/test/test_read_format_gtar_gz.c M contrib/libarchive/libarchive/test/test_read_format_gtar_redundant_L.c M contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c M contrib/libarchive/libarchive/test/test_read_format_huge_rpm.c A contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.c A contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.iso.uu A contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_ce_loop.iso.Z.uu A contrib/libarchive/libarchive/test/test_read_format_isorr_ce_loop.c M contrib/libarchive/libarchive/test/test_read_format_lha.c M contrib/libarchive/libarchive/test/test_read_format_lha_bugfix_0.c M contrib/libarchive/libarchive/test/test_read_format_lha_filename.c M contrib/libarchive/libarchive/test/test_read_format_lha_filename_utf16.c M contrib/libarchive/libarchive/test/test_read_format_mtree.c M contrib/libarchive/libarchive/test/test_read_format_pax_bz2.c M contrib/libarchive/libarchive/test/test_read_format_rar.c A contrib/libarchive/libarchive/test/test_read_format_rar3_lowdist_reset.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar5.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_filter.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_block_hdr_fail_loop.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bytes_remaining_underflow.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_main_block_extra_bytes.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_skip_block_extra_bytes.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar_encryption.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_partially.c M contrib/libarchive/libarchive/test/test_read_format_rar_invalid1.c A contrib/libarchive/libarchive/test/test_read_format_rar_newsub_rr_over_1m.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar_overflow.c A contrib/libarchive/libarchive/test/test_read_format_rar_unbound_staticdata.rar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.c A contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.tar.uu M contrib/libarchive/libarchive/test/test_read_format_tar_concatenated.c M contrib/libarchive/libarchive/test/test_read_format_tar_empty_filename.c M contrib/libarchive/libarchive/test/test_read_format_tar_empty_with_gnulabel.c M contrib/libarchive/libarchive/test/test_read_format_tar_filename.c M contrib/libarchive/libarchive/test/test_read_format_tar_mac_metadata.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_g_large.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_large_attr.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_negative_time.c A contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.c A contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.tar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.c A contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.tar.uu M contrib/libarchive/libarchive/test/test_read_format_tgz.c M contrib/libarchive/libarchive/test/test_read_format_ustar_filename.c M contrib/libarchive/libarchive/test/test_read_format_xar.c A contrib/libarchive/libarchive/test/test_read_format_xar_large_mode.xar.uu M contrib/libarchive/libarchive/test/test_read_format_zip.c M contrib/libarchive/libarchive/test/test_read_format_zip_7075_utf8_paths.c M contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_partially.c M contrib/libarchive/libarchive/test/test_read_format_zip_filename.c M contrib/libarchive/libarchive/test/test_read_format_zip_jar.c M contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.c M contrib/libarchive/libarchive/test/test_read_format_zip_malformed.c M contrib/libarchive/libarchive/test/test_read_format_zip_nested.c M contrib/libarchive/libarchive/test/test_read_format_zip_nofiletype.c M contrib/libarchive/libarchive/test/test_read_format_zip_padded.c M contrib/libarchive/libarchive/test/test_read_format_zip_sfx.c M contrib/libarchive/libarchive/test/test_read_format_zip_traditional_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes.c A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_bzip2.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_lzma.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_ppmd.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_xz.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_zstd.zip.uu M contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes_large.c M contrib/libarchive/libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.c M contrib/libarchive/libarchive/test/test_read_format_zip_zip64.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_encrypted.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.zipx.uu M contrib/libarchive/libarchive/test/test_read_pax_empty_val_no_nl.c M contrib/libarchive/libarchive/test/test_read_pax_xattr_rht_security_selinux.c M contrib/libarchive/libarchive/test/test_read_pax_xattr_schily.c M contrib/libarchive/libarchive/test/test_read_set_format.c M contrib/libarchive/libarchive/test/test_sparse_basic.c M contrib/libarchive/libarchive/test/test_write_disk_appledouble.c M contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.c M contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.c M contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.c M contrib/libarchive/libarchive/test/test_write_disk_secure745.c M contrib/libarchive/libarchive/test/test_write_disk_secure_noabsolutepaths.c M contrib/libarchive/libarchive/test/test_write_filter_b64encode.c M contrib/libarchive/libarchive/test/test_write_filter_bzip2.c M contrib/libarchive/libarchive/test/test_write_filter_gzip.c M contrib/libarchive/libarchive/test/test_write_filter_lrzip.c M contrib/libarchive/libarchive/test/test_write_filter_lz4.c M contrib/libarchive/libarchive/test/test_write_filter_lzip.c M contrib/libarchive/libarchive/test/test_write_filter_lzma.c M contrib/libarchive/libarchive/test/test_write_filter_lzop.c M contrib/libarchive/libarchive/test/test_write_filter_uuencode.c M contrib/libarchive/libarchive/test/test_write_filter_xz.c M contrib/libarchive/libarchive/test/test_write_filter_zstd.c M contrib/libarchive/libarchive/test/test_write_format_7zip.c M contrib/libarchive/libarchive/test/test_write_format_7zip_empty.c M contrib/libarchive/libarchive/test/test_write_format_7zip_large.c M contrib/libarchive/libarchive/test/test_write_format_gnutar.c M contrib/libarchive/libarchive/test/test_write_format_gnutar_filenames.c M contrib/libarchive/libarchive/test/test_write_format_iso9660.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_boot.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_bugs.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_empty.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_filename.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_id.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_overflow.bin.uu A contrib/libarchive/libarchive/test/test_write_format_iso9660_null_deref.bin.uu A contrib/libarchive/libarchive/test/test_write_format_iso9660_rockridge.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_underflow.bin.uu M contrib/libarchive/libarchive/test/test_write_format_iso9660_zisofs.c M contrib/libarchive/libarchive/test/test_write_format_mtree.c A contrib/libarchive/libarchive/test/test_write_format_mtree_absolute.c A contrib/libarchive/libarchive/test/test_write_format_mtree_dotdot.c A contrib/libarchive/libarchive/test/test_write_format_mtree_null_deref.bin.uu A contrib/libarchive/libarchive/test/test_write_format_mtree_null_deref.c M contrib/libarchive/libarchive/test/test_write_format_mtree_preset_digests.c M contrib/libarchive/libarchive/test/test_write_format_pax.c A contrib/libarchive/libarchive/test/test_write_format_tar_empty_dirname.c M contrib/libarchive/libarchive/test/test_write_format_xar.c A contrib/libarchive/libarchive/test/test_write_format_xar_bugs.c M contrib/libarchive/libarchive/test/test_write_format_xar_empty.c A contrib/libarchive/libarchive/test/test_write_format_xar_fflags.c A contrib/libarchive/libarchive/test/test_write_format_xar_strcpy_overlap.bin.uu A contrib/libarchive/libarchive/test/test_write_format_xar_underflow.bin.uu M contrib/libarchive/libarchive/test/test_write_format_zip.c M contrib/libarchive/libarchive/test/test_write_format_zip_compression_lzmaxz.c A contrib/libarchive/libarchive/test/test_write_format_zip_empty_pathname.c A contrib/libarchive/libarchive/test/test_write_format_zip_long_pathname.c M contrib/libarchive/libarchive/test/test_write_format_zip_windows_path.c M contrib/libarchive/libarchive/test/test_write_format_zip_zip64.c M contrib/libarchive/libarchive/test/test_write_read_format_zip.c M contrib/libarchive/libarchive/xxhash.c A contrib/libarchive/libarchive_fe/lafe_fnmatch.c A contrib/libarchive/libarchive_fe/lafe_fnmatch.h M contrib/libarchive/tar/bsdtar.h M contrib/libarchive/tar/read.c M contrib/libarchive/tar/subst.c M contrib/libarchive/tar/test/test_option_P_upper.c M contrib/libarchive/tar/test/test_option_mtime.c M contrib/libarchive/tar/test/test_option_s.c M contrib/libarchive/tar/util.c M contrib/libarchive/tar/write.c M contrib/libarchive/test_utils/test_main.c M contrib/libarchive/test_utils/test_utils.c M contrib/libarchive/unzip/bsdunzip.c M contrib/libarchive/unzip/test/test_P_encryption.c Log Message: ----------- Merge libarchive 3.8.8 into contrib/libarchive Vendor import of libarchive 3.8.8, which fixes CVE-2026-14164, a double-free in the RAR5 reader (archive_read_support_format_rar5.c) that could crash applications parsing a crafted RAR5 archive. Keep MidnightBSD's stripped file set (Windows-only sources, CMake, autotools, and CI files) deleted, and preserve the local iconv patch in archive_string.c that extends the ICONV_SET_ILSEQ_INVALID workaround to __MidnightBSD__ as well as __FreeBSD__. AI-Assisted-by: Claude Opus 4.8 Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) Commit: cb990ae5a3834ef60ef24920bc3dd82b7e3aae03 https://github.com/MidnightBSD/src/commit/cb990ae5a3834ef60ef24920bc3dd82b7e3aae03 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_read_support_format_7zip.c M contrib/libarchive/libarchive/archive_read_support_format_rar5.c Log Message: ----------- libarchive: fix -Wwrite-strings const errors in 3.8.8 libarchive 3.8.8 de-constified parse_option() to char** and added new Windows-attribute -> fflags mapping code in the 7zip and RAR5 readers that assigns string literals to char* variables. Under MidnightBSD's strict build flags (-Werror -Wwrite-strings -Wcast-qual) these discard qualifiers and break buildworld. Backport the upstream fixes verbatim (already on libarchive master, post 3.8.8): restore const on the option name/value pointers in archive_options.c, and make the read-only fflags[] string pointers const in archive_read_support_format_7zip.c and archive_read_support_format_rar5.c. No functional change; the affected strings are only ever read. AI-Assisted-by: Claude Opus 4.8 Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) (cherry picked from commit 5c3c3246660387c80a0b4a2a30beb4a383272424) Commit: dc5104410a783e41fa8502962fe391dbf49c400a https://github.com/MidnightBSD/src/commit/dc5104410a783e41fa8502962fe391dbf49c400a Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note libarchive 3.8.8 (CVE-2026-14164) Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/1e3cc36c840b%5E...dc5104410a78 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 22 09:18:30 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 06:18:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] ab2406: libarchive 3.8.8 (CVE-2026-14164) [stable/4.1] (#453) Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: ab240619c5f301eebdeaf2b71772f990f7bc2081 https://github.com/MidnightBSD/src/commit/ab240619c5f301eebdeaf2b71772f990f7bc2081 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M UPDATING M contrib/libarchive/NEWS M contrib/libarchive/SECURITY.md A contrib/libarchive/build/ci/github_actions/freebsd.sh A contrib/libarchive/build/ci/github_actions/vcpkg.json A contrib/libarchive/build/cmake/discover_tests.cmake.in M contrib/libarchive/contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc M contrib/libarchive/cpio/cpio.c M contrib/libarchive/cpio/test/test_extract_cpio_absolute_paths.c M contrib/libarchive/cpio/test/test_format_newc.c A contrib/libarchive/doc/RUNNING_TESTS_LINUX.md A contrib/libarchive/doc/WRITING_TESTS.md M contrib/libarchive/libarchive/archive.h M contrib/libarchive/libarchive/archive_acl.c M contrib/libarchive/libarchive/archive_cmdline.c M contrib/libarchive/libarchive/archive_crc32.h M contrib/libarchive/libarchive/archive_cryptor.c M contrib/libarchive/libarchive/archive_cryptor_private.h M contrib/libarchive/libarchive/archive_digest.c M contrib/libarchive/libarchive/archive_digest_private.h M contrib/libarchive/libarchive/archive_endian.h M contrib/libarchive/libarchive/archive_entry.c M contrib/libarchive/libarchive/archive_entry.h M contrib/libarchive/libarchive/archive_entry_link_resolver.c M contrib/libarchive/libarchive/archive_entry_sparse.c M contrib/libarchive/libarchive/archive_entry_strmode.c M contrib/libarchive/libarchive/archive_hmac.c M contrib/libarchive/libarchive/archive_hmac_private.h A contrib/libarchive/libarchive/archive_integer.h M contrib/libarchive/libarchive/archive_match.c M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_pack_dev.c M contrib/libarchive/libarchive/archive_parse_date.c M contrib/libarchive/libarchive/archive_pathmatch.c M contrib/libarchive/libarchive/archive_random.c M contrib/libarchive/libarchive/archive_read.c M contrib/libarchive/libarchive/archive_read_append_filter.c M contrib/libarchive/libarchive/archive_read_data_into_fd.c M contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c M contrib/libarchive/libarchive/archive_read_disk_posix.c M contrib/libarchive/libarchive/archive_read_filter.3 M contrib/libarchive/libarchive/archive_read_open.3 M contrib/libarchive/libarchive/archive_read_open_filename.c M contrib/libarchive/libarchive/archive_read_support_filter_all.c M contrib/libarchive/libarchive/archive_read_support_filter_bzip2.c M contrib/libarchive/libarchive/archive_read_support_filter_compress.c M contrib/libarchive/libarchive/archive_read_support_filter_grzip.c M contrib/libarchive/libarchive/archive_read_support_filter_gzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lrzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lz4.c M contrib/libarchive/libarchive/archive_read_support_filter_lzop.c M contrib/libarchive/libarchive/archive_read_support_filter_rpm.c M contrib/libarchive/libarchive/archive_read_support_filter_uu.c M contrib/libarchive/libarchive/archive_read_support_filter_xz.c M contrib/libarchive/libarchive/archive_read_support_filter_zstd.c M contrib/libarchive/libarchive/archive_read_support_format_7zip.c M contrib/libarchive/libarchive/archive_read_support_format_ar.c M contrib/libarchive/libarchive/archive_read_support_format_cab.c M contrib/libarchive/libarchive/archive_read_support_format_cpio.c M contrib/libarchive/libarchive/archive_read_support_format_iso9660.c M contrib/libarchive/libarchive/archive_read_support_format_lha.c M contrib/libarchive/libarchive/archive_read_support_format_mtree.c M contrib/libarchive/libarchive/archive_read_support_format_rar.c M contrib/libarchive/libarchive/archive_read_support_format_rar5.c M contrib/libarchive/libarchive/archive_read_support_format_tar.c M contrib/libarchive/libarchive/archive_read_support_format_xar.c M contrib/libarchive/libarchive/archive_read_support_format_zip.c M contrib/libarchive/libarchive/archive_string.c M contrib/libarchive/libarchive/archive_time.c M contrib/libarchive/libarchive/archive_util.3 M contrib/libarchive/libarchive/archive_util.c M contrib/libarchive/libarchive/archive_version_details.c M contrib/libarchive/libarchive/archive_write.c M contrib/libarchive/libarchive/archive_write_add_filter.c M contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c M contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c M contrib/libarchive/libarchive/archive_write_add_filter_gzip.c M contrib/libarchive/libarchive/archive_write_add_filter_lz4.c M contrib/libarchive/libarchive/archive_write_add_filter_program.c M contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c M contrib/libarchive/libarchive/archive_write_add_filter_zstd.c M contrib/libarchive/libarchive/archive_write_disk_posix.c M contrib/libarchive/libarchive/archive_write_filter.3 M contrib/libarchive/libarchive/archive_write_format.3 M contrib/libarchive/libarchive/archive_write_set_format_7zip.c M contrib/libarchive/libarchive/archive_write_set_format_ar.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_binary.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_newc.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_odc.c M contrib/libarchive/libarchive/archive_write_set_format_gnutar.c M contrib/libarchive/libarchive/archive_write_set_format_iso9660.c M contrib/libarchive/libarchive/archive_write_set_format_mtree.c M contrib/libarchive/libarchive/archive_write_set_format_pax.c M contrib/libarchive/libarchive/archive_write_set_format_shar.c M contrib/libarchive/libarchive/archive_write_set_format_ustar.c M contrib/libarchive/libarchive/archive_write_set_format_v7tar.c M contrib/libarchive/libarchive/archive_write_set_format_warc.c M contrib/libarchive/libarchive/archive_write_set_format_xar.c M contrib/libarchive/libarchive/archive_write_set_format_zip.c M contrib/libarchive/libarchive/libarchive-formats.5 A contrib/libarchive/libarchive/test/test_acl_nfs4_null_id_overflow.c A contrib/libarchive/libarchive/test/test_acl_nfs4_text.c A contrib/libarchive/libarchive/test/test_acl_posix1e_text.c M contrib/libarchive/libarchive/test/test_archive_match_path.c M contrib/libarchive/libarchive/test/test_archive_parse_date.c M contrib/libarchive/libarchive/test/test_archive_pathmatch.c A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob.c A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_bracket.bin.uu A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_strchr.bin.uu M contrib/libarchive/libarchive/test/test_archive_read_close_twice.c M contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_fd.c M contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_filename.c M contrib/libarchive/libarchive/test/test_archive_string.c M contrib/libarchive/libarchive/test/test_archive_string_conversion.c A contrib/libarchive/libarchive/test/test_archive_write_add_filter.c M contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c M contrib/libarchive/libarchive/test/test_archive_write_set_format_by_name.c M contrib/libarchive/libarchive/test/test_archive_write_set_format_filter_by_ext.c M contrib/libarchive/libarchive/test/test_compat_bzip2.c M contrib/libarchive/libarchive/test/test_compat_cpio.c M contrib/libarchive/libarchive/test/test_compat_gtar.c M contrib/libarchive/libarchive/test/test_compat_gtar_large.c M contrib/libarchive/libarchive/test/test_compat_gzip.c M contrib/libarchive/libarchive/test/test_compat_lz4.c M contrib/libarchive/libarchive/test/test_compat_lzip.c M contrib/libarchive/libarchive/test/test_compat_lzma.c M contrib/libarchive/libarchive/test/test_compat_lzop.c M contrib/libarchive/libarchive/test/test_compat_mac.c M contrib/libarchive/libarchive/test/test_compat_perl_archive_tar.c M contrib/libarchive/libarchive/test/test_compat_plexus_archiver_tar.c M contrib/libarchive/libarchive/test/test_compat_solaris_pax_sparse.c M contrib/libarchive/libarchive/test/test_compat_tar_directory.c M contrib/libarchive/libarchive/test/test_compat_tar_hardlink.c M contrib/libarchive/libarchive/test/test_compat_xz.c M contrib/libarchive/libarchive/test/test_compat_zip.c M contrib/libarchive/libarchive/test/test_compat_zstd.c A contrib/libarchive/libarchive/test/test_fuzz_consumer.h M contrib/libarchive/libarchive/test/test_open_filename.c M contrib/libarchive/libarchive/test/test_pax_xattr_header.c M contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c A contrib/libarchive/libarchive/test/test_read_files_compressed.c A contrib/libarchive/libarchive/test/test_read_files_compressed.part01.uu A contrib/libarchive/libarchive/test/test_read_files_compressed.part02.uu M contrib/libarchive/libarchive/test/test_read_filter_compress.c M contrib/libarchive/libarchive/test/test_read_filter_grzip.c M contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c M contrib/libarchive/libarchive/test/test_read_filter_lrzip.c A contrib/libarchive/libarchive/test/test_read_filter_lz4_raw.c A contrib/libarchive/libarchive/test/test_read_filter_lz4_raw_skip.uu M contrib/libarchive/libarchive/test/test_read_filter_lzop.c M contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.c M contrib/libarchive/libarchive/test/test_read_filter_uudecode_raw.c A contrib/libarchive/libarchive/test/test_read_filter_zstd_raw.c A contrib/libarchive/libarchive/test/test_read_filter_zstd_raw_loop.uu M contrib/libarchive/libarchive/test/test_read_format_7zip.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_partially.c A contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.c M contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c M contrib/libarchive/libarchive/test/test_read_format_7zip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed4.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed_numfiles_oom.7z.uu M contrib/libarchive/libarchive/test/test_read_format_7zip_packinfo_digests.c M contrib/libarchive/libarchive/test/test_read_format_cab.c M contrib/libarchive/libarchive/test/test_read_format_cab_filename.c A contrib/libarchive/libarchive/test/test_read_format_cab_mszip_oob.c A contrib/libarchive/libarchive/test/test_read_format_cab_multi.c A contrib/libarchive/libarchive/test/test_read_format_cab_multi.p1.cab.uu A contrib/libarchive/libarchive/test/test_read_format_cab_multi.p2.cab.uu M contrib/libarchive/libarchive/test/test_read_format_cpio_afio.c A contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part1.cpio.uu A contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part2.cpio.uu M contrib/libarchive/libarchive/test/test_read_format_cpio_bin_bz2.c M contrib/libarchive/libarchive/test/test_read_format_cpio_bin_gz.c M contrib/libarchive/libarchive/test/test_read_format_cpio_filename.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c M contrib/libarchive/libarchive/test/test_read_format_gtar_filename.c M contrib/libarchive/libarchive/test/test_read_format_gtar_gz.c M contrib/libarchive/libarchive/test/test_read_format_gtar_redundant_L.c M contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c M contrib/libarchive/libarchive/test/test_read_format_huge_rpm.c A contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.c A contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.iso.uu A contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_ce_loop.iso.Z.uu A contrib/libarchive/libarchive/test/test_read_format_isorr_ce_loop.c M contrib/libarchive/libarchive/test/test_read_format_lha.c M contrib/libarchive/libarchive/test/test_read_format_lha_bugfix_0.c M contrib/libarchive/libarchive/test/test_read_format_lha_filename.c M contrib/libarchive/libarchive/test/test_read_format_lha_filename_utf16.c M contrib/libarchive/libarchive/test/test_read_format_mtree.c M contrib/libarchive/libarchive/test/test_read_format_pax_bz2.c M contrib/libarchive/libarchive/test/test_read_format_rar.c A contrib/libarchive/libarchive/test/test_read_format_rar3_lowdist_reset.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar5.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_filter.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_block_hdr_fail_loop.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bytes_remaining_underflow.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_main_block_extra_bytes.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_skip_block_extra_bytes.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar_encryption.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_partially.c M contrib/libarchive/libarchive/test/test_read_format_rar_invalid1.c A contrib/libarchive/libarchive/test/test_read_format_rar_newsub_rr_over_1m.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar_overflow.c A contrib/libarchive/libarchive/test/test_read_format_rar_unbound_staticdata.rar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.c A contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.tar.uu M contrib/libarchive/libarchive/test/test_read_format_tar_concatenated.c M contrib/libarchive/libarchive/test/test_read_format_tar_empty_filename.c M contrib/libarchive/libarchive/test/test_read_format_tar_empty_with_gnulabel.c M contrib/libarchive/libarchive/test/test_read_format_tar_filename.c M contrib/libarchive/libarchive/test/test_read_format_tar_mac_metadata.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_g_large.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_large_attr.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_negative_time.c A contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.c A contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.tar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.c A contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.tar.uu M contrib/libarchive/libarchive/test/test_read_format_tgz.c M contrib/libarchive/libarchive/test/test_read_format_ustar_filename.c M contrib/libarchive/libarchive/test/test_read_format_xar.c A contrib/libarchive/libarchive/test/test_read_format_xar_large_mode.xar.uu M contrib/libarchive/libarchive/test/test_read_format_zip.c M contrib/libarchive/libarchive/test/test_read_format_zip_7075_utf8_paths.c M contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_partially.c M contrib/libarchive/libarchive/test/test_read_format_zip_filename.c M contrib/libarchive/libarchive/test/test_read_format_zip_jar.c M contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.c M contrib/libarchive/libarchive/test/test_read_format_zip_malformed.c M contrib/libarchive/libarchive/test/test_read_format_zip_nested.c M contrib/libarchive/libarchive/test/test_read_format_zip_nofiletype.c M contrib/libarchive/libarchive/test/test_read_format_zip_padded.c M contrib/libarchive/libarchive/test/test_read_format_zip_sfx.c M contrib/libarchive/libarchive/test/test_read_format_zip_traditional_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes.c A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_bzip2.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_lzma.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_ppmd.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_xz.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_zstd.zip.uu M contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes_large.c M contrib/libarchive/libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.c M contrib/libarchive/libarchive/test/test_read_format_zip_zip64.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_encrypted.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.zipx.uu M contrib/libarchive/libarchive/test/test_read_pax_empty_val_no_nl.c M contrib/libarchive/libarchive/test/test_read_pax_xattr_rht_security_selinux.c M contrib/libarchive/libarchive/test/test_read_pax_xattr_schily.c M contrib/libarchive/libarchive/test/test_read_set_format.c M contrib/libarchive/libarchive/test/test_sparse_basic.c M contrib/libarchive/libarchive/test/test_write_disk_appledouble.c M contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.c M contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.c M contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.c M contrib/libarchive/libarchive/test/test_write_disk_secure745.c M contrib/libarchive/libarchive/test/test_write_disk_secure_noabsolutepaths.c M contrib/libarchive/libarchive/test/test_write_filter_b64encode.c M contrib/libarchive/libarchive/test/test_write_filter_bzip2.c M contrib/libarchive/libarchive/test/test_write_filter_gzip.c M contrib/libarchive/libarchive/test/test_write_filter_lrzip.c M contrib/libarchive/libarchive/test/test_write_filter_lz4.c M contrib/libarchive/libarchive/test/test_write_filter_lzip.c M contrib/libarchive/libarchive/test/test_write_filter_lzma.c M contrib/libarchive/libarchive/test/test_write_filter_lzop.c M contrib/libarchive/libarchive/test/test_write_filter_uuencode.c M contrib/libarchive/libarchive/test/test_write_filter_xz.c M contrib/libarchive/libarchive/test/test_write_filter_zstd.c M contrib/libarchive/libarchive/test/test_write_format_7zip.c M contrib/libarchive/libarchive/test/test_write_format_7zip_empty.c M contrib/libarchive/libarchive/test/test_write_format_7zip_large.c M contrib/libarchive/libarchive/test/test_write_format_gnutar.c M contrib/libarchive/libarchive/test/test_write_format_gnutar_filenames.c M contrib/libarchive/libarchive/test/test_write_format_iso9660.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_boot.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_bugs.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_empty.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_filename.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_id.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_overflow.bin.uu A contrib/libarchive/libarchive/test/test_write_format_iso9660_null_deref.bin.uu A contrib/libarchive/libarchive/test/test_write_format_iso9660_rockridge.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_underflow.bin.uu M contrib/libarchive/libarchive/test/test_write_format_iso9660_zisofs.c M contrib/libarchive/libarchive/test/test_write_format_mtree.c A contrib/libarchive/libarchive/test/test_write_format_mtree_absolute.c A contrib/libarchive/libarchive/test/test_write_format_mtree_dotdot.c A contrib/libarchive/libarchive/test/test_write_format_mtree_null_deref.bin.uu A contrib/libarchive/libarchive/test/test_write_format_mtree_null_deref.c M contrib/libarchive/libarchive/test/test_write_format_mtree_preset_digests.c M contrib/libarchive/libarchive/test/test_write_format_pax.c A contrib/libarchive/libarchive/test/test_write_format_tar_empty_dirname.c M contrib/libarchive/libarchive/test/test_write_format_xar.c A contrib/libarchive/libarchive/test/test_write_format_xar_bugs.c M contrib/libarchive/libarchive/test/test_write_format_xar_empty.c A contrib/libarchive/libarchive/test/test_write_format_xar_fflags.c A contrib/libarchive/libarchive/test/test_write_format_xar_strcpy_overlap.bin.uu A contrib/libarchive/libarchive/test/test_write_format_xar_underflow.bin.uu M contrib/libarchive/libarchive/test/test_write_format_zip.c M contrib/libarchive/libarchive/test/test_write_format_zip_compression_lzmaxz.c A contrib/libarchive/libarchive/test/test_write_format_zip_empty_pathname.c A contrib/libarchive/libarchive/test/test_write_format_zip_long_pathname.c M contrib/libarchive/libarchive/test/test_write_format_zip_windows_path.c M contrib/libarchive/libarchive/test/test_write_format_zip_zip64.c M contrib/libarchive/libarchive/test/test_write_read_format_zip.c M contrib/libarchive/libarchive/xxhash.c A contrib/libarchive/libarchive_fe/lafe_fnmatch.c A contrib/libarchive/libarchive_fe/lafe_fnmatch.h M contrib/libarchive/tar/bsdtar.h M contrib/libarchive/tar/read.c M contrib/libarchive/tar/subst.c M contrib/libarchive/tar/test/test_option_P_upper.c M contrib/libarchive/tar/test/test_option_mtime.c M contrib/libarchive/tar/test/test_option_s.c M contrib/libarchive/tar/util.c M contrib/libarchive/tar/write.c M contrib/libarchive/test_utils/test_main.c M contrib/libarchive/test_utils/test_utils.c M contrib/libarchive/unzip/bsdunzip.c M contrib/libarchive/unzip/test/test_P_encryption.c Log Message: ----------- libarchive 3.8.8 (CVE-2026-14164) [stable/4.1] (#453) * Vendor import of libarchive 3.8.8 * libarchive: fix -Wwrite-strings const errors in 3.8.8 libarchive 3.8.8 de-constified parse_option() to char** and added new Windows-attribute -> fflags mapping code in the 7zip and RAR5 readers that assigns string literals to char* variables. Under MidnightBSD's strict build flags (-Werror -Wwrite-strings -Wcast-qual) these discard qualifiers and break buildworld. Backport the upstream fixes verbatim (already on libarchive master, post 3.8.8): restore const on the option name/value pointers in archive_options.c, and make the read-only fflags[] string pointers const in archive_read_support_format_7zip.c and archive_read_support_format_rar5.c. No functional change; the affected strings are only ever read. AI-Assisted-by: Claude Opus 4.8 Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) (cherry picked from commit 5c3c3246660387c80a0b4a2a30beb4a383272424) * UPDATING: note libarchive 3.8.8 (CVE-2026-14164) Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 4.8 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 22 09:18:33 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 06:18:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/heads/libarchive-3.8.8-stable41 Home: https://github.com/MidnightBSD/src To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 22 09:20:55 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 06:20:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 68f3a5: Merge libarchive 3.8.8 into contrib/libarchive Message-ID: Branch: refs/heads/libarchive-3.8.8-stable40 Home: https://github.com/MidnightBSD/src Commit: 68f3a5baf7e66db9213af5600834a57342ce2220 https://github.com/MidnightBSD/src/commit/68f3a5baf7e66db9213af5600834a57342ce2220 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M contrib/libarchive/NEWS M contrib/libarchive/SECURITY.md A contrib/libarchive/build/ci/github_actions/freebsd.sh A contrib/libarchive/build/ci/github_actions/vcpkg.json A contrib/libarchive/build/cmake/discover_tests.cmake.in M contrib/libarchive/contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc M contrib/libarchive/cpio/cpio.c M contrib/libarchive/cpio/test/test_extract_cpio_absolute_paths.c M contrib/libarchive/cpio/test/test_format_newc.c A contrib/libarchive/doc/RUNNING_TESTS_LINUX.md A contrib/libarchive/doc/WRITING_TESTS.md M contrib/libarchive/libarchive/archive.h M contrib/libarchive/libarchive/archive_acl.c M contrib/libarchive/libarchive/archive_cmdline.c M contrib/libarchive/libarchive/archive_crc32.h M contrib/libarchive/libarchive/archive_cryptor.c M contrib/libarchive/libarchive/archive_cryptor_private.h M contrib/libarchive/libarchive/archive_digest.c M contrib/libarchive/libarchive/archive_digest_private.h M contrib/libarchive/libarchive/archive_endian.h M contrib/libarchive/libarchive/archive_entry.c M contrib/libarchive/libarchive/archive_entry.h M contrib/libarchive/libarchive/archive_entry_link_resolver.c M contrib/libarchive/libarchive/archive_entry_sparse.c M contrib/libarchive/libarchive/archive_entry_strmode.c M contrib/libarchive/libarchive/archive_hmac.c M contrib/libarchive/libarchive/archive_hmac_private.h A contrib/libarchive/libarchive/archive_integer.h M contrib/libarchive/libarchive/archive_match.c M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_pack_dev.c M contrib/libarchive/libarchive/archive_parse_date.c M contrib/libarchive/libarchive/archive_pathmatch.c M contrib/libarchive/libarchive/archive_random.c M contrib/libarchive/libarchive/archive_read.c M contrib/libarchive/libarchive/archive_read_append_filter.c M contrib/libarchive/libarchive/archive_read_data_into_fd.c M contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c M contrib/libarchive/libarchive/archive_read_disk_posix.c M contrib/libarchive/libarchive/archive_read_filter.3 M contrib/libarchive/libarchive/archive_read_open.3 M contrib/libarchive/libarchive/archive_read_open_filename.c M contrib/libarchive/libarchive/archive_read_support_filter_all.c M contrib/libarchive/libarchive/archive_read_support_filter_bzip2.c M contrib/libarchive/libarchive/archive_read_support_filter_compress.c M contrib/libarchive/libarchive/archive_read_support_filter_grzip.c M contrib/libarchive/libarchive/archive_read_support_filter_gzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lrzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lz4.c M contrib/libarchive/libarchive/archive_read_support_filter_lzop.c M contrib/libarchive/libarchive/archive_read_support_filter_rpm.c M contrib/libarchive/libarchive/archive_read_support_filter_uu.c M contrib/libarchive/libarchive/archive_read_support_filter_xz.c M contrib/libarchive/libarchive/archive_read_support_filter_zstd.c M contrib/libarchive/libarchive/archive_read_support_format_7zip.c M contrib/libarchive/libarchive/archive_read_support_format_ar.c M contrib/libarchive/libarchive/archive_read_support_format_cab.c M contrib/libarchive/libarchive/archive_read_support_format_cpio.c M contrib/libarchive/libarchive/archive_read_support_format_iso9660.c M contrib/libarchive/libarchive/archive_read_support_format_lha.c M contrib/libarchive/libarchive/archive_read_support_format_mtree.c M contrib/libarchive/libarchive/archive_read_support_format_rar.c M contrib/libarchive/libarchive/archive_read_support_format_rar5.c M contrib/libarchive/libarchive/archive_read_support_format_tar.c M contrib/libarchive/libarchive/archive_read_support_format_xar.c M contrib/libarchive/libarchive/archive_read_support_format_zip.c M contrib/libarchive/libarchive/archive_string.c M contrib/libarchive/libarchive/archive_time.c M contrib/libarchive/libarchive/archive_util.3 M contrib/libarchive/libarchive/archive_util.c M contrib/libarchive/libarchive/archive_version_details.c M contrib/libarchive/libarchive/archive_write.c M contrib/libarchive/libarchive/archive_write_add_filter.c M contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c M contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c M contrib/libarchive/libarchive/archive_write_add_filter_gzip.c M contrib/libarchive/libarchive/archive_write_add_filter_lz4.c M contrib/libarchive/libarchive/archive_write_add_filter_program.c M contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c M contrib/libarchive/libarchive/archive_write_add_filter_zstd.c M contrib/libarchive/libarchive/archive_write_disk_posix.c M contrib/libarchive/libarchive/archive_write_filter.3 M contrib/libarchive/libarchive/archive_write_format.3 M contrib/libarchive/libarchive/archive_write_set_format_7zip.c M contrib/libarchive/libarchive/archive_write_set_format_ar.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_binary.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_newc.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_odc.c M contrib/libarchive/libarchive/archive_write_set_format_gnutar.c M contrib/libarchive/libarchive/archive_write_set_format_iso9660.c M contrib/libarchive/libarchive/archive_write_set_format_mtree.c M contrib/libarchive/libarchive/archive_write_set_format_pax.c M contrib/libarchive/libarchive/archive_write_set_format_shar.c M contrib/libarchive/libarchive/archive_write_set_format_ustar.c M contrib/libarchive/libarchive/archive_write_set_format_v7tar.c M contrib/libarchive/libarchive/archive_write_set_format_warc.c M contrib/libarchive/libarchive/archive_write_set_format_xar.c M contrib/libarchive/libarchive/archive_write_set_format_zip.c M contrib/libarchive/libarchive/libarchive-formats.5 A contrib/libarchive/libarchive/test/test_acl_nfs4_null_id_overflow.c A contrib/libarchive/libarchive/test/test_acl_nfs4_text.c A contrib/libarchive/libarchive/test/test_acl_posix1e_text.c M contrib/libarchive/libarchive/test/test_archive_match_path.c M contrib/libarchive/libarchive/test/test_archive_parse_date.c M contrib/libarchive/libarchive/test/test_archive_pathmatch.c A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob.c A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_bracket.bin.uu A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_strchr.bin.uu M contrib/libarchive/libarchive/test/test_archive_read_close_twice.c M contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_fd.c M contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_filename.c M contrib/libarchive/libarchive/test/test_archive_string.c M contrib/libarchive/libarchive/test/test_archive_string_conversion.c A contrib/libarchive/libarchive/test/test_archive_write_add_filter.c M contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c M contrib/libarchive/libarchive/test/test_archive_write_set_format_by_name.c M contrib/libarchive/libarchive/test/test_archive_write_set_format_filter_by_ext.c M contrib/libarchive/libarchive/test/test_compat_bzip2.c M contrib/libarchive/libarchive/test/test_compat_cpio.c M contrib/libarchive/libarchive/test/test_compat_gtar.c M contrib/libarchive/libarchive/test/test_compat_gtar_large.c M contrib/libarchive/libarchive/test/test_compat_gzip.c M contrib/libarchive/libarchive/test/test_compat_lz4.c M contrib/libarchive/libarchive/test/test_compat_lzip.c M contrib/libarchive/libarchive/test/test_compat_lzma.c M contrib/libarchive/libarchive/test/test_compat_lzop.c M contrib/libarchive/libarchive/test/test_compat_mac.c M contrib/libarchive/libarchive/test/test_compat_perl_archive_tar.c M contrib/libarchive/libarchive/test/test_compat_plexus_archiver_tar.c M contrib/libarchive/libarchive/test/test_compat_solaris_pax_sparse.c M contrib/libarchive/libarchive/test/test_compat_tar_directory.c M contrib/libarchive/libarchive/test/test_compat_tar_hardlink.c M contrib/libarchive/libarchive/test/test_compat_xz.c M contrib/libarchive/libarchive/test/test_compat_zip.c M contrib/libarchive/libarchive/test/test_compat_zstd.c A contrib/libarchive/libarchive/test/test_fuzz_consumer.h M contrib/libarchive/libarchive/test/test_open_filename.c M contrib/libarchive/libarchive/test/test_pax_xattr_header.c M contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c A contrib/libarchive/libarchive/test/test_read_files_compressed.c A contrib/libarchive/libarchive/test/test_read_files_compressed.part01.uu A contrib/libarchive/libarchive/test/test_read_files_compressed.part02.uu M contrib/libarchive/libarchive/test/test_read_filter_compress.c M contrib/libarchive/libarchive/test/test_read_filter_grzip.c M contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c M contrib/libarchive/libarchive/test/test_read_filter_lrzip.c A contrib/libarchive/libarchive/test/test_read_filter_lz4_raw.c A contrib/libarchive/libarchive/test/test_read_filter_lz4_raw_skip.uu M contrib/libarchive/libarchive/test/test_read_filter_lzop.c M contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.c M contrib/libarchive/libarchive/test/test_read_filter_uudecode_raw.c A contrib/libarchive/libarchive/test/test_read_filter_zstd_raw.c A contrib/libarchive/libarchive/test/test_read_filter_zstd_raw_loop.uu M contrib/libarchive/libarchive/test/test_read_format_7zip.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_partially.c A contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.c M contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c M contrib/libarchive/libarchive/test/test_read_format_7zip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed4.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed_numfiles_oom.7z.uu M contrib/libarchive/libarchive/test/test_read_format_7zip_packinfo_digests.c M contrib/libarchive/libarchive/test/test_read_format_cab.c M contrib/libarchive/libarchive/test/test_read_format_cab_filename.c A contrib/libarchive/libarchive/test/test_read_format_cab_mszip_oob.c A contrib/libarchive/libarchive/test/test_read_format_cab_multi.c A contrib/libarchive/libarchive/test/test_read_format_cab_multi.p1.cab.uu A contrib/libarchive/libarchive/test/test_read_format_cab_multi.p2.cab.uu M contrib/libarchive/libarchive/test/test_read_format_cpio_afio.c A contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part1.cpio.uu A contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part2.cpio.uu M contrib/libarchive/libarchive/test/test_read_format_cpio_bin_bz2.c M contrib/libarchive/libarchive/test/test_read_format_cpio_bin_gz.c M contrib/libarchive/libarchive/test/test_read_format_cpio_filename.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c M contrib/libarchive/libarchive/test/test_read_format_gtar_filename.c M contrib/libarchive/libarchive/test/test_read_format_gtar_gz.c M contrib/libarchive/libarchive/test/test_read_format_gtar_redundant_L.c M contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c M contrib/libarchive/libarchive/test/test_read_format_huge_rpm.c A contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.c A contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.iso.uu A contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_ce_loop.iso.Z.uu A contrib/libarchive/libarchive/test/test_read_format_isorr_ce_loop.c M contrib/libarchive/libarchive/test/test_read_format_lha.c M contrib/libarchive/libarchive/test/test_read_format_lha_bugfix_0.c M contrib/libarchive/libarchive/test/test_read_format_lha_filename.c M contrib/libarchive/libarchive/test/test_read_format_lha_filename_utf16.c M contrib/libarchive/libarchive/test/test_read_format_mtree.c M contrib/libarchive/libarchive/test/test_read_format_pax_bz2.c M contrib/libarchive/libarchive/test/test_read_format_rar.c A contrib/libarchive/libarchive/test/test_read_format_rar3_lowdist_reset.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar5.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_filter.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_block_hdr_fail_loop.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bytes_remaining_underflow.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_main_block_extra_bytes.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_skip_block_extra_bytes.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar_encryption.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_partially.c M contrib/libarchive/libarchive/test/test_read_format_rar_invalid1.c A contrib/libarchive/libarchive/test/test_read_format_rar_newsub_rr_over_1m.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar_overflow.c A contrib/libarchive/libarchive/test/test_read_format_rar_unbound_staticdata.rar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.c A contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.tar.uu M contrib/libarchive/libarchive/test/test_read_format_tar_concatenated.c M contrib/libarchive/libarchive/test/test_read_format_tar_empty_filename.c M contrib/libarchive/libarchive/test/test_read_format_tar_empty_with_gnulabel.c M contrib/libarchive/libarchive/test/test_read_format_tar_filename.c M contrib/libarchive/libarchive/test/test_read_format_tar_mac_metadata.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_g_large.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_large_attr.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_negative_time.c A contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.c A contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.tar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.c A contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.tar.uu M contrib/libarchive/libarchive/test/test_read_format_tgz.c M contrib/libarchive/libarchive/test/test_read_format_ustar_filename.c M contrib/libarchive/libarchive/test/test_read_format_xar.c A contrib/libarchive/libarchive/test/test_read_format_xar_large_mode.xar.uu M contrib/libarchive/libarchive/test/test_read_format_zip.c M contrib/libarchive/libarchive/test/test_read_format_zip_7075_utf8_paths.c M contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_partially.c M contrib/libarchive/libarchive/test/test_read_format_zip_filename.c M contrib/libarchive/libarchive/test/test_read_format_zip_jar.c M contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.c M contrib/libarchive/libarchive/test/test_read_format_zip_malformed.c M contrib/libarchive/libarchive/test/test_read_format_zip_nested.c M contrib/libarchive/libarchive/test/test_read_format_zip_nofiletype.c M contrib/libarchive/libarchive/test/test_read_format_zip_padded.c M contrib/libarchive/libarchive/test/test_read_format_zip_sfx.c M contrib/libarchive/libarchive/test/test_read_format_zip_traditional_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes.c A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_bzip2.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_lzma.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_ppmd.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_xz.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_zstd.zip.uu M contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes_large.c M contrib/libarchive/libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.c M contrib/libarchive/libarchive/test/test_read_format_zip_zip64.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_encrypted.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.zipx.uu M contrib/libarchive/libarchive/test/test_read_pax_empty_val_no_nl.c M contrib/libarchive/libarchive/test/test_read_pax_xattr_rht_security_selinux.c M contrib/libarchive/libarchive/test/test_read_pax_xattr_schily.c M contrib/libarchive/libarchive/test/test_read_set_format.c M contrib/libarchive/libarchive/test/test_sparse_basic.c M contrib/libarchive/libarchive/test/test_write_disk_appledouble.c M contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.c M contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.c M contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.c M contrib/libarchive/libarchive/test/test_write_disk_secure745.c M contrib/libarchive/libarchive/test/test_write_disk_secure_noabsolutepaths.c M contrib/libarchive/libarchive/test/test_write_filter_b64encode.c M contrib/libarchive/libarchive/test/test_write_filter_bzip2.c M contrib/libarchive/libarchive/test/test_write_filter_gzip.c M contrib/libarchive/libarchive/test/test_write_filter_lrzip.c M contrib/libarchive/libarchive/test/test_write_filter_lz4.c M contrib/libarchive/libarchive/test/test_write_filter_lzip.c M contrib/libarchive/libarchive/test/test_write_filter_lzma.c M contrib/libarchive/libarchive/test/test_write_filter_lzop.c M contrib/libarchive/libarchive/test/test_write_filter_uuencode.c M contrib/libarchive/libarchive/test/test_write_filter_xz.c M contrib/libarchive/libarchive/test/test_write_filter_zstd.c M contrib/libarchive/libarchive/test/test_write_format_7zip.c M contrib/libarchive/libarchive/test/test_write_format_7zip_empty.c M contrib/libarchive/libarchive/test/test_write_format_7zip_large.c M contrib/libarchive/libarchive/test/test_write_format_gnutar.c M contrib/libarchive/libarchive/test/test_write_format_gnutar_filenames.c M contrib/libarchive/libarchive/test/test_write_format_iso9660.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_boot.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_bugs.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_empty.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_filename.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_id.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_overflow.bin.uu A contrib/libarchive/libarchive/test/test_write_format_iso9660_null_deref.bin.uu A contrib/libarchive/libarchive/test/test_write_format_iso9660_rockridge.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_underflow.bin.uu M contrib/libarchive/libarchive/test/test_write_format_iso9660_zisofs.c M contrib/libarchive/libarchive/test/test_write_format_mtree.c A contrib/libarchive/libarchive/test/test_write_format_mtree_absolute.c A contrib/libarchive/libarchive/test/test_write_format_mtree_dotdot.c A contrib/libarchive/libarchive/test/test_write_format_mtree_null_deref.bin.uu A contrib/libarchive/libarchive/test/test_write_format_mtree_null_deref.c M contrib/libarchive/libarchive/test/test_write_format_mtree_preset_digests.c M contrib/libarchive/libarchive/test/test_write_format_pax.c A contrib/libarchive/libarchive/test/test_write_format_tar_empty_dirname.c M contrib/libarchive/libarchive/test/test_write_format_xar.c A contrib/libarchive/libarchive/test/test_write_format_xar_bugs.c M contrib/libarchive/libarchive/test/test_write_format_xar_empty.c A contrib/libarchive/libarchive/test/test_write_format_xar_fflags.c A contrib/libarchive/libarchive/test/test_write_format_xar_strcpy_overlap.bin.uu A contrib/libarchive/libarchive/test/test_write_format_xar_underflow.bin.uu M contrib/libarchive/libarchive/test/test_write_format_zip.c M contrib/libarchive/libarchive/test/test_write_format_zip_compression_lzmaxz.c A contrib/libarchive/libarchive/test/test_write_format_zip_empty_pathname.c A contrib/libarchive/libarchive/test/test_write_format_zip_long_pathname.c M contrib/libarchive/libarchive/test/test_write_format_zip_windows_path.c M contrib/libarchive/libarchive/test/test_write_format_zip_zip64.c M contrib/libarchive/libarchive/test/test_write_read_format_zip.c M contrib/libarchive/libarchive/xxhash.c A contrib/libarchive/libarchive_fe/lafe_fnmatch.c A contrib/libarchive/libarchive_fe/lafe_fnmatch.h M contrib/libarchive/tar/bsdtar.h M contrib/libarchive/tar/read.c M contrib/libarchive/tar/subst.c M contrib/libarchive/tar/test/test_option_P_upper.c M contrib/libarchive/tar/test/test_option_mtime.c M contrib/libarchive/tar/test/test_option_s.c M contrib/libarchive/tar/util.c M contrib/libarchive/tar/write.c M contrib/libarchive/test_utils/test_main.c M contrib/libarchive/test_utils/test_utils.c M contrib/libarchive/unzip/bsdunzip.c M contrib/libarchive/unzip/test/test_P_encryption.c Log Message: ----------- Merge libarchive 3.8.8 into contrib/libarchive Vendor import of libarchive 3.8.8, which fixes CVE-2026-14164, a double-free in the RAR5 reader (archive_read_support_format_rar5.c) that could crash applications parsing a crafted RAR5 archive. Keep MidnightBSD's stripped file set (Windows-only sources, CMake, autotools, and CI files) deleted, and preserve the local iconv patch in archive_string.c that extends the ICONV_SET_ILSEQ_INVALID workaround to __MidnightBSD__ as well as __FreeBSD__. AI-Assisted-by: Claude Opus 4.8 Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 7bfab22be254dced2acdc179b1a0fcd0a0df358a https://github.com/MidnightBSD/src/commit/7bfab22be254dced2acdc179b1a0fcd0a0df358a Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_read_support_format_7zip.c M contrib/libarchive/libarchive/archive_read_support_format_rar5.c Log Message: ----------- libarchive: fix -Wwrite-strings const errors in 3.8.8 libarchive 3.8.8 de-constified parse_option() to char** and added new Windows-attribute -> fflags mapping code in the 7zip and RAR5 readers that assigns string literals to char* variables. Under MidnightBSD's strict build flags (-Werror -Wwrite-strings -Wcast-qual) these discard qualifiers and break buildworld. Backport the upstream fixes verbatim (already on libarchive master, post 3.8.8): restore const on the option name/value pointers in archive_options.c, and make the read-only fflags[] string pointers const in archive_read_support_format_7zip.c and archive_read_support_format_rar5.c. No functional change; the affected strings are only ever read. AI-Assisted-by: Claude Opus 4.8 Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) (cherry picked from commit 5c3c3246660387c80a0b4a2a30beb4a383272424) Commit: c1a14ce138fe40d7b358f361dc769f8217e1330e https://github.com/MidnightBSD/src/commit/c1a14ce138fe40d7b358f361dc769f8217e1330e Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note libarchive 3.8.8 (CVE-2026-14164) Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/68f3a5baf7e6%5E...c1a14ce138fe To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 22 10:02:42 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 07:02:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/heads/libarchive-3.8.8-stable40 Home: https://github.com/MidnightBSD/src To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 22 10:02:40 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 07:02:40 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 1b75cf: libarchive 3.8.8 (CVE-2026-14164) [stable/4.0] (#454) Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 1b75cfd23b87a33938f33e44880e86d09d91bf11 https://github.com/MidnightBSD/src/commit/1b75cfd23b87a33938f33e44880e86d09d91bf11 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M UPDATING M contrib/libarchive/NEWS M contrib/libarchive/SECURITY.md A contrib/libarchive/build/ci/github_actions/freebsd.sh A contrib/libarchive/build/ci/github_actions/vcpkg.json A contrib/libarchive/build/cmake/discover_tests.cmake.in M contrib/libarchive/contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc M contrib/libarchive/cpio/cpio.c M contrib/libarchive/cpio/test/test_extract_cpio_absolute_paths.c M contrib/libarchive/cpio/test/test_format_newc.c A contrib/libarchive/doc/RUNNING_TESTS_LINUX.md A contrib/libarchive/doc/WRITING_TESTS.md M contrib/libarchive/libarchive/archive.h M contrib/libarchive/libarchive/archive_acl.c M contrib/libarchive/libarchive/archive_cmdline.c M contrib/libarchive/libarchive/archive_crc32.h M contrib/libarchive/libarchive/archive_cryptor.c M contrib/libarchive/libarchive/archive_cryptor_private.h M contrib/libarchive/libarchive/archive_digest.c M contrib/libarchive/libarchive/archive_digest_private.h M contrib/libarchive/libarchive/archive_endian.h M contrib/libarchive/libarchive/archive_entry.c M contrib/libarchive/libarchive/archive_entry.h M contrib/libarchive/libarchive/archive_entry_link_resolver.c M contrib/libarchive/libarchive/archive_entry_sparse.c M contrib/libarchive/libarchive/archive_entry_strmode.c M contrib/libarchive/libarchive/archive_hmac.c M contrib/libarchive/libarchive/archive_hmac_private.h A contrib/libarchive/libarchive/archive_integer.h M contrib/libarchive/libarchive/archive_match.c M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_pack_dev.c M contrib/libarchive/libarchive/archive_parse_date.c M contrib/libarchive/libarchive/archive_pathmatch.c M contrib/libarchive/libarchive/archive_random.c M contrib/libarchive/libarchive/archive_read.c M contrib/libarchive/libarchive/archive_read_append_filter.c M contrib/libarchive/libarchive/archive_read_data_into_fd.c M contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c M contrib/libarchive/libarchive/archive_read_disk_posix.c M contrib/libarchive/libarchive/archive_read_filter.3 M contrib/libarchive/libarchive/archive_read_open.3 M contrib/libarchive/libarchive/archive_read_open_filename.c M contrib/libarchive/libarchive/archive_read_support_filter_all.c M contrib/libarchive/libarchive/archive_read_support_filter_bzip2.c M contrib/libarchive/libarchive/archive_read_support_filter_compress.c M contrib/libarchive/libarchive/archive_read_support_filter_grzip.c M contrib/libarchive/libarchive/archive_read_support_filter_gzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lrzip.c M contrib/libarchive/libarchive/archive_read_support_filter_lz4.c M contrib/libarchive/libarchive/archive_read_support_filter_lzop.c M contrib/libarchive/libarchive/archive_read_support_filter_rpm.c M contrib/libarchive/libarchive/archive_read_support_filter_uu.c M contrib/libarchive/libarchive/archive_read_support_filter_xz.c M contrib/libarchive/libarchive/archive_read_support_filter_zstd.c M contrib/libarchive/libarchive/archive_read_support_format_7zip.c M contrib/libarchive/libarchive/archive_read_support_format_ar.c M contrib/libarchive/libarchive/archive_read_support_format_cab.c M contrib/libarchive/libarchive/archive_read_support_format_cpio.c M contrib/libarchive/libarchive/archive_read_support_format_iso9660.c M contrib/libarchive/libarchive/archive_read_support_format_lha.c M contrib/libarchive/libarchive/archive_read_support_format_mtree.c M contrib/libarchive/libarchive/archive_read_support_format_rar.c M contrib/libarchive/libarchive/archive_read_support_format_rar5.c M contrib/libarchive/libarchive/archive_read_support_format_tar.c M contrib/libarchive/libarchive/archive_read_support_format_xar.c M contrib/libarchive/libarchive/archive_read_support_format_zip.c M contrib/libarchive/libarchive/archive_string.c M contrib/libarchive/libarchive/archive_time.c M contrib/libarchive/libarchive/archive_util.3 M contrib/libarchive/libarchive/archive_util.c M contrib/libarchive/libarchive/archive_version_details.c M contrib/libarchive/libarchive/archive_write.c M contrib/libarchive/libarchive/archive_write_add_filter.c M contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c M contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c M contrib/libarchive/libarchive/archive_write_add_filter_gzip.c M contrib/libarchive/libarchive/archive_write_add_filter_lz4.c M contrib/libarchive/libarchive/archive_write_add_filter_program.c M contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c M contrib/libarchive/libarchive/archive_write_add_filter_zstd.c M contrib/libarchive/libarchive/archive_write_disk_posix.c M contrib/libarchive/libarchive/archive_write_filter.3 M contrib/libarchive/libarchive/archive_write_format.3 M contrib/libarchive/libarchive/archive_write_set_format_7zip.c M contrib/libarchive/libarchive/archive_write_set_format_ar.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_binary.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_newc.c M contrib/libarchive/libarchive/archive_write_set_format_cpio_odc.c M contrib/libarchive/libarchive/archive_write_set_format_gnutar.c M contrib/libarchive/libarchive/archive_write_set_format_iso9660.c M contrib/libarchive/libarchive/archive_write_set_format_mtree.c M contrib/libarchive/libarchive/archive_write_set_format_pax.c M contrib/libarchive/libarchive/archive_write_set_format_shar.c M contrib/libarchive/libarchive/archive_write_set_format_ustar.c M contrib/libarchive/libarchive/archive_write_set_format_v7tar.c M contrib/libarchive/libarchive/archive_write_set_format_warc.c M contrib/libarchive/libarchive/archive_write_set_format_xar.c M contrib/libarchive/libarchive/archive_write_set_format_zip.c M contrib/libarchive/libarchive/libarchive-formats.5 A contrib/libarchive/libarchive/test/test_acl_nfs4_null_id_overflow.c A contrib/libarchive/libarchive/test/test_acl_nfs4_text.c A contrib/libarchive/libarchive/test/test_acl_posix1e_text.c M contrib/libarchive/libarchive/test/test_archive_match_path.c M contrib/libarchive/libarchive/test/test_archive_parse_date.c M contrib/libarchive/libarchive/test/test_archive_pathmatch.c A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob.c A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_bracket.bin.uu A contrib/libarchive/libarchive/test/test_archive_pathmatch_oob_strchr.bin.uu M contrib/libarchive/libarchive/test/test_archive_read_close_twice.c M contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_fd.c M contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_filename.c M contrib/libarchive/libarchive/test/test_archive_string.c M contrib/libarchive/libarchive/test/test_archive_string_conversion.c A contrib/libarchive/libarchive/test/test_archive_write_add_filter.c M contrib/libarchive/libarchive/test/test_archive_write_add_filter_by_name.c M contrib/libarchive/libarchive/test/test_archive_write_set_format_by_name.c M contrib/libarchive/libarchive/test/test_archive_write_set_format_filter_by_ext.c M contrib/libarchive/libarchive/test/test_compat_bzip2.c M contrib/libarchive/libarchive/test/test_compat_cpio.c M contrib/libarchive/libarchive/test/test_compat_gtar.c M contrib/libarchive/libarchive/test/test_compat_gtar_large.c M contrib/libarchive/libarchive/test/test_compat_gzip.c M contrib/libarchive/libarchive/test/test_compat_lz4.c M contrib/libarchive/libarchive/test/test_compat_lzip.c M contrib/libarchive/libarchive/test/test_compat_lzma.c M contrib/libarchive/libarchive/test/test_compat_lzop.c M contrib/libarchive/libarchive/test/test_compat_mac.c M contrib/libarchive/libarchive/test/test_compat_perl_archive_tar.c M contrib/libarchive/libarchive/test/test_compat_plexus_archiver_tar.c M contrib/libarchive/libarchive/test/test_compat_solaris_pax_sparse.c M contrib/libarchive/libarchive/test/test_compat_tar_directory.c M contrib/libarchive/libarchive/test/test_compat_tar_hardlink.c M contrib/libarchive/libarchive/test/test_compat_xz.c M contrib/libarchive/libarchive/test/test_compat_zip.c M contrib/libarchive/libarchive/test/test_compat_zstd.c A contrib/libarchive/libarchive/test/test_fuzz_consumer.h M contrib/libarchive/libarchive/test/test_open_filename.c M contrib/libarchive/libarchive/test/test_pax_xattr_header.c M contrib/libarchive/libarchive/test/test_read_disk_directory_traversals.c A contrib/libarchive/libarchive/test/test_read_files_compressed.c A contrib/libarchive/libarchive/test/test_read_files_compressed.part01.uu A contrib/libarchive/libarchive/test/test_read_files_compressed.part02.uu M contrib/libarchive/libarchive/test/test_read_filter_compress.c M contrib/libarchive/libarchive/test/test_read_filter_grzip.c M contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c M contrib/libarchive/libarchive/test/test_read_filter_lrzip.c A contrib/libarchive/libarchive/test/test_read_filter_lz4_raw.c A contrib/libarchive/libarchive/test/test_read_filter_lz4_raw_skip.uu M contrib/libarchive/libarchive/test/test_read_filter_lzop.c M contrib/libarchive/libarchive/test/test_read_filter_lzop_multiple_parts.c M contrib/libarchive/libarchive/test/test_read_filter_uudecode_raw.c A contrib/libarchive/libarchive/test/test_read_filter_zstd_raw.c A contrib/libarchive/libarchive/test/test_read_filter_zstd_raw_loop.uu M contrib/libarchive/libarchive/test/test_read_format_7zip.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_7zip_encryption_partially.c A contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_entries_oom.c M contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c M contrib/libarchive/libarchive/test/test_read_format_7zip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed4.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed_numfiles_oom.7z.uu M contrib/libarchive/libarchive/test/test_read_format_7zip_packinfo_digests.c M contrib/libarchive/libarchive/test/test_read_format_cab.c M contrib/libarchive/libarchive/test/test_read_format_cab_filename.c A contrib/libarchive/libarchive/test/test_read_format_cab_mszip_oob.c A contrib/libarchive/libarchive/test/test_read_format_cab_multi.c A contrib/libarchive/libarchive/test/test_read_format_cab_multi.p1.cab.uu A contrib/libarchive/libarchive/test/test_read_format_cab_multi.p2.cab.uu M contrib/libarchive/libarchive/test/test_read_format_cpio_afio.c A contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part1.cpio.uu A contrib/libarchive/libarchive/test/test_read_format_cpio_afio_header.part2.cpio.uu M contrib/libarchive/libarchive/test/test_read_format_cpio_bin_bz2.c M contrib/libarchive/libarchive/test/test_read_format_cpio_bin_gz.c M contrib/libarchive/libarchive/test/test_read_format_cpio_filename.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip.c M contrib/libarchive/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c M contrib/libarchive/libarchive/test/test_read_format_gtar_filename.c M contrib/libarchive/libarchive/test/test_read_format_gtar_gz.c M contrib/libarchive/libarchive/test/test_read_format_gtar_redundant_L.c M contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c M contrib/libarchive/libarchive/test/test_read_format_huge_rpm.c A contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.c A contrib/libarchive/libarchive/test/test_read_format_iso_joliet_utf16be_overflow.iso.uu A contrib/libarchive/libarchive/test/test_read_format_iso_rockridge_ce_loop.iso.Z.uu A contrib/libarchive/libarchive/test/test_read_format_isorr_ce_loop.c M contrib/libarchive/libarchive/test/test_read_format_lha.c M contrib/libarchive/libarchive/test/test_read_format_lha_bugfix_0.c M contrib/libarchive/libarchive/test/test_read_format_lha_filename.c M contrib/libarchive/libarchive/test/test_read_format_lha_filename_utf16.c M contrib/libarchive/libarchive/test/test_read_format_mtree.c M contrib/libarchive/libarchive/test/test_read_format_pax_bz2.c M contrib/libarchive/libarchive/test/test_read_format_rar.c A contrib/libarchive/libarchive/test/test_read_format_rar3_lowdist_reset.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar5.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_filter.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bad_tables.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_block_hdr_fail_loop.c A contrib/libarchive/libarchive/test/test_read_format_rar5_bytes_remaining_underflow.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_main_block_extra_bytes.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_skip_block_extra_bytes.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar_encryption.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_rar_encryption_partially.c M contrib/libarchive/libarchive/test/test_read_format_rar_invalid1.c A contrib/libarchive/libarchive/test/test_read_format_rar_newsub_rr_over_1m.rar.uu M contrib/libarchive/libarchive/test/test_read_format_rar_overflow.c A contrib/libarchive/libarchive/test/test_read_format_rar_unbound_staticdata.rar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.c A contrib/libarchive/libarchive/test/test_read_format_tar_acl_oob_read.tar.uu M contrib/libarchive/libarchive/test/test_read_format_tar_concatenated.c M contrib/libarchive/libarchive/test/test_read_format_tar_empty_filename.c M contrib/libarchive/libarchive/test/test_read_format_tar_empty_with_gnulabel.c M contrib/libarchive/libarchive/test/test_read_format_tar_filename.c M contrib/libarchive/libarchive/test/test_read_format_tar_mac_metadata.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_g_large.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_large_attr.c M contrib/libarchive/libarchive/test/test_read_format_tar_pax_negative_time.c A contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.c A contrib/libarchive/libarchive/test/test_read_format_tar_pax_timestamps.tar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.c A contrib/libarchive/libarchive/test/test_read_format_tar_timestamp_overflow.tar.uu M contrib/libarchive/libarchive/test/test_read_format_tgz.c M contrib/libarchive/libarchive/test/test_read_format_ustar_filename.c M contrib/libarchive/libarchive/test/test_read_format_xar.c A contrib/libarchive/libarchive/test/test_read_format_xar_large_mode.xar.uu M contrib/libarchive/libarchive/test/test_read_format_zip.c M contrib/libarchive/libarchive/test/test_read_format_zip_7075_utf8_paths.c M contrib/libarchive/libarchive/test/test_read_format_zip_comment_stored.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_header.c M contrib/libarchive/libarchive/test/test_read_format_zip_encryption_partially.c M contrib/libarchive/libarchive/test/test_read_format_zip_filename.c M contrib/libarchive/libarchive/test/test_read_format_zip_jar.c M contrib/libarchive/libarchive/test/test_read_format_zip_mac_metadata.c M contrib/libarchive/libarchive/test/test_read_format_zip_malformed.c M contrib/libarchive/libarchive/test/test_read_format_zip_nested.c M contrib/libarchive/libarchive/test/test_read_format_zip_nofiletype.c M contrib/libarchive/libarchive/test/test_read_format_zip_padded.c M contrib/libarchive/libarchive/test/test_read_format_zip_sfx.c M contrib/libarchive/libarchive/test/test_read_format_zip_traditional_encryption_data.c M contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes.c A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_bzip2.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_lzma.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_ppmd.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_xz.zip.uu A contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes256_large_zstd.zip.uu M contrib/libarchive/libarchive/test/test_read_format_zip_winzip_aes_large.c M contrib/libarchive/libarchive/test/test_read_format_zip_with_invalid_traditional_eocd.c M contrib/libarchive/libarchive/test/test_read_format_zip_zip64.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_encrypted.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.c A contrib/libarchive/libarchive/test/test_read_format_zip_zipx_lzma_oom.zipx.uu M contrib/libarchive/libarchive/test/test_read_pax_empty_val_no_nl.c M contrib/libarchive/libarchive/test/test_read_pax_xattr_rht_security_selinux.c M contrib/libarchive/libarchive/test/test_read_pax_xattr_schily.c M contrib/libarchive/libarchive/test/test_read_set_format.c M contrib/libarchive/libarchive/test/test_sparse_basic.c M contrib/libarchive/libarchive/test/test_write_disk_appledouble.c M contrib/libarchive/libarchive/test/test_write_disk_hfs_compression.c M contrib/libarchive/libarchive/test/test_write_disk_mac_metadata.c M contrib/libarchive/libarchive/test/test_write_disk_no_hfs_compression.c M contrib/libarchive/libarchive/test/test_write_disk_secure745.c M contrib/libarchive/libarchive/test/test_write_disk_secure_noabsolutepaths.c M contrib/libarchive/libarchive/test/test_write_filter_b64encode.c M contrib/libarchive/libarchive/test/test_write_filter_bzip2.c M contrib/libarchive/libarchive/test/test_write_filter_gzip.c M contrib/libarchive/libarchive/test/test_write_filter_lrzip.c M contrib/libarchive/libarchive/test/test_write_filter_lz4.c M contrib/libarchive/libarchive/test/test_write_filter_lzip.c M contrib/libarchive/libarchive/test/test_write_filter_lzma.c M contrib/libarchive/libarchive/test/test_write_filter_lzop.c M contrib/libarchive/libarchive/test/test_write_filter_uuencode.c M contrib/libarchive/libarchive/test/test_write_filter_xz.c M contrib/libarchive/libarchive/test/test_write_filter_zstd.c M contrib/libarchive/libarchive/test/test_write_format_7zip.c M contrib/libarchive/libarchive/test/test_write_format_7zip_empty.c M contrib/libarchive/libarchive/test/test_write_format_7zip_large.c M contrib/libarchive/libarchive/test/test_write_format_gnutar.c M contrib/libarchive/libarchive/test/test_write_format_gnutar_filenames.c M contrib/libarchive/libarchive/test/test_write_format_iso9660.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_boot.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_bugs.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_empty.c M contrib/libarchive/libarchive/test/test_write_format_iso9660_filename.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_id.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_joliet_overflow.bin.uu A contrib/libarchive/libarchive/test/test_write_format_iso9660_null_deref.bin.uu A contrib/libarchive/libarchive/test/test_write_format_iso9660_rockridge.c A contrib/libarchive/libarchive/test/test_write_format_iso9660_underflow.bin.uu M contrib/libarchive/libarchive/test/test_write_format_iso9660_zisofs.c M contrib/libarchive/libarchive/test/test_write_format_mtree.c A contrib/libarchive/libarchive/test/test_write_format_mtree_absolute.c A contrib/libarchive/libarchive/test/test_write_format_mtree_dotdot.c A contrib/libarchive/libarchive/test/test_write_format_mtree_null_deref.bin.uu A contrib/libarchive/libarchive/test/test_write_format_mtree_null_deref.c M contrib/libarchive/libarchive/test/test_write_format_mtree_preset_digests.c M contrib/libarchive/libarchive/test/test_write_format_pax.c A contrib/libarchive/libarchive/test/test_write_format_tar_empty_dirname.c M contrib/libarchive/libarchive/test/test_write_format_xar.c A contrib/libarchive/libarchive/test/test_write_format_xar_bugs.c M contrib/libarchive/libarchive/test/test_write_format_xar_empty.c A contrib/libarchive/libarchive/test/test_write_format_xar_fflags.c A contrib/libarchive/libarchive/test/test_write_format_xar_strcpy_overlap.bin.uu A contrib/libarchive/libarchive/test/test_write_format_xar_underflow.bin.uu M contrib/libarchive/libarchive/test/test_write_format_zip.c M contrib/libarchive/libarchive/test/test_write_format_zip_compression_lzmaxz.c A contrib/libarchive/libarchive/test/test_write_format_zip_empty_pathname.c A contrib/libarchive/libarchive/test/test_write_format_zip_long_pathname.c M contrib/libarchive/libarchive/test/test_write_format_zip_windows_path.c M contrib/libarchive/libarchive/test/test_write_format_zip_zip64.c M contrib/libarchive/libarchive/test/test_write_read_format_zip.c M contrib/libarchive/libarchive/xxhash.c A contrib/libarchive/libarchive_fe/lafe_fnmatch.c A contrib/libarchive/libarchive_fe/lafe_fnmatch.h M contrib/libarchive/tar/bsdtar.h M contrib/libarchive/tar/read.c M contrib/libarchive/tar/subst.c M contrib/libarchive/tar/test/test_option_P_upper.c M contrib/libarchive/tar/test/test_option_mtime.c M contrib/libarchive/tar/test/test_option_s.c M contrib/libarchive/tar/util.c M contrib/libarchive/tar/write.c M contrib/libarchive/test_utils/test_main.c M contrib/libarchive/test_utils/test_utils.c M contrib/libarchive/unzip/bsdunzip.c M contrib/libarchive/unzip/test/test_P_encryption.c Log Message: ----------- libarchive 3.8.8 (CVE-2026-14164) [stable/4.0] (#454) * Vendor import of libarchive 3.8.8 * libarchive: fix -Wwrite-strings const errors in 3.8.8 libarchive 3.8.8 de-constified parse_option() to char** and added new Windows-attribute -> fflags mapping code in the 7zip and RAR5 readers that assigns string literals to char* variables. Under MidnightBSD's strict build flags (-Werror -Wwrite-strings -Wcast-qual) these discard qualifiers and break buildworld. Backport the upstream fixes verbatim (already on libarchive master, post 3.8.8): restore const on the option name/value pointers in archive_options.c, and make the read-only fflags[] string pointers const in archive_read_support_format_7zip.c and archive_read_support_format_rar5.c. No functional change; the affected strings are only ever read. AI-Assisted-by: Claude Opus 4.8 Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) (cherry picked from commit 5c3c3246660387c80a0b4a2a30beb4a383272424) * UPDATING: note libarchive 3.8.8 (CVE-2026-14164) Signed-off-by: Lucas Holt Co-Authored-By: Claude Opus 4.8 (1M context) --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 4.8 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 22 17:57:39 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 14:57:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e9c28f: net/py-urllib3: remove obsolete setup.cfg patch Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e9c28f5ae4362accb33b134c247756feac917656 https://github.com/MidnightBSD/mports/commit/e9c28f5ae4362accb33b134c247756feac917656 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: R net/py-urllib3/files/patch-setup.cfg Log Message: ----------- net/py-urllib3: remove obsolete setup.cfg patch urllib3 2.7.0 uses pyproject.toml, so the setup.cfg patch fails during the patch phase. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jul 22 19:00:00 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 16:00:00 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b6ea67: databases/timescaledb: add TimescaleDB 2.28.2 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b6ea675884a077e1f492c5e1d0330709f699dbbb https://github.com/MidnightBSD/mports/commit/b6ea675884a077e1f492c5e1d0330709f699dbbb Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M databases/Makefile A databases/timescaledb/Makefile A databases/timescaledb/distinfo A databases/timescaledb/files/pkg-message.in A databases/timescaledb/pkg-descr A databases/timescaledb/pkg-plist Log Message: ----------- databases/timescaledb: add TimescaleDB 2.28.2 Import the TimescaleDB PostgreSQL extension and register it for dependency resolution. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jul 22 19:51:56 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 16:51:56 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 47e364: textproc/scws: add SCWS 1.2.3 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 47e364b957e451f17f9c62711b1c1f22b962c4d5 https://github.com/MidnightBSD/mports/commit/47e364b957e451f17f9c62711b1c1f22b962c4d5 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M textproc/Makefile A textproc/scws/Makefile A textproc/scws/distinfo A textproc/scws/pkg-descr A textproc/scws/pkg-plist Log Message: ----------- textproc/scws: add SCWS 1.2.3 Import the Chinese word segmentation library and its command-line tools. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jul 22 23:17:53 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 20:17:53 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 65270e: devel: register py-coherent.licensed Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 65270e36bdae49e5582431a6c9d81e6b2d911aba https://github.com/MidnightBSD/mports/commit/65270e36bdae49e5582431a6c9d81e6b2d911aba Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M devel/Makefile Log Message: ----------- devel: register py-coherent.licensed Include the existing coherent.licensed Python port in the development category index. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jul 22 23:19:42 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 20:19:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b9b067: Update Thunderbird to 153.0 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b9b067e093364a68914721d329fda0015834b2bd https://github.com/MidnightBSD/mports/commit/b9b067e093364a68914721d329fda0015834b2bd Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M devel/rust-cbindgen/Makefile M devel/rust-cbindgen/distinfo M mail/thunderbird/Makefile M mail/thunderbird/distinfo R mail/thunderbird/files/patch-bug2040125 M mail/thunderbird/files/patch-build_gn__processor.py R mail/thunderbird/files/patch-i386-protobuf-alignment M mail/thunderbird/files/patch-third__party_sqlite3_ext_sqlite-vec_sqlite-vec.c A mail/thunderbird/files/patch-toolkit_components_protobuf_src_google_protobuf_thread__safe__arena.h M security/ca_root_nss/Makefile M security/ca_root_nss/distinfo M security/nss/Makefile M security/nss/distinfo Log Message: ----------- Update Thunderbird to 153.0 Update NSS and ca_root_nss to 3.125 and refresh cbindgen for the Thunderbird build. Preserve MidnightBSD compatibility fixes for protobuf alignment, libproxy, and __XSI_VISIBLE. AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jul 22 23:25:35 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 20:25:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4573c2: x11/xterm: update to 407 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4573c2247ac30c8c2f39fbadabc36b6fe8bf2d9d https://github.com/MidnightBSD/mports/commit/4573c2247ac30c8c2f39fbadabc36b6fe8bf2d9d Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M x11/xterm/Makefile M x11/xterm/distinfo Log Message: ----------- x11/xterm: update to 407 Update the terminal emulator to the latest upstream release and refresh its distinfo. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jul 23 00:00:05 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 21:00:05 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 932d61: Update xscreensaver to 6.15 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 932d611c5873f10f1e6a4afe2c9b038a0d23b356 https://github.com/MidnightBSD/mports/commit/932d611c5873f10f1e6a4afe2c9b038a0d23b356 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M x11/xscreensaver/Makefile M x11/xscreensaver/distinfo M x11/xscreensaver/files/patch-config.h.in M x11/xscreensaver/pkg-plist Log Message: ----------- Update xscreensaver to 6.15 AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jul 23 00:53:35 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 22 Jul 2026 21:53:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2fca42: Update Firefox to 152.0.6 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 2fca42840ac176a6e0d228d1450d3e46f90832f8 https://github.com/MidnightBSD/mports/commit/2fca42840ac176a6e0d228d1450d3e46f90832f8 Author: Lucas Holt Date: 2026-07-23 (Thu, 23 Jul 2026) Changed paths: M www/firefox/Makefile M www/firefox/distinfo Log Message: ----------- Update Firefox to 152.0.6 AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jul 23 19:28:52 2026 From: noreply at github.com (dependabot[bot]) Date: Thu, 23 Jul 2026 16:28:52 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2c9dce: build(deps): bump linkify-it in /devel/electron39/... Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/devel/electron39/files/packagejsons/linkify-it-5.0.2 Home: https://github.com/MidnightBSD/mports Commit: 2c9dce17ac3fb7ee6974c43bf78b70ce7c56f27e https://github.com/MidnightBSD/mports/commit/2c9dce17ac3fb7ee6974c43bf78b70ce7c56f27e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2026-07-23 (Thu, 23 Jul 2026) Changed paths: M devel/electron39/files/packagejsons/.yarn/install-state.gz M devel/electron39/files/packagejsons/yarn.lock Log Message: ----------- build(deps): bump linkify-it in /devel/electron39/files/packagejsons Bumps [linkify-it](https://github.com/markdown-it/linkify-it) from 5.0.0 to 5.0.2. - [Changelog](https://github.com/markdown-it/linkify-it/blob/master/CHANGELOG.md) - [Commits](https://github.com/markdown-it/linkify-it/compare/5.0.0...5.0.2) --- updated-dependencies: - dependency-name: linkify-it dependency-version: 5.0.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jul 23 19:45:07 2026 From: noreply at github.com (dependabot[bot]) Date: Thu, 23 Jul 2026 16:45:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 761f58: build(deps): bump axios from 1.16.0 to 1.18.1 in /... Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/ai/grok-cli/files/axios-1.18.1 Home: https://github.com/MidnightBSD/mports Commit: 761f58fd865230cc6bf6a63cc2fc9dadadaeaec0 https://github.com/MidnightBSD/mports/commit/761f58fd865230cc6bf6a63cc2fc9dadadaeaec0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2026-07-23 (Thu, 23 Jul 2026) Changed paths: M ai/grok-cli/files/package-lock.json Log Message: ----------- build(deps): bump axios from 1.16.0 to 1.18.1 in /ai/grok-cli/files Bumps [axios](https://github.com/axios/axios) from 1.16.0 to 1.18.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.16.0...v1.18.1) --- updated-dependencies: - dependency-name: axios dependency-version: 1.18.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jul 23 21:02:29 2026 From: noreply at github.com (dependabot[bot]) Date: Thu, 23 Jul 2026 18:02:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 08b18d: build(deps): bump hono from 4.12.26 to 4.12.31 in ... Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/ai/grok-cli/files/hono-4.12.31 Home: https://github.com/MidnightBSD/mports Commit: 08b18d752da290c42d4a27ce3cd1d759b385294f https://github.com/MidnightBSD/mports/commit/08b18d752da290c42d4a27ce3cd1d759b385294f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: M ai/grok-cli/files/package-lock.json Log Message: ----------- build(deps): bump hono from 4.12.26 to 4.12.31 in /ai/grok-cli/files Bumps [hono](https://github.com/honojs/hono) from 4.12.26 to 4.12.31. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.12.26...v4.12.31) --- updated-dependencies: - dependency-name: hono dependency-version: 4.12.31 dependency-type: indirect ... Signed-off-by: dependabot[bot] To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jul 24 04:47:04 2026 From: noreply at github.com (dependabot[bot]) Date: Fri, 24 Jul 2026 01:47:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] eff17e: build(deps): bump fast-uri in /devel/electron39/fi... Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/devel/electron39/files/packagejsons/fast-uri-3.1.3 Home: https://github.com/MidnightBSD/mports Commit: eff17eb022d3b1b7bcf8a05eda505bfa77ffb9f3 https://github.com/MidnightBSD/mports/commit/eff17eb022d3b1b7bcf8a05eda505bfa77ffb9f3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: M devel/electron39/files/packagejsons/.yarn/install-state.gz M devel/electron39/files/packagejsons/yarn.lock Log Message: ----------- build(deps): bump fast-uri in /devel/electron39/files/packagejsons Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.0.1 to 3.1.3. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](https://github.com/fastify/fast-uri/compare/v3.0.1...v3.1.3) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jul 24 08:42:45 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 05:42:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/mail/thunderbird Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jul 24 08:45:16 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 05:45:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b23b2a: openssh: install sshd-auth Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: b23b2ad041b2b49ca0446b85dfaa961c6601dc44 https://github.com/MidnightBSD/src/commit/b23b2ad041b2b49ca0446b85dfaa961c6601dc44 Author: Lucas Holt Date: 2026-07-23 (Thu, 23 Jul 2026) Changed paths: M secure/libexec/Makefile A secure/libexec/sshd-auth/Makefile Log Message: ----------- openssh: install sshd-auth Build and install the split sshd-auth privilege-separation helper so sshd can start after the OpenSSH 10.3 update. AI-Assisted-by: OpenAI Codex (GPT-5) Signed-off-by: Lucas Holt Commit: fd0128a8921e5a1ed8e047bc9bcf52fa3559ab75 https://github.com/MidnightBSD/src/commit/fd0128a8921e5a1ed8e047bc9bcf52fa3559ab75 Author: Lucas Holt Date: 2026-07-23 (Thu, 23 Jul 2026) Changed paths: M crypto/openssh/sshd-session.c Log Message: ----------- openssh: avoid duplicate SSH banner exchange The session process was repeating the identification exchange already performed by sshd-auth, causing clients to interpret the second server banner as an encrypted packet. AI-Assisted-by: OpenAI Codex (GPT-5) Signed-off-by: Lucas Holt Commit: 09dfe9b8f72314f94833ec5d59db5f8aae0bd9c9 https://github.com/MidnightBSD/src/commit/09dfe9b8f72314f94833ec5d59db5f8aae0bd9c9 Author: Lucas Holt Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: R crypto/openssh/PROTOCOL.certkeys R crypto/openssh/PROTOCOL.chacha20poly1305 A crypto/openssh/ed25519-openssl.c R crypto/openssh/hash.c A crypto/openssh/openbsd-compat/bsd-sha2.h R crypto/openssh/openbsd-compat/sha2.h A crypto/openssh/regress/connect-bigconf.sh A crypto/openssh/regress/dropbear-server.sh R crypto/openssh/regress/dsa_ssh2.prv R crypto/openssh/regress/dsa_ssh2.pub A crypto/openssh/regress/gss-auth.sh A crypto/openssh/regress/kbdint.sh R crypto/openssh/regress/misc/fuzz-harness/testdata/id_dsa-cert.pub A crypto/openssh/regress/password.sh A crypto/openssh/regress/proxyjump.sh A crypto/openssh/regress/ssh-pkcs11.sh A crypto/openssh/regress/ssh-tty.sh R crypto/openssh/regress/unittests/hostkeys/testdata/dsa_1.pub R crypto/openssh/regress/unittests/hostkeys/testdata/dsa_2.pub R crypto/openssh/regress/unittests/hostkeys/testdata/dsa_3.pub R crypto/openssh/regress/unittests/hostkeys/testdata/dsa_4.pub R crypto/openssh/regress/unittests/hostkeys/testdata/dsa_5.pub R crypto/openssh/regress/unittests/hostkeys/testdata/dsa_6.pub A crypto/openssh/regress/unittests/misc/test_misc.c A crypto/openssh/regress/unittests/misc/test_xextendf.c R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1 R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1-cert.fp R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1-cert.pub R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.fp R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.param.g R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.param.priv R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.param.pub R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1.pub R crypto/openssh/regress/unittests/sshkey/testdata/dsa_1_pw R crypto/openssh/regress/unittests/sshkey/testdata/dsa_2 R crypto/openssh/regress/unittests/sshkey/testdata/dsa_2.fp R crypto/openssh/regress/unittests/sshkey/testdata/dsa_2.fp.bb R crypto/openssh/regress/unittests/sshkey/testdata/dsa_2.pub R crypto/openssh/regress/unittests/sshkey/testdata/dsa_n R crypto/openssh/regress/unittests/sshkey/testdata/dsa_n_pw R crypto/openssh/regress/unittests/sshsig/testdata/dsa R crypto/openssh/regress/unittests/sshsig/testdata/dsa.pub R crypto/openssh/regress/unittests/sshsig/testdata/dsa.sig R crypto/openssh/ssh-xmss.c A crypto/openssh/ssherr-libcrypto.c A crypto/openssh/ssherr-nolibcrypto.c R crypto/openssh/sshkey-xmss.c R crypto/openssh/sshkey-xmss.h R crypto/openssh/xmss_commons.c R crypto/openssh/xmss_commons.h R crypto/openssh/xmss_fast.c R crypto/openssh/xmss_fast.h R crypto/openssh/xmss_hash.c R crypto/openssh/xmss_hash.h R crypto/openssh/xmss_hash_address.c R crypto/openssh/xmss_hash_address.h R crypto/openssh/xmss_wots.c R crypto/openssh/xmss_wots.h M secure/lib/libssh/Makefile Log Message: ----------- cleanup some files from old releases. fix the ed hash Commit: f5875b1c146c2b20b60c14b15909ca07f87cfe3a https://github.com/MidnightBSD/src/commit/f5875b1c146c2b20b60c14b15909ca07f87cfe3a Author: Lucas Holt Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: M crypto/openssh/auth-rhosts.c Log Message: ----------- bring in some fixes from freebsd and openbsd upstream Commit: 9c1b2ccef83bb3595fee99761d2e189d3f23df34 https://github.com/MidnightBSD/src/commit/9c1b2ccef83bb3595fee99761d2e189d3f23df34 Author: Lucas Holt Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: M crypto/openssh/configure.ac M crypto/openssh/readconf.c Log Message: ----------- sync up configure script Commit: 74a2d772597175520f02d79f87a46f50a5823fe4 https://github.com/MidnightBSD/src/commit/74a2d772597175520f02d79f87a46f50a5823fe4 Author: Lucas Holt Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: M crypto/openssh/config.h M crypto/openssh/krb5_config.h M crypto/openssh/loginrec.c M crypto/openssh/midnightbsd-configure.sh M crypto/openssh/misc-agent.c M crypto/openssh/openbsd-compat/openbsd-compat.h M crypto/openssh/regress/knownhosts-command.sh M crypto/openssh/regress/unittests/Makefile M crypto/openssh/regress/unittests/sshkey/test_sshkey.c M crypto/openssh/session.c M crypto/openssh/ssh-agent.1 M crypto/openssh/ssh-agent.c M crypto/openssh/ssh-keygen.1 M crypto/openssh/ssh-keygen.c M crypto/openssh/ssh_namespace.h M crypto/openssh/sshconnect2.c Log Message: ----------- fix a few issues with the merge Compare: https://github.com/MidnightBSD/src/compare/1b75cfd23b87...74a2d7725971 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jul 24 09:30:29 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 06:30:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4e942e: add colormeter Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4e942e3bd99742ca2c704cf476d83534f3af7f7c https://github.com/MidnightBSD/mports/commit/4e942e3bd99742ca2c704cf476d83534f3af7f7c Author: Lucas Holt Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: M x11/Makefile A x11/colormeter/Makefile A x11/colormeter/distinfo A x11/colormeter/pkg-descr Log Message: ----------- add colormeter Commit: e38c215743b779be3a856d2ee79aabe0ff25735a https://github.com/MidnightBSD/mports/commit/e38c215743b779be3a856d2ee79aabe0ff25735a Author: Lucas Holt Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: M www/firefox/Makefile M www/firefox/distinfo Log Message: ----------- Merge branch 'master' of github.com:MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/2fca42840ac1...e38c215743b7 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jul 24 20:15:59 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 17:15:59 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] ba6215: this seems to cause a race Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: ba62153deffa41286925ae907977e0ecff6212b9 https://github.com/MidnightBSD/src/commit/ba62153deffa41286925ae907977e0ecff6212b9 Author: Lucas Holt Date: 2026-07-22 (Wed, 22 Jul 2026) Changed paths: M secure/lib/libcrypto/engines/Makefile.inc Log Message: ----------- this seems to cause a race Commit: 6a3d7f3bc001ccd2e761d590377d016b50531ee5 https://github.com/MidnightBSD/src/commit/6a3d7f3bc001ccd2e761d590377d016b50531ee5 Author: Lucas Holt Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: A crypto/openssh/ed25519-openssl.c M crypto/openssh/sshd-session.c M secure/lib/libssh/Makefile M secure/libexec/sshd-auth/Makefile M secure/libexec/sshd-session/Makefile Log Message: ----------- openssh: fix master merge fallout Remove the duplicate SSH banner exchange, restore the OpenSSL Ed25519 implementation, and use the in-tree blacklist headers. AI-Assisted-by: OpenAI Codex (GPT-5) Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/src/compare/de9a3b40c852...6a3d7f3bc001 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jul 24 20:16:37 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 17:16:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] aa7a3f: openssh: fix stable/4.1 merge fallout Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: aa7a3f219217d000e63e513bb6e4da3732e6ed3b https://github.com/MidnightBSD/src/commit/aa7a3f219217d000e63e513bb6e4da3732e6ed3b Author: Lucas Holt Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: A crypto/openssh/ed25519-openssl.c M crypto/openssh/sshd-session.c M secure/lib/libssh/Makefile M secure/libexec/sshd-auth/Makefile M secure/libexec/sshd-session/Makefile Log Message: ----------- openssh: fix stable/4.1 merge fallout Remove the duplicate SSH banner exchange, restore the OpenSSL Ed25519 implementation, and use the in-tree blacklist headers. AI-Assisted-by: OpenAI Codex (GPT-5) Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jul 24 20:29:06 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 17:29:06 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f07169: ai/claude-code: 2.1.219 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f071696dc26320955546cecc5d5a59921d64f0c6 https://github.com/MidnightBSD/mports/commit/f071696dc26320955546cecc5d5a59921d64f0c6 Author: Lucas Holt Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: M ai/claude-code/Makefile M ai/claude-code/distinfo Log Message: ----------- ai/claude-code: 2.1.219 What's changed Added Claude Opus 5 (claude-opus-5), now the default Opus model ? 1M context, fast mode at $10/$50 per Mtok Added sandbox.network.strictAllowlist setting to deny non-allowlisted hosts for sandboxed commands without prompting Added DirectoryAdded hook that fires after /add-dir or the SDK register_repo_root control request registers a new working directory mid-session Added mcp_server_errors to the headless stream-json init event, listing --mcp-config entries skipped by config validation; terminal runs print a startup warning Added the workflowSizeGuideline settings key so the advisory Dynamic workflow size guideline can be set from any settings file; the /config row is hidden while one does Added nested subagent forwarding in stream-json: subagents spawned at depth-2+ now appear when --forward-subagent-text is set, keyed by their spawning Agent tool_use id Fixed claude -p text output dropping the answer already produced when a turn dies on a mid-stream API error Added HTTP status and error text to claude mcp list and /mcp when a server fails to connect, and a warning for MCP config values with hidden leading or trailing whitespace Fixed a permission you approved while a self-hosted runner was restarting being dropped when the session resumed, so the approved action now runs Fixed the Fable model row showing "Requires usage credits" for plans that include it, when a stale cache had baked the label in Fixed a SIGTERM arriving while a self-hosted runner was starting up leaving a stale active row until the lease expired; it now deregisters cleanly Added structured failure categories to self-hosted runner spawn and session failures, so hook errors, runner crashes and config errors can be told apart Fixed the /model picker showing the merged Opus row as plain "Opus" instead of "Opus (1M context)" Fixed copy-on-select inside GNU screen printing base64 into the terminal instead of copying the selection Fixed Remote Control clients keeping a stale fast-mode status after a model switch, reconnect, or failed org check Fixed CLAUDE_CODE_GIT_BASH_PATH on Windows exiting or being used as bash when the path isn't a bash/sh binary; it's now ignored with a warning Fixed Vim mode: pressing ? on an empty prompt now returns to the agent view from NORMAL mode, not just INSERT Fixed screen-reader mode rewriting the entire input line on every keystroke instead of echoing only the typed character Improved the "Remote Control is only available via api.anthropic.com" error to name the specific setting that caused it Improved claude --teleport to show which repo your current checkout points at when it doesn't match the session's repo Changed dynamic workflows to default to a medium size guideline (aim for fewer than 15 agents); pick another size or unrestricted with Dynamic workflow size in /config Changed managed MCP allowlist/denylist ${VAR} entries to resolve from the startup environment and managed-settings env instead of settings-file env Changed the /model picker to highlight only the newest model's name, so the highlight marks the new release rather than an arbitrary subset of the list Added the current default workflow size to the running-workflow status line, with a pointer to /config for changing it Removed Opus 4.7 from fast mode; /fast now applies to Opus 5 and Opus 4.8 Updated the claude-api skill to default to Claude Opus 5, with a migration path from Opus 4.8 Subagents can now spawn nested subagents up to depth 3 by default (was 1); set CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 to disable nesting To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jul 24 21:06:25 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 18:06:25 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/mail/thunderbird Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jul 24 21:06:28 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 18:06:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/ai/claude-code Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jul 24 21:40:00 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 18:40:00 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b03c3d: ai/opencode: add Linux emulation port Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b03c3d00d76726c308040bf25a73c7bf9fa35acb https://github.com/MidnightBSD/mports/commit/b03c3d00d76726c308040bf25a73c7bf9fa35acb Author: Lucas Holt Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: A ai/opencode/Makefile A ai/opencode/distinfo A ai/opencode/files/opencode-wrapper.in A ai/opencode/pkg-descr A ai/opencode/pkg-message A ai/opencode/pkg-plist Log Message: ----------- ai/opencode: add Linux emulation port AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jul 24 21:42:06 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 18:42:06 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e5ad6a: ai/ollama: fix install Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e5ad6a38cf0acba1e3f81af63513d8577e9b6095 https://github.com/MidnightBSD/mports/commit/e5ad6a38cf0acba1e3f81af63513d8577e9b6095 Author: Lucas Holt Date: 2026-07-24 (Fri, 24 Jul 2026) Changed paths: M ai/ollama/Makefile Log Message: ----------- ai/ollama: fix install To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 00:02:34 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 21:02:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 68487f: ai/github-copilot-cli: switch to the prebuilt Linu... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 68487fbc442b8ac52876e3ada17658a741555da3 https://github.com/MidnightBSD/mports/commit/68487fbc442b8ac52876e3ada17658a741555da3 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M ai/Makefile A ai/github-copilot-cli-legacy/Makefile A ai/github-copilot-cli-legacy/distinfo A ai/github-copilot-cli-legacy/files/package-lock-keytar.json A ai/github-copilot-cli-legacy/files/package-lock-node-addon-api.json A ai/github-copilot-cli-legacy/files/package-lock-pty.json A ai/github-copilot-cli-legacy/files/package-lock-sharp.json A ai/github-copilot-cli-legacy/files/package-lock.json A ai/github-copilot-cli-legacy/files/patch-node__modules__github_copilot_npm-loader.js A ai/github-copilot-cli-legacy/pkg-descr A ai/github-copilot-cli-legacy/pkg-plist M ai/github-copilot-cli/Makefile M ai/github-copilot-cli/distinfo R ai/github-copilot-cli/files/package-lock-keytar.json R ai/github-copilot-cli/files/package-lock-node-addon-api.json R ai/github-copilot-cli/files/package-lock-pty.json R ai/github-copilot-cli/files/package-lock-sharp.json R ai/github-copilot-cli/files/package-lock.json R ai/github-copilot-cli/files/patch-node__modules__github_copilot_npm-loader.js A ai/github-copilot-cli/files/relocate-phdrs.py M ai/github-copilot-cli/pkg-descr A ai/github-copilot-cli/pkg-message R ai/github-copilot-cli/pkg-plist Log Message: ----------- ai/github-copilot-cli: switch to the prebuilt Linux binary, fix ENOEXEC Replace the npm-built port with the upstream copilot-linux-x64 release running under Linux emulation, and keep the old npm-based port as ai/github-copilot-cli-legacy. The upstream binary is a single-file Node SEA: postject injects a large LOAD/NOTE segment and relocates the program header table ~45MB into the file. The kernel image activator only accepts program headers within the first page (sys/kern/imgact_elf.c), so exec(2) failed with ENOEXEC and the installed copilot binary could not run at all. files/relocate-phdrs.py rewrites the table over the stale pre-injection copy at offset 64, dropping PT_PHDR so the 14 remaining entries fit in front of .interp. The kernel then derives AT_PHDR from the PT_LOAD that maps file offset 0, so ld.so and the dl_iterate_phdr lookup the SEA uses to find its payload still see every segment. While here: add the mandatory LICENSE, correct CATEGORIES, add a pkg-message warning that upstream self-update reinstates the unrunnable binary, and regenerate distinfo without the unreferenced arm64 distfile. AI-Assisted-by: Claude Opus 5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 00:18:39 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 21:18:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c92f28: ai/github-copilot-cli: 1.0.72 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c92f28f187d9ba0cad7761bd90742698b3ea6c4a https://github.com/MidnightBSD/mports/commit/c92f28f187d9ba0cad7761bd90742698b3ea6c4a Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M ai/github-copilot-cli/Makefile M ai/github-copilot-cli/distinfo Log Message: ----------- ai/github-copilot-cli: 1.0.72 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 00:45:12 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 21:45:12 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 9d066e: ai/github-copilot-cli: update Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 9d066e09da8b704f74fabcb8d92e7513504869c0 https://github.com/MidnightBSD/mports/commit/9d066e09da8b704f74fabcb8d92e7513504869c0 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M ai/github-copilot-cli/Makefile M ai/github-copilot-cli/distinfo Log Message: ----------- ai/github-copilot-cli: update To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 00:46:49 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 21:46:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e0fa45: x11/colormeter: man page Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e0fa45039332cde87a58a7233cb660d3eb0c57d0 https://github.com/MidnightBSD/mports/commit/e0fa45039332cde87a58a7233cb660d3eb0c57d0 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M x11/colormeter/Makefile Log Message: ----------- x11/colormeter: man page Commit: c9d43a6e7ac5730622d5b2b6f0c7b92626d0c8cf https://github.com/MidnightBSD/mports/commit/c9d43a6e7ac5730622d5b2b6f0c7b92626d0c8cf Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M ai/Makefile A ai/github-copilot-cli-legacy/Makefile A ai/github-copilot-cli-legacy/distinfo A ai/github-copilot-cli-legacy/files/package-lock-keytar.json A ai/github-copilot-cli-legacy/files/package-lock-node-addon-api.json A ai/github-copilot-cli-legacy/files/package-lock-pty.json A ai/github-copilot-cli-legacy/files/package-lock-sharp.json A ai/github-copilot-cli-legacy/files/package-lock.json A ai/github-copilot-cli-legacy/files/patch-node__modules__github_copilot_npm-loader.js A ai/github-copilot-cli-legacy/pkg-descr A ai/github-copilot-cli-legacy/pkg-plist M ai/github-copilot-cli/Makefile M ai/github-copilot-cli/distinfo R ai/github-copilot-cli/files/package-lock-keytar.json R ai/github-copilot-cli/files/package-lock-node-addon-api.json R ai/github-copilot-cli/files/package-lock-pty.json R ai/github-copilot-cli/files/package-lock-sharp.json R ai/github-copilot-cli/files/package-lock.json R ai/github-copilot-cli/files/patch-node__modules__github_copilot_npm-loader.js A ai/github-copilot-cli/files/relocate-phdrs.py M ai/github-copilot-cli/pkg-descr A ai/github-copilot-cli/pkg-message R ai/github-copilot-cli/pkg-plist M ai/ollama/Makefile A ai/opencode/Makefile A ai/opencode/distinfo A ai/opencode/files/opencode-wrapper.in A ai/opencode/pkg-descr A ai/opencode/pkg-message A ai/opencode/pkg-plist Log Message: ----------- Merge branch 'master' of github.com:MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/9d066e09da8b...c9d43a6e7ac5 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 00:50:14 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 21:50:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1c1b37: x11/colormeter: distfile was re-rolled. Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1c1b371215fd145a2b824b43693282586db59ad0 https://github.com/MidnightBSD/mports/commit/1c1b371215fd145a2b824b43693282586db59ad0 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M x11/colormeter/Makefile M x11/colormeter/distinfo Log Message: ----------- x11/colormeter: distfile was re-rolled. add man page add missing dependency To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:45:22 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:45:22 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c2df14: ai/py-evaluate: add to category index Message-ID: Branch: refs/heads/ai/py-evaluate Home: https://github.com/MidnightBSD/mports Commit: c2df14b32cbca77bdf168b7d4fa10349fe2ba6b7 https://github.com/MidnightBSD/mports/commit/c2df14b32cbca77bdf168b7d4fa10349fe2ba6b7 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M ai/Makefile Log Message: ----------- ai/py-evaluate: add to category index AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:46:00 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:46:00 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 681797: ai/py-bitsandbytes: fix test dependency origins Message-ID: Branch: refs/heads/ai/py-bitsandbytes Home: https://github.com/MidnightBSD/mports Commit: 6817974905edc6cc5a56800d3b880a282bd277fd https://github.com/MidnightBSD/mports/commit/6817974905edc6cc5a56800d3b880a282bd277fd Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M ai/py-bitsandbytes/Makefile Log Message: ----------- ai/py-bitsandbytes: fix test dependency origins AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:46:19 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:46:19 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 140253: ai/py-einops: fix PyTorch test dependency Message-ID: Branch: refs/heads/ai/py-einops Home: https://github.com/MidnightBSD/mports Commit: 14025342ee3471d51e4e2f3c5b82e3712c58af91 https://github.com/MidnightBSD/mports/commit/14025342ee3471d51e4e2f3c5b82e3712c58af91 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M ai/py-einops/Makefile Log Message: ----------- ai/py-einops: fix PyTorch test dependency AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:46:39 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:46:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 76b7a6: x11-fonts/py-compreffor: fix Cython dependency Message-ID: Branch: refs/heads/x11-fonts/py-compreffor Home: https://github.com/MidnightBSD/mports Commit: 76b7a6f4a195c0c6c7881a248f4233a3a121b154 https://github.com/MidnightBSD/mports/commit/76b7a6f4a195c0c6c7881a248f4233a3a121b154 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M x11-fonts/py-compreffor/Makefile Log Message: ----------- x11-fonts/py-compreffor: fix Cython dependency AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:47:38 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:47:38 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d68760: japanese/today: make CR stripping locale-independent Message-ID: Branch: refs/heads/japanese/today Home: https://github.com/MidnightBSD/mports Commit: d687605c779d5ddfb6db4791814531df9caf8a60 https://github.com/MidnightBSD/mports/commit/d687605c779d5ddfb6db4791814531df9caf8a60 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M japanese/today/Makefile Log Message: ----------- japanese/today: make CR stripping locale-independent AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:48:01 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:48:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a4e20c: www/grafana: exclude i386 builds Message-ID: Branch: refs/heads/www/grafana Home: https://github.com/MidnightBSD/mports Commit: a4e20cb2d7e044fa6ba37c6f801d5a3efcf9636c https://github.com/MidnightBSD/mports/commit/a4e20cb2d7e044fa6ba37c6f801d5a3efcf9636c Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M www/grafana/Makefile Log Message: ----------- www/grafana: exclude i386 builds AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:52:28 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:52:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] cde3f4: ai/py-evaluate: add to category index (#653) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: cde3f48ccaa33cb9f5f403d4278cbcbb1110113f https://github.com/MidnightBSD/mports/commit/cde3f48ccaa33cb9f5f403d4278cbcbb1110113f Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M ai/Makefile Log Message: ----------- ai/py-evaluate: add to category index (#653) Adds py-evaluate to the ai category index so dependency resolution can find the py312 flavor. Run 643 failed ai/py-accelerate because Magus did not inventory the provider. Validation: bmake -C ai/py-evaluate FLAVOR=py312 -V PKGNAME; git diff --check; portlint -A ai/py-evaluate. ## Summary by Sourcery Add the py-evaluate port to the ai category index for proper dependency resolution and provider inventory. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:52:29 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:52:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/ai/py-evaluate Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:53:27 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:53:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/www/grafana Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:53:27 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:53:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 5a9b57: www/grafana: exclude i386 builds (#658) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 5a9b576dc46c8a0717445dc01c53f3434f09c861 https://github.com/MidnightBSD/mports/commit/5a9b576dc46c8a0717445dc01c53f3434f09c861 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M www/grafana/Makefile Log Message: ----------- www/grafana: exclude i386 builds (#658) Excludes i386 after Grafana exhausts the 32-bit address space during Go wire generation.\n\nFixes Magus run 643 by reporting the platform as unsupported instead of a build failure.\n\nValidation: bmake -C www/grafana -V ONLY_FOR_ARCHS; git diff --check. ## Summary by Sourcery Build: - Update the Grafana port Makefile to exclude i386 from ONLY_FOR_ARCHS so i386 builds are reported as unsupported rather than failing. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:54:02 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:54:02 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 81b81d: japanese/today: make CR stripping locale-independe... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 81b81de67e869ca07d34cecd11c70047acfdb124 https://github.com/MidnightBSD/mports/commit/81b81de67e869ca07d34cecd11c70047acfdb124 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M japanese/today/Makefile Log Message: ----------- japanese/today: make CR stripping locale-independent (#657) Uses the C locale for byte-oriented CR stripping after nkf conversion.\n\nFixes the Magus run 643 extract failure caused by tr rejecting non-ASCII bytes.\n\nValidation: bmake extract; git diff --check. ## Summary by Sourcery Bug Fixes: - Prevent extract failures by running TR in the C locale during CR stripping after nkf conversion. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:54:04 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:54:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/japanese/today Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:54:47 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:54:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 30a728: x11-fonts/py-compreffor: fix Cython dependency (#656) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 30a72897d99429484c734d44ab5757d55a10abfe https://github.com/MidnightBSD/mports/commit/30a72897d99429484c734d44ab5757d55a10abfe Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M x11-fonts/py-compreffor/Makefile Log Message: ----------- x11-fonts/py-compreffor: fix Cython dependency (#656) Uses the lang/cython provider for the Cython build dependency.\n\nFixes Magus run 643 dependency resolution.\n\nValidation: bmake -C x11-fonts/py-compreffor FLAVOR=py312 -V BUILD_DEPENDS; bmake patch; git diff --check. ## Summary by Sourcery Align py-compreffor?s Cython build dependency with the shared lang/cython provider for correct dependency resolution. Bug Fixes: - Fix py-compreffor?s Cython build dependency to use lang/cython, resolving Magus dependency resolution issues. Build: - Update py-compreffor?s BUILD_DEPENDS to reference lang/cython instead of devel/py-cython. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:54:48 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:54:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/x11-fonts/py-compreffor Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:55:23 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:55:23 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/ai/py-einops Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:55:22 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:55:22 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1a7657: ai/py-einops: fix PyTorch test dependency (#655) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1a7657b21c80b987e6b87198b24f904986b8b2bc https://github.com/MidnightBSD/mports/commit/1a7657b21c80b987e6b87198b24f904986b8b2bc Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M ai/py-einops/Makefile Log Message: ----------- ai/py-einops: fix PyTorch test dependency (#655) Corrects the PyTorch test dependency origin after its move to ai.\n\nFixes Magus run 643 dependency resolution.\n\nValidation: bmake -C ai/py-einops FLAVOR=py312 -V TEST_DEPENDS; bmake patch; git diff --check. ## Summary by Sourcery Bug Fixes: - Fix PyTorch test dependency to point to the ai/py-pytorch origin instead of the old misc/py-pytorch location. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:55:59 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:55:59 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] bbe9c9: ai/py-bitsandbytes: fix test dependency origins (#... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: bbe9c9b6298970bdb97c0be833da9ab907f90799 https://github.com/MidnightBSD/mports/commit/bbe9c9b6298970bdb97c0be833da9ab907f90799 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M ai/py-bitsandbytes/Makefile Log Message: ----------- ai/py-bitsandbytes: fix test dependency origins (#654) Corrects stale misc category origins for einops and lion-pytorch after their move to ai.\n\nFixes Magus run 643 dependency resolution.\n\nValidation: bmake -C ai/py-bitsandbytes FLAVOR=py312 -V TEST_DEPENDS; bmake patch; git diff --check. ## Summary by Sourcery Build: - Adjust ai/py-bitsandbytes TEST_DEPENDS to reference ai category ports for einops and lion-pytorch instead of misc. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:56:01 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:56:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/ai/py-bitsandbytes Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:57:43 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:57:43 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c077da: graphics/drm-fbsd12.0-kmod: exclude MidnightBSD 4.1 Message-ID: Branch: refs/heads/graphics/drm-fbsd12.0-kmod Home: https://github.com/MidnightBSD/mports Commit: c077da1c901a3ee1734ce5496089d5095dcafbe2 https://github.com/MidnightBSD/mports/commit/c077da1c901a3ee1734ce5496089d5095dcafbe2 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M graphics/drm-fbsd12.0-kmod/Makefile Log Message: ----------- graphics/drm-fbsd12.0-kmod: exclude MidnightBSD 4.1 AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 01:58:56 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 22:58:56 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 98784c: devel/p5-MetaCPAN-Client: update plist Message-ID: Branch: refs/heads/devel/p5-MetaCPAN-Client Home: https://github.com/MidnightBSD/mports Commit: 98784cf22b2a903aefb41ec3e37b5a1e303011e0 https://github.com/MidnightBSD/mports/commit/98784cf22b2a903aefb41ec3e37b5a1e303011e0 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M devel/p5-MetaCPAN-Client/pkg-plist Log Message: ----------- devel/p5-MetaCPAN-Client: update plist AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 02:00:49 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 23:00:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0f8e67: databases/postgresql-relay: fix fake install paths Message-ID: Branch: refs/heads/databases/postgresql-relay Home: https://github.com/MidnightBSD/mports Commit: 0f8e6739542d58c5e06ccdafdd9036ea7249e71c https://github.com/MidnightBSD/mports/commit/0f8e6739542d58c5e06ccdafdd9036ea7249e71c Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M databases/postgresql-relay/Makefile Log Message: ----------- databases/postgresql-relay: fix fake install paths AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 02:05:54 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 24 Jul 2026 23:05:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c21d5f: sysutils/beats8: fix i386 Go type conversions Message-ID: Branch: refs/heads/sysutils/beats8 Home: https://github.com/MidnightBSD/mports Commit: c21d5fd4c1cad21ee03394dad37ceca82c5c3fdf https://github.com/MidnightBSD/mports/commit/c21d5fd4c1cad21ee03394dad37ceca82c5c3fdf Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M sysutils/beats8/files/patch-go-sysinfo Log Message: ----------- sysutils/beats8: fix i386 Go type conversions AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 12:53:24 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 09:53:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d79b21: devel/p5-MetaCPAN-Client: update plist (#660) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d79b2154df5acb2444dedb149b0beaa20fd62806 https://github.com/MidnightBSD/mports/commit/d79b2154df5acb2444dedb149b0beaa20fd62806 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M devel/p5-MetaCPAN-Client/pkg-plist Log Message: ----------- devel/p5-MetaCPAN-Client: update plist (#660) Synchronizes the plist with the installed Cve module and removes absent Rating entries.\n\nFixes Magus run 643 fake-stage failure.\n\nValidation: bmake fake; bmake package; git diff --check. ## Summary by Sourcery Bug Fixes: - Resolve fake-stage failure in Magus run 643 by aligning the plist with the actual installed files. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 12:53:44 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 09:53:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0dbcbd: sysutils/beats8: fix i386 Go type conversions (#662) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 0dbcbd48e238580054d125f58b9de6613efd4806 https://github.com/MidnightBSD/mports/commit/0dbcbd48e238580054d125f58b9de6613efd4806 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M sysutils/beats8/files/patch-go-sysinfo Log Message: ----------- sysutils/beats8: fix i386 Go type conversions (#662) Casts FreeBSD timeval fields to int64 and uses C.size_t for procstat pathname length on i386.\n\nFixes the two Magus run 643 Go compile errors.\n\nValidation: bmake patch; git diff --check. Full build was started but module download did not complete in this environment. ## Summary by Sourcery Bug Fixes: - Cast FreeBSD timeval fields to int64 and use C.size_t for procstat pathname length to resolve i386 Go compilation errors in beats8. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 12:53:46 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 09:53:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/sysutils/beats8 Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 12:54:12 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 09:54:12 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1dbe41: databases/postgresql-relay: fix fake install paths... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1dbe418f083d70cf72adbdd19c57b001193ccf4d https://github.com/MidnightBSD/mports/commit/1dbe418f083d70cf72adbdd19c57b001193ccf4d Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M databases/postgresql-relay/Makefile Log Message: ----------- databases/postgresql-relay: fix fake install paths (#661) Uses the fake-rooted PREFIX directly in do-install.\n\nFixes Magus run 643 fake-stage failure.\n\nValidation: bmake fake; bmake package; git diff --check. ## Summary by Sourcery Bug Fixes: - Correct install destinations for binaries, config samples, and man pages in the postgresql-relay port to avoid fake-stage failures. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 12:54:12 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 09:54:12 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/postgresql-relay Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 12:55:43 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 09:55:43 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2e035a: mail/p5-Mail-DMARC: remove stale plist entries Message-ID: Branch: refs/heads/mail/p5-Mail-DMARC Home: https://github.com/MidnightBSD/mports Commit: 2e035a6720aca38e57cfc70fe6524c28b0213787 https://github.com/MidnightBSD/mports/commit/2e035a6720aca38e57cfc70fe6524c28b0213787 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M mail/p5-Mail-DMARC/pkg-plist Log Message: ----------- mail/p5-Mail-DMARC: remove stale plist entries AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 12:56:13 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 09:56:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e8dfd3: www/gitlab-pages: fix fake install paths Message-ID: Branch: refs/heads/www/gitlab-pages Home: https://github.com/MidnightBSD/mports Commit: e8dfd3610e3dfc9757676df50fbf21ed6989ba85 https://github.com/MidnightBSD/mports/commit/e8dfd3610e3dfc9757676df50fbf21ed6989ba85 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M www/gitlab-pages/Makefile Log Message: ----------- www/gitlab-pages: fix fake install paths AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 13:03:35 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 10:03:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/devel/p5-MetaCPAN-Client Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 16:36:32 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 13:36:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/www/gitlab-pages Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 16:36:32 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 13:36:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d9e386: www/gitlab-pages: fix fake install paths (#664) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d9e3862bd8d17a80fd7a9f35ee4ec6816a89bce5 https://github.com/MidnightBSD/mports/commit/d9e3862bd8d17a80fd7a9f35ee4ec6816a89bce5 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M www/gitlab-pages/Makefile Log Message: ----------- www/gitlab-pages: fix fake install paths (#664) Uses the fake-rooted DATADIR and PREFIX directly in install and plist-generation hooks.\n\nFixes Magus run 643 fake-stage plist failure.\n\nValidation: bmake -n fake; git diff --check. ## Summary by Sourcery Bug Fixes: - Resolve fake-stage plist generation failure by correcting paths used in install and post-install hooks for gitlab-pages. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 16:36:54 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 13:36:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f3a172: mail/p5-Mail-DMARC: remove stale plist entries (#663) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f3a172eede3245e687094aa9c8f2259da8556a2e https://github.com/MidnightBSD/mports/commit/f3a172eede3245e687094aa9c8f2259da8556a2e Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M mail/p5-Mail-DMARC/pkg-plist Log Message: ----------- mail/p5-Mail-DMARC: remove stale plist entries (#663) Removes obsolete jqGrid static asset entries no longer installed by Mail-DMARC.\n\nFixes Magus run 643 fake-stage plist failure.\n\nValidation: bmake NO_DEPENDS=yes fake; bmake NO_DEPENDS=yes package; git diff --check. ## Summary by Sourcery Remove obsolete static asset entries from the p5-Mail-DMARC packaging plist to align with current installed files. Build: - Clean up pkg-plist by dropping unused jqGrid asset entries that are no longer installed by the port. Chores: - Resolve fake-stage plist mismatches reported by Magus by updating the Mail-DMARC package list. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 16:36:55 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 13:36:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/mail/p5-Mail-DMARC Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 16:52:45 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 13:52:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c4d9d8: databases/libvalkey: fix fake installation Message-ID: Branch: refs/heads/databases/libvalkey Home: https://github.com/MidnightBSD/mports Commit: c4d9d85c5bba592b0ba4aa1ca98dfcf20c9cd0a4 https://github.com/MidnightBSD/mports/commit/c4d9d85c5bba592b0ba4aa1ca98dfcf20c9cd0a4 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M databases/libvalkey/Makefile Log Message: ----------- databases/libvalkey: fix fake installation AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 16:54:37 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 13:54:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b0a2c9: sysutils/loki: deduplicate etcd distfile Message-ID: Branch: refs/heads/sysutils/loki Home: https://github.com/MidnightBSD/mports Commit: b0a2c92d3041359346bd240f25f65f0f2780a03d https://github.com/MidnightBSD/mports/commit/b0a2c92d3041359346bd240f25f65f0f2780a03d Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M sysutils/loki/Makefile M sysutils/loki/distinfo Log Message: ----------- sysutils/loki: deduplicate etcd distfile AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 17:29:14 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 14:29:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] bd94c1: sysutils/loki: deduplicate etcd distfile (#666) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: bd94c1e836e8dcdd238d360008d28110a28887db https://github.com/MidnightBSD/mports/commit/bd94c1e836e8dcdd238d360008d28110a28887db Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M sysutils/loki/Makefile M sysutils/loki/distinfo Log Message: ----------- sysutils/loki: deduplicate etcd distfile (#666) Fetches the etcd source archive once and links its client submodules into the required vendor paths.\n\nFixes Magus run 643 fetch failure caused by repeated identical distfile entries.\n\nValidation: bmake -V DISTFILES confirms one etcd archive; bmake -V WRKSRC_etcd_io_etcd; git diff --check. ## Summary by Sourcery Deduplicate the etcd source distfile used by the loki port by reusing a single etcd archive for its client submodules and wiring the vendor paths via post-extract symlinks to avoid fetch failures. Bug Fixes: - Resolve Magus fetch failures caused by repeated identical etcd distfile entries in the loki port. Enhancements: - Simplify loki?s vendored etcd client layout by linking client submodules from the main etcd distfile instead of fetching multiple identical archives. Build: - Adjust the loki port?s GH_TUPLE and post-extract handling so only one etcd distfile is fetched while still providing the required client/vendor paths. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 17:29:15 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 14:29:15 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/sysutils/loki Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 17:29:32 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 14:29:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d709a9: databases/libvalkey: fix fake installation (#665) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d709a9189b506e7c68ce24501bc264698300e834 https://github.com/MidnightBSD/mports/commit/d709a9189b506e7c68ce24501bc264698300e834 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M databases/libvalkey/Makefile Log Message: ----------- databases/libvalkey: fix fake installation (#665) Passes the true installation prefix to gmake while staging through DESTDIR, and strips both libraries in the fake-install environment.\n\nFixes Magus run 643 fake-stage failure.\n\nValidation: bmake clean; bmake fake; bmake package; git diff --check. ## Summary by Sourcery Fix libvalkey port fake installation by passing the true installation prefix to the build and adjusting post-install stripping to operate on the real PREFIX and handle the TLS library conditionally. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 17:29:34 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 14:29:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/libvalkey Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 17:38:29 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 14:38:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] dad7f9: shells/ksh93: bootstrap libast before ksh Message-ID: Branch: refs/heads/shells/ksh93 Home: https://github.com/MidnightBSD/mports Commit: dad7f96e9229dc94bf9c61a950c39b1dceab0707 https://github.com/MidnightBSD/mports/commit/dad7f96e9229dc94bf9c61a950c39b1dceab0707 Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M shells/ksh93/Makefile Log Message: ----------- shells/ksh93: bootstrap libast before ksh AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 17:41:17 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 14:41:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d81382: shells/ksh93: bootstrap libast before ksh (#667) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d8138203e7ba3a295cfcb88707583233243dad1a https://github.com/MidnightBSD/mports/commit/d8138203e7ba3a295cfcb88707583233243dad1a Author: Lucas Holt Date: 2026-07-25 (Sat, 25 Jul 2026) Changed paths: M shells/ksh93/Makefile Log Message: ----------- shells/ksh93: bootstrap libast before ksh (#667) Uses AST?s libast bootstrap target, which builds the required archive before nmake links against it.\n\nFixes Magus run 643 failure to resolve -last during the ksh93 build.\n\nValidation: bmake build; bmake fake; bmake package; work/ast-93u/bin/ksh --version; git diff --check. ## Summary by Sourcery Bug Fixes: - Fix ksh93 build failure in Magus caused by unresolved -last during linking. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jul 25 17:41:18 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 25 Jul 2026 14:41:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/shells/ksh93 Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jul 26 12:51:41 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 26 Jul 2026 09:51:41 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d849a5: Mk/components: just use rust now Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d849a5ff8695bc6fb5ac754b72c64db8c4f4cf48 https://github.com/MidnightBSD/mports/commit/d849a5ff8695bc6fb5ac754b72c64db8c4f4cf48 Author: Lucas Holt Date: 2026-07-26 (Sun, 26 Jul 2026) Changed paths: M Mk/components/default-versions.mk Log Message: ----------- Mk/components: just use rust now Commit: 9928d1332f5e8a46b666d2ae5a6c20c6dc33487f https://github.com/MidnightBSD/mports/commit/9928d1332f5e8a46b666d2ae5a6c20c6dc33487f Author: Lucas Holt Date: 2026-07-26 (Sun, 26 Jul 2026) Changed paths: M ai/Makefile M ai/py-bitsandbytes/Makefile M ai/py-einops/Makefile M databases/libvalkey/Makefile M databases/postgresql-relay/Makefile M devel/p5-MetaCPAN-Client/pkg-plist M japanese/today/Makefile M mail/p5-Mail-DMARC/pkg-plist M shells/ksh93/Makefile M sysutils/beats8/files/patch-go-sysinfo M sysutils/loki/Makefile M sysutils/loki/distinfo M www/gitlab-pages/Makefile M www/grafana/Makefile M x11-fonts/py-compreffor/Makefile Log Message: ----------- Merge branch 'master' of github.com:MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/d8138203e7ba...9928d1332f5e To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jul 26 19:53:27 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 26 Jul 2026 16:53:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 53767e: devel/py-cffi: update to 2.1.0 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 53767e288adb8c91d116ada47a7caed061626a24 https://github.com/MidnightBSD/mports/commit/53767e288adb8c91d116ada47a7caed061626a24 Author: Lucas Holt Date: 2026-07-26 (Sun, 26 Jul 2026) Changed paths: M devel/py-cffi/Makefile M devel/py-cffi/distinfo M devel/py-cffi/files/patch-pyproject.toml M devel/py-cffi/files/patch-setup.py Log Message: ----------- devel/py-cffi: update to 2.1.0 Refresh patches for the updated Python package metadata and setup script. AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications