From noreply at github.com Mon Jun 1 09:19:56 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 06:19:56 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 44200c: textproc/docbook: use aggregate license Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 44200c6614bb8917251ba8c5cb10c0451c67c616 https://github.com/MidnightBSD/mports/commit/44200c6614bb8917251ba8c5cb10c0451c67c616 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M textproc/docbook/Makefile M textproc/docbook/pkg-descr Log Message: ----------- textproc/docbook: use aggregate license The docbook meta-port has no distfiles of its own and only depends on the concrete DocBook DTD ports. Using the aggregate license avoids an unknown-license prompt during noninteractive package-recursive builds. AI-Assisted-by: OpenAI GPT-5 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 Mon Jun 1 09:33:56 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 06:33:56 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 967412: textproc/iso8879: define SGML entity license Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 967412ec339dea4ff08b334031425a9259928a3a https://github.com/MidnightBSD/mports/commit/967412ec339dea4ff08b334031425a9259928a3a Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M textproc/iso8879/Makefile M textproc/iso8879/distinfo M textproc/iso8879/pkg-plist Log Message: ----------- textproc/iso8879: define SGML entity license The ISO 8879 entity distfiles include a copy permission notice, but the port used LICENSE=unknown. Define a custom auto-accepted license so noninteractive package builds do not stop at a license prompt. Also refresh distinfo and modernize the package-list lifecycle keywords while here. AI-Assisted-by: OpenAI GPT-5 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 Mon Jun 1 09:50:34 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 06:50:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 4140bd: Apply a fix for CVE-2026-45255 from FreeBSD Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 4140bdfd18a72581b8ee1e555e69fbb379bc2cd0 https://github.com/MidnightBSD/src/commit/4140bdfd18a72581b8ee1e555e69fbb379bc2cd0 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M usr.sbin/bsdconfig/share/media/wlan.subr M usr.sbin/bsdinstall/scripts/wlanconfig Log Message: ----------- Apply a fix for CVE-2026-45255 from FreeBSD To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Mon Jun 1 09:50:56 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 06:50:56 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 3417ee: Apply a fix for CVE-2026-45255 from FreeBSD Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 3417ee1748415806704c1e7b94215891bd4f3dd0 https://github.com/MidnightBSD/src/commit/3417ee1748415806704c1e7b94215891bd4f3dd0 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M usr.sbin/bsdconfig/share/media/wlan.subr M usr.sbin/bsdinstall/scripts/wlanconfig Log Message: ----------- Apply a fix for CVE-2026-45255 from FreeBSD To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Mon Jun 1 10:29:11 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 07:29:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] ed36fe: fix for CVE-2026-45253 from freebsd Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: ed36fe42506f18872a7bb75610ea8e51165810e6 https://github.com/MidnightBSD/src/commit/ed36fe42506f18872a7bb75610ea8e51165810e6 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M sys/kern/kern_sig.c Log Message: ----------- fix for CVE-2026-45253 from freebsd FreeBSD-SA-26:21.ptrace Does not include test changes To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Mon Jun 1 10:31:50 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 07:31:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] a82a5c: fix for CVE-2026-45253 from freebsd Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: a82a5c6d382628b136c819e97141a5fdfbc4b0ae https://github.com/MidnightBSD/src/commit/a82a5c6d382628b136c819e97141a5fdfbc4b0ae Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M sys/kern/kern_sig.c Log Message: ----------- fix for CVE-2026-45253 from freebsd FreeBSD-SA-26:21.ptrace Does not include test changes To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Mon Jun 1 12:19:03 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 09:19:03 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 26484b: Heap overflow in FUSE_LISTXATTR Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 26484bf1aba6d39e3937b22dbdd103df028134a2 https://github.com/MidnightBSD/src/commit/26484bf1aba6d39e3937b22dbdd103df028134a2 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M sys/fs/fuse/fuse_ipc.h M sys/fs/fuse/fuse_vnops.c M tests/sys/fs/fusefs/xattr.cc Log Message: ----------- Heap overflow in FUSE_LISTXATTR CVE-2026-45252 If a malicious daemon sends a non-NUL-terminated list, the fusefs kernel module may read beyond the end of one heap-allocated buffer and potentially write beyond the end of a second buffer. A malicious daemon could disclose up to 253 bytes of kernel heap memory, or it could inject up to 250 attacker-controlled bytes into unallocated kernel heap space. Obtained from: FreeBSD 14.3 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Mon Jun 1 12:19:24 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 09:19:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 5238a1: Heap overflow in FUSE_LISTXATTR Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 5238a13f81e2afae6619214599e18b2c80b0def4 https://github.com/MidnightBSD/src/commit/5238a13f81e2afae6619214599e18b2c80b0def4 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M sys/fs/fuse/fuse_ipc.h M sys/fs/fuse/fuse_vnops.c M tests/sys/fs/fusefs/xattr.cc Log Message: ----------- Heap overflow in FUSE_LISTXATTR CVE-2026-45252 If a malicious daemon sends a non-NUL-terminated list, the fusefs kernel module may read beyond the end of one heap-allocated buffer and potentially write beyond the end of a second buffer. A malicious daemon could disclose up to 253 bytes of kernel heap memory, or it could inject up to 250 attacker-controlled bytes into unallocated kernel heap space. Obtained from: FreeBSD 14.3 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Mon Jun 1 12:23:10 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 09:23:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 65b235: Kernel use-after-free via file descriptor syscalls Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 65b2357558e759eb737559f9c8e19053d4c780a9 https://github.com/MidnightBSD/src/commit/65b2357558e759eb737559f9c8e19053d4c780a9 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M sys/dev/netmap/netmap_freebsd.c M sys/kern/sys_procdesc.c M sys/sys/procdesc.h Log Message: ----------- Kernel use-after-free via file descriptor syscalls A file descriptor can be closed while a thread is blocked in a poll(2) or select(2) call waiting for that descriptor. Because the blocked thread does not hold a reference to the underlying object, this closure may result in the object being freed while the thread remains blocked. In this situation, the kernel must remove the blocked thread from the per-object wait queue prior to freeing the object. In the case of some file descriptor types, the kernel failed to unlink blocked threads from the object before freeing it. When the blocked thread is subsequently woken, it accesses memory that has already been freed resulting in a use-after-free vulnerability. CVE-2026-45251 Obtained from: FreeBSD 14.x Does not include tests To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Mon Jun 1 12:23:28 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 09:23:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 6b22bd: Kernel use-after-free via file descriptor syscalls Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 6b22bdd76bf9960cc84c83b79fb6b4a5e4e0c222 https://github.com/MidnightBSD/src/commit/6b22bdd76bf9960cc84c83b79fb6b4a5e4e0c222 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M sys/dev/netmap/netmap_freebsd.c M sys/kern/sys_procdesc.c M sys/sys/procdesc.h Log Message: ----------- Kernel use-after-free via file descriptor syscalls A file descriptor can be closed while a thread is blocked in a poll(2) or select(2) call waiting for that descriptor. Because the blocked thread does not hold a reference to the underlying object, this closure may result in the object being freed while the thread remains blocked. In this situation, the kernel must remove the blocked thread from the per-object wait queue prior to freeing the object. In the case of some file descriptor types, the kernel failed to unlink blocked threads from the object before freeing it. When the blocked thread is subsequently woken, it accesses memory that has already been freed resulting in a use-after-free vulnerability. CVE-2026-45251 Obtained from: FreeBSD 14.x Does not include tests To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Mon Jun 1 20:09:03 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 17:09:03 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b85feb: devel/llvm19: define MidnightBSD macros in target ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b85feb5247df21d27f09a36f95ccb601d82680a5 https://github.com/MidnightBSD/mports/commit/b85feb5247df21d27f09a36f95ccb601d82680a5 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M devel/llvm19/files/patch-clang_lib_Basic_Targets_OSTargets.h Log Message: ----------- devel/llvm19: define MidnightBSD macros in target OS scope Move the MidnightBSD target macro additions into getOSDefines() so they use the Builder, Release, and CCVersion values that are in scope. AI-Assisted-by: OpenAI GPT-5 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 Mon Jun 1 23:09:33 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 20:09:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3bd0fb: graphics/libdmtx: use ImageMagick 7 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3bd0fbf2cfac7306cd8fd5f87633329ac1b587cb https://github.com/MidnightBSD/mports/commit/3bd0fbf2cfac7306cd8fd5f87633329ac1b587cb Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M graphics/libdmtx/Makefile M graphics/libdmtx/pkg-descr Log Message: ----------- graphics/libdmtx: use ImageMagick 7 Avoid pulling in ImageMagick 6 when ImageMagick 7 already satisfies the available MagickWand dependency, preventing package conflicts in KDE dependency builds. AI-Assisted-by: OpenAI GPT-5 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 Mon Jun 1 23:19:58 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 20:19:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3eaf41: Tools/magus: batch SQLite dependency writes Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3eaf411544f6777ead006d6ac296895e3299f3b8 https://github.com/MidnightBSD/mports/commit/3eaf411544f6777ead006d6ac296895e3299f3b8 Author: Lucas Holt Date: 2026-05-31 (Sun, 31 May 2026) Changed paths: M Tools/magus/bless/magus-bless.cxx Log Message: ----------- Tools/magus: batch SQLite dependency writes Wrap index database population in a transaction and reuse the dependency insert statement while blessing a Magus run. AI-Assisted-by: OpenAI GPT-5 Codex Signed-off-by: Lucas Holt Commit: e14df3815eded100b00f506211c470107063f752 https://github.com/MidnightBSD/mports/commit/e14df3815eded100b00f506211c470107063f752 Author: Lucas Holt Date: 2026-05-31 (Sun, 31 May 2026) Changed paths: M Tools/magus/bless/Makefile M Tools/magus/bless/magus-bless.cxx Log Message: ----------- Tools/magus: read bless database config Load PostgreSQL connection settings from /usr/magus/config.yaml with libucl so credentials are no longer passed on the command line. AI-Assisted-by: OpenAI GPT-5 Codex Signed-off-by: Lucas Holt Commit: 4e657df8fa782616f632aa7f49441a554c60a2dc https://github.com/MidnightBSD/mports/commit/4e657df8fa782616f632aa7f49441a554c60a2dc Author: Lucas Holt Date: 2026-05-31 (Sun, 31 May 2026) Changed paths: M .gitignore Log Message: ----------- Tools/magus: ignore generated bless indexes Keep local index.db outputs from the bless workflow out of source commits. AI-Assisted-by: OpenAI GPT-5 Codex Signed-off-by: Lucas Holt Commit: 539d9059358e8c8d9f59647d83b5373ac6e80e6a https://github.com/MidnightBSD/mports/commit/539d9059358e8c8d9f59647d83b5373ac6e80e6a Author: Lucas Holt Date: 2026-05-31 (Sun, 31 May 2026) Changed paths: M security/heimdal/files/patch-lib-krb5-Makefile.in Log Message: ----------- security/heimdal: link verify_krb5_conf with pthread Magus run 639 failed while linking verify_krb5_conf because libheimsqlite references pthread_create and the binary was not linked with pthread. Add PTHREAD_LIBADD to the patched Makefile.in target. AI-Assisted-by: OpenAI GPT-5 Codex Signed-off-by: Lucas Holt Commit: 7f97977ecc39c7ee5a5abe92b5649536738816fe https://github.com/MidnightBSD/mports/commit/7f97977ecc39c7ee5a5abe92b5649536738816fe Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M x11-servers/xorg-server/Makefile M x11-servers/xorg-server/distinfo M x11-servers/xwayland/Makefile M x11-servers/xwayland/distinfo Log Message: ----------- apply security updates Commit: ec7f2110c796187002eacbc48b49be7d13ed2cd7 https://github.com/MidnightBSD/mports/commit/ec7f2110c796187002eacbc48b49be7d13ed2cd7 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M Tools/lib/Magus/App/Slave/Worker.pm M archivers/liblz4/Makefile M devel/glib20/Makefile M devel/llvm19/files/patch-clang_lib_Basic_Targets_OSTargets.h M devel/qt6-tools/Makefile M graphics/libdmtx/Makefile M graphics/libdmtx/pkg-descr M security/krb5-121/Makefile M security/libgcrypt/Makefile M security/p5-GSSAPI/Makefile M textproc/docbook/Makefile M textproc/docbook/pkg-descr M textproc/iso8879/Makefile M textproc/iso8879/distinfo M textproc/iso8879/pkg-plist M www/py-libsass/Makefile M www/py-libsass/files/patch-setup.py Log Message: ----------- Merge branch 'master' of github.com:MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/3bd0fbf2cfac...ec7f2110c796 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 1 23:28:21 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 20:28:21 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 193e8d: add ports env Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 193e8da1274a394d90c1126e716f523e02b56bf0 https://github.com/MidnightBSD/mports/commit/193e8da1274a394d90c1126e716f523e02b56bf0 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: A Mk/scripts/ports_env.sh Log Message: ----------- add ports env Commit: 857402525d72aa19a26f98e3608d0a3195bd0009 https://github.com/MidnightBSD/mports/commit/857402525d72aa19a26f98e3608d0a3195bd0009 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M Mk/scripts/cargo-crates-git-common.awk Log Message: ----------- codeberg Compare: https://github.com/MidnightBSD/mports/compare/ec7f2110c796...857402525d72 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 1 23:33:38 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 20:33:38 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d1f703: add placeholder electron.mk and update electronfix Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d1f703e0866caed87e2ead80d2b69083ddf47bb4 https://github.com/MidnightBSD/mports/commit/d1f703e0866caed87e2ead80d2b69083ddf47bb4 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: A Mk/extensions/electron.mk M Mk/extensions/electronfix.mk A Mk/scripts/electron-create-mtree.sh A Mk/scripts/electron-normalize-permissions.awk Log Message: ----------- add placeholder electron.mk and update electronfix To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 1 23:34:23 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 20:34:23 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 9a2d97: electron and electronfix are valid Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 9a2d9790bf7bc93f80bb0be05424ef042e57afc7 https://github.com/MidnightBSD/mports/commit/9a2d9790bf7bc93f80bb0be05424ef042e57afc7 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M Mk/bsd.mport.mk Log Message: ----------- electron and electronfix are valid To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 1 23:35:17 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 20:35:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] cd60e4: ok Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: cd60e423bbd08df71c07552f0620da6c336a4e94 https://github.com/MidnightBSD/mports/commit/cd60e423bbd08df71c07552f0620da6c336a4e94 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M Mk/extensions/electron.mk Log Message: ----------- ok To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 1 23:42:48 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 20:42:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8d64da: only these Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8d64da2b40ae03087e94597f11aad2d09071fd60 https://github.com/MidnightBSD/mports/commit/8d64da2b40ae03087e94597f11aad2d09071fd60 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M Mk/extensions/electron.mk Log Message: ----------- only these Commit: 1f0375d9ce65e365a9f36703488c1293b1dfebde https://github.com/MidnightBSD/mports/commit/1f0375d9ce65e365a9f36703488c1293b1dfebde Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M textproc/Makefile A textproc/obsidian/Makefile A textproc/obsidian/distinfo A textproc/obsidian/files/md.obsidian.obsidian.appdata.xml A textproc/obsidian/files/obsidian.desktop A textproc/obsidian/files/obsidian.in A textproc/obsidian/pkg-descr A textproc/obsidian/pkg-plist Log Message: ----------- add obsidian Commit: 87fca4db46d4391df22cf531ef7e1d1fdb7b78eb https://github.com/MidnightBSD/mports/commit/87fca4db46d4391df22cf531ef7e1d1fdb7b78eb Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: M textproc/Makefile Log Message: ----------- Sort textproc category entries Reorder textproc/Makefile SUBDIR entries alphabetically without changing the entry set. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/cd60e423bbd0...87fca4db46d4 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 1 23:50:26 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 20:50:26 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8da92e: x11/plasma6-plasma-workspace: build solidautoeject... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8da92ed15d168456b8b9177108b4d8cdcb8bca48 https://github.com/MidnightBSD/mports/commit/8da92ed15d168456b8b9177108b4d8cdcb8bca48 Author: Lucas Holt Date: 2026-06-01 (Mon, 01 Jun 2026) Changed paths: A x11/plasma6-plasma-workspace/files/patch-CMakeLists.txt Log Message: ----------- x11/plasma6-plasma-workspace: build solidautoeject on MidnightBSD Enable the same Solid auto-eject plugin on MidnightBSD that upstream enables for FreeBSD so the staged files match pkg-plist and packaging succeeds. AI-Assisted-by: OpenAI GPT-5 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 Tue Jun 2 00:01:23 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 21:01:23 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 6a859b: benchmarks/geekbench-dev: add Geekbench 6 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 6a859beedb8e6ad9324459f626075726134a9da0 https://github.com/MidnightBSD/mports/commit/6a859beedb8e6ad9324459f626075726134a9da0 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M benchmarks/Makefile A benchmarks/geekbench-dev/Makefile A benchmarks/geekbench-dev/distinfo A benchmarks/geekbench-dev/files/geekbench6.in A benchmarks/geekbench-dev/pkg-descr A benchmarks/geekbench-dev/pkg-plist Log Message: ----------- benchmarks/geekbench-dev: add Geekbench 6 Install the upstream Linux bundle under libexec so geekbench6 can find its sibling .plar workload files and helper binaries at runtime. Add a wrapper in bin/geekbench6 and register the port in benchmarks/Makefile. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: 96d878d7d6509f28fa79f3685b4e63a8acf7e333 https://github.com/MidnightBSD/mports/commit/96d878d7d6509f28fa79f3685b4e63a8acf7e333 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: A x11/plasma6-plasma-workspace/files/patch-CMakeLists.txt Log Message: ----------- Merge branch 'master' of github.com:MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/8da92ed15d16...96d878d7d650 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 00:51:25 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 21:51:25 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0b73cc: add rl9 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 0b73cc3ebe75e4f557484efb317c29243d6d6b49 https://github.com/MidnightBSD/mports/commit/0b73cc3ebe75e4f557484efb317c29243d6d6b49 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M benchmarks/geekbench-dev/Makefile Log Message: ----------- add rl9 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 00:54:58 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 21:54:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d899d4: sysutils/plasma6-ksystemstats: build BSD plugins o... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d899d40271e4a605e07f2038dab0030eb418eda3 https://github.com/MidnightBSD/mports/commit/d899d40271e4a605e07f2038dab0030eb418eda3 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: A sysutils/plasma6-ksystemstats/files/patch-CMakeLists.txt A sysutils/plasma6-ksystemstats/files/patch-plugins_cpu_CMakeLists.txt A sysutils/plasma6-ksystemstats/files/patch-plugins_disks_CMakeLists.txt A sysutils/plasma6-ksystemstats/files/patch-plugins_gpu_CMakeLists.txt A sysutils/plasma6-ksystemstats/files/patch-plugins_memory_CMakeLists.txt Log Message: ----------- sysutils/plasma6-ksystemstats: build BSD plugins on MidnightBSD Allow the FreeBSD CPU, disk, GPU, memory, and devinfo CMake paths to match MidnightBSD so the expected plugin modules are built and linked. AI-Assisted-by: OpenAI GPT-5 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 Tue Jun 2 01:05:32 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 22:05:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ca1eb3: Update linux-rl9 ports Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ca1eb35693b8b2ca82541dcdfd4e9da33f1b556d https://github.com/MidnightBSD/mports/commit/ca1eb35693b8b2ca82541dcdfd4e9da33f1b556d Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M devel/linux-rl9-elfutils-libelf/Makefile M devel/linux-rl9-elfutils-libelf/distinfo M devel/linux-rl9-elfutils-libs/Makefile M devel/linux-rl9-elfutils-libs/distinfo M devel/linux-rl9-elfutils-libs/pkg-plist.aarch64 M devel/linux-rl9-elfutils-libs/pkg-plist.amd64 M devel/linux-rl9-highway/Makefile M devel/linux-rl9-highway/distinfo M devel/linux-rl9-highway/pkg-plist.aarch64 M devel/linux-rl9-highway/pkg-plist.amd64 M devel/linux-rl9-icu/Makefile M devel/linux-rl9-icu/distinfo M devel/linux-rl9-strace/Makefile M devel/linux-rl9-strace/distinfo M devel/linux-rl9-systemd-libs/Makefile M devel/linux-rl9-systemd-libs/distinfo M multimedia/linux-rl9-aom/Makefile M multimedia/linux-rl9-aom/distinfo M multimedia/linux-rl9-aom/pkg-plist.aarch64 M multimedia/linux-rl9-aom/pkg-plist.amd64 M multimedia/linux-rl9-ffmpeg/Makefile M multimedia/linux-rl9-ffmpeg/distinfo M multimedia/linux-rl9-gstreamer1/Makefile M multimedia/linux-rl9-gstreamer1/distinfo M multimedia/linux-rl9-gstreamer1/pkg-plist.aarch64 M multimedia/linux-rl9-gstreamer1/pkg-plist.amd64 M multimedia/linux-rl9-libvpx/Makefile M multimedia/linux-rl9-libvpx/distinfo M security/linux-rl9-libssh/Makefile M security/linux-rl9-libssh/distinfo M security/linux-rl9-libtasn1/Makefile M security/linux-rl9-libtasn1/distinfo M security/linux-rl9-nettle/Makefile M security/linux-rl9-nettle/distinfo M security/linux-rl9-nettle/pkg-plist.aarch64 M security/linux-rl9-nettle/pkg-plist.amd64 M security/linux-rl9-nss/Makefile M security/linux-rl9-nss/distinfo M security/linux-rl9-p11-kit/Makefile M security/linux-rl9-p11-kit/distinfo M textproc/linux-rl9-expat/Makefile M textproc/linux-rl9-expat/distinfo M x11-toolkits/linux-rl9-gtk3/Makefile M x11-toolkits/linux-rl9-gtk3/distinfo Log Message: ----------- Update linux-rl9 ports Update the linux-rl9 RPM wrapper ports to match newer versions available in the FreeBSD ports tree, including refreshed distinfo and plist changes where package contents changed. 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 Tue Jun 2 01:06:33 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 01 Jun 2026 22:06:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e19803: print/plasma6-print-manager: update plist for 6.5.4 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e198036289d61f79714ae27b66e77ce48eb4008f https://github.com/MidnightBSD/mports/commit/e198036289d61f79714ae27b66e77ce48eb4008f Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M print/plasma6-print-manager/pkg-plist Log Message: ----------- print/plasma6-print-manager: update plist for 6.5.4 Match the package list to the current Plasma 6.5.4 install tree so the port packages successfully. AI-Assisted-by: OpenAI GPT-5 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 Tue Jun 2 09:09:26 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 06:09:26 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0774d4: add and remove some linux ports. some are now in ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 0774d49b95fea1f57d0d3d93be744a5280d3c8cb https://github.com/MidnightBSD/mports/commit/0774d49b95fea1f57d0d3d93be744a5280d3c8cb Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Mk/extensions/linux.mk M archivers/Makefile R archivers/linux-rl9-brotli/Makefile R archivers/linux-rl9-brotli/distinfo R archivers/linux-rl9-brotli/pkg-plist.aarch64 R archivers/linux-rl9-brotli/pkg-plist.amd64 M databases/Makefile R databases/linux-rl9-sqlite3/Makefile R databases/linux-rl9-sqlite3/distinfo R databases/linux-rl9-sqlite3/pkg-plist.aarch64 R databases/linux-rl9-sqlite3/pkg-plist.amd64 M devel/Makefile A devel/linux-rl9-nasm/Makefile A devel/linux-rl9-nasm/distinfo A devel/linux-rl9-nasm/pkg-descr A devel/linux-rl9-nasm/pkg-plist.aarch64 A devel/linux-rl9-nasm/pkg-plist.amd64 M graphics/Makefile A graphics/linux-rl9-glx-utils/Makefile A graphics/linux-rl9-glx-utils/distinfo A graphics/linux-rl9-glx-utils/pkg-plist.aarch64 A graphics/linux-rl9-glx-utils/pkg-plist.amd64 M net/Makefile A net/linux-rl9-sdl_net/Makefile A net/linux-rl9-sdl_net/distinfo A net/linux-rl9-sdl_net/pkg-plist.aarch64 A net/linux-rl9-sdl_net/pkg-plist.amd64 Log Message: ----------- add and remove some linux ports. some are now in base. Commit: 969c281c4f4752eb043a6dd43047ae26d444b5f9 https://github.com/MidnightBSD/mports/commit/969c281c4f4752eb043a6dd43047ae26d444b5f9 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M print/plasma6-print-manager/pkg-plist Log Message: ----------- Merge branch 'master' of github.com:MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/e198036289d6...969c281c4f47 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 09:15:09 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 06:15:09 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 533d5d: drop test Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 533d5d128e03f971e7889c013fc404c14ee34e45 https://github.com/MidnightBSD/mports/commit/533d5d128e03f971e7889c013fc404c14ee34e45 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M archivers/R-cran-zip/Makefile Log Message: ----------- drop test To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 09:15:36 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 06:15:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1d03fb: fixes Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1d03fb03eb0e8f3c5f8584b83f277a3e2d60bc22 https://github.com/MidnightBSD/mports/commit/1d03fb03eb0e8f3c5f8584b83f277a3e2d60bc22 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M archivers/R-cran-brotli/Makefile Log Message: ----------- fixes To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 09:16:33 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 06:16:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ed8695: circular Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ed86955aef1c78333d7fbde6fb4305de2eed2861 https://github.com/MidnightBSD/mports/commit/ed86955aef1c78333d7fbde6fb4305de2eed2861 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M devel/R-cran-diffobj/Makefile Log Message: ----------- circular To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 09:20:31 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 06:20:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 754bfc: build depends Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 754bfc0cc11024f433be556e45307ef45d8c7807 https://github.com/MidnightBSD/mports/commit/754bfc0cc11024f433be556e45307ef45d8c7807 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M devel/R-cran-pkgbuild/Makefile Log Message: ----------- build depends To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 09:21:54 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 06:21:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 7cb520: circular Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7cb52096c7a08581197df27af650050bcab31e7e https://github.com/MidnightBSD/mports/commit/7cb52096c7a08581197df27af650050bcab31e7e Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M devel/R-cran-covr/Makefile Log Message: ----------- circular To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 09:22:44 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 06:22:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 9f1981: testing borked Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 9f19811e19f412e21e0a265168d17fc8a038faf9 https://github.com/MidnightBSD/mports/commit/9f19811e19f412e21e0a265168d17fc8a038faf9 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M ftp/R-cran-curl/Makefile Log Message: ----------- testing borked To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 09:23:35 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 06:23:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 03bb1a: nope Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 03bb1aa2aef155e6a2eae64e6b6c90eb6375a89b https://github.com/MidnightBSD/mports/commit/03bb1aa2aef155e6a2eae64e6b6c90eb6375a89b Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M www/R-cran-httpuv/Makefile Log Message: ----------- nope To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 09:43:55 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 06:43:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ed0209: graphics/plasma6-spectacle: refresh OpenCV patch Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ed0209655063e2fc15d88007b7330f51694903e8 https://github.com/MidnightBSD/mports/commit/ed0209655063e2fc15d88007b7330f51694903e8 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M graphics/plasma6-spectacle/files/patch-CMakeLists.txt Log Message: ----------- graphics/plasma6-spectacle: refresh OpenCV patch Update the OpenCV requirement patch for the current 6.5.4 CMakeLists.txt so the port patches cleanly. AI-Assisted-by: OpenAI GPT-5 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 Tue Jun 2 09:46:19 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 06:46:19 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] fbfaae: misc/kf5-purpose: fix MidnightBSD platform check Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: fbfaae4b6d330fce73fd0b839b188cc898aca445 https://github.com/MidnightBSD/mports/commit/fbfaae4b6d330fce73fd0b839b188cc898aca445 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M misc/kf5-purpose/Makefile Log Message: ----------- misc/kf5-purpose: fix MidnightBSD platform check Use kfhack so KDE metainfo accepts MidnightBSD during configure. Add the explicit inherited license while touching the port so portlint recognizes the license section. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: cd005f1fd698c8a961934715da74bdc4c552d501 https://github.com/MidnightBSD/mports/commit/cd005f1fd698c8a961934715da74bdc4c552d501 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M multimedia/kf5-kmediaplayer/Makefile Log Message: ----------- multimedia/kf5-kmediaplayer: fix MidnightBSD platform check Use kfhack so KDE metainfo accepts MidnightBSD during configure. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: c87406f4a31a71ec6096456302c2c7d0d8177088 https://github.com/MidnightBSD/mports/commit/c87406f4a31a71ec6096456302c2c7d0d8177088 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M x11-wm/Makefile A x11-wm/labwc/Makefile A x11-wm/labwc/distinfo A x11-wm/labwc/pkg-descr Log Message: ----------- add labwc Commit: 297318d96c52b132f289afae77c1c7b4aaa06d21 https://github.com/MidnightBSD/mports/commit/297318d96c52b132f289afae77c1c7b4aaa06d21 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M graphics/plasma6-spectacle/files/patch-CMakeLists.txt Log Message: ----------- Merge branch 'master' of github.com:MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/ed0209655063...297318d96c52 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 10:15:41 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 07:15:41 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 405999: core/midnightbsd-wayland: add Wayland metaport Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 40599938601b650bce2338129b8c803ba6d2837f https://github.com/MidnightBSD/mports/commit/40599938601b650bce2338129b8c803ba6d2837f Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M core/Makefile A core/midnightbsd-wayland/Makefile A core/midnightbsd-wayland/pkg-descr A core/midnightbsd-wayland/pkg-message Log Message: ----------- core/midnightbsd-wayland: add Wayland metaport Add a metaport for installing a practical Wayland session stack, including seatd, sway, Xwayland, portal support, and basic Wayland tools. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: 9fa65a33d98c3a775775d8e9221b9d36e1f2961b https://github.com/MidnightBSD/mports/commit/9fa65a33d98c3a775775d8e9221b9d36e1f2961b Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M core/midnightbsd-wayland/pkg-message Log Message: ----------- core/midnightbsd-wayland: document GPU requirements Explain that native Wayland sessions require a DRM/KMS-capable graphics driver and a /dev/dri device before starting a compositor. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: 21e5c6a06989e6e034edb9ea8884671ffc961aed https://github.com/MidnightBSD/mports/commit/21e5c6a06989e6e034edb9ea8884671ffc961aed Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M core/midnightbsd-desktop/Makefile M core/midnightbsd-desktop/pkg-descr Log Message: ----------- core/midnightbsd-desktop: improve default desktop apps Add common desktop integration tools, fonts, viewers, Firefox, and Raphael as the Midori fork for a better default Xfce experience. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: 61b2a3e8dfd06d459cd9afecbc8d8f0b093c74e6 https://github.com/MidnightBSD/mports/commit/61b2a3e8dfd06d459cd9afecbc8d8f0b093c74e6 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M core/midnightbsd-desktop/Makefile Log Message: ----------- core/midnightbsd-desktop: add lightweight office apps Update the desktop metaport to 2.6.7 and include AbiWord and Gnumeric for basic word processing and spreadsheet support. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: f3fae16ca7285d7f0ef11940cff7879e5c06f71d https://github.com/MidnightBSD/mports/commit/f3fae16ca7285d7f0ef11940cff7879e5c06f71d Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M math/ipopt/pkg-plist Log Message: ----------- math/ipopt: update plist for 3.14.19 Match the installed 3.14.19 shared libraries and headers so fake/package no longer fail on stale plist entries. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: ea941f631faabb5ad9fa58c36ce74303b3b41e5a https://github.com/MidnightBSD/mports/commit/ea941f631faabb5ad9fa58c36ce74303b3b41e5a Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/magus/schema.sql Log Message: ----------- add missing index that we have in live Compare: https://github.com/MidnightBSD/mports/compare/297318d96c52...ea941f631faa To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 11:18:22 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 08:18:22 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a85e90: Refactor Magus pipeline phases Message-ID: Branch: refs/heads/magus/phased-pipeline Home: https://github.com/MidnightBSD/mports Commit: a85e90db72fcfde5564ad7ce315b7034a24c0156 https://github.com/MidnightBSD/mports/commit/a85e90db72fcfde5564ad7ce315b7034a24c0156 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/lib/Magus.pm M Tools/lib/Magus/App/Slave/Worker.pm M Tools/lib/Magus/Config.pm M Tools/lib/Magus/Index.pm M Tools/lib/Magus/Lock.pm A Tools/lib/Magus/PhaseLog.pm A Tools/lib/Magus/PhaseResult.pm M Tools/lib/Magus/Port.pm M Tools/lib/Magus/PortTest.pm M Tools/lib/Magus/Run.pm M Tools/magus/config.yaml.example M Tools/magus/distcheck/distcheck.cxx M Tools/magus/master/delete_run.pl A Tools/magus/phased-pipeline-plan.md M Tools/magus/ready_ports.sql M Tools/magus/schema.sql M Tools/magus/slave/magus.pl M Tools/magus/www/data/magus/auth/mcp.cgi M Tools/magus/www/data/magus/index.cgi M Tools/magus/www/tmpls/index.tmpl M Tools/magus/www/tmpls/port-list.tmpl M Tools/magus/www/tmpls/port.tmpl M Tools/magus/www/tmpls/run.tmpl Log Message: ----------- Refactor Magus pipeline phases Track fetch, build, test, and virus scan phases independently while keeping ports.status as the build/package status for bless compatibility. Add phase-aware locks, worker scheduling, phase logs/results, ClamAV scan configuration, and separate web/API phase status display. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: 81e977540b8501f54965621cc88cc1d6b61d9fd8 https://github.com/MidnightBSD/mports/commit/81e977540b8501f54965621cc88cc1d6b61d9fd8 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M ports-mgmt/magus-utils/Makefile Log Message: ----------- Add ClamAV to magus-utils Install clamscan on Magus slave nodes so the package scan phase can run with the default scanner configuration. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/a85e90db72fc%5E...81e977540b85 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 11:35:35 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 08:35:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 69a35b: Add Claude Code automatic and on-demand PR review ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 69a35b97763b181db72b70ecff64f34758b2ccf6 https://github.com/MidnightBSD/src/commit/69a35b97763b181db72b70ecff64f34758b2ccf6 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: A .github/workflows/claude-review-ondemand.yml A .github/workflows/claude-review.yml Log Message: ----------- Add Claude Code automatic and on-demand PR review workflows Adds two GitHub Actions workflows using anthropics/claude-code-action at v1: - claude-review.yml: auto-reviews every PR against main/master - claude-review-ondemand.yml: triggered by /code-review comment on a PR Both post inline review comments and include MidnightBSD-specific instructions (style(9), malloc/free auditing, AI-prohibited paths). Requires ANTHROPIC_API_KEY set as a GitHub org secret. AI-Assisted-by: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 2 11:39:53 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 08:39:53 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2f070d: Address Magus phased pipeline review Message-ID: Branch: refs/heads/magus/phased-pipeline Home: https://github.com/MidnightBSD/mports Commit: 2f070d5527132e75b8b9acb141b7c7df4f13e9fe https://github.com/MidnightBSD/mports/commit/2f070d5527132e75b8b9acb141b7c7df4f13e9fe Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/lib/Magus.pm M Tools/lib/Magus/App/Slave/Worker.pm M Tools/lib/Magus/Config.pm M Tools/lib/Magus/Lock.pm A Tools/lib/Magus/Phase.pm M Tools/lib/Magus/PhaseResult.pm M Tools/lib/Magus/Port.pm M Tools/magus/ready_ports.sql M Tools/magus/schema.sql M Tools/magus/www/data/magus/index.cgi Log Message: ----------- Address Magus phased pipeline review Fix ready_ports dependency-lock precedence, centralize phase names, avoid shell-string scanner and scp execution, and clean up phase reset/query behavior. 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 Tue Jun 2 11:59:16 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 08:59:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 6d8bd8: Refactor Magus pipeline phases (#604) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 6d8bd8c4d39d43e25c55109416189187b646adb8 https://github.com/MidnightBSD/mports/commit/6d8bd8c4d39d43e25c55109416189187b646adb8 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/lib/Magus.pm M Tools/lib/Magus/App/Slave/Worker.pm M Tools/lib/Magus/Config.pm M Tools/lib/Magus/Index.pm M Tools/lib/Magus/Lock.pm A Tools/lib/Magus/Phase.pm A Tools/lib/Magus/PhaseLog.pm A Tools/lib/Magus/PhaseResult.pm M Tools/lib/Magus/Port.pm M Tools/lib/Magus/PortTest.pm M Tools/lib/Magus/Run.pm M Tools/magus/config.yaml.example M Tools/magus/distcheck/distcheck.cxx M Tools/magus/master/delete_run.pl A Tools/magus/phased-pipeline-plan.md M Tools/magus/ready_ports.sql M Tools/magus/schema.sql M Tools/magus/slave/magus.pl M Tools/magus/www/data/magus/auth/mcp.cgi M Tools/magus/www/data/magus/index.cgi M Tools/magus/www/tmpls/index.tmpl M Tools/magus/www/tmpls/port-list.tmpl M Tools/magus/www/tmpls/port.tmpl M Tools/magus/www/tmpls/run.tmpl M ports-mgmt/magus-utils/Makefile Log Message: ----------- Refactor Magus pipeline phases (#604) ## Summary - split Magus work into independent fetch, build, test, and virus scan phases - keep ports.status as the build/package status so magus bless ignores test and scan results - add phase-aware locks, phase result/log tables, slave scheduling, web/API phase display, and ClamAV scanner configuration - add ClamAV to ports-mgmt/magus-utils for slave node installs ## Validation - git diff --check - targeted Perl syntax checks for modified Magus modules and CGI/slave scripts with DB/config stubs where needed - bmake in Tools/magus/distcheck - distfile path normalization probe for grouped/query/subdirectory/unsafe paths ## Notes - schema/runtime database load was not verified locally because no PostgreSQL server was listening on /tmp/.s.PGSQL.5432 during development - unrelated untracked files are present in the local worktree and were not included in this branch ## Summary by Sourcery Refactor Magus to support phase-aware fetch, build, test, and virus scan pipelines while preserving build status semantics, with corresponding scheduler, database, web/API, and slave worker updates. New Features: - Introduce per-phase results and logs for fetch, build, test, and scan, including ClamAV-based virus scanning of built packages. - Expose per-phase status and logs via the web UI, APIs, and CLI tooling while keeping overall port status as the build result. - Allow workers to be configured to process specific phases and schedule ports per phase independently of the main build pipeline. Bug Fixes: - Normalize and validate distfile paths to safely handle grouped, query-string, and subdirectory filenames, creating necessary directories before copying. Enhancements: - Make locks phase-aware and adjust ready-port selection, dependency handling, and run-emptiness checks to operate on build vs non-build phases correctly. - Extend schema, indices, and foreign keys to support per-phase results, logs, timestamps, and machine attribution without changing existing logs semantics. - Refine event recording to include phase and structured names, and update log handling so build logs remain backward compatible while additional phase logs are tracked separately. - Update distfile handling and helper tools to preserve directory structure when copying into cache locations. Build: - Add ClamAV as a runtime dependency to magus-utils for virus scanning support. Documentation: - Document the phased pipeline design and behavior in a new Magus phased pipeline refactor plan. Tests: - Enhance the distcheck helper to validate that distfiles with subdirectory paths are copied correctly. --------- 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 Jun 2 11:59:16 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 08:59:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/magus/phased-pipeline 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 Jun 2 12:01:08 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 09:01:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 27c996: Add Claude Code Review GitHub Actions workflow Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 27c996d71335e6e79b1706a0737228a23a317f33 https://github.com/MidnightBSD/mports/commit/27c996d71335e6e79b1706a0737228a23a317f33 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: A .github/workflows/claude-code-review.yml Log Message: ----------- Add Claude Code Review GitHub Actions workflow Adds automated and manual Claude code review CI for pull requests. Reviews enforce mports conventions: Makefile syntax, LICENSE identifiers, PORTREVISION bumps, plist completeness, and architecture patch safety. AI-Assisted-by: Claude Sonnet 4.6 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 Jun 2 12:36:26 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 09:36:26 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 80b431: Fix Magus phase machine update cast Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 80b431282b03728655ab90b877af54748c94f560 https://github.com/MidnightBSD/mports/commit/80b431282b03728655ab90b877af54748c94f560 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/lib/Magus/PhaseResult.pm Log Message: ----------- Fix Magus phase machine update cast Cast the machine bind parameter to integer so PostgreSQL can type the CASE expression when updating phase results. 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 Tue Jun 2 12:38:32 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 09:38:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c4e4d3: Fix Magus run deletion for license perms Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c4e4d37b26e8ffb728130bef232f89b7b8fce009 https://github.com/MidnightBSD/mports/commit/c4e4d37b26e8ffb728130bef232f89b7b8fce009 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/magus/master/delete_run.pl Log Message: ----------- Fix Magus run deletion for license perms Delete port_license_perms rows directly instead of calling delete_all on the Port->perms relationship, which returns permission strings. 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 Tue Jun 2 12:44:06 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 09:44:06 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 92cafa: kde: add desktop database triggers Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 92cafa8a6bd407e4d4a4048f37efe3d70a365124 https://github.com/MidnightBSD/mports/commit/92cafa8a6bd407e4d4a4048f37efe3d70a365124 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M audio/plasma6-plasma-pa/Makefile M deskutils/keditbookmarks/Makefile M deskutils/kweather/Makefile M deskutils/plasma6-sddm-kcm/Makefile M deskutils/plasma6-xdg-desktop-portal-kde/Makefile M devel/kf5-knewstuff/Makefile M devel/kf6-knewstuff/Makefile M devel/kio-extras/Makefile M devel/plasma6-plasma-sdk/Makefile M games/kspaceduel/Makefile M graphics/plasma6-spectacle/Makefile M net-im/kaccounts-integration/Makefile M print/plasma6-print-manager/Makefile M security/plasma6-kscreenlocker/Makefile M security/plasma6-ksshaskpass/Makefile M sysutils/kdialog/Makefile M sysutils/kf5-kwallet/Makefile M sysutils/kf6-kwallet/Makefile M sysutils/plasma6-kinfocenter/Makefile M sysutils/plasma6-kmenuedit/Makefile M sysutils/plasma6-knighttime/Makefile M sysutils/plasma6-plasma-disks/Makefile M sysutils/plasma6-plasma-systemmonitor/Makefile M sysutils/plasma6-polkit-kde-agent-1/Makefile M sysutils/plasma6-powerdevil/Makefile M sysutils/plasma6-systemsettings/Makefile M www/plasma6-plasma-browser-integration/Makefile M x11-themes/plasma6-breeze/Makefile M x11-themes/plasma6-oxygen/Makefile M x11-wm/plasma6-kwin-x11/Makefile M x11-wm/plasma6-kwin/Makefile M x11/kf5-kded/Makefile M x11/kf6-kded/Makefile M x11/konsole/Makefile M x11/plasma6-kgamma/Makefile M x11/plasma6-kscreen/Makefile M x11/plasma6-plasma-desktop/Makefile Log Message: ----------- kde: add desktop database triggers Add desktop-file-utils to KDE and Plasma ports that install .desktop launchers so packages refresh the desktop database during install and deinstall. 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 Tue Jun 2 17:08:29 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 14:08:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 614894: Fix Magus ready_ports flavor column Message-ID: Branch: refs/heads/misc/py-headroom-ai Home: https://github.com/MidnightBSD/mports Commit: 6148945f5e1aca7af8b4d3a9c7d2bfa6b0813309 https://github.com/MidnightBSD/mports/commit/6148945f5e1aca7af8b4d3a9c7d2bfa6b0813309 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/magus/ready_ports.sql M Tools/magus/schema.sql Log Message: ----------- Fix Magus ready_ports flavor column Include the flavor column in the ready_ports view so Magus::Port essential-column queries keep working after flavor support was added. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: 492e34ceb2dfe40c8ec10913037ef4f3a20a83a5 https://github.com/MidnightBSD/mports/commit/492e34ceb2dfe40c8ec10913037ef4f3a20a83a5 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/magus/www/data/magus/index.cgi Log Message: ----------- Fix Magus phase status query Qualify the phase result status column in the run page stats query so PostgreSQL does not confuse it with ports.status. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: 6b10cc4d967a695c4d3f2e8f62297099b39cf9e2 https://github.com/MidnightBSD/mports/commit/6b10cc4d967a695c4d3f2e8f62297099b39cf9e2 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/magus/ready_ports.sql M Tools/magus/schema.sql Log Message: ----------- Gate Magus build readiness on fetch phase Require the fetch phase to pass or warn before a port appears in the build-ready view, preventing build workers from starting before run distfiles are populated. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: f6dc218d95e63baed9d315d4349c58bbf83d40a0 https://github.com/MidnightBSD/mports/commit/f6dc218d95e63baed9d315d4349c58bbf83d40a0 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/lib/Magus/Port.pm Log Message: ----------- Fix Magus phase-ready queries Qualify the port columns selected by phase-ready queries so joins with port_phase_results do not produce ambiguous id or status references. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: b7d79c448fb6011fc73f7df55ea7a3ed29faadd9 https://github.com/MidnightBSD/mports/commit/b7d79c448fb6011fc73f7df55ea7a3ed29faadd9 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M archivers/Makefile A archivers/py-zstandard/Makefile A archivers/py-zstandard/distinfo A archivers/py-zstandard/files/patch-pyproject.toml A archivers/py-zstandard/pkg-descr M devel/Makefile A devel/py-annotated-doc/Makefile A devel/py-annotated-doc/distinfo A devel/py-annotated-doc/pkg-descr A devel/py-annotated-types/Makefile A devel/py-annotated-types/distinfo A devel/py-annotated-types/pkg-descr A devel/py-ast-grep-cli/Makefile A devel/py-ast-grep-cli/Makefile.crates A devel/py-ast-grep-cli/distinfo A devel/py-ast-grep-cli/pkg-descr A devel/py-fastuuid/Makefile A devel/py-fastuuid/Makefile.crates A devel/py-fastuuid/distinfo A devel/py-fastuuid/pkg-descr A devel/py-opentelemetry-api/Makefile A devel/py-opentelemetry-api/distinfo A devel/py-opentelemetry-api/files/patch-pyproject.toml A devel/py-opentelemetry-api/pkg-descr A devel/py-pydantic-core/Makefile A devel/py-pydantic-core/Makefile.crates A devel/py-pydantic-core/distinfo A devel/py-pydantic-core/pkg-descr A devel/py-pydantic2/Makefile A devel/py-pydantic2/distinfo A devel/py-pydantic2/pkg-descr A devel/py-typing-inspection/Makefile A devel/py-typing-inspection/distinfo A devel/py-typing-inspection/files/patch-pyproject.toml A devel/py-typing-inspection/pkg-descr M misc/Makefile A misc/py-headroom-ai/Makefile A misc/py-headroom-ai/Makefile.crates A misc/py-headroom-ai/distinfo A misc/py-headroom-ai/files/headroom.in A misc/py-headroom-ai/files/pkg-message.in A misc/py-headroom-ai/pkg-descr A misc/py-litellm/Makefile A misc/py-litellm/distinfo A misc/py-litellm/pkg-descr A misc/py-openai/Makefile A misc/py-openai/distinfo A misc/py-openai/files/patch-pyproject.toml A misc/py-openai/pkg-descr M textproc/Makefile A textproc/py-jiter/Makefile A textproc/py-jiter/Makefile.crates A textproc/py-jiter/distinfo A textproc/py-jiter/pkg-descr A textproc/py-tokenizers/Makefile A textproc/py-tokenizers/Makefile.crates A textproc/py-tokenizers/distinfo A textproc/py-tokenizers/pkg-descr M www/Makefile A www/py-fastapi/Makefile A www/py-fastapi/distinfo A www/py-fastapi/pkg-descr A www/py-starlette/Makefile A www/py-starlette/distinfo A www/py-starlette/pkg-descr A www/py-uvicorn/Makefile A www/py-uvicorn/distinfo A www/py-uvicorn/pkg-descr Log Message: ----------- Add headroom AI port Add a new misc/py-headroom-ai port with a proxy rc.d script and import the Python dependency ports needed for the base install and lightweight proxy startup path. Also add py-ast-grep-cli because neither mports nor FreeBSD has a matching port. AI-Assisted-by: OpenAI GPT-5 Codex Signed-off-by: Lucas Holt Commit: ab8d72f47e68369e6359e90040dd80ac74898d81 https://github.com/MidnightBSD/mports/commit/ab8d72f47e68369e6359e90040dd80ac74898d81 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M misc/py-headroom-ai/Makefile A misc/py-headroom-ai/files/patch-cargo-crates_ort-2.0.0-rc.12_src_lib.rs A misc/py-headroom-ai/files/patch-crates_headroom-core_Cargo.toml Log Message: ----------- Fix headroom AI build on MidnightBSD Use dynamic ONNX Runtime loading instead of downloading unsupported FreeBSD binaries and declare the oniguruma library dependency found by fake QA. AI-Assisted-by: OpenAI GPT-5 Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/6148945f5e1a%5E...ab8d72f47e68 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 17:11:42 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 14:11:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] be9526: ci: add id-token: write permission for Claude Code... Message-ID: Branch: refs/heads/misc/py-headroom-ai Home: https://github.com/MidnightBSD/mports Commit: be95266a9eba5ef0db27c8ae6d619b12b42455f9 https://github.com/MidnightBSD/mports/commit/be95266a9eba5ef0db27c8ae6d619b12b42455f9 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M .github/workflows/claude-code-review.yml Log Message: ----------- ci: add id-token: write permission for Claude Code Action OIDC auth The claude-code-action requires ACTIONS_ID_TOKEN_REQUEST_URL to be set, which GitHub only injects when id-token: write is in the job permissions. AI-Assisted-by: Claude Sonnet 4.6 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 Jun 2 17:12:10 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 14:12:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b844cc: Add headroom AI port and Magus phase fixes (#605) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b844cceca20392ab9827db9a5b35f8de491bb6ea https://github.com/MidnightBSD/mports/commit/b844cceca20392ab9827db9a5b35f8de491bb6ea Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M .github/workflows/claude-code-review.yml M Tools/lib/Magus/Port.pm M Tools/magus/ready_ports.sql M Tools/magus/schema.sql M Tools/magus/www/data/magus/index.cgi M archivers/Makefile A archivers/py-zstandard/Makefile A archivers/py-zstandard/distinfo A archivers/py-zstandard/files/patch-pyproject.toml A archivers/py-zstandard/pkg-descr M devel/Makefile A devel/py-annotated-doc/Makefile A devel/py-annotated-doc/distinfo A devel/py-annotated-doc/pkg-descr A devel/py-annotated-types/Makefile A devel/py-annotated-types/distinfo A devel/py-annotated-types/pkg-descr A devel/py-ast-grep-cli/Makefile A devel/py-ast-grep-cli/Makefile.crates A devel/py-ast-grep-cli/distinfo A devel/py-ast-grep-cli/pkg-descr A devel/py-fastuuid/Makefile A devel/py-fastuuid/Makefile.crates A devel/py-fastuuid/distinfo A devel/py-fastuuid/pkg-descr A devel/py-opentelemetry-api/Makefile A devel/py-opentelemetry-api/distinfo A devel/py-opentelemetry-api/files/patch-pyproject.toml A devel/py-opentelemetry-api/pkg-descr A devel/py-pydantic-core/Makefile A devel/py-pydantic-core/Makefile.crates A devel/py-pydantic-core/distinfo A devel/py-pydantic-core/pkg-descr A devel/py-pydantic2/Makefile A devel/py-pydantic2/distinfo A devel/py-pydantic2/pkg-descr A devel/py-typing-inspection/Makefile A devel/py-typing-inspection/distinfo A devel/py-typing-inspection/files/patch-pyproject.toml A devel/py-typing-inspection/pkg-descr M misc/Makefile A misc/py-headroom-ai/Makefile A misc/py-headroom-ai/Makefile.crates A misc/py-headroom-ai/distinfo A misc/py-headroom-ai/files/headroom.in A misc/py-headroom-ai/files/patch-cargo-crates_ort-2.0.0-rc.12_src_lib.rs A misc/py-headroom-ai/files/patch-crates_headroom-core_Cargo.toml A misc/py-headroom-ai/files/pkg-message.in A misc/py-headroom-ai/pkg-descr A misc/py-litellm/Makefile A misc/py-litellm/distinfo A misc/py-litellm/pkg-descr A misc/py-openai/Makefile A misc/py-openai/distinfo A misc/py-openai/files/patch-pyproject.toml A misc/py-openai/pkg-descr M textproc/Makefile A textproc/py-jiter/Makefile A textproc/py-jiter/Makefile.crates A textproc/py-jiter/distinfo A textproc/py-jiter/pkg-descr A textproc/py-tokenizers/Makefile A textproc/py-tokenizers/Makefile.crates A textproc/py-tokenizers/distinfo A textproc/py-tokenizers/pkg-descr M www/Makefile A www/py-fastapi/Makefile A www/py-fastapi/distinfo A www/py-fastapi/pkg-descr A www/py-starlette/Makefile A www/py-starlette/distinfo A www/py-starlette/pkg-descr A www/py-uvicorn/Makefile A www/py-uvicorn/distinfo A www/py-uvicorn/pkg-descr Log Message: ----------- Add headroom AI port and Magus phase fixes (#605) ## Summary - fix Magus ready/phase queries for flavor-aware phase tracking - add the new misc/py-headroom-ai port and supporting Python dependency ports - add an rc.d script for Headroom proxy mode - patch Headroom/ort to avoid unsupported ONNX Runtime binary downloads on FreeBSD targets ## Validation - bmake package NO_DEPENDS=yes in misc/py-headroom-ai - bmake patch NO_DEPENDS=yes in misc/py-headroom-ai - git diff --cached --check before the final Headroom build-fix commit ## Notes - This branch intentionally includes the earlier Magus commits that were already on misc/py-headroom-ai. - portlint -C was attempted after building but scanned work-py311 build artifacts and produced artifact noise, so it was not used as a pass/fail signal. ## Summary by Sourcery Add a new headroom-ai Python port with proxy support and required dependencies, adjust Magus phase and ready-port handling to be flavor-aware and fetch-gated, and patch embedded Rust/ONNX-related crates for better compatibility on FreeBSD. New Features: - Introduce the misc/py-headroom-ai port, including optional proxy-mode dependencies and rc.d service integration. - Add new Python ports for FastAPI, Starlette, Uvicorn, Litellm, OpenAI client, tokenizers, Jiter, pydantic v2 and core, OpenTelemetry API, typing-inspection, annotated-doc, annotated-types, zstandard, fastuuid, and ast-grep CLI. Bug Fixes: - Correct Magus ready-port views and queries to account for port flavor and fetch-phase status when selecting ports and aggregating phase statistics. - Prevent the ort crate from attempting unsupported ONNX Runtime binary downloads on FreeBSD by switching to dynamic loading and extending platform conditionals. Enhancements: - Update Magus web UI phase statistics query to disambiguate status column usage. - Adjust third-party Python project pyproject.toml metadata and build requirements for compatibility with the ports framework. Build: - Register the new Python ports in the relevant category Makefiles for dependency resolution and bulk builds. Deployment: - Provide an rc.d script to manage headroom proxy mode as a system service. --------- 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 Jun 2 17:12:12 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 14:12:12 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/misc/py-headroom-ai 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 Jun 2 17:18:24 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 14:18:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1fe547: Preserve Magus distfile subdirectories Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1fe547199049e4f2f395962f9007476fb5f47f7c https://github.com/MidnightBSD/mports/commit/1fe547199049e4f2f395962f9007476fb5f47f7c Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/lib/Magus/App/Slave/Worker.pm Log Message: ----------- Preserve Magus distfile subdirectories Resolve DIST_SUBDIR for worker distfile transfers so run caches keep framework subdirectories such as gnome, and verify parent directories before copying files. AI-Assisted-by: 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 Tue Jun 2 17:24:42 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 14:24:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] bc5554: Skip cached Magus distfile transfers Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: bc5554c698e26503f83192a359dd3597a1668d46 https://github.com/MidnightBSD/mports/commit/bc5554c698e26503f83192a359dd3597a1668d46 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/lib/Magus/App/Slave/Worker.pm Log Message: ----------- Skip cached Magus distfile transfers Avoid copying distfiles when the worker chroot or run cache already has the file, preserving shared cached distfiles and reducing redundant transfers. AI-Assisted-by: 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 Tue Jun 2 17:33:32 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 14:33:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 5d150e: Reuse Magus distfiles from previous runs Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 5d150ea208f47ce971b4e0f50837bc0f8c6a2483 https://github.com/MidnightBSD/mports/commit/5d150ea208f47ce971b4e0f50837bc0f8c6a2483 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/lib/Magus/App/Slave/Worker.pm Log Message: ----------- Reuse Magus distfiles from previous runs When the current run cache is missing a distfile, try the latest older run with the same architecture and OS version before fetching from upstream again. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: 9be8e969965eb5f6b148d1a604295044d0bf9e21 https://github.com/MidnightBSD/mports/commit/9be8e969965eb5f6b148d1a604295044d0bf9e21 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/magus/www/data/magus/index.cgi Log Message: ----------- Order Magus phase stats by pipeline Show fetch before build in the run page phase results so the UI matches the intended Magus phase order. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/bc5554c698e2...9be8e969965e To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 18:21:48 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 15:21:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c0be8e: Mark Magus metaports as skipped Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c0be8e2dd82458b8a399f9abd808ef249f409a3b https://github.com/MidnightBSD/mports/commit/c0be8e2dd82458b8a399f9abd808ef249f409a3b Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/lib/Magus/Index.pm Log Message: ----------- Mark Magus metaports as skipped Treat metaport-style IGNORE messages as skipped results instead of internal errors during indexing. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: 94afc84960087108ddbcd30606a8e25ae87e15a8 https://github.com/MidnightBSD/mports/commit/94afc84960087108ddbcd30606a8e25ae87e15a8 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M textproc/Makefile Log Message: ----------- Register py-sphinxcontrib-jquery Add textproc/py-sphinxcontrib-jquery to the textproc category so Magus indexes the dependency used by py-wxPython4. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: c58fd98262b862c7dfb11114e12b11180e495426 https://github.com/MidnightBSD/mports/commit/c58fd98262b862c7dfb11114e12b11180e495426 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M Tools/magus/distcheck/distcheck.cxx Log Message: ----------- Teach distcheck about nested distfiles Resolve cached distfiles by normalized basename when the recorded Magus filename is flat, and preserve discovered subdirectories when copying to the destination cache. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/9be8e969965e...c58fd98262b8 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 23:20:04 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 20:20:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 84ef66: Fix eric6 i18n fake install path Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 84ef66c712dae9e809d3d82bcae622ed37bcd91c https://github.com/MidnightBSD/mports/commit/84ef66c712dae9e809d3d82bcae622ed37bcd91c Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M devel/eric6/Makefile.inc Log Message: ----------- Fix eric6 i18n fake install path Avoid double-prefixing the fake root in localized eric6 slave ports by installing to the fake-adjusted DATADIR directly. AI-Assisted-by: 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 Tue Jun 2 23:21:13 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 20:21:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0c3a02: add lean-ctx Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 0c3a021e20ffa2678801f031b6d388967db648e7 https://github.com/MidnightBSD/mports/commit/0c3a021e20ffa2678801f031b6d388967db648e7 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M misc/Makefile A misc/lean-ctx/Makefile A misc/lean-ctx/distinfo A misc/lean-ctx/files/lean-ctx.in A misc/lean-ctx/pkg-descr A misc/lean-ctx/pkg-message Log Message: ----------- add lean-ctx To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 2 23:22:00 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 02 Jun 2026 20:22:00 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 996756: add py-litellm-proxy-extras Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 9967563a734398dbacc707c7145d3a35964d37c6 https://github.com/MidnightBSD/mports/commit/9967563a734398dbacc707c7145d3a35964d37c6 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M misc/Makefile A misc/py-litellm-proxy-extras/Makefile A misc/py-litellm-proxy-extras/distinfo A misc/py-litellm-proxy-extras/pkg-descr Log Message: ----------- add py-litellm-proxy-extras To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 3 08:29:18 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 05:29:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 453c8b: Convert pkg-message files to UCL format Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 453c8bd0850038b912a5c5e2052f666e609c0476 https://github.com/MidnightBSD/mports/commit/453c8bd0850038b912a5c5e2052f666e609c0476 Author: Lucas Holt Date: 2026-06-02 (Tue, 02 Jun 2026) Changed paths: M accessibility/yasr/files/pkg-message.in M audio/esound/pkg-message M audio/jack/pkg-message M audio/libamrwb/files/pkg-message.in M audio/linux-laudio/pkg-message M audio/nas/files/pkg-message.in M benchmarks/scimark2c/files/pkg-message.in M comms/bforce-kst/pkg-message M comms/bforce/files/pkg-message.in M core/common-services/pkg-message M core/midnightbsd-desktop/pkg-message M databases/mysql80-server/pkg-message M devel/Makefile M devel/bugzilla50/files/pkg-message.in M devel/fam/files/pkg-message.in M devel/gnustep/pkg-message M devel/kyua/pkg-message M devel/libsigsegv/pkg-message M devel/meson/pkg-message M devel/sonar-ant-task/files/pkg-message.in A devel/uclcmd/Makefile A devel/uclcmd/distinfo A devel/uclcmd/pkg-descr M editors/vim/pkg-message M emulators/xhomer/files/pkg-message.in M filesystems/zfs-snapshot-mgmt/files/pkg-message.in M filesystems/zfstools/files/pkg-message.in M games/doom-data/files/pkg-message.in M games/py-pychess/pkg-message M games/quake3-data/files/pkg-message.in M graphics/nvidia-drm-510-kmod/pkg-message M graphics/nvidia-drm-kmod/pkg-message M irc/sirc/files/pkg-message-socks M irc/sirc/pkg-message M lang/expect/files/pkg-message.in M lang/php82/pkg-message.mod M lang/php83/pkg-message.mod M mail/phpmailer/files/pkg-message.in M mail/sendmail/pkg-message M mail/spamass-rules/files/pkg-message.in M misc/compat8x/pkg-message M misc/dnetc/files/pkg-message.in M multimedia/plexmediaserver-plexpass/files/pkg-message.in M multimedia/plexmediaserver/files/pkg-message.in M multimedia/plexwatch/files/pkg-message.in M net-mgmt/net-snmp/pkg-message M net-mgmt/promscale/pkg-message M net-p2p/rtorrent/files/pkg-message.in M net/ldapdiff/pkg-message M net/tsocks/files/pkg-message.in M net/zebra/files/pkg-message.in M print/cups-smb-backend/files/pkg-message.in M print/fpdf/files/pkg-message.in M security/blocklist-de-all/pkg-message M security/easy-rsa/pkg-message M security/firehol-ip-list/pkg-message M security/gnupg/pkg-message M security/openrasp/pkg-message M security/opensc/pkg-message M security/security-advisory-client/pkg-message M security/sudo/pkg-message M security/webfwlog/files/pkg-message.in M security/wpa_supplicant/files/pkg-message.in M shells/zsh/files/pkg-message.in M sysutils/cdrtools/files/pkg-message.in M sysutils/isc-cron/files/pkg-message.in M sysutils/powerdxx/pkg-message M sysutils/vixie-cron/files/pkg-message.in M textproc/Makefile M textproc/dsssl-docbook-modular/pkg-message A textproc/py-ucl/Makefile A textproc/py-ucl/distinfo A textproc/py-ucl/pkg-descr M textproc/xmlcatmgr/files/pkg-message.in M www/gitlab-pages/pkg-message M www/lynx/files/pkg-message.in M x11-fonts/bitstream-vera/pkg-message M x11-fonts/crosextrafonts-caladea-ttf/files/pkg-message.in M x11-fonts/droid-fonts-ttf/files/pkg-message.in M x11-fonts/liberation-fonts-ttf/files/pkg-message.in M x11-fonts/linuxlibertine-g/files/pkg-message.in M x11-fonts/webfonts/files/pkg-message.in M x11/gsynaptics/pkg-message M x11/lumina/pkg-message M x11/xfce4-appmenu-plugin/pkg-message M x11/xterm/pkg-message Log Message: ----------- Convert pkg-message files to UCL format Import uclcmd and py-ucl so UCL messages can be validated with ports-provided tooling. 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 Jun 3 09:09:19 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 06:09:19 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 325235: Fix gtar configure on i386 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 32523575ca6b4a4b809fd1502441e74b6519274b https://github.com/MidnightBSD/mports/commit/32523575ca6b4a4b809fd1502441e74b6519274b Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M archivers/gtar/Makefile Log Message: ----------- Fix gtar configure on i386 Pass --disable-year2038 on i386 so GNU tar configure accepts the 32-bit time_t build. 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 Jun 3 09:34:35 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 06:34:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f55c4e: Fix build2 bootstrap path Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f55c4e60357fbcacee614aa3c36ef99154d79cb8 https://github.com/MidnightBSD/mports/commit/f55c4e60357fbcacee614aa3c36ef99154d79cb8 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M devel/build2/Makefile Log Message: ----------- Fix build2 bootstrap path Use the actual bootstrap binary path produced under build2/b so the i386 build can continue past the bootstrap install step. 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 Jun 3 13:07:33 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 10:07:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f97d1f: devel/electron39: fix build on MidnightBSD Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f97d1fc4e8104db8e3d39636d40b31229cc353bc https://github.com/MidnightBSD/mports/commit/f97d1fc4e8104db8e3d39636d40b31229cc353bc Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M devel/electron39/Makefile M devel/electron39/files/patch-content_browser_child__process__launcher__helper__linux.cc Log Message: ----------- devel/electron39: fix build on MidnightBSD Handle both Yarn tarball layouts during corepack setup and guard zygote-only Linux launcher code when USE_ZYGOTE is disabled on BSD. 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 Jun 3 15:20:27 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 12:20:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 938a0d: archivers/liblz4: fix python3 lookup during configure Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 938a0dc6cf584aad2c20c52898f70e0987d8c4a6 https://github.com/MidnightBSD/mports/commit/938a0dc6cf584aad2c20c52898f70e0987d8c4a6 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M archivers/liblz4/Makefile Log Message: ----------- archivers/liblz4: fix python3 lookup during configure The Meson helper script uses /usr/bin/env python3, but only the versioned Python interpreter is guaranteed by python:build. Add a binary alias so muon can run the helper during configure. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: 61ed7433a68bcdfddea3201d5735f6f81a694d28 https://github.com/MidnightBSD/mports/commit/61ed7433a68bcdfddea3201d5735f6f81a694d28 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M devel/electron39/Makefile M devel/electron39/files/patch-content_browser_child__process__launcher__helper__linux.cc Log Message: ----------- Merge branch 'master' of github.com:MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/f97d1fc4e810...61ed7433a68b To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 3 15:27:21 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 12:27:21 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a17bba: textproc/libvisio01: fix shared library plist Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a17bbaf60afa26150de27eba85e02b41570d36d5 https://github.com/MidnightBSD/mports/commit/a17bbaf60afa26150de27eba85e02b41570d36d5 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M textproc/libvisio01/Makefile M textproc/libvisio01/pkg-plist Log Message: ----------- textproc/libvisio01: fix shared library plist Use the port version to derive the installed libvisio shared library filename so the plist follows libvisio 0.1.10. This fixes the fake-stage mismatch for libvisio-0.1.so.1.0.10. 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 Jun 3 15:35:46 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 12:35:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] aecc7d: mail/roundcube: update to 1.6.16 Message-ID: Branch: refs/heads/mail/roundcube Home: https://github.com/MidnightBSD/mports Commit: aecc7d9230c927084fa6abc719e15791071d3a4a https://github.com/MidnightBSD/mports/commit/aecc7d9230c927084fa6abc719e15791071d3a4a Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M mail/roundcube/Makefile M mail/roundcube/distinfo Log Message: ----------- mail/roundcube: update to 1.6.16 Update Roundcube on the 1.6 LTS branch to the latest security release and refresh 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 Wed Jun 3 15:56:29 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 12:56:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 723b33: textproc/heirloom-doctools: fix plist Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 723b331f07c31279929046397db5e1d2e8acbc31 https://github.com/MidnightBSD/mports/commit/723b331f07c31279929046397db5e1d2e8acbc31 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M textproc/heirloom-doctools/Makefile M textproc/heirloom-doctools/pkg-plist Log Message: ----------- textproc/heirloom-doctools: fix plist Match the packaged files installed during fake so Magus plist QA no longer fails. Also fix PORTDOCS spacing reported by portlint. 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 Jun 3 15:56:49 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 12:56:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 01f1d3: rubygems: fix Magus failures for parallel and sys-... Message-ID: Branch: refs/heads/sysutils/rubygem-magus-fixes Home: https://github.com/MidnightBSD/mports Commit: 01f1d3d1b571ed2a1a4c96e1524b615b4fc8afe9 https://github.com/MidnightBSD/mports/commit/01f1d3d1b571ed2a1a4c96e1524b615b4fc8afe9 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M devel/rubygem-ffi/Makefile M devel/rubygem-ffi/distinfo M sysutils/rubygem-parallel/Makefile Log Message: ----------- rubygems: fix Magus failures for parallel and sys-filesystem14 Update rubygem-ffi to 1.17.4 so the ffi dependency package is current for sys-filesystem14, and fix rubygem-parallel license file casing for the 1.28.0 gem. 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 Jun 3 15:58:51 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 12:58:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 961636: rubygems: fix Magus failures for parallel and sys-... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 9616366775a6b2bafb878f3d85e1573da9bacc56 https://github.com/MidnightBSD/mports/commit/9616366775a6b2bafb878f3d85e1573da9bacc56 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M devel/rubygem-ffi/Makefile M devel/rubygem-ffi/distinfo M sysutils/rubygem-parallel/Makefile Log Message: ----------- rubygems: fix Magus failures for parallel and sys-filesystem14 (#607) Fixes Magus failures for: - `2199837` / `sysutils/rubygem-parallel` - `2199838` / `sysutils/rubygem-sys-filesystem14` Changes: - Update `devel/rubygem-ffi` from 1.17.2 to 1.17.4, matching the current FreeBSD port, so the ffi dependency package is current for `rubygem-sys-filesystem14`. - Fix `sysutils/rubygem-parallel` `LICENSE_FILE` casing from `mit-LICENSE.txt` to `MIT-LICENSE.txt`, matching the actual 1.28.0 gem contents. Validation run: - `bmake checksum` in `devel/rubygem-ffi` - `bmake patch` in `sysutils/rubygem-parallel` - `bmake package DISABLE_CONFLICTS=yes` in `devel/rubygem-ffi` - `bmake package` in `sysutils/rubygem-parallel` - `bmake package` in `sysutils/rubygem-sys-filesystem14` - `portlint -C` in all three touched/validated ports; 0 fatal errors ## Summary by Sourcery Update rubygem-ffi to the latest 1.17.4 release and correct the LICENSE_FILE path for rubygem-parallel to resolve Magus failures for related ports. Bug Fixes: - Correct the rubygem-parallel LICENSE_FILE casing to match the actual gem contents, fixing packaging issues. Enhancements: - Bump devel/rubygem-ffi from 1.17.2 to 1.17.4 to align with the current FreeBSD port and provide an up-to-date dependency for rubygem-sys-filesystem14. 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 Jun 3 15:58:52 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 12:58:52 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/sysutils/rubygem-magus-fixes 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 Jun 3 15:59:48 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 12:59:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a4f691: mail/roundcube: update to 1.6.16 (#606) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a4f691d81e1e382acef22ccffe881ace06946080 https://github.com/MidnightBSD/mports/commit/a4f691d81e1e382acef22ccffe881ace06946080 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M mail/roundcube/Makefile M mail/roundcube/distinfo Log Message: ----------- mail/roundcube: update to 1.6.16 (#606) Updates `mail/roundcube` from 1.6.13 to 1.6.16 on the current 1.6 LTS branch and refreshes `distinfo`. Roundcube 1.6.16 is the latest 1.6.x security release and includes fixes for recently reported vulnerabilities. Validation run: - `bmake makesum` - `bmake patch` - `bmake fake` - `bmake package` - `bmake test` - `portlint -C` (0 fatal errors; existing style warnings remain) ## Summary by Sourcery Update the Roundcube mail port to the latest 1.6.x security release. Bug Fixes: - Incorporate upstream security and bug fixes from Roundcube 1.6.16. Build: - Refresh distinfo and version metadata for the updated Roundcube distfile. 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 Jun 3 15:59:49 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 12:59:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/mail/roundcube 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 Jun 3 16:42:01 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 13:42:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 01f1d3: rubygems: fix Magus failures for parallel and sys-... Message-ID: Branch: refs/heads/sysutils/rubygem-magus-fixes Home: https://github.com/MidnightBSD/mports Commit: 01f1d3d1b571ed2a1a4c96e1524b615b4fc8afe9 https://github.com/MidnightBSD/mports/commit/01f1d3d1b571ed2a1a4c96e1524b615b4fc8afe9 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M devel/rubygem-ffi/Makefile M devel/rubygem-ffi/distinfo M sysutils/rubygem-parallel/Makefile Log Message: ----------- rubygems: fix Magus failures for parallel and sys-filesystem14 Update rubygem-ffi to 1.17.4 so the ffi dependency package is current for sys-filesystem14, and fix rubygem-parallel license file casing for the 1.28.0 gem. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: f71f5073fb4fd5dbb4d7634ba90d65af1ae30b8f https://github.com/MidnightBSD/mports/commit/f71f5073fb4fd5dbb4d7634ba90d65af1ae30b8f Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M net/tsocks/pkg-plist Log Message: ----------- add sample annotation Compare: https://github.com/MidnightBSD/mports/compare/01f1d3d1b571%5E...f71f5073fb4f To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 3 17:01:16 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 14:01:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 51184b: security/nmap: fix plist Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 51184b32c25b1d3c33f716a4b9712ee47f2476aa https://github.com/MidnightBSD/mports/commit/51184b32c25b1d3c33f716a4b9712ee47f2476aa Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M security/nmap/pkg-plist Log Message: ----------- security/nmap: fix plist Match the installed NSE and nselib files from nmap 7.99 so fake plist QA passes. 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 Jun 3 17:28:44 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 14:28:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] add8e4: security/rubygem-ssh_data: add build dependency Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: add8e4089742f38924ee4df172a147600ed4806d https://github.com/MidnightBSD/mports/commit/add8e4089742f38924ee4df172a147600ed4806d Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M security/rubygem-ssh_data/Makefile Log Message: ----------- security/rubygem-ssh_data: add build dependency Magus fake-qa needs rubygem-base64 available while validating the gemspec runtime dependency. 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 Jun 3 17:42:14 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 14:42:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e1c168: databases/rubygem-flipper-active_record-rails-gitl... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e1c16871f78f082b4477d91a1ae1bf0e7c056b55 https://github.com/MidnightBSD/mports/commit/e1c16871f78f082b4477d91a1ae1bf0e7c056b55 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M databases/rubygem-flipper-active_record-rails-gitlab/Makefile Log Message: ----------- databases/rubygem-flipper-active_record-rails-gitlab: add build deps Magus fake-qa needs the runtime gems available while validating the gemspec dependencies. 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 Jun 3 17:45:50 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 14:45:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a171ea: devel/rubygem-rbtrace: fix build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a171eac405c81e081f20696738421bc005f6d4e6 https://github.com/MidnightBSD/mports/commit/a171eac405c81e081f20696738421bc005f6d4e6 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M devel/rubygem-rbtrace/Makefile M devel/rubygem-rbtrace/files/patch-ext-extconf.rb Log Message: ----------- devel/rubygem-rbtrace: fix build dependencies Add the runtime gem dependencies to BUILD_DEPENDS and pass a FreeBSD-compatible build triplet to rbtrace's bundled msgpack configure so the gem package builds on MidnightBSD. 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 Jun 3 18:23:18 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 15:23:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2e139b: security/rubygem-*: add build deps for fake-qa Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 2e139b5670666f5ff7893eb1fe5c7e0986390bd0 https://github.com/MidnightBSD/mports/commit/2e139b5670666f5ff7893eb1fe5c7e0986390bd0 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M security/rubygem-cvss-suite/Makefile M security/rubygem-duo_api/Makefile Log Message: ----------- security/rubygem-*: add build deps for fake-qa Magus fake-qa needs the runtime gems available while validating gemspec dependencies for duo_api and cvss-suite. 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 Jun 3 18:37:20 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 15:37:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2bd663: security/cyrus-sasl2-saslauthd: fix fake staging Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 2bd66342886b979280efe7bde87105658990ce09 https://github.com/MidnightBSD/mports/commit/2bd66342886b979280efe7bde87105658990ce09 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M security/cyrus-sasl2/Makefile.common Log Message: ----------- security/cyrus-sasl2-saslauthd: fix fake staging Avoid combining STAGEDIR with a fake-adjusted PREFIX in the saslauthd post-install hook. 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 Jun 3 18:42:46 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 15:42:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] cc3ae9: databases/rubygem-pg_query: fix extension exports Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: cc3ae982e0261f45334970a608f1f993957fe13e https://github.com/MidnightBSD/mports/commit/cc3ae982e0261f45334970a608f1f993957fe13e Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: A databases/rubygem-pg_query/files/patch-ext_pg__query_extconf.rb Log Message: ----------- databases/rubygem-pg_query: fix extension exports Use the FreeBSD-style extension symbol file on MidnightBSD so the linker retains Init_pg_query instead of expecting _Init_pg_query. 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 Jun 3 18:43:42 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 15:43:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] bec639: security/libressl: fix plist for 4.3.1 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: bec639bbf1eb43cd72206bcb1e72e5beb7505cc1 https://github.com/MidnightBSD/mports/commit/bec639bbf1eb43cd72206bcb1e72e5beb7505cc1 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M security/libressl/Makefile Log Message: ----------- security/libressl: fix plist for 4.3.1 Update the LibreSSL 4.3.1 shared library plist substitutions, append generated MAN3 entries after install from the fake prefix, and serialize the build to avoid the observed apps/openssl dependency-file race. 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 Jun 3 18:49:37 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 15:49:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] bf4671: science/voro++: fix fake install paths Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: bf4671545ade505626de4b20991f09c2c1d645d7 https://github.com/MidnightBSD/mports/commit/bf4671545ade505626de4b20991f09c2c1d645d7 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M science/voro++/Makefile M science/voro++/files/patch-Makefile Log Message: ----------- science/voro++: fix fake install paths Avoid applying both DESTDIR and the fake-adjusted PREFIX during upstream install, which placed files under a doubled fake prefix and made the plist check fail. 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 Jun 3 21:20:14 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 18:20:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a157a9: 2.1.160 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a157a92aa09c3861094a33901c4d1ee9d76f9e2d https://github.com/MidnightBSD/mports/commit/a157a92aa09c3861094a33901c4d1ee9d76f9e2d Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M misc/linux-claude/Makefile M misc/linux-claude/distinfo Log Message: ----------- 2.1.160 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 3 23:01:58 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 20:01:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b9ebda: misc/codex: update to 0.134.0 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b9ebdad77a0fb243c545514bc7d1727e38d197e3 https://github.com/MidnightBSD/mports/commit/b9ebdad77a0fb243c545514bc7d1727e38d197e3 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M misc/codex/Makefile M misc/codex/Makefile.crates M misc/codex/distinfo R misc/codex/files/patch-cargo-crates_v8-146.4.0_.gn R misc/codex/files/patch-cargo-crates_v8-146.4.0_build.rs R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_config_BUILD.gn R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_config_BUILDCONFIG.gn R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_config_c++_modules.gni R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_config_clang_BUILD.gn R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_config_compiler_BUILD.gn R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_config_linux_BUILD.gn R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_config_linux_pkg-config.py R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_config_v8__target__cpu.gni R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_detect__host__arch.py R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_gn__run__binary.py R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_linux_chrome.map R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_linux_unbundle_libusb.gn R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_toolchain_freebsd_BUILD.gn R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_toolchain_gcc__solink__wrapper.py R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_toolchain_gcc__toolchain.gni R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_toolchain_siso.gni R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_toolchain_sysroot.gni R misc/codex/files/patch-cargo-crates_v8-146.4.0_build_toolchain_toolchain.gni R misc/codex/files/patch-cargo-crates_v8-146.4.0_third__party_abseil-cpp_absl_base_config.h R misc/codex/files/patch-cargo-crates_v8-146.4.0_third__party_abseil-cpp_absl_base_internal_sysinfo.cc R misc/codex/files/patch-cargo-crates_v8-146.4.0_third__party_partition__alloc_src_partition__alloc_stack_stack.cc R misc/codex/files/patch-cargo-crates_v8-146.4.0_v8_BUILD.gn R misc/codex/files/patch-cargo-crates_v8-146.4.0_v8_include_v8config.h R misc/codex/files/patch-cargo-crates_v8-146.4.0_v8_src_api_api.cc R misc/codex/files/patch-cargo-crates_v8-146.4.0_v8_src_base_cpu.cc R misc/codex/files/patch-cargo-crates_v8-146.4.0_v8_src_base_platform_platform-freebsd.cc R misc/codex/files/patch-cargo-crates_v8-146.4.0_v8_src_base_platform_platform-posix.cc R misc/codex/files/patch-cargo-crates_v8-146.4.0_v8_src_diagnostics_perf-jit.cc R misc/codex/files/patch-cargo-crates_v8-146.4.0_v8_src_diagnostics_perf-jit.h A misc/codex/files/patch-cargo-crates_v8-147.4.0_.gn A misc/codex/files/patch-cargo-crates_v8-147.4.0_build.rs A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_BUILD.gn A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_BUILDCONFIG.gn A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_c++_modules.gni A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_clang_BUILD.gn A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_compiler_BUILD.gn A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_linux_BUILD.gn A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_linux_pkg-config.py A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_v8__target__cpu.gni A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_detect__host__arch.py A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_gn__run__binary.py A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_linux_chrome.map A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_linux_unbundle_libusb.gn A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_freebsd_BUILD.gn A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_gcc__solink__wrapper.py A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_gcc__toolchain.gni A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_siso.gni A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_sysroot.gni A misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_toolchain.gni A misc/codex/files/patch-cargo-crates_v8-147.4.0_third__party_abseil-cpp_absl_base_config.h A misc/codex/files/patch-cargo-crates_v8-147.4.0_third__party_abseil-cpp_absl_base_internal_sysinfo.cc A misc/codex/files/patch-cargo-crates_v8-147.4.0_third__party_partition__alloc_src_partition__alloc_stack_stack.cc A misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_BUILD.gn A misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_include_v8config.h A misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_api_api.cc A misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_cpu.cc A misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_platform_platform-freebsd.cc A misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_platform_platform-posix.cc A misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_diagnostics_perf-jit.cc A misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_diagnostics_perf-jit.h M misc/codex/files/patch-v8_partition_alloc_libc_symbols.h Log Message: ----------- misc/codex: update to 0.134.0 Co-Authored-By: Claude Opus 4.8 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 3 23:08:43 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 20:08:43 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1e00a2: 2.1.161 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1e00a2224a91cdd10d538002182db8b9eedea61c https://github.com/MidnightBSD/mports/commit/1e00a2224a91cdd10d538002182db8b9eedea61c Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M misc/linux-claude/Makefile M misc/linux-claude/distinfo Log Message: ----------- 2.1.161 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 3 23:12:49 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 20:12:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0e123b: 2.1.162 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 0e123b4ebe01be1bb600318045d6fb541150df67 https://github.com/MidnightBSD/mports/commit/0e123b4ebe01be1bb600318045d6fb541150df67 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M misc/linux-claude/Makefile M misc/linux-claude/distinfo Log Message: ----------- 2.1.162 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 3 23:20:50 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 20:20:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c4eadc: misc/gemini-cli: update to 0.45.0 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c4eadcc6423e8b9fa5379c1c03ad0330e8c53e78 https://github.com/MidnightBSD/mports/commit/c4eadcc6423e8b9fa5379c1c03ad0330e8c53e78 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M misc/gemini-cli/Makefile M misc/gemini-cli/distinfo M misc/gemini-cli/files/package-lock.json M misc/gemini-cli/pkg-plist Log Message: ----------- misc/gemini-cli: update to 0.45.0 AI-Assisted-by: Gemini CLI 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 Jun 3 23:26:41 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 20:26:41 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1aea82: cpp-mcp Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1aea829f409751afd67fda7a1269c070ff74b596 https://github.com/MidnightBSD/mports/commit/1aea829f409751afd67fda7a1269c070ff74b596 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M misc/Makefile A misc/cpp-mcp/Makefile A misc/cpp-mcp/distinfo A misc/cpp-mcp/files/patch-CMakeLists.txt A misc/cpp-mcp/files/patch-src_CMakeLists.txt A misc/cpp-mcp/pkg-descr A misc/cpp-mcp/pkg-plist Log Message: ----------- cpp-mcp To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 3 23:38:34 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 03 Jun 2026 20:38:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8c0ec8: Add langchain ports and dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8c0ec8be7c50c4a32e527d9356fbcf9b13e0d3c7 https://github.com/MidnightBSD/mports/commit/8c0ec8be7c50c4a32e527d9356fbcf9b13e0d3c7 Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M devel/Makefile A devel/py-filetype/Makefile A devel/py-filetype/distinfo A devel/py-filetype/pkg-descr A devel/py-opentelemetry-exporter-credential-provider-gcp/Makefile A devel/py-opentelemetry-exporter-credential-provider-gcp/distinfo A devel/py-opentelemetry-exporter-credential-provider-gcp/pkg-descr A devel/py-opentelemetry-exporter-otlp-proto-common/Makefile A devel/py-opentelemetry-exporter-otlp-proto-common/distinfo A devel/py-opentelemetry-exporter-otlp-proto-common/files/patch-pyproject.toml A devel/py-opentelemetry-exporter-otlp-proto-common/pkg-descr A devel/py-opentelemetry-exporter-otlp-proto-http/Makefile A devel/py-opentelemetry-exporter-otlp-proto-http/distinfo A devel/py-opentelemetry-exporter-otlp-proto-http/files/patch-pyproject.toml A devel/py-opentelemetry-exporter-otlp-proto-http/pkg-descr A devel/py-opentelemetry-proto/Makefile A devel/py-opentelemetry-proto/distinfo A devel/py-opentelemetry-proto/files/patch-pyproject.toml A devel/py-opentelemetry-proto/pkg-descr A devel/py-opentelemetry-sdk/Makefile A devel/py-opentelemetry-sdk/distinfo A devel/py-opentelemetry-sdk/files/patch-pyproject.toml A devel/py-opentelemetry-sdk/pkg-descr A devel/py-opentelemetry-semantic-conventions/Makefile A devel/py-opentelemetry-semantic-conventions/distinfo A devel/py-opentelemetry-semantic-conventions/files/patch-pyproject.toml A devel/py-opentelemetry-semantic-conventions/pkg-descr A devel/py-ormsgpack/Makefile A devel/py-ormsgpack/distinfo A devel/py-ormsgpack/pkg-descr A devel/py-pytest-codspeed/Makefile A devel/py-pytest-codspeed/distinfo A devel/py-pytest-codspeed/pkg-descr A devel/py-pytest-recording/Makefile A devel/py-pytest-recording/distinfo A devel/py-pytest-recording/files/patch-tests_test__blocking__network.py A devel/py-pytest-recording/pkg-descr A devel/py-pytest-socket/Makefile A devel/py-pytest-socket/distinfo A devel/py-pytest-socket/pkg-descr A devel/py-syrupy/Makefile A devel/py-syrupy/distinfo A devel/py-syrupy/pkg-descr M misc/Makefile A misc/py-anthropic/Makefile A misc/py-anthropic/distinfo A misc/py-anthropic/files/patch-pyproject.toml A misc/py-anthropic/pkg-descr A misc/py-google-genai/Makefile A misc/py-google-genai/distinfo A misc/py-google-genai/files/patch-pyproject.toml A misc/py-google-genai/pkg-descr A misc/py-langchain-anthropic/Makefile A misc/py-langchain-anthropic/distinfo A misc/py-langchain-anthropic/pkg-descr A misc/py-langchain-core/Makefile A misc/py-langchain-core/distinfo A misc/py-langchain-core/pkg-descr A misc/py-langchain-google-genai/Makefile A misc/py-langchain-google-genai/distinfo A misc/py-langchain-google-genai/pkg-descr A misc/py-langchain-openai/Makefile A misc/py-langchain-openai/distinfo A misc/py-langchain-openai/pkg-descr A misc/py-langchain-tests/Makefile A misc/py-langchain-tests/distinfo A misc/py-langchain-tests/pkg-descr A misc/py-langchain-text-splitters/Makefile A misc/py-langchain-text-splitters/distinfo A misc/py-langchain-text-splitters/pkg-descr A misc/py-langchain/Makefile A misc/py-langchain/distinfo A misc/py-langchain/pkg-descr A misc/py-langgraph-checkpoint/Makefile A misc/py-langgraph-checkpoint/distinfo A misc/py-langgraph-checkpoint/pkg-descr A misc/py-langgraph-prebuilt/Makefile A misc/py-langgraph-prebuilt/distinfo A misc/py-langgraph-prebuilt/pkg-descr A misc/py-langgraph-sdk/Makefile A misc/py-langgraph-sdk/distinfo A misc/py-langgraph-sdk/pkg-descr A misc/py-langgraph/Makefile A misc/py-langgraph/distinfo A misc/py-langgraph/pkg-descr A misc/py-langsmith/Makefile A misc/py-langsmith/distinfo A misc/py-langsmith/pkg-descr A misc/py-mcp/Makefile A misc/py-mcp/distinfo A misc/py-mcp/pkg-descr A misc/py-uuid-utils/Makefile A misc/py-uuid-utils/distinfo A misc/py-uuid-utils/pkg-descr M textproc/Makefile A textproc/py-docstring_parser/Makefile A textproc/py-docstring_parser/distinfo A textproc/py-docstring_parser/pkg-descr A textproc/py-sentencepiece/Makefile A textproc/py-sentencepiece/distinfo A textproc/py-sentencepiece/pkg-descr Log Message: ----------- Add langchain ports and dependencies Add py-langchain, py-langgraph, py-langsmith, py-anthropic, py-google-genai and related ports to misc/. Add required dependencies to devel/ and textproc/. Standardize MAINTAINER and LICENSE fields for all new ports. AI-Assisted-by: Gemini CLI 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 Jun 4 08:07:26 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 05:07:26 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ebc2ce: databases/rubygem-activerecord70: fix dependency b... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ebc2cead88a9a0f32f1fc62087bac837d4af4469 https://github.com/MidnightBSD/mports/commit/ebc2cead88a9a0f32f1fc62087bac837d4af4469 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M databases/rubygem-activerecord70/Makefile Log Message: ----------- databases/rubygem-activerecord70: fix dependency bounds Use a Rails 7.0 upper bound that mport can satisfy when checking installed activemodel70 and activesupport70 packages. 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 Jun 4 08:11:01 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 05:11:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d6658a: sysutils/freeipmi: fix plist Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d6658a50d52653b27b0746471bd579ca8b0c7c7c https://github.com/MidnightBSD/mports/commit/d6658a50d52653b27b0746471bd579ca8b0c7c7c Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M sysutils/freeipmi/pkg-plist Log Message: ----------- sysutils/freeipmi: fix plist Record the current libfreeipmi shared library filename installed by 1.6.17. 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 Jun 4 08:30:47 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 05:30:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 282c6f: Document sample plist entries Message-ID: Branch: refs/heads/sysutils/rubygem-magus-fixes Home: https://github.com/MidnightBSD/mports Commit: 282c6f811e5bb4534ac4d497dba02adfe50a02cb https://github.com/MidnightBSD/mports/commit/282c6f811e5bb4534ac4d497dba02adfe50a02cb Author: Lucas Holt Date: 2026-06-03 (Wed, 03 Jun 2026) Changed paths: M AGENTS.md Log Message: ----------- Document sample plist entries AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: 4519b8d439b0711f62c5431a1dc96f12410140b6 https://github.com/MidnightBSD/mports/commit/4519b8d439b0711f62c5431a1dc96f12410140b6 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M sysutils/logstash7/Makefile M sysutils/logstash7/distinfo Log Message: ----------- 7.17.29 Compare: https://github.com/MidnightBSD/mports/compare/f71f5073fb4f...4519b8d439b0 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 08:35:37 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 05:35:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 959d1f: ok Message-ID: Branch: refs/heads/sysutils/rubygem-magus-fixes Home: https://github.com/MidnightBSD/mports Commit: 959d1f6143d63edcf88224f9422fdcf18fda0efe https://github.com/MidnightBSD/mports/commit/959d1f6143d63edcf88224f9422fdcf18fda0efe Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M sysutils/logstash6/Makefile Log Message: ----------- ok Commit: ee8702ab587b96d754463a18117b0a1e0f27461d https://github.com/MidnightBSD/mports/commit/ee8702ab587b96d754463a18117b0a1e0f27461d Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M sysutils/logstash8/Makefile M sysutils/logstash8/distinfo M sysutils/logstash8/files/pkg-message.in Log Message: ----------- 8.19.15 Compare: https://github.com/MidnightBSD/mports/compare/4519b8d439b0...ee8702ab587b To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 08:41:19 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 05:41:19 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 7934bf: Sysutils/rubygem magus fixes (#608) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7934bfb85fb3e167e1daa4f52c912b244df33f81 https://github.com/MidnightBSD/mports/commit/7934bfb85fb3e167e1daa4f52c912b244df33f81 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M AGENTS.md M net/tsocks/pkg-plist M sysutils/logstash6/Makefile M sysutils/logstash7/Makefile M sysutils/logstash7/distinfo M sysutils/logstash8/Makefile M sysutils/logstash8/distinfo M sysutils/logstash8/files/pkg-message.in Log Message: ----------- Sysutils/rubygem magus fixes (#608) 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 Jun 4 08:41:20 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 05:41:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/sysutils/rubygem-magus-fixes 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 Thu Jun 4 08:50:06 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 05:50:06 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 08d83d: Update API key secret for Claude Code Review Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 08d83d005efa4d19971abac87e29d470e941491f https://github.com/MidnightBSD/mports/commit/08d83d005efa4d19971abac87e29d470e941491f Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M .github/workflows/claude-code-review.yml Log Message: ----------- Update API key secret for Claude Code Review To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 08:50:57 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 05:50:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 738543: Update API key secret for Claude code action Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 738543242b63c6b28992289cdf41c6727db26408 https://github.com/MidnightBSD/src/commit/738543242b63c6b28992289cdf41c6727db26408 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M .github/workflows/claude-review.yml Log Message: ----------- Update API key secret for Claude code action 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 Thu Jun 4 08:51:16 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 05:51:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 339e25: Update API key secret for Claude code action Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 339e2587c4754aa1f3ae7ce0877c0ca824c3275c https://github.com/MidnightBSD/src/commit/339e2587c4754aa1f3ae7ce0877c0ca824c3275c Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M .github/workflows/claude-review-ondemand.yml Log Message: ----------- Update API key secret for Claude code action 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 Thu Jun 4 08:52:59 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 05:52:59 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1588ca: japanese/mh: fix clang configure failure Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1588ca574ec2afb979f9778c4c3d7aba87f2d45e https://github.com/MidnightBSD/mports/commit/1588ca574ec2afb979f9778c4c3d7aba87f2d45e Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M japanese/mh/Makefile A japanese/mh/files/patch-conf_mhconfig.c M japanese/mh/pkg-plist Log Message: ----------- japanese/mh: fix clang configure failure Make the configure helper trim() function void so clang accepts the old K&R C source. Also drop stale shared-library plist and ldconfig entries because the port does not install libmh.so.\n\nAI-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/mports/settings/notifications From noreply at github.com Thu Jun 4 09:26:00 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 06:26:00 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 542e91: devel/libpciaccess: update to 0.19 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 542e917c57362c1a7d07126c910d95d060a74152 https://github.com/MidnightBSD/mports/commit/542e917c57362c1a7d07126c910d95d060a74152 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/libpci/Makefile M devel/libpci/distinfo M devel/libpciaccess/Makefile M devel/libpciaccess/distinfo M devel/libpciaccess/files/patch-src_freebsd__pci.c M devel/libpciaccess/files/patch-src_meson.build M devel/libpciaccess/pkg-descr M sysutils/pciutils/Makefile M sysutils/pciutils/distinfo Log Message: ----------- devel/libpciaccess: update to 0.19 Regenerate patches for 0.19: - patch-src_meson.build: upstream changed freebsd check to a list ['freebsd', 'dragonfly'].contains(host); add 'midnightbsd' to it - patch-src_freebsd__pci.c: update line numbers; 0.19 adds .boot_display field to pci_system_methods struct AI-Assisted-by: Claude Sonnet 4.6 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 Jun 4 09:30:48 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 06:30:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 11cf7a: www/firefox: update to 151.0.3, security/nss: upda... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 11cf7ac0e71eec116b7613cf9dd683521710b0b0 https://github.com/MidnightBSD/mports/commit/11cf7ac0e71eec116b7613cf9dd683521710b0b0 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M security/nss/Makefile M security/nss/distinfo R security/nss/files/patch-lib_softoken_pkcs11c.c M security/nss/pkg-plist M www/firefox/Makefile M www/firefox/distinfo R www/firefox/files/patch-bug1504834_comment5 R www/firefox/files/patch-modules_fdlibm_src_math__private.h M www/firefox/files/patch-pipewire_init A www/firefox/files/patch-python_sites_build.txt A www/firefox/files/patch-python_sites_mach.txt R www/firefox/files/patch-third__party_rust_quinn-udp_src_unix.rs M www/firefox/files/patch-tools_profiler_core_platform.cpp Log Message: ----------- www/firefox: update to 151.0.3, security/nss: update to 3.124 Firefox 151.0.3: - Update DISTVERSION from 146.0.1 to 151.0.3 - Remove PORTREVISION - Remove --with-system-icu (Firefox 147+ requires ICU 78, mports has 76) - Update NSS build dep to 3.124 - Remove patch-bug1504834_comment5 (upstreamed in 151) - Remove patch-modules_fdlibm_src_math__private.h (upstreamed in 151) - Remove patch-third__party_rust_quinn-udp_src_unix.rs (DragonFly only, not needed) - Update patch-pipewire_init for 151 (changed file paths) - Update patch-tools_profiler_core_platform.cpp for new line numbers - Add patch-python_sites_build.txt and patch-python_sites_mach.txt from FreeBSD NSS 3.124: - Update PORTVERSION from 3.122 to 3.124 - Remove patch-lib_softoken_pkcs11c.c (CKA_NSS_DB fix upstreamed) - Update pkg-plist: remove libcrmf.a, cmmf.h, cmmft.h, crmf.h, crmft.h - Remove libcrmf.a from do-install target Co-Authored-By: Claude Sonnet 4.6 Commit: f70ed270d779f8cf6bb77d0456ed263891c0cc20 https://github.com/MidnightBSD/mports/commit/f70ed270d779f8cf6bb77d0456ed263891c0cc20 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M .github/workflows/claude-code-review.yml M AGENTS.md M devel/libpci/Makefile M devel/libpci/distinfo M devel/libpciaccess/Makefile M devel/libpciaccess/distinfo M devel/libpciaccess/files/patch-src_freebsd__pci.c M devel/libpciaccess/files/patch-src_meson.build M devel/libpciaccess/pkg-descr M japanese/mh/Makefile A japanese/mh/files/patch-conf_mhconfig.c M japanese/mh/pkg-plist M net/tsocks/pkg-plist M sysutils/logstash6/Makefile M sysutils/logstash7/Makefile M sysutils/logstash7/distinfo M sysutils/logstash8/Makefile M sysutils/logstash8/distinfo M sysutils/logstash8/files/pkg-message.in M sysutils/pciutils/Makefile M sysutils/pciutils/distinfo Log Message: ----------- Merge branch 'master' of ssh://github.com/MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/542e917c5736...f70ed270d779 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 09:36:53 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 06:36:53 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 48e605: textproc/libxml2-python: add doxygen build dep and... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 48e6057e20f51125477c0ecbe90cc5b1676584c6 https://github.com/MidnightBSD/mports/commit/48e6057e20f51125477c0ecbe90cc5b1676584c6 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/libxml2-python/Makefile Log Message: ----------- textproc/libxml2-python: add doxygen build dep and pre-build step libxml2 2.12+ generates Python stubs via generator.py which reads Doxygen XML from doc/xml/. Add textproc/doxygen as a build dep and run doxygen before the Python distutils build to produce the required doc/xml/ directory. AI-Assisted-by: Claude Sonnet 4.6 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 Jun 4 09:51:32 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 06:51:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 339e03: add a build depends Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 339e037a0806b966301f2ca989f21b1122b36cbd https://github.com/MidnightBSD/mports/commit/339e037a0806b966301f2ca989f21b1122b36cbd Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M sysutils/rubygem-sys-filesystem14/Makefile Log Message: ----------- add a build depends Commit: 2f501c49865def17e6b3a6550aa067f35b8aa5a4 https://github.com/MidnightBSD/mports/commit/2f501c49865def17e6b3a6550aa067f35b8aa5a4 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M sysutils/rubygem-sys-filesystem14/Makefile Log Message: ----------- simplify Compare: https://github.com/MidnightBSD/mports/compare/48e6057e20f5...2f501c49865d To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 11:45:28 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 08:45:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a46435: x11/libinput: update to 1.31.3 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a4643542464aa8e950fd264d4b7ae904cfcfa596 https://github.com/MidnightBSD/mports/commit/a4643542464aa8e950fd264d4b7ae904cfcfa596 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/libevdev/Makefile M devel/libevdev/distinfo M devel/libevdev/pkg-plist M x11/libinput/Makefile M x11/libinput/distinfo M x11/libinput/files/patch-src_evdev.c M x11/libinput/pkg-plist Log Message: ----------- x11/libinput: update to 1.31.3 Update libinput to the fixed release for the udev helper phys sysattr injection advisory. Update devel/libevdev to 1.13.2 to satisfy libinput 1.31.3 dependency requirements. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: 9529561437b9521ee6078942f7caa849285e6ef1 https://github.com/MidnightBSD/mports/commit/9529561437b9521ee6078942f7caa849285e6ef1 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M cad/scotch/Makefile Log Message: ----------- cad/scotch: fix post-fake symlink versioning - Rename post-stage to post-fake (mports equivalent of FreeBSD post-stage) - Rename LIBS/MPICH_LIBS to SCOTCH_LIBS/SCOTCH_MPICH_LIBS to prevent the options framework from appending MPICH lib names to the loop variable (which caused double-processing and circular .so.0 symlinks) - Add MPICH_LIBS conditional loop so pt* libs also get .so.0 versioning AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/2f501c49865d...9529561437b9 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 13:07:55 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 10:07:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a2550b: ports-mgmt/mport-manager: update to 0.3.0, switch ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a2550b59de7661024c6e5d9610a31c004f69ca7c https://github.com/MidnightBSD/mports/commit/a2550b59de7661024c6e5d9610a31c004f69ca7c Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M ports-mgmt/mport-manager/Makefile M ports-mgmt/mport-manager/distinfo M ports-mgmt/mport-manager/files/mport-manager.desktop M ports-mgmt/mport-manager/pkg-plist Log Message: ----------- ports-mgmt/mport-manager: update to 0.3.0, switch to GTK4 - Update to 0.3.0 - Replace gtk30/gdkpixbuf with gtk40 (USE_GNOME); add cairo as explicit dep - Add vulkan-loader and graphene LIB_DEPENDS (required by GTK4) - Replace pkexec/polkit RUN_DEPENDS with gksudo:sysutils/gksudo - Add FAKE_OPTS=trueprefix; upstream install now uses DESTDIR - Remove desktop-file-utils from USES (upstream installs the .desktop file) - Remove post-install icon copy (upstream handles it); add post-fake strip - Remove polkit policy from plist/files; remove pixmaps entry from plist - Update desktop file to use gksudo and correct icon name AI-Assisted-by: Claude Sonnet 4.6 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 Jun 4 13:14:55 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 10:14:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 9784e0: ports-mgmt/mport-manager: restore polkit, use pkex... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 9784e0eb7af560057c93d3cee0547b50d7ddd000 https://github.com/MidnightBSD/mports/commit/9784e0eb7af560057c93d3cee0547b50d7ddd000 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M ports-mgmt/mport-manager/Makefile M ports-mgmt/mport-manager/files/mport-manager.desktop M ports-mgmt/mport-manager/pkg-plist Log Message: ----------- ports-mgmt/mport-manager: restore polkit, use pkexec for privilege escalation Switch back from gksudo to pkexec/polkit for launching mport-manager with elevated privileges, restoring the polkit policy file installation. AI-Assisted-by: Claude Sonnet 4.6 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 Jun 4 16:29:32 2026 From: noreply at github.com (dependabot[bot]) Date: Thu, 04 Jun 2026 13:29:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 01bdb9: build(deps): bump hono from 4.12.18 to 4.12.23 in ... Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/misc/grok-cli/files/hono-4.12.23 Home: https://github.com/MidnightBSD/mports Commit: 01bdb9164de9518601f631cf0c04c573d704b719 https://github.com/MidnightBSD/mports/commit/01bdb9164de9518601f631cf0c04c573d704b719 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M misc/grok-cli/files/package-lock.json Log Message: ----------- build(deps): bump hono from 4.12.18 to 4.12.23 in /misc/grok-cli/files Bumps [hono](https://github.com/honojs/hono) from 4.12.18 to 4.12.23. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.12.18...v4.12.23) --- updated-dependencies: - dependency-name: hono dependency-version: 4.12.23 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 Jun 4 16:57:53 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 13:57:53 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 59b3ce: www/firefox: add FreeBSD compatibility patches for... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 59b3ce25769c5f4084442288c813cce762fb9d5d https://github.com/MidnightBSD/mports/commit/59b3ce25769c5f4084442288c813cce762fb9d5d Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: A www/firefox/files/patch-hal_moz.build A www/firefox/files/patch-ipc_glue_ForkServer.cpp A www/firefox/files/patch-ipc_glue_GeckoChildProcessHost.cpp A www/firefox/files/patch-third__party_sqlite3_ext_sqlite-vec_sqlite-vec.c A www/firefox/files/patch-toolkit_crashreporter_google-breakpad_src_common_linux_memory__mapped__file.cc A www/firefox/files/patch-xpcom_base_nsMemoryInfoDumper.cpp Log Message: ----------- www/firefox: add FreeBSD compatibility patches for 151.0.3 - patch-hal_moz.build: export UdevLib.h for FreeBSD (enables gamepad) - patch-ipc_glue_ForkServer.cpp: include signal.h and BinaryPath.h on FreeBSD - patch-ipc_glue_GeckoChildProcessHost.cpp: skip crash reporter setup on FreeBSD - patch-third__party_sqlite3_ext_sqlite-vec_sqlite-vec.c: include sys/types.h on FreeBSD - patch-toolkit_crashreporter_google-breakpad: disable linux-only code on FreeBSD - patch-xpcom_base_nsMemoryInfoDumper.cpp: include signal.h for RT signals on FreeBSD Adapted from FreeBSD ports www/firefox for MidnightBSD compatibility. Co-Authored-By: Claude Sonnet 4.6 Commit: ea2ae9fac5fe8503f036a86363e78a35d3551753 https://github.com/MidnightBSD/mports/commit/ea2ae9fac5fe8503f036a86363e78a35d3551753 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M www/firefox/files/patch-ipc_glue_ForkServer.cpp Log Message: ----------- www/firefox: fix patch-ipc_glue_ForkServer.cpp hunk count for 151.0.3 The second hunk had incorrect line count (-78,7 instead of -78,5). Also corrects line numbers to match Firefox 151.0.3 source layout. Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/mports/compare/9784e0eb7af5...ea2ae9fac5fe To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 20:47:27 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 17:47:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d894b0: build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d894b02bec91063068b5aa675fb2d2a7c9c6ad84 https://github.com/MidnightBSD/mports/commit/d894b02bec91063068b5aa675fb2d2a7c9c6ad84 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/rubygem-twitter-text/Makefile Log Message: ----------- build To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 20:48:08 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 17:48:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4dfe6a: build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4dfe6a5555fe88b851715cdc71ad1ae2862ab5a3 https://github.com/MidnightBSD/mports/commit/4dfe6a5555fe88b851715cdc71ad1ae2862ab5a3 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/rubygem-truncato/Makefile Log Message: ----------- build To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 20:48:51 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 17:48:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8b8414: dep Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8b84144b67c99f492da678519e47e742a66c2564 https://github.com/MidnightBSD/mports/commit/8b84144b67c99f492da678519e47e742a66c2564 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/rubygem-org-ruby/Makefile Log Message: ----------- dep To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 20:49:29 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 17:49:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b1737e: Magus: fix ready_ports view gating builds on fetch... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b1737edd4d3c4cb1732732353ea5c571a3d26252 https://github.com/MidnightBSD/mports/commit/b1737edd4d3c4cb1732732353ea5c571a3d26252 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M Tools/magus/ready_ports.sql Log Message: ----------- Magus: fix ready_ports view gating builds on fetch phase The phased-pipeline-plan.md explicitly states the fetch phase "does not gate builds". Commit b844cceca2 incorrectly added an INNER JOIN on port_phase_results requiring fetch_phase.status='pass'/'warn', causing the ready-to-build count to show zero for any port whose fetch phase has not completed even when all dependencies are done. Remove the INNER JOIN so the view matches the design: a port is ready to build when its dependencies are satisfied, regardless of fetch status. The build phase already runs 'bmake fetch' as part of its pipeline. Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 20:49:50 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 17:49:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 54b6f8: dep Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 54b6f8bd5d27377da2ecdc6e720e3065116bc623 https://github.com/MidnightBSD/mports/commit/54b6f8bd5d27377da2ecdc6e720e3065116bc623 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/rubygem-kramdown-gitlab/Makefile Log Message: ----------- dep To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 20:50:31 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 17:50:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 48dfed: dep Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 48dfed3734d4ee039c0795cda2829c3ad0c05cc4 https://github.com/MidnightBSD/mports/commit/48dfed3734d4ee039c0795cda2829c3ad0c05cc4 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/rubygem-js_regex/Makefile Log Message: ----------- dep To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 20:51:11 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 17:51:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b18272: dep Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b1827296ad9bdb79ef14c66b2ab0f0225d4bf08b https://github.com/MidnightBSD/mports/commit/b1827296ad9bdb79ef14c66b2ab0f0225d4bf08b Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/rubygem-html2text/Makefile Log Message: ----------- dep To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 20:51:53 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 17:51:53 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a4e5ac: dep Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a4e5aca00d7ec23526955ec0ce52126f4439f9ea https://github.com/MidnightBSD/mports/commit/a4e5aca00d7ec23526955ec0ce52126f4439f9ea Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/rubygem-html-pipeline-gitlab/Makefile Log Message: ----------- dep To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 20:59:40 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 17:59:40 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 7b5faf: dep Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7b5faf7c74b8a634beb0f58a2495e1fa3cb1f4a5 https://github.com/MidnightBSD/mports/commit/7b5faf7c74b8a634beb0f58a2495e1fa3cb1f4a5 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/rubygem-cronex/Makefile Log Message: ----------- dep To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 21:00:34 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:00:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8ee92d: lic Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8ee92d20d5a3cb79ce59ccd533ce55fc38153801 https://github.com/MidnightBSD/mports/commit/8ee92d20d5a3cb79ce59ccd533ce55fc38153801 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/rubygem-babosa/Makefile Log Message: ----------- lic To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 21:01:08 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:01:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] af21b1: dep Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: af21b151a6b6491e6fa42f0a226f9f602da7b037 https://github.com/MidnightBSD/mports/commit/af21b151a6b6491e6fa42f0a226f9f602da7b037 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/rubygem-asciidoctor-plantuml00/Makefile Log Message: ----------- dep To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 21:01:46 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:01:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ef7436: dep Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ef7436485f3142c838c3c572b73da1b5e6a9a98e https://github.com/MidnightBSD/mports/commit/ef7436485f3142c838c3c572b73da1b5e6a9a98e Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/rubygem-asciidoctor-kroki/Makefile Log Message: ----------- dep To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 21:02:16 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:02:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 9e0507: dep Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 9e0507b0e3b2c2e44e2e3ec49376b10816eedbc5 https://github.com/MidnightBSD/mports/commit/9e0507b0e3b2c2e44e2e3ec49376b10816eedbc5 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/rubygem-asciidoctor-include-ext/Makefile Log Message: ----------- dep To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 21:04:47 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:04:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] eb7260: Magus: fix ready-ports count to show build queue r... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: eb72605181228e881f6eedae16b5fb4f9625bf72 https://github.com/MidnightBSD/mports/commit/eb72605181228e881f6eedae16b5fb4f9625bf72 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M Tools/magus/ready_ports.sql M Tools/magus/www/data/magus/index.cgi Log Message: ----------- Magus: fix ready-ports count to show build queue regardless of fetch phase The ready_ports view correctly gates the build worker on fetch='pass' so that builds only start after the fetch phase has warmed the distfile cache. However the "ready" count on the run details page used search_ready_ports which queries that same view, so the count showed zero whenever fetch had not yet completed -- even for ports whose dependencies were fully satisfied. Restore the INNER JOIN in ready_ports.sql (reverts b1737edd) so the build worker continues to wait for fetch. Replace the search_ready_ports-based count in run_page with a direct SQL query that counts ports with all dependencies satisfied and status='untested', independent of fetch phase status. This lets the UI show the full build queue (ports waiting to build, possibly still being fetched) while the build worker itself correctly waits for fetch to complete before picking up work. Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 21:06:49 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:06:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d201c4: textproc/iso8879: Fix build failure by using USES=zip Message-ID: Branch: refs/heads/textproc/iso8879 Home: https://github.com/MidnightBSD/mports Commit: d201c4590e593417bb4ebca43702700ec78e5534 https://github.com/MidnightBSD/mports/commit/d201c4590e593417bb4ebca43702700ec78e5534 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/iso8879/Makefile Log Message: ----------- textproc/iso8879: Fix build failure by using USES=zip Modernize the port by using USES=zip which utilizes the native unzip command. This fixes a build failure where /usr/local/bin/unzip was missing during the fake stage because it was only listed in BUILD_DEPENDS and the port used NO_BUILD=yes. Also simplify the do-install target by using standard INSTALL_DATA and removing redundant pre-install target. AI-Assisted-by: Gemini CLI 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 Jun 4 21:11:10 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:11:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 478bb7: Magus: add fetch-failures view for a run Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 478bb7196d5c33645e739b6166bb7650d7b119af https://github.com/MidnightBSD/mports/commit/478bb7196d5c33645e739b6166bb7650d7b119af Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M Tools/magus/www/data/magus/index.cgi A Tools/magus/www/tmpls/fetch-failures.tmpl M Tools/magus/www/tmpls/run.tmpl Log Message: ----------- Magus: add fetch-failures view for a run Add /magus/fetch-failures/ page listing all ports whose fetch phase failed for the given run. The page shows port name, version, flavor, last-updated timestamp, and a link to the port detail page. - index.cgi: route /fetch-failures/, fetch_failures() handler queries port_phase_results for phase='fetch' AND status='fail' for the run - fetch-failures.tmpl: table view with empty-state message - run.tmpl: add "Fetch Failures" link alongside the existing Top Blockers link Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 21:39:48 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:39:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2f0e46: Fix key name for Claude Code Review action Message-ID: Branch: refs/heads/laffer1-patch-1 Home: https://github.com/MidnightBSD/mports Commit: 2f0e46926b2d7417b9c3c21dfc0af716839dac24 https://github.com/MidnightBSD/mports/commit/2f0e46926b2d7417b9c3c21dfc0af716839dac24 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M .github/workflows/claude-code-review.yml Log Message: ----------- Fix key name for Claude Code Review action To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 21:40:04 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:40:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e9816e: Fix key name for Claude Code Review action (#611) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e9816e1760b8263f246b4898cfdfd79e38563593 https://github.com/MidnightBSD/mports/commit/e9816e1760b8263f246b4898cfdfd79e38563593 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M .github/workflows/claude-code-review.yml Log Message: ----------- Fix key name for Claude Code Review action (#611) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 21:40:05 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:40:05 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/laffer1-patch-1 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 Thu Jun 4 21:41:37 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:41:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 433dd0: textproc/iso8879: Fix build failure by using USES=... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 433dd0998f21a4b23c7ae54263177e5ba2932be0 https://github.com/MidnightBSD/mports/commit/433dd0998f21a4b23c7ae54263177e5ba2932be0 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M textproc/iso8879/Makefile Log Message: ----------- textproc/iso8879: Fix build failure by using USES=zip (#610) Modernize the port by using USES=zip which utilizes the native unzip command. This fixes a build failure where /usr/local/bin/unzip was missing during the fake stage because it was only listed in BUILD_DEPENDS and the port used NO_BUILD=yes. Also simplify the do-install target by using standard INSTALL_DATA and removing redundant pre-install target. AI-Assisted-by: Gemini CLI ## Summary by Sourcery Modernize the iso8879 port to use the standard zip framework and simplify installation while fixing a missing unzip build-time dependency. Bug Fixes: - Resolve build failures by switching from an explicit unzip BUILD_DEPENDS to USES=zip, relying on the base system unzip. Enhancements: - Simplify the iso8879 port Makefile by using standard INSTALL_DATA, consolidating PLIST substitutions, and removing the custom pre-install logic. 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 Jun 4 21:41:38 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:41:38 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/textproc/iso8879 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 Thu Jun 4 21:43:09 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:43:09 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 892d4a: Rename API key variable for consistency Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 892d4a978a86676408a2b465efbf7603b1c8a663 https://github.com/MidnightBSD/src/commit/892d4a978a86676408a2b465efbf7603b1c8a663 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M .github/workflows/claude-review-ondemand.yml Log Message: ----------- Rename API key variable for consistency 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 Thu Jun 4 21:43:38 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:43:38 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 4aa876: Fix key name for Claude code action Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 4aa8768f8b99b8a2331f845ccc7875e8bb3ae276 https://github.com/MidnightBSD/src/commit/4aa8768f8b99b8a2331f845ccc7875e8bb3ae276 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M .github/workflows/claude-review.yml Log Message: ----------- Fix key name for Claude code action 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 Thu Jun 4 21:50:31 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 18:50:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 199280: sysutils/amazon-ssm-agent: fix GO_TARGET using TRU... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 199280af794471c4b1d91f2eebb948f12bea4740 https://github.com/MidnightBSD/mports/commit/199280af794471c4b1d91f2eebb948f12bea4740 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M sysutils/amazon-ssm-agent/Makefile Log Message: ----------- sysutils/amazon-ssm-agent: fix GO_TARGET using TRUE_PREFIX instead of PREFIX PREFIX during staged installs already includes STAGEDIR, causing the install loop to double-prepend STAGEDIR and install binaries to the wrong path. Use TRUE_PREFIX which is the non-staged prefix. Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 22:29:29 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 19:29:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] fc29f3: security/rubygem-tpm-key_attestation: add BUILD_DE... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: fc29f37b26b64c697f91c4f8bd0a5b1adf2d1ed8 https://github.com/MidnightBSD/mports/commit/fc29f37b26b64c697f91c4f8bd0a5b1adf2d1ed8 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M security/rubygem-tpm-key_attestation/Makefile Log Message: ----------- security/rubygem-tpm-key_attestation: add BUILD_DEPENDS for gem deps fake-qa checks gem dependencies via `gem list`, which only sees installed gems. Without BUILD_DEPENDS the dependent gems are not installed before the fake phase, causing the gemdeps check in qa.sh to fail. Mirror the RUN_DEPENDS as BUILD_DEPENDS so they are present during the build. Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 23:23:42 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 20:23:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4f67d7: databases/rubygem-flipper-active_record: add BUILD... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4f67d79390c05b2bfa80b73795af38f20bc15c3f https://github.com/MidnightBSD/mports/commit/4f67d79390c05b2bfa80b73795af38f20bc15c3f Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M databases/rubygem-flipper-active_record/Makefile Log Message: ----------- databases/rubygem-flipper-active_record: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: ebc4bbd2733721050629c414953710035f3a14f9 https://github.com/MidnightBSD/mports/commit/ebc4bbd2733721050629c414953710035f3a14f9 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M databases/rubygem-pg_query/Makefile Log Message: ----------- databases/rubygem-pg_query: add google-protobuf to BUILD_DEPENDS for fake-qa Co-Authored-By: Claude Sonnet 4.6 Commit: 83b8305f3484f6abadec176a2303646585a6661f https://github.com/MidnightBSD/mports/commit/83b8305f3484f6abadec176a2303646585a6661f Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M databases/rubygem-redis-clustering-gitlab/Makefile Log Message: ----------- databases/rubygem-redis-clustering-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 27d6631efdcaf5036f570bba9149cf80d5d44200 https://github.com/MidnightBSD/mports/commit/27d6631efdcaf5036f570bba9149cf80d5d44200 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M databases/rubygem-redis-namespace-gitlab/Makefile Log Message: ----------- databases/rubygem-redis-namespace-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 46c7bb10936520dd05fb17b01fd81b9b194866a4 https://github.com/MidnightBSD/mports/commit/46c7bb10936520dd05fb17b01fd81b9b194866a4 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M databases/rubygem-state_machines-activemodel-gitlab/Makefile Log Message: ----------- databases/rubygem-state_machines-activemodel-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 3d592c697de074a564dd13df74851916bddc77c3 https://github.com/MidnightBSD/mports/commit/3d592c697de074a564dd13df74851916bddc77c3 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-async-gitlab/Makefile Log Message: ----------- devel/rubygem-async-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 3f1483b91562ee3e6094988d735d4db2cddcf777 https://github.com/MidnightBSD/mports/commit/3f1483b91562ee3e6094988d735d4db2cddcf777 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-aws-sdk-core-gitlab/Makefile Log Message: ----------- devel/rubygem-aws-sdk-core-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 59cfd0f97df249ebb48d737f3b72fd1a3ebc1fc7 https://github.com/MidnightBSD/mports/commit/59cfd0f97df249ebb48d737f3b72fd1a3ebc1fc7 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-bootsnap-gitlab/Makefile Log Message: ----------- devel/rubygem-bootsnap-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 594f1eefa1a07ae00f17c5ef9b90ebf3029f5937 https://github.com/MidnightBSD/mports/commit/594f1eefa1a07ae00f17c5ef9b90ebf3029f5937 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-cork/Makefile Log Message: ----------- devel/rubygem-cork: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 769f750f66dcdf157c18a04d0af19dadcefd3e8e https://github.com/MidnightBSD/mports/commit/769f750f66dcdf157c18a04d0af19dadcefd3e8e Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-dry-core-gitlab/Makefile Log Message: ----------- devel/rubygem-dry-core-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 4b0426bc4a7440208a7c5acd555f92e18b8fb8e0 https://github.com/MidnightBSD/mports/commit/4b0426bc4a7440208a7c5acd555f92e18b8fb8e0 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-execjs-gitlab/Makefile Log Message: ----------- devel/rubygem-execjs-gitlab: fix LICENSE_FILE case (MIT-LICENSE not mit-LICENSE) Co-Authored-By: Claude Sonnet 4.6 Commit: 67fa24c90521eaced2551b0ae8d7fc2a58432b68 https://github.com/MidnightBSD/mports/commit/67fa24c90521eaced2551b0ae8d7fc2a58432b68 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-flipper-active_support_cache_store-rails-gitlab/Makefile Log Message: ----------- devel/rubygem-flipper-active_support_cache_store-rails-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: acf918f6ea3c2f74044a0610245806bc783175f7 https://github.com/MidnightBSD/mports/commit/acf918f6ea3c2f74044a0610245806bc783175f7 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-fugit-gitlab/Makefile Log Message: ----------- devel/rubygem-fugit-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: b4e3ab6d47b721f99b263b85f21cc264c4c79426 https://github.com/MidnightBSD/mports/commit/b4e3ab6d47b721f99b263b85f21cc264c4c79426 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-gettext_i18n_rails/Makefile Log Message: ----------- devel/rubygem-gettext_i18n_rails: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 1fd59ba47e260635d02e3ebb58c76d3fb7771ceb https://github.com/MidnightBSD/mports/commit/1fd59ba47e260635d02e3ebb58c76d3fb7771ceb Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-gitlab-chronic/Makefile Log Message: ----------- devel/rubygem-gitlab-chronic: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: c09e421774fc25feec8ba4eeee4cc8b94663c97e https://github.com/MidnightBSD/mports/commit/c09e421774fc25feec8ba4eeee4cc8b94663c97e Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-gitlab-sdk/Makefile Log Message: ----------- devel/rubygem-gitlab-sdk: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 6dd826757f1be379810c7b4393ba5eee18a69d12 https://github.com/MidnightBSD/mports/commit/6dd826757f1be379810c7b4393ba5eee18a69d12 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-gitlab_chronic_duration/Makefile Log Message: ----------- devel/rubygem-gitlab_chronic_duration: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 661136a629df61c1b544b73cab6f0b7f49f2c114 https://github.com/MidnightBSD/mports/commit/661136a629df61c1b544b73cab6f0b7f49f2c114 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-grape-entity/Makefile Log Message: ----------- devel/rubygem-grape-entity: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: ef61ce2b6afc00a4935eaec99e2e2c543b995565 https://github.com/MidnightBSD/mports/commit/ef61ce2b6afc00a4935eaec99e2e2c543b995565 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-grpc-google-iam-v1-gitlab/Makefile Log Message: ----------- devel/rubygem-grpc-google-iam-v1-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: f5e8ac58b51a75d292d3efbd50d1ae1ad569de3b https://github.com/MidnightBSD/mports/commit/f5e8ac58b51a75d292d3efbd50d1ae1ad569de3b Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-i18n_data/Makefile Log Message: ----------- devel/rubygem-i18n_data: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: d23609df60d93de8eb882958cd03c07aa737ee8d https://github.com/MidnightBSD/mports/commit/d23609df60d93de8eb882958cd03c07aa737ee8d Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-icalendar-gitlab/Makefile Log Message: ----------- devel/rubygem-icalendar-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: e21a848f13360d77baab6ad513b64b5bb06c8112 https://github.com/MidnightBSD/mports/commit/e21a848f13360d77baab6ad513b64b5bb06c8112 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-jaeger-client/Makefile Log Message: ----------- devel/rubygem-jaeger-client: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 46909caaad2d635b9497c27af486a71c8eb8cda2 https://github.com/MidnightBSD/mports/commit/46909caaad2d635b9497c27af486a71c8eb8cda2 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-json_schemer/Makefile Log Message: ----------- devel/rubygem-json_schemer: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 6aab7dbc77b5f8c8bdc13c873b315f71e5fffe8b https://github.com/MidnightBSD/mports/commit/6aab7dbc77b5f8c8bdc13c873b315f71e5fffe8b Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-license_finder-gitlab/Makefile Log Message: ----------- devel/rubygem-license_finder-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 85a252ca9748cf052d16c4680558671e69396d80 https://github.com/MidnightBSD/mports/commit/85a252ca9748cf052d16c4680558671e69396d80 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-mustermann-grape10/Makefile Log Message: ----------- devel/rubygem-mustermann-grape10: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 336e513e8685fd27412aa3ed5e3e8a129ea6ebbc https://github.com/MidnightBSD/mports/commit/336e513e8685fd27412aa3ed5e3e8a129ea6ebbc Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-oj/Makefile Log Message: ----------- devel/rubygem-oj: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: fffc788f1eed7f30f4aaf35b6c7052cb4ea9beb9 https://github.com/MidnightBSD/mports/commit/fffc788f1eed7f30f4aaf35b6c7052cb4ea9beb9 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-oj-gitlab/Makefile Log Message: ----------- devel/rubygem-oj-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 39cc11ac08bb184b7b39e668967f7ddbdf7dab91 https://github.com/MidnightBSD/mports/commit/39cc11ac08bb184b7b39e668967f7ddbdf7dab91 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-opentelemetry-api/Makefile Log Message: ----------- devel/rubygem-opentelemetry-api: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: bd8a8768d8cd48e12d41bb71c2aa52830adae6a3 https://github.com/MidnightBSD/mports/commit/bd8a8768d8cd48e12d41bb71c2aa52830adae6a3 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-opentelemetry-common-gitlab/Makefile Log Message: ----------- devel/rubygem-opentelemetry-common-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: bdafbc2d33897ceed1d0627dff2a877cca021bac https://github.com/MidnightBSD/mports/commit/bdafbc2d33897ceed1d0627dff2a877cca021bac Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-opentelemetry-helpers-sql-gitlab/Makefile Log Message: ----------- devel/rubygem-opentelemetry-helpers-sql-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 74f14a4eed6a23afe6492a2833da7d0f0980143b https://github.com/MidnightBSD/mports/commit/74f14a4eed6a23afe6492a2833da7d0f0980143b Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-opentelemetry-registry-gitlab/Makefile Log Message: ----------- devel/rubygem-opentelemetry-registry-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 05f4d3c6622a9edbedd3297fa0bdec97c935888d https://github.com/MidnightBSD/mports/commit/05f4d3c6622a9edbedd3297fa0bdec97c935888d Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-opentelemetry-semantic_conventions-gitlab/Makefile Log Message: ----------- devel/rubygem-opentelemetry-semantic_conventions-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 47b0f196f25065a637a2bcb9699d2e4bb9842bc7 https://github.com/MidnightBSD/mports/commit/47b0f196f25065a637a2bcb9699d2e4bb9842bc7 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-pastel/Makefile Log Message: ----------- devel/rubygem-pastel: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 4758eac9c2c697a96efc6a15c3ecfcab9d531938 https://github.com/MidnightBSD/mports/commit/4758eac9c2c697a96efc6a15c3ecfcab9d531938 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-re2/Makefile Log Message: ----------- devel/rubygem-re2: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 86aa35d5a8e3dd6dcf263d7c805c76859622fd63 https://github.com/MidnightBSD/mports/commit/86aa35d5a8e3dd6dcf263d7c805c76859622fd63 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-redis-store-gitlab/Makefile Log Message: ----------- devel/rubygem-redis-store-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: f00f649263962d70256873bfbf0edbc5218ff495 https://github.com/MidnightBSD/mports/commit/f00f649263962d70256873bfbf0edbc5218ff495 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-ruby-magic/Makefile Log Message: ----------- devel/rubygem-ruby-magic: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: e85bef6cebd039eb167c90a1390d3f5b93a9866f https://github.com/MidnightBSD/mports/commit/e85bef6cebd039eb167c90a1390d3f5b93a9866f Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-sentry-ruby/Makefile Log Message: ----------- devel/rubygem-sentry-ruby: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 8a1896195ab537fc0e55cc80b42f0172461cbae2 https://github.com/MidnightBSD/mports/commit/8a1896195ab537fc0e55cc80b42f0172461cbae2 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-tty-reader/Makefile Log Message: ----------- devel/rubygem-tty-reader: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: f708ce6bab173128cd38f5aa717ea79e94965d88 https://github.com/MidnightBSD/mports/commit/f708ce6bab173128cd38f5aa717ea79e94965d88 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-unicode-display_width/Makefile Log Message: ----------- devel/rubygem-unicode-display_width: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: c12d821b04da9595751ad6e1294caa99383f281b https://github.com/MidnightBSD/mports/commit/c12d821b04da9595751ad6e1294caa99383f281b Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-unleash/Makefile Log Message: ----------- devel/rubygem-unleash: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 3ac727fc60d93ff4fbdc485cf1e787d0d6044775 https://github.com/MidnightBSD/mports/commit/3ac727fc60d93ff4fbdc485cf1e787d0d6044775 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-view_component-rails-gitlab/Makefile Log Message: ----------- devel/rubygem-view_component-rails-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 4c22b1f0d07b653a50bb92fa05e65d569306f795 https://github.com/MidnightBSD/mports/commit/4c22b1f0d07b653a50bb92fa05e65d569306f795 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/rubygem-warning/Makefile Log Message: ----------- devel/rubygem-warning: fix LICENSE_FILE case (MIT-LICENSE not mit-LICENSE) Co-Authored-By: Claude Sonnet 4.6 Commit: dfd00581c5f90d01b5fabe6170fb0ddc36ebe1ff https://github.com/MidnightBSD/mports/commit/dfd00581c5f90d01b5fabe6170fb0ddc36ebe1ff Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M dns/rubygem-simpleidn/Makefile Log Message: ----------- dns/rubygem-simpleidn: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 327b6d4419d90a40b9a9cd0ad71c49475b5f8c3f https://github.com/MidnightBSD/mports/commit/327b6d4419d90a40b9a9cd0ad71c49475b5f8c3f Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M dns/rubygem-validates_hostname-gitlab/Makefile Log Message: ----------- dns/rubygem-validates_hostname-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 0f2bcdf8e8a188422a8c7662dfeb42f2f3ec07dd https://github.com/MidnightBSD/mports/commit/0f2bcdf8e8a188422a8c7662dfeb42f2f3ec07dd Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M lang/rubygem-rb_sys/Makefile Log Message: ----------- lang/rubygem-rb_sys: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 36af1d90d24b81ea4909c6f67c6a0e1dae2eca04 https://github.com/MidnightBSD/mports/commit/36af1d90d24b81ea4909c6f67c6a0e1dae2eca04 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M mail/rubygem-mail-gitlab/Makefile Log Message: ----------- mail/rubygem-mail-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: 41ab6129a7c41ed8e219b297b7ab4a88d6c41102 https://github.com/MidnightBSD/mports/commit/41ab6129a7c41ed8e219b297b7ab4a88d6c41102 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M security/rubygem-cose/Makefile Log Message: ----------- security/rubygem-cose: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Commit: aeaf343b71329510cb54852ee88535499e3f086b https://github.com/MidnightBSD/mports/commit/aeaf343b71329510cb54852ee88535499e3f086b Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M security/rubygem-encryptor/Makefile Log Message: ----------- security/rubygem-encryptor: fix LICENSE_FILE case (MIT-LICENSE not mit-LICENSE) Co-Authored-By: Claude Sonnet 4.6 Commit: f5d2bccb300358069e2db96b64e3bf20cf1c0cdb https://github.com/MidnightBSD/mports/commit/f5d2bccb300358069e2db96b64e3bf20cf1c0cdb Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M security/rubygem-ruby-saml-gitlab/Makefile Log Message: ----------- security/rubygem-ruby-saml-gitlab: add BUILD_DEPENDS for fake-qa gem dep check Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/mports/compare/fc29f37b26b6...f5d2bccb3003 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 23:43:24 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 20:43:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 787c2c: devel/py-binaryornot: switch to pep517 build (uses... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 787c2cf0233f76bf84ea72e3ae8f18280dfcc844 https://github.com/MidnightBSD/mports/commit/787c2cf0233f76bf84ea72e3ae8f18280dfcc844 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/py-binaryornot/Makefile Log Message: ----------- devel/py-binaryornot: switch to pep517 build (uses hatchling, no setup.py) Co-Authored-By: Claude Sonnet 4.6 Commit: 4591c8fe14c362d0402825b997c0235d733756ad https://github.com/MidnightBSD/mports/commit/4591c8fe14c362d0402825b997c0235d733756ad Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/py-entrypoints/Makefile Log Message: ----------- devel/py-entrypoints: switch to pep517 build (uses flit-core, no setup.py) Co-Authored-By: Claude Sonnet 4.6 Commit: c05c4ada81507572bc069b99f83b535208ad70dc https://github.com/MidnightBSD/mports/commit/c05c4ada81507572bc069b99f83b535208ad70dc Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/py-pathable/Makefile Log Message: ----------- devel/py-pathable: switch to pep517 build (uses poetry-core, no setup.py) Co-Authored-By: Claude Sonnet 4.6 Commit: c8e7d790fdcdc21ecd1d8ed66fb28fd907dffbc6 https://github.com/MidnightBSD/mports/commit/c8e7d790fdcdc21ecd1d8ed66fb28fd907dffbc6 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M math/py-numpy-stl/Makefile Log Message: ----------- math/py-numpy-stl: fix post-install strip path (add FAKE_DESTDIR prefix) Co-Authored-By: Claude Sonnet 4.6 Commit: 3088807c5a5148d3688def174e71f174b6bf2ba7 https://github.com/MidnightBSD/mports/commit/3088807c5a5148d3688def174e71f174b6bf2ba7 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M devel/py-proselint/Makefile Log Message: ----------- devel/py-proselint: switch to pep517 build (uses poetry-core, no setup.py) Co-Authored-By: Claude Sonnet 4.6 Commit: c6ae706bb6a655aa3e9c3c19a188d9de643d59c1 https://github.com/MidnightBSD/mports/commit/c6ae706bb6a655aa3e9c3c19a188d9de643d59c1 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M databases/py-sqlite3/Makefile M databases/py-sqlite3/files/setup.py Log Message: ----------- databases/py-sqlite3: include internal Python headers for py313 (pycore_weakref.h) Co-Authored-By: Claude Sonnet 4.6 Commit: 1e586ca39d6d3656dfebe649ecb0644273818dd7 https://github.com/MidnightBSD/mports/commit/1e586ca39d6d3656dfebe649ecb0644273818dd7 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M security/py-itsdangerous/Makefile Log Message: ----------- security/py-itsdangerous: switch to pep517 build (uses flit-core, no setup.py) Co-Authored-By: Claude Sonnet 4.6 Commit: 2e2ef39b42306a2d8219d0bc2e8b97bd7f7317ab https://github.com/MidnightBSD/mports/commit/2e2ef39b42306a2d8219d0bc2e8b97bd7f7317ab Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M japanese/py-fugashi/Makefile A japanese/py-fugashi/files/patch-setup.py Log Message: ----------- japanese/py-fugashi: relax Cython version pin to >= instead of ~= 3.0.11 Co-Authored-By: Claude Sonnet 4.6 Commit: f759238f87ce17b9d2b6b959b4825fd46a4c2775 https://github.com/MidnightBSD/mports/commit/f759238f87ce17b9d2b6b959b4825fd46a4c2775 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M dns/py-pycares/Makefile Log Message: ----------- dns/py-pycares: add cmake to BUILD_DEPENDS (required by pycares 5.0.1) Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/mports/compare/f5d2bccb3003...f759238f87ce To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 23:54:33 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 20:54:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3ea7df: deskutils/py-send2trash: fix PEP517_INSTALL_CMD wh... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3ea7dfa1ae0280552e5ece51d4f077c5c0b75434 https://github.com/MidnightBSD/mports/commit/3ea7dfa1ae0280552e5ece51d4f077c5c0b75434 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: M deskutils/py-send2trash/Makefile Log Message: ----------- deskutils/py-send2trash: fix PEP517_INSTALL_CMD wheel filename case setuptools produces Send2Trash-1.8.3-py3-none-any.whl (capital S) but the default PEP517_INSTALL_CMD glob uses lowercase send2trash. Override the install command to match the actual wheel filename. Co-Authored-By: Claude Sonnet 4.6 Commit: 501910eeff8c134a9d6d2bab9c47d0755e426ec5 https://github.com/MidnightBSD/mports/commit/501910eeff8c134a9d6d2bab9c47d0755e426ec5 Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: A lang/python313t/distinfo Log Message: ----------- lang/python313t: add distinfo (shared with python313, same source) py313t (free-threaded Python 3.13) uses the same source tarball as py313. Without this file, ports using allflavors fail for the py313t flavor with "No checksum file". Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/mports/compare/f759238f87ce...501910eeff8c To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 4 23:57:23 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 20:57:23 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3aa3f5: textproc/libxml2-python: ship pre-generated C wrap... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3aa3f590f414fb003bbe3eddb881ffe22fe5571d https://github.com/MidnightBSD/mports/commit/3aa3f590f414fb003bbe3eddb881ffe22fe5571d Author: Lucas Holt Date: 2026-06-04 (Thu, 04 Jun 2026) Changed paths: A textproc/libxml2-python/files/libxml2-export.c A textproc/libxml2-python/files/libxml2-py.c A textproc/libxml2-python/files/libxml2-py.h A textproc/libxml2-python/files/libxml2.py Log Message: ----------- textproc/libxml2-python: ship pre-generated C wrappers, drop doxygen dep On i386, doxygen fails to generate the XML stubs needed by generator.py. setup.py already skips generator.py if libxml2-py.c and libxml2.py exist, so provide them as pre-generated port files. Remove the doxygen BUILD_DEPENDS and pre-build target ? they are no longer needed. Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jun 5 00:01:28 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 21:01:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 36671a: cleanup: Sort SUBDIR entries in category Makefiles Message-ID: Branch: refs/heads/cleanup/sort-category-makefiles Home: https://github.com/MidnightBSD/mports Commit: 36671adeae602194a52171d3dc58aed19f33d891 https://github.com/MidnightBSD/mports/commit/36671adeae602194a52171d3dc58aed19f33d891 Author: Lucas Holt Date: 2026-06-05 (Fri, 05 Jun 2026) Changed paths: M databases/Makefile M deskutils/Makefile M devel/Makefile M dns/Makefile M graphics/Makefile M lang/Makefile M mail/Makefile M math/Makefile M misc/Makefile M print/Makefile M security/Makefile M sysutils/Makefile M www/Makefile M x11-fonts/Makefile M x11-toolkits/Makefile M x11/Makefile Log Message: ----------- cleanup: Sort SUBDIR entries in category Makefiles Sort SUBDIR entries alphabetically (ASCII order) and move entries that were at the bottom of the files into the main list. This improves consistency and makes it easier to find ports. AI-Assisted-by: Gemini CLI 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 Jun 5 00:10:38 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 21:10:38 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4a1385: add setting for gh Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4a138501591e167639f2062220673d0ae67d08eb https://github.com/MidnightBSD/mports/commit/4a138501591e167639f2062220673d0ae67d08eb Author: Lucas Holt Date: 2026-06-05 (Fri, 05 Jun 2026) Changed paths: M .gemini/settings.json Log Message: ----------- add setting for gh To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jun 5 00:22:55 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 04 Jun 2026 21:22:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] de8969: cleanup: Fix sorting and restore missing ports in ... Message-ID: Branch: refs/heads/cleanup/sort-category-makefiles Home: https://github.com/MidnightBSD/mports Commit: de896927026f75f623e20ad5fc8f7a0a3041a675 https://github.com/MidnightBSD/mports/commit/de896927026f75f623e20ad5fc8f7a0a3041a675 Author: Lucas Holt Date: 2026-06-05 (Fri, 05 Jun 2026) Changed paths: M devel/Makefile M math/Makefile Log Message: ----------- cleanup: Fix sorting and restore missing ports in category Makefiles - Restore missing R-cran-*, S7, p5-Alien-SDL, and py-Faker ports in devel/Makefile - Fix ASCII sorting for rubygem-ffaker, rubygem-with_env in devel/Makefile - Fix ASCII sorting for R-cran-dbplyr and R-cran-deldir in math/Makefile AI-Assisted-by: Gemini CLI 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 Jun 5 09:22:24 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 05 Jun 2026 06:22:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ec6b60: devel/chrpath: rename ELF union types to avoid BSD... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ec6b602d95cb0eba22ae8eabe2dcb39e7b41e2c0 https://github.com/MidnightBSD/mports/commit/ec6b602d95cb0eba22ae8eabe2dcb39e7b41e2c0 Author: Lucas Holt Date: 2026-06-05 (Fri, 05 Jun 2026) Changed paths: A devel/chrpath/files/patch-chrpath.c A devel/chrpath/files/patch-elf.c A devel/chrpath/files/patch-killrpath.c A devel/chrpath/files/patch-protos.h Log Message: ----------- devel/chrpath: rename ELF union types to avoid BSD system typedef conflicts chrpath 0.18 defines Elf_Ehdr, Elf_Shdr, Elf_Phdr as unions in protos.h, but sys/elf_generic.h already typedef's these names to the 64-bit struct variants on MidnightBSD. Rename to ChrpathElf_Ehdr/Shdr/Phdr throughout. Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jun 5 09:30:15 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 05 Jun 2026 06:30:15 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 627c74: mail/dovecot24: use TRUE_PREFIX for DATADIR/DOCSDI... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 627c7458f95784e3bd9888d5b7cd5a94ef50f0fc https://github.com/MidnightBSD/mports/commit/627c7458f95784e3bd9888d5b7cd5a94ef50f0fc Author: Lucas Holt Date: 2026-06-05 (Fri, 05 Jun 2026) Changed paths: M mail/dovecot24/Makefile Log Message: ----------- mail/dovecot24: use TRUE_PREFIX for DATADIR/DOCSDIR/EXAMPLESDIR During fake install PREFIX already includes STAGEDIR, so using ${FAKE_DESTDIR}${PREFIX}/... in post-install doubled the staging path. Switch DATADIR, DOCSDIR, and EXAMPLESDIR to use TRUE_PREFIX so ${FAKE_DESTDIR}${DOCSDIR} resolves to the correct single path. Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jun 5 09:36:27 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 05 Jun 2026 06:36:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4515ca: misc/codex: fix V8 GN toolchain build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4515ca759f73c98a347c7f91aab42ee74387933a https://github.com/MidnightBSD/mports/commit/4515ca759f73c98a347c7f91aab42ee74387933a Author: Lucas Holt Date: 2026-06-05 (Fri, 05 Jun 2026) Changed paths: M misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_gcc__toolchain.gni Log Message: ----------- misc/codex: fix V8 GN toolchain build Remove V8 module substitution placeholders that the local gn tool cannot parse. The port already disables autogenerated C++ modules on BSD, but gn still parses these tool definitions during generation. 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 Fri Jun 5 17:07:16 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 05 Jun 2026 14:07:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c271e4: www/mod_perl2: fix incompatible function pointer t... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c271e474e485c87cef5c82067f4b566f439ca771 https://github.com/MidnightBSD/mports/commit/c271e474e485c87cef5c82067f4b566f439ca771 Author: Lucas Holt Date: 2026-06-05 (Fri, 05 Jun 2026) Changed paths: A www/mod_perl2/files/patch-src-modules-perl-modperl_common_util.c Log Message: ----------- www/mod_perl2: fix incompatible function pointer type in 32-bit builds On i386 (32-bit), I32 is 'long int' while int is 'int', so using int for the namelen argument in modperl_table_magic_copy causes an incompatible pointer type error when assigning to the MGVTBL svt_copy slot. Use I32 to match the actual MGVTBL prototype. Taken from upstream trunk (post-2.0.13 commit ead5012). Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jun 6 00:28:10 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 05 Jun 2026 21:28:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 164147: cleanup: Sort SUBDIR entries in category Makefiles... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 16414763fc378555bce16533b624776db0579e9d https://github.com/MidnightBSD/mports/commit/16414763fc378555bce16533b624776db0579e9d Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M databases/Makefile M deskutils/Makefile M devel/Makefile M dns/Makefile M graphics/Makefile M lang/Makefile M mail/Makefile M math/Makefile M misc/Makefile M print/Makefile M security/Makefile M sysutils/Makefile M www/Makefile M x11-fonts/Makefile M x11-toolkits/Makefile M x11/Makefile Log Message: ----------- cleanup: Sort SUBDIR entries in category Makefiles (#612) Sort SUBDIR entries alphabetically (ASCII order) and move entries that were at the bottom of the files into the main list. This improves consistency and makes it easier to find ports. AI-Assisted-by: Gemini CLI ## Summary by Sourcery Sort and normalize SUBDIR entries across multiple category Makefiles to keep ports listed in ASCII order and consolidate previously trailing entries into the main lists. Enhancements: - Reorder existing SUBDIR lines in devel, math, security, www, print, databases, mail, dns, sysutils, graphics, x11, lang, misc, deskutils, x11-fonts, and x11-toolkits Makefiles to maintain consistent alphabetical ordering. - Move previously grouped or trailing SUBDIR blocks (notably many R, Ruby gem, and GitLab-related ports) into their correct sorted positions within each category Makefile. - Fix minor formatting inconsistencies such as indentation on SUBDIR lines in the print category Makefile. --------- 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 Jun 6 00:28:12 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 05 Jun 2026 21:28:12 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/cleanup/sort-category-makefiles 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 Jun 6 00:31:28 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 05 Jun 2026 21:31:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f6a895: filesystems/tclvfs: fix shared library build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f6a8954415e63351f4e4fec65d3569a17ba688f6 https://github.com/MidnightBSD/mports/commit/f6a8954415e63351f4e4fec65d3569a17ba688f6 Author: Lucas Holt Date: 2026-06-05 (Fri, 05 Jun 2026) Changed paths: M filesystems/tclvfs/Makefile A filesystems/tclvfs/files/patch-configure A filesystems/tclvfs/files/patch-tclconfig_tcl.m4 Log Message: ----------- filesystems/tclvfs: fix shared library build Teach the bundled TEA configure logic to treat MidnightBSD like FreeBSD for shared library support. This lets the port build and stage libvfs1.3.so, fixing the Magus fake-stage plist failure. Also record the bundled BSD license metadata. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: 82ea8a9b9e3511956a2699e0f7a6be8974a683bb https://github.com/MidnightBSD/mports/commit/82ea8a9b9e3511956a2699e0f7a6be8974a683bb Author: Lucas Holt Date: 2026-06-05 (Fri, 05 Jun 2026) Changed paths: M .gemini/settings.json Log Message: ----------- gemini: allow rg and curl commands Permit Gemini to run rg and curl from the shell command allowlist. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: 7b7287342c11639133d6f29ef54e36c390aa7e3a https://github.com/MidnightBSD/mports/commit/7b7287342c11639133d6f29ef54e36c390aa7e3a Author: Lucas Holt Date: 2026-06-05 (Fri, 05 Jun 2026) Changed paths: M games/gtypist/Makefile M games/gtypist/pkg-plist Log Message: ----------- games/gtypist: fix plist Update pkg-plist for the lesson and locale files installed by gtypist 2.10.1 so fake-stage QA succeeds. Also remove the obsolete header block and add the upstream WWW to satisfy portlint. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: acfb0744f777429b74bd60a91de58e82f3cdde53 https://github.com/MidnightBSD/mports/commit/acfb0744f777429b74bd60a91de58e82f3cdde53 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M databases/Makefile M deskutils/Makefile M devel/Makefile M dns/Makefile M graphics/Makefile M lang/Makefile M mail/Makefile M math/Makefile M misc/Makefile M print/Makefile M security/Makefile M sysutils/Makefile M www/Makefile M x11-fonts/Makefile M x11-toolkits/Makefile M x11/Makefile Log Message: ----------- Merge branch 'master' of ssh://github.com/MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/16414763fc37...acfb0744f777 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jun 6 10:06:55 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 07:06:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] da53e7: add two patches. Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: da53e7dba20ffab013b3a855a43acb4be02d6951 https://github.com/MidnightBSD/mports/commit/da53e7dba20ffab013b3a855a43acb4be02d6951 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M www/ungoogled-chromium/files/patch-build_config_linux_pkg-config.py M www/ungoogled-chromium/files/patch-third__party_node_node.py Log Message: ----------- add two patches. To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jun 6 12:42:23 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 09:42:23 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 514fae: devel/llvm18: fix OSTargets.h patch insertion poin... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 514fae943bdb0a70c4c92914c378bb806dd430a1 https://github.com/MidnightBSD/mports/commit/514fae943bdb0a70c4c92914c378bb806dd430a1 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M devel/llvm18/files/patch-clang_lib_Basic_Targets_OSTargets.h Log Message: ----------- devel/llvm18: fix OSTargets.h patch insertion point for MidnightBSD macros The previous patch inserted Builder.defineMacro("__MidnightBSD__") at line 215 which lands inside the FreeBSDTargetInfo constructor where Builder, Release, and CCVersion are not in scope. Move the insertion to line 204 (after __STDC_MB_MIGHT_NEQ_WC__) which is still inside the getOSDefines() method where all three variables are defined. Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jun 6 14:37:34 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 11:37:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 61943b: science/py-scikit-sparse: fix Cython 3 build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 61943b257d3aab94bd8cd18b58200dbd057451a3 https://github.com/MidnightBSD/mports/commit/61943b257d3aab94bd8cd18b58200dbd057451a3 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A science/py-scikit-sparse/files/patch-sksparse_cholmod.pyx Log Message: ----------- science/py-scikit-sparse: fix Cython 3 build Mark the CHOLMOD error handler callback as noexcept so Cython 3 accepts the function pointer assignment during configure. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: c6eab49e751e305c0aa8824a04c2158c946d7a1f https://github.com/MidnightBSD/mports/commit/c6eab49e751e305c0aa8824a04c2158c946d7a1f Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M www/ungoogled-chromium/Makefile M www/ungoogled-chromium/files/patch-build_config_BUILDCONFIG.gn M www/ungoogled-chromium/files/patch-components_policy_tools_generate__policy__source.py M www/ungoogled-chromium/files/patch-components_safe__browsing_content_resources_gen__file__type__proto.py M www/ungoogled-chromium/files/patch-extensions_common_api___permission__features.json M www/ungoogled-chromium/files/patch-media_ffmpeg_scripts_build__ffmpeg.py M www/ungoogled-chromium/files/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py M www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 M www/ungoogled-chromium/files/patch-tools_json__schema__compiler_feature__compiler.py M www/ungoogled-chromium/files/patch-tools_variations_fieldtrial__to__struct.py Log Message: ----------- www/ungoogled-chromium: fix build issues on MidnightBSD Improve platform detection for MidnightBSD across build scripts and GN configurations. Map midnightbsd to is_freebsd in BUILDCONFIG.gn to leverage existing FreeBSD patches. Add midnightbsd to several Python scripts that perform platform-specific checks. Create buildtools/midnightbsd symlink in the Makefile. AI-Assisted-by: Gemini CLI Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/514fae943bdb...c6eab49e751e To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jun 6 17:33:06 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 14:33:06 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/mport/2.7.9 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 Sat Jun 6 17:33:07 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 14:33:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 0c5f81: Import mport 2.7.9 Message-ID: Branch: refs/heads/vendor/mport Home: https://github.com/MidnightBSD/src Commit: 0c5f8155ce79534719dda056168db5d52591fbff https://github.com/MidnightBSD/src/commit/0c5f8155ce79534719dda056168db5d52591fbff Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A .claude/commands/cppcheck-clang-format-precommit.md A .claude/commands/splint-post-c-sanity.md A .github/workflows/ci.yml M .gitignore A AGENTS.md A CLAUDE.md M Makefile M libexec/mport.check-fake/mport.check-fake.c M libexec/mport.check-for-older/mport.check-for-older.c M libexec/mport.create/Makefile A libexec/mport.create/mport.create.1 M libexec/mport.create/mport.create.c M libexec/mport.delete/mport.delete.c M libexec/mport.fetch/Makefile A libexec/mport.fetch/mport.fetch.1 M libexec/mport.fetch/mport.fetch.c M libexec/mport.info/mport.info.c M libexec/mport.init/mport.init.c M libexec/mport.install/Makefile A libexec/mport.install/mport.install.1 M libexec/mport.install/mport.install.c M libexec/mport.list/Makefile A libexec/mport.list/mport.list.1 M libexec/mport.list/mport.list.c M libexec/mport.merge/Makefile A libexec/mport.merge/mport.merge.1 M libexec/mport.merge/mport.merge.c M libexec/mport.query/Makefile A libexec/mport.query/mport.query.1 M libexec/mport.query/mport.query.c M libexec/mport.update/mport.update.c M libexec/mport.updepends/mport.updepends.c M libexec/mport.version_cmp/mport.version_cmp.c M libmport/Makefile M libmport/age.c M libmport/annotation.c M libmport/asset.c M libmport/audit.c M libmport/autoremove.c M libmport/bundle_read.c M libmport/bundle_read_install_pkg.c M libmport/bundle_read_update_pkg.c M libmport/bundle_write.c M libmport/check_preconditions.c M libmport/clean.c M libmport/create_primative.c M libmport/db.c M libmport/default_cbs.c M libmport/delete_primative.c M libmport/error.c M libmport/fetch.c M libmport/import_export.c M libmport/index.c M libmport/index_depends.c M libmport/info.c M libmport/install.c M libmport/install_primative.c M libmport/instance.c M libmport/list.c M libmport/lock.c M libmport/lua.c M libmport/lua_scripts.c M libmport/merge_primative.c M libmport/message.c M libmport/mkdir.c M libmport/mport.3 M libmport/mport.h M libmport/mport_private.h M libmport/ping.c M libmport/pkgmeta.c M libmport/plist.c M libmport/service.c M libmport/setting.c M libmport/stats.c M libmport/update.c M libmport/update_primative.c M libmport/upgrade.c M libmport/util.c M libmport/verify.c M libmport/version_cmp.c A mk/sanitize.mk M mport/Makefile M mport/mport.1 M mport/mport.c A skills/cppcheck-clang-format-precommit/SKILL.md A skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh A skills/splint-post-c-sanity/SKILL.md A skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh A tests/Kyuafile A tests/Makefile A tests/mport_cli_test A tests/mport_create_test A tests/mport_fetch_test.c A tests/mport_libexec_test Log Message: ----------- Import mport 2.7.9 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 6 17:34:25 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 14:34:25 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 34f4df: skills: add vendor-update skill for importing upst... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 34f4dfd7c937f1312d062ae8194d2d844d063345 https://github.com/MidnightBSD/src/commit/34f4dfd7c937f1312d062ae8194d2d844d063345 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A skills/vendor-update/SKILL.md Log Message: ----------- skills: add vendor-update skill for importing upstream releases Provides a step-by-step interactive skill for updating vendor branches, including worktree setup, Xlist pruning, tagging, git subtree merge into master, FreeBSD/local patch refresh prompts, and optional stable branch merges. All pushes, commits, and merges require explicit user approval. Co-Authored-By: Claude Sonnet 4.6 Commit: 4be4e9a07872f9a1ae17e10e93019a5c46b948d2 https://github.com/MidnightBSD/src/commit/4be4e9a07872f9a1ae17e10e93019a5c46b948d2 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M skills/vendor-update/SKILL.md Log Message: ----------- skills/vendor-update: add wiki update step After all merges and pushes, clone the src.wiki repo, update the current version for the package in Vendor-Branches.md, and push ? with user approval before committing. Co-Authored-By: Claude Sonnet 4.6 Commit: 0c5f8155ce79534719dda056168db5d52591fbff https://github.com/MidnightBSD/src/commit/0c5f8155ce79534719dda056168db5d52591fbff Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A .claude/commands/cppcheck-clang-format-precommit.md A .claude/commands/splint-post-c-sanity.md A .github/workflows/ci.yml M .gitignore A AGENTS.md A CLAUDE.md M Makefile M libexec/mport.check-fake/mport.check-fake.c M libexec/mport.check-for-older/mport.check-for-older.c M libexec/mport.create/Makefile A libexec/mport.create/mport.create.1 M libexec/mport.create/mport.create.c M libexec/mport.delete/mport.delete.c M libexec/mport.fetch/Makefile A libexec/mport.fetch/mport.fetch.1 M libexec/mport.fetch/mport.fetch.c M libexec/mport.info/mport.info.c M libexec/mport.init/mport.init.c M libexec/mport.install/Makefile A libexec/mport.install/mport.install.1 M libexec/mport.install/mport.install.c M libexec/mport.list/Makefile A libexec/mport.list/mport.list.1 M libexec/mport.list/mport.list.c M libexec/mport.merge/Makefile A libexec/mport.merge/mport.merge.1 M libexec/mport.merge/mport.merge.c M libexec/mport.query/Makefile A libexec/mport.query/mport.query.1 M libexec/mport.query/mport.query.c M libexec/mport.update/mport.update.c M libexec/mport.updepends/mport.updepends.c M libexec/mport.version_cmp/mport.version_cmp.c M libmport/Makefile M libmport/age.c M libmport/annotation.c M libmport/asset.c M libmport/audit.c M libmport/autoremove.c M libmport/bundle_read.c M libmport/bundle_read_install_pkg.c M libmport/bundle_read_update_pkg.c M libmport/bundle_write.c M libmport/check_preconditions.c M libmport/clean.c M libmport/create_primative.c M libmport/db.c M libmport/default_cbs.c M libmport/delete_primative.c M libmport/error.c M libmport/fetch.c M libmport/import_export.c M libmport/index.c M libmport/index_depends.c M libmport/info.c M libmport/install.c M libmport/install_primative.c M libmport/instance.c M libmport/list.c M libmport/lock.c M libmport/lua.c M libmport/lua_scripts.c M libmport/merge_primative.c M libmport/message.c M libmport/mkdir.c M libmport/mport.3 M libmport/mport.h M libmport/mport_private.h M libmport/ping.c M libmport/pkgmeta.c M libmport/plist.c M libmport/service.c M libmport/setting.c M libmport/stats.c M libmport/update.c M libmport/update_primative.c M libmport/upgrade.c M libmport/util.c M libmport/verify.c M libmport/version_cmp.c A mk/sanitize.mk M mport/Makefile M mport/mport.1 M mport/mport.c A skills/cppcheck-clang-format-precommit/SKILL.md A skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh A skills/splint-post-c-sanity/SKILL.md A skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh A tests/Kyuafile A tests/Makefile A tests/mport_cli_test A tests/mport_create_test A tests/mport_fetch_test.c A tests/mport_libexec_test Log Message: ----------- Import mport 2.7.9 Commit: b050c5ed1f7cd1c3e6c0b71ca18876ad2da781be https://github.com/MidnightBSD/src/commit/b050c5ed1f7cd1c3e6c0b71ca18876ad2da781be Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A contrib/mport/.claude/commands/cppcheck-clang-format-precommit.md A contrib/mport/.claude/commands/splint-post-c-sanity.md A contrib/mport/.github/workflows/ci.yml M contrib/mport/.gitignore A contrib/mport/AGENTS.md A contrib/mport/CLAUDE.md M contrib/mport/Makefile M contrib/mport/libexec/mport.check-fake/mport.check-fake.c M contrib/mport/libexec/mport.check-for-older/mport.check-for-older.c M contrib/mport/libexec/mport.create/Makefile A contrib/mport/libexec/mport.create/mport.create.1 M contrib/mport/libexec/mport.create/mport.create.c M contrib/mport/libexec/mport.delete/mport.delete.c M contrib/mport/libexec/mport.fetch/Makefile A contrib/mport/libexec/mport.fetch/mport.fetch.1 M contrib/mport/libexec/mport.fetch/mport.fetch.c M contrib/mport/libexec/mport.info/mport.info.c M contrib/mport/libexec/mport.init/mport.init.c M contrib/mport/libexec/mport.install/Makefile A contrib/mport/libexec/mport.install/mport.install.1 M contrib/mport/libexec/mport.install/mport.install.c M contrib/mport/libexec/mport.list/Makefile A contrib/mport/libexec/mport.list/mport.list.1 M contrib/mport/libexec/mport.list/mport.list.c M contrib/mport/libexec/mport.merge/Makefile A contrib/mport/libexec/mport.merge/mport.merge.1 M contrib/mport/libexec/mport.merge/mport.merge.c M contrib/mport/libexec/mport.query/Makefile A contrib/mport/libexec/mport.query/mport.query.1 M contrib/mport/libexec/mport.query/mport.query.c M contrib/mport/libexec/mport.update/mport.update.c M contrib/mport/libexec/mport.updepends/mport.updepends.c M contrib/mport/libexec/mport.version_cmp/mport.version_cmp.c M contrib/mport/libmport/Makefile M contrib/mport/libmport/age.c M contrib/mport/libmport/annotation.c M contrib/mport/libmport/asset.c M contrib/mport/libmport/audit.c M contrib/mport/libmport/autoremove.c M contrib/mport/libmport/bundle_read.c M contrib/mport/libmport/bundle_read_install_pkg.c M contrib/mport/libmport/bundle_read_update_pkg.c M contrib/mport/libmport/bundle_write.c M contrib/mport/libmport/check_preconditions.c M contrib/mport/libmport/clean.c M contrib/mport/libmport/create_primative.c M contrib/mport/libmport/db.c M contrib/mport/libmport/default_cbs.c M contrib/mport/libmport/delete_primative.c M contrib/mport/libmport/error.c M contrib/mport/libmport/fetch.c M contrib/mport/libmport/import_export.c M contrib/mport/libmport/index.c M contrib/mport/libmport/index_depends.c M contrib/mport/libmport/info.c M contrib/mport/libmport/install.c M contrib/mport/libmport/install_primative.c M contrib/mport/libmport/instance.c M contrib/mport/libmport/list.c M contrib/mport/libmport/lock.c M contrib/mport/libmport/lua.c M contrib/mport/libmport/lua_scripts.c M contrib/mport/libmport/merge_primative.c M contrib/mport/libmport/message.c M contrib/mport/libmport/mkdir.c M contrib/mport/libmport/mport.3 M contrib/mport/libmport/mport.h M contrib/mport/libmport/mport_private.h M contrib/mport/libmport/ping.c M contrib/mport/libmport/pkgmeta.c M contrib/mport/libmport/plist.c M contrib/mport/libmport/service.c M contrib/mport/libmport/setting.c M contrib/mport/libmport/stats.c M contrib/mport/libmport/update.c M contrib/mport/libmport/update_primative.c M contrib/mport/libmport/upgrade.c M contrib/mport/libmport/util.c M contrib/mport/libmport/verify.c M contrib/mport/libmport/version_cmp.c A contrib/mport/mk/sanitize.mk M contrib/mport/mport/Makefile M contrib/mport/mport/mport.1 M contrib/mport/mport/mport.c A contrib/mport/skills/cppcheck-clang-format-precommit/SKILL.md A contrib/mport/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh A contrib/mport/skills/splint-post-c-sanity/SKILL.md A contrib/mport/skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh A contrib/mport/tests/Kyuafile A contrib/mport/tests/Makefile A contrib/mport/tests/mport_cli_test A contrib/mport/tests/mport_create_test A contrib/mport/tests/mport_fetch_test.c A contrib/mport/tests/mport_libexec_test Log Message: ----------- Merge commit '0c5f8155ce79534719dda056168db5d52591fbff' Compare: https://github.com/MidnightBSD/src/compare/4aa8768f8b99...b050c5ed1f7c To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 6 17:54:45 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 14:54:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 7c03de: net/yaz: fix ICU link flags Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7c03de4f6823297481f276ad4762ed20e35848b9 https://github.com/MidnightBSD/mports/commit/7c03de4f6823297481f276ad4762ed20e35848b9 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A net/yaz/files/patch-configure Log Message: ----------- net/yaz: fix ICU link flags Link ICU support against both icu-i18n and icu-uc so yaz-icu resolves ICU common symbols during the build. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: 5d714bc6f4ea8a5665148db4cad04b5bd72154e2 https://github.com/MidnightBSD/mports/commit/5d714bc6f4ea8a5665148db4cad04b5bd72154e2 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M benchmarks/phoronix-test-suite/Makefile M benchmarks/phoronix-test-suite/pkg-plist Log Message: ----------- benchmarks/phoronix-test-suite: fix fake installation and pkg-plist - Remove generated mime files from pkg-plist as they are handled by USES=shared-mime-info. - Add option prefixes (%%X11%%, %%BASH_COMPLETIONS%%) to respective files. - Include missing bash completion file in pkg-plist. - Remove redundant @dir entries for directories owned by other ports. - Bump PORTREVISION. AI-Assisted-by: Gemini CLI Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/c6eab49e751e...5d714bc6f4ea To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Jun 6 22:10:47 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 19:10:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] a76aea: libexec/mport.create: add ucl include path and lib... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: a76aea4a23497c02f801ceaea9aed1a84e64bacb https://github.com/MidnightBSD/src/commit/a76aea4a23497c02f801ceaea9aed1a84e64bacb Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M libexec/mport.create/Makefile Log Message: ----------- libexec/mport.create: add ucl include path and library for 2.7.9 mport.create gained a UCL manifest parser in 2.7.9, requiring libucl headers and linkage. Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 6 22:12:53 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 19:12:53 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] fc0dfa: Fix sql injection and improve documentation (#337) Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: fc0dfaf8f92a0e62d09c7bca647a75294689fb70 https://github.com/MidnightBSD/src/commit/fc0dfaf8f92a0e62d09c7bca647a75294689fb70 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libmsearch/msearch_fulltext.c M lib/libmsearch/msearch_search.c M usr.bin/msearch/msearch.1 Log Message: ----------- Fix sql injection and improve documentation (#337) * msearch: document current CLI behavior * msearch: fix SQL injection in search paths AI-Assisted-by: GPT 5.4 * msearch: simplify search statement helpers AI-Assisted-by: GPT 5.4 Commit: 18a8fe9dacbc5fcf22ddb72faca41470f9b8bb4a https://github.com/MidnightBSD/src/commit/18a8fe9dacbc5fcf22ddb72faca41470f9b8bb4a Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A AGENTS.md Log Message: ----------- repo: add agent instructions AI-Assisted-by: GPT 5.4 Signed-off-by: Lucas Holt Commit: c4655747e0c59f35fcdc33a0d3c08cbe5508c7f9 https://github.com/MidnightBSD/src/commit/c4655747e0c59f35fcdc33a0d3c08cbe5508c7f9 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M README Log Message: ----------- readme: refresh repository guidance AI-Assisted-by: GPT 5.4 Signed-off-by: Lucas Holt Commit: 46c7049e5553296376ae2bc0e0c98c5035943d70 https://github.com/MidnightBSD/src/commit/46c7049e5553296376ae2bc0e0c98c5035943d70 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M libexec/rc/rc.d/firstboot Log Message: ----------- firstboot: harden GPU installer flow AI-Assisted-by: GPT 5.4 Signed-off-by: Lucas Holt Commit: 98126aec508d2108015b9ebc6a87421f77920c8d https://github.com/MidnightBSD/src/commit/98126aec508d2108015b9ebc6a87421f77920c8d Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .github/workflows/cross-bootstrap-tools.yml Log Message: ----------- ci: add MidnightBSD kernel build job AI-Assisted-by: GPT 5.4 Signed-off-by: Lucas Holt Commit: 7edb6a634b47553ab1a73c0b44755321142ca761 https://github.com/MidnightBSD/src/commit/7edb6a634b47553ab1a73c0b44755321142ca761 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .github/workflows/cross-bootstrap-tools.yml Log Message: ----------- ci: fix kernel build matrix expansion AI-Assisted-by: GPT 5.4 Signed-off-by: Lucas Holt Commit: 9f4a691a42458495b892f78b29f24acf2ea62c0e https://github.com/MidnightBSD/src/commit/9f4a691a42458495b892f78b29f24acf2ea62c0e Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .github/workflows/codeql.yml Log Message: ----------- ci: use manual CodeQL C/C++ build AI-Assisted-by: GPT 5.4 Signed-off-by: Lucas Holt Commit: 8c5352e40b6b7bb786237f4c0bd251f05bc93726 https://github.com/MidnightBSD/src/commit/8c5352e40b6b7bb786237f4c0bd251f05bc93726 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .github/workflows/codeql.yml M .github/workflows/cross-bootstrap-tools.yml M .github/workflows/style.yml Log Message: ----------- ci: update workflows for current action runtimes AI-Assisted-by: GPT 5.4 Signed-off-by: Lucas Holt Commit: 93deb56b4522ec876f002289b323c3999362b678 https://github.com/MidnightBSD/src/commit/93deb56b4522ec876f002289b323c3999362b678 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .github/workflows/cross-bootstrap-tools.yml Log Message: ----------- ci: remove unsupported MidnightBSD VM build job The previously added MidnightBSD native build job used cross-platform-actions/action with operating_system=midnightbsd. That value is not accepted by the currently published action release, and the workflow fails immediately with: Unrecognized operating system: midnightbsd The released action documentation and supported-platform table still list only freebsd, openbsd, netbsd, and haiku, so keeping the MidnightBSD job in-tree would leave CI permanently red. Remove the unsupported job for now and restore the workflow name to match the remaining cross-build coverage. We can add a MidnightBSD native job back once the action publishes a release that actually recognizes MidnightBSD as a supported operating_system value. AI-Assisted-by: GPT 5.4 Signed-off-by: Lucas Holt Commit: b370cfbe48b89ef58f72a41f19fbb77fd6abcdc2 https://github.com/MidnightBSD/src/commit/b370cfbe48b89ef58f72a41f19fbb77fd6abcdc2 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .github/workflows/codeql.yml M .github/workflows/cross-bootstrap-tools.yml Log Message: ----------- ci: install libc headers for Linux builds AI-Assisted-by: GPT 5.4 Signed-off-by: Lucas Holt Commit: 8b54c8660a0a99b6565ec3a2f511ff3f62ba909f https://github.com/MidnightBSD/src/commit/8b54c8660a0a99b6565ec3a2f511ff3f62ba909f Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/bsdinstall/scripts/config M usr.sbin/bsdinstall/scripts/netconfig Log Message: ----------- bsdinstall: Add DNS provider selection to network setup Add a new configuration step during network setup to allow users to select from popular DNS providers (Google, Cloudflare, Quad9, OpenDNS). This helps users set up family-friendly or secure DNS easily. When a provider is selected: - The provider's DNS addresses are pre-filled in the manual entry form. - A /etc/dhclient.conf snippet is created to 'supersede' DHCP-assigned DNS servers. - resolv_enable="NO" is set in rc.conf to prevent the resolv rc script from overwriting resolv.conf with DHCP data from kenv. These settings are persisted to the installed system during the final configuration step. Signed-off-by: Lucas Holt Commit: ce894f4f424edf32a46392e9eca2469145bb510e https://github.com/MidnightBSD/src/commit/ce894f4f424edf32a46392e9eca2469145bb510e Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/bsdinstall/scripts/netconfig Log Message: ----------- bsdinstall: Improve network configuration and fix overwrites - Use per-interface rc.conf snippets (rc.conf.net.$INTERFACE) to prevent overwriting network settings when multiple interfaces are configured. - Ensure DNS provider settings are applied even if IPv4/IPv6 manual configuration is skipped for an interface. - Move resolv_enable="NO" to a separate rc.conf snippet to ensure it persists across multiple netconfig runs. - Fix a bug where netconfig would exit early if IPv4 and IPv6 were both unavailable or skipped. Signed-off-by: Lucas Holt Commit: 520b7c0bb40902ddd4ce2327d292e5ee5f9408c9 https://github.com/MidnightBSD/src/commit/520b7c0bb40902ddd4ce2327d292e5ee5f9408c9 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .github/workflows/cross-bootstrap-tools.yml Log Message: ----------- ci: add clang resource headers for arm64 kernel build AI-Assisted-by: GPT 5.4 Signed-off-by: Lucas Holt Commit: cc44287c9c281b11ee142b300dfb95816b80e63e https://github.com/MidnightBSD/src/commit/cc44287c9c281b11ee142b300dfb95816b80e63e Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M bin/midnightbsd-version/midnightbsd-version.1 M bin/midnightbsd-version/midnightbsd-version.sh.in Log Message: ----------- midnightbsd-version: add jail support Add -j to inspect a jail's installed kernel and userland versions. AI-Assisted-by: OpenAI Codex (GPT-5) Signed-off-by: Lucas Holt Commit: b3e1f8ce53b11a68c2e2a43a9bd60acc51ae0942 https://github.com/MidnightBSD/src/commit/b3e1f8ce53b11a68c2e2a43a9bd60acc51ae0942 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/batt/Makefile M usr.bin/batt/batt.c A usr.bin/batt/tests/Makefile A usr.bin/batt/tests/batt_test.c Log Message: ----------- batt: harden sysctl handling and add tests Reject stray positional arguments, validate sysctl result sizes, and add Kyua coverage for the updated behavior. AI-Assisted-by: OpenAI Codex (GPT-5) Signed-off-by: Lucas Holt Commit: 68d90f065930bf10bc54878c52cecddf048dea1a https://github.com/MidnightBSD/src/commit/68d90f065930bf10bc54878c52cecddf048dea1a Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/batt/tests/batt_test.c Log Message: ----------- batt tests: fix build warnings Add a forward declaration for the renamed main entry point and avoid casting away const when constructing argv. AI-Assisted-by: OpenAI Codex (GPT-5) Signed-off-by: Lucas Holt Commit: d552512fc5f0bed1e8eb4afc5df16b3c729e001b https://github.com/MidnightBSD/src/commit/d552512fc5f0bed1e8eb4afc5df16b3c729e001b Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M tools/build/Makefile Log Message: ----------- tools/build: stage cdefs.h on MidnightBSD hosts Include sys/sys/cdefs.h in the legacy header set when bootstrapping on MidnightBSD so host tools that pull in sys/font.h also see __nonstring. AI-Assisted-by: OpenAI Codex (GPT-5) Signed-off-by: Lucas Holt Commit: c6c5462fe68a6f8e99500df37727445f1fcbdc97 https://github.com/MidnightBSD/src/commit/c6c5462fe68a6f8e99500df37727445f1fcbdc97 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M Jenkinsfile Log Message: ----------- jenkins: isolate kyua result files per architecture Remove stale Kyua and JUnit result files before the test stage and use per-architecture filenames to avoid collisions in reused workspaces. AI-Assisted-by: OpenAI Codex (GPT-5) Signed-off-by: Lucas Holt Commit: 56e27f6afca80e0432e017d6930b87a59f264a07 https://github.com/MidnightBSD/src/commit/56e27f6afca80e0432e017d6930b87a59f264a07 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M Jenkinsfile Log Message: ----------- jenkins: run tests in a DESTDIR jail Install world, kernel, and tests into a per-architecture DESTDIR and run Kyua inside a temporary jail rooted there, avoiding mutation of permanent Jenkins nodes. AI-Assisted-by: OpenAI Codex (GPT-5) Signed-off-by: Lucas Holt Commit: ca30b5b5fe66945bf101b16baf97c59afb54ecbe https://github.com/MidnightBSD/src/commit/ca30b5b5fe66945bf101b16baf97c59afb54ecbe Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/vm/vm_fault.c Log Message: ----------- The mmap(2) system call allows applications and system libraries to allocate heap memory using the MAP_ANON flag. The system call allocates virtual memory in the calling thread's address space and phyiscal memory is allocated on demand as page faults occur. Memory allocated this way is allocated to be zero-filled. Due to a regression introduced a previous erratum which attempted to fix a similar problem, under some conditions, particularly heavy memory pressure with swapping, the phyiscal pages allocated and mapped by the kernel may not be zero-filled. Obtained from: FreeBSD Commit: 2e5b11886dfc418f288e592952b55f9bd7e62f85 https://github.com/MidnightBSD/src/commit/2e5b11886dfc418f288e592952b55f9bd7e62f85 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/kern/tty.c M tests/sys/kern/Makefile A tests/sys/kern/tiocnotty.c Log Message: ----------- The implementation of TIOCNOTTY failed to clear a back-pointer from the structure representing the controlling terminal to the calling process' session. If the invoking process then exits, the terminal structure may end up containing a pointer to freed memory. Obtained from: FreeBSD Commit: a0ae3b7d5cc4f80abd6c1dbb710e8218d9c7f61f https://github.com/MidnightBSD/src/commit/a0ae3b7d5cc4f80abd6c1dbb710e8218d9c7f61f Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libc/x86/sys/pkru.3 M sys/amd64/amd64/pmap.c M sys/amd64/amd64/sys_machdep.c M sys/vm/vm_map.c M sys/vm/vm_map.h M tests/sys/posixshm/posixshm_test.c Log Message: ----------- Memory protection keys are an amd64 CPU feature, available in modern Intel and AMD CPUs, which allow applications to apply access restrictions to regions of virtual memory. On MidnightBSD this functionality is provided by the pkru(3) interface. In order to apply a particular protection key to an address range, the kernel must update the corresponding page table entries. The subroutine which handled this failed to take into account the presence of 1GB largepage mappings created using the shm_create_largepage(3) interface. In particular, it would always treat a page directory page entry as pointing to another page table page. The bug can be abused by an unprivileged user to cause pmap_pkru_update_range() to treat userspace memory as a page table page, and thus overwrite memory to which the application would otherwise not have access. Obtained from: FreeBSD Commit: 7e17479769addf6fa244df26875f5266da0b0be9 https://github.com/MidnightBSD/src/commit/7e17479769addf6fa244df26875f5266da0b0be9 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/contrib/ck/include/ck_limits.h M sys/contrib/ck/include/ck_stdint.h Log Message: ----------- ck: recognize _KERNEL on Linux cross-builds Use the Linux kernel header path when either __KERNEL__ or _KERNEL is defined so Ubuntu-based cross-builds do not fall back to missing hosted headers like limits.h and stdint.h. AI-Assisted-by: OpenAI Codex (GPT-5) Signed-off-by: Lucas Holt Commit: 08c5867c902a8288aec3c2650afa499568d9aa19 https://github.com/MidnightBSD/src/commit/08c5867c902a8288aec3c2650afa499568d9aa19 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .github/workflows/cross-bootstrap-tools.yml Log Message: ----------- ci: add cross-build headers for Linux arm64 kernel builds Include the common cross-build compatibility headers alongside Clang's resource headers for the Ubuntu aarch64 buildkernel path so genoffset can resolve sys/cdefs.h. AI-Assisted-by: OpenAI Codex (GPT-5) Signed-off-by: Lucas Holt Commit: fbbe934572d95d101def325a177943e88b128feb https://github.com/MidnightBSD/src/commit/fbbe934572d95d101def325a177943e88b128feb Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libarchive/Makefile M lib/libarchive/tests/Makefile M usr.bin/bsdcat/Makefile M usr.bin/cpio/Makefile M usr.bin/cpio/tests/Makefile M usr.bin/tar/Makefile M usr.bin/tar/tests/Makefile M usr.bin/unzip/Makefile M usr.bin/unzip/tests/Makefile Log Message: ----------- update build config for libarchive 3.8.5 Commit: fbc7c5e42c950baa2252bf1863cb3fc86453ce64 https://github.com/MidnightBSD/src/commit/fbc7c5e42c950baa2252bf1863cb3fc86453ce64 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M UPDATING Log Message: ----------- libarchive update Commit: eb1963e0d22da57a36e0a199ef18fac6bac38b0d https://github.com/MidnightBSD/src/commit/eb1963e0d22da57a36e0a199ef18fac6bac38b0d Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M etc/mtree/BSD.include.dist Log Message: ----------- add missing folder Commit: 9fd2aebb7fb31e0a641097914fdfd454a0392b17 https://github.com/MidnightBSD/src/commit/9fd2aebb7fb31e0a641097914fdfd454a0392b17 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M crypto/openssh/sshd-auth.c Log Message: ----------- crypto/openssh: fix sshd-auth build with OpenSSL 3.x Replace direct OpenSSL_add_all_algorithms() call with ssh_libcrypto_init(), which uses OPENSSL_init_crypto() on OpenSSL >= 1.1.0 where the old function was removed. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt Commit: 970af69dbb2def675fdcb69aa65258235e62e904 https://github.com/MidnightBSD/src/commit/970af69dbb2def675fdcb69aa65258235e62e904 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/compat/lindebugfs/lindebugfs.c M sys/modules/lindebugfs/Makefile Log Message: ----------- sync lindebugfs with freebsd 14.x Commit: ce19bdd2080de9f3728a80e641b4fc1ab6536337 https://github.com/MidnightBSD/src/commit/ce19bdd2080de9f3728a80e641b4fc1ab6536337 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A GEMINI.md Log Message: ----------- add a gemini placeholder Commit: 850fbb70e24345aa767b48b8e8d16ce686a42cc2 https://github.com/MidnightBSD/src/commit/850fbb70e24345aa767b48b8e8d16ce686a42cc2 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libnv/msgio.c Log Message: ----------- check descriptor limits Obtained from: FreeBSD Commit: ba8ab73ed1805a20eea81b79a0c57437d0dbe557 https://github.com/MidnightBSD/src/commit/ba8ab73ed1805a20eea81b79a0c57437d0dbe557 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/kern/kern_exec.c Log Message: ----------- Fix a priv escalation Obtained from: FreeBSD Commit: 0d0787a10ea989d8246945dbbfa4caee61e3e1ba https://github.com/MidnightBSD/src/commit/0d0787a10ea989d8246945dbbfa4caee61e3e1ba Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/contrib/libnv/nvlist.c Log Message: ----------- Fix a heap issue Obtained from: FreeBSD Commit: b371b5c660c0f52111835926fe1467ed3c7a811a https://github.com/MidnightBSD/src/commit/b371b5c660c0f52111835926fe1467ed3c7a811a Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sbin/dhclient/dhclient.c Log Message: ----------- fix a security issue with improper escaping of data from the BOOTP field on dhcp Obtained from: FreeBSD Commit: f3014805ce26ab632c461b3e58f052da0cb9c82b https://github.com/MidnightBSD/src/commit/f3014805ce26ab632c461b3e58f052da0cb9c82b Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/netpfil/pf/pf.c M tests/sys/netpfil/pf/sctp.py Log Message: ----------- Fix a security issue with pf with SCTP packet validations. Obtained: FreeBSD Commit: 609953377176c105be24c64f1910c06656878cc9 https://github.com/MidnightBSD/src/commit/609953377176c105be24c64f1910c06656878cc9 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sbin/dhclient/dhclient.c Log Message: ----------- Fix a remotely exploitable dhcp client issue Obtained from: FreeBSD Commit: f5fb4e4d1f95f7d46af8f246fa0e4194dc9ff799 https://github.com/MidnightBSD/src/commit/f5fb4e4d1f95f7d46af8f246fa0e4194dc9ff799 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A .gemini/agents/observer.md Log Message: ----------- add observer Commit: 16cef1266527ca496681671ddbb80999e9e8ed43 https://github.com/MidnightBSD/src/commit/16cef1266527ca496681671ddbb80999e9e8ed43 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M AGENTS.md Log Message: ----------- docs: document vendor branches Describe how MidnightBSD manages vendor branches, including typical locations and naming conventions. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: 4756b677fde5020fc595d976da4505bf2fc0b518 https://github.com/MidnightBSD/src/commit/4756b677fde5020fc595d976da4505bf2fc0b518 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/batt/batt.c Log Message: ----------- batt: harden sysctl value handling Reject out-of-range battery life/units and handle unknown battery time (-1) by falling back to AC line messaging. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: e3524bf85716ab85d81eaca6c2afde9004d95d82 https://github.com/MidnightBSD/src/commit/e3524bf85716ab85d81eaca6c2afde9004d95d82 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M bin/date/date.c M bin/date/vary.c Log Message: ----------- date: harden -I tz formatting and -v parsing Avoid using an unchecked %z result when formatting ISO-8601 output and replace atoi() with strtol()+range checks for -v adjustments. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: 9b0c2c93e4ba35fe57e1a8ea73c7f9aed6ea179d https://github.com/MidnightBSD/src/commit/9b0c2c93e4ba35fe57e1a8ea73c7f9aed6ea179d Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M bin/date/tests/Makefile A bin/date/tests/parse_test.sh A bin/date/tests/vary_test.sh Log Message: ----------- date: add tests for -v and parsing Extend the date(1) test suite to cover -v adjustments, overflow rejection, numeric input parsing, and strptime extraneous-character warnings. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: 4e58c46690efdd257611644294b766d46604d5b9 https://github.com/MidnightBSD/src/commit/4e58c46690efdd257611644294b766d46604d5b9 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M bin/ps/ps.c Log Message: ----------- ps: harden COLUMNS parsing and malloc checks Parse COLUMNS with strtol() and validate bounds, and add NULL checks for descendant_sort() prefix bitmap allocation. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: ff34787fdb6b899605e07f3774c6f3bf5c51ef69 https://github.com/MidnightBSD/src/commit/ff34787fdb6b899605e07f3774c6f3bf5c51ef69 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M bin/ps/Makefile A bin/ps/tests/Makefile A bin/ps/tests/columns_test.sh Log Message: ----------- ps: add tests for COLUMNS parsing Add an ATF test suite that exercises ps(1) handling of invalid, tiny, and huge COLUMNS values. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: f276e3b96ab25a551f7735cdb6ad5f958bf0dc63 https://github.com/MidnightBSD/src/commit/f276e3b96ab25a551f7735cdb6ad5f958bf0dc63 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/id/Makefile M usr.bin/id/id.c A usr.bin/id/tests/Makefile A usr.bin/id/tests/id_test.sh Log Message: ----------- id: harden group list handling Avoid relying on _SC_NGROUPS_MAX for allocations; size group lists dynamically and use gid_t throughout to prevent truncation. Add basic ATF tests for id/groups/whoami. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: 3423f6ba49978d060f42e86cd7dba766afc57cc8 https://github.com/MidnightBSD/src/commit/3423f6ba49978d060f42e86cd7dba766afc57cc8 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libmsearch/msearch_fulltext.c M lib/libmsearch/msearch_search.c M usr.bin/msearch/Makefile M usr.bin/msearch/msearch.c A usr.bin/msearch/tests/Makefile A usr.bin/msearch/tests/msearch_test.sh Log Message: ----------- msearch: harden argument parsing and sqlite row handling Validate -l limit parsing, treat library failures as errors, and add NULL checks for sqlite3_column_text() results. Fix owner lookup to use the row uid. Add basic ATF tests for argument handling. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: fdb2e4228aa9a8b22b42d5101f6a8d727f588855 https://github.com/MidnightBSD/src/commit/fdb2e4228aa9a8b22b42d5101f6a8d727f588855 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/spell/spellprog/Makefile M usr.bin/spell/spellprog/spellprog.c A usr.bin/spell/spellprog/tests/Makefile A usr.bin/spell/spellprog/tests/spellprog_test.sh Log Message: ----------- spellprog: fix OOB reads and EOF slurp hang Avoid reading before the word buffer when checking suffixes, prevent prefix-space overflow, and handle EOF while discarding overlong words. Add basic ATF regression tests. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: e532005ce5d6ca63ece4de6deb037ed6c8002eba https://github.com/MidnightBSD/src/commit/e532005ce5d6ca63ece4de6deb037ed6c8002eba Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/progress/Makefile M usr.bin/progress/progress.c A usr.bin/progress/tests/Makefile A usr.bin/progress/tests/progress_test.sh Log Message: ----------- progress: fix gzip -l injection and EINTR wait loop Avoid popen()/shell when running gzip -l by forking gzip with argv, and handle EINTR correctly in the wait loop. Add an ATF regression test for -z with metacharacters in filenames. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: 6e306c940b6a513520ee260eeb6c8429f3c92b06 https://github.com/MidnightBSD/src/commit/6e306c940b6a513520ee260eeb6c8429f3c92b06 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/wall/wall.c Log Message: ----------- wall: harden message buffer sizing Use size_t for message length and validate fstat() size before allocating/reading to avoid integer truncation and potential overflow. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: 781d6f8ee10ef9772023b224db8cb19f4a9b245f https://github.com/MidnightBSD/src/commit/781d6f8ee10ef9772023b224db8cb19f4a9b245f Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/w/Makefile A usr.bin/w/tests/Makefile A usr.bin/w/tests/w_test.sh M usr.bin/w/w.c Log Message: ----------- w: harden tty path handling and width math Reject suspicious utmpx ut_line values to avoid path traversal in /dev lookups and prevent argwidth underflow on narrow terminals. Add basic ATF smoke tests for w/uptime. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: ab9415ffa9e342b956804ff4ada083013f978aa0 https://github.com/MidnightBSD/src/commit/ab9415ffa9e342b956804ff4ada083013f978aa0 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/id/id.c Log Message: ----------- id: harden numeric parsing and group list allocation Add overflow checks when allocating group lists, clamp _SC_NGROUPS_MAX, and validate numeric uid arguments before getpwuid(). AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: a9f41c9a89605f88a5e09511b5439b14ff5e75d9 https://github.com/MidnightBSD/src/commit/a9f41c9a89605f88a5e09511b5439b14ff5e75d9 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/ident/ident.c Log Message: ----------- ident: avoid underflow when validating keyword termination Use the open_memstream size (sz) when checking the character before the closing '$' to avoid strlen()-based underflow on malformed inputs. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: 242f35ca4830788bc8ad67319822df5ba1ae7b4a https://github.com/MidnightBSD/src/commit/242f35ca4830788bc8ad67319822df5ba1ae7b4a Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/asa/asa.c Log Message: ----------- asa: guard against zero-length fgetln() Skip zero-length lines to avoid len-1 underflow when checking for a trailing newline. AI-Assisted-by: GPT-5.2 (Codex CLI) Signed-off-by: Lucas Holt Commit: ff40fc8fd80927f2cd1dd11ffbd303238222cbcd https://github.com/MidnightBSD/src/commit/ff40fc8fd80927f2cd1dd11ffbd303238222cbcd Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sbin/dhclient/dhclient.c Log Message: ----------- Fix dhcp lease windows path issues. Commit: 51f3f4206b5190e66fa88c2946d8fca30ce5fc53 https://github.com/MidnightBSD/src/commit/51f3f4206b5190e66fa88c2946d8fca30ce5fc53 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M tests/sys/netpfil/pf/sctp.py Log Message: ----------- test cleanup Commit: c1fda4b9ed4549edd535e5a17c8349afdc9eebdf https://github.com/MidnightBSD/src/commit/c1fda4b9ed4549edd535e5a17c8349afdc9eebdf Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M SECURITY.md Log Message: ----------- Update supported versions in SECURITY.md Signed-off-by: Lucas Holt Commit: a296ad6c37bd9d4afb775e7d9a2087cd2215251e https://github.com/MidnightBSD/src/commit/a296ad6c37bd9d4afb775e7d9a2087cd2215251e Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libsqlite3/Makefile Log Message: ----------- lib/libsqlite3: enable PREUPDATE_HOOK and COLUMN_METADATA SQLITE_ENABLE_SESSION alone is insufficient; SQLite's documentation requires SQLITE_ENABLE_PREUPDATE_HOOK to be defined alongside it for the session/changeset/patchset API (sqlite3session_*, sqlite3changeset_*) to be fully functional. SQLITE_ENABLE_COLUMN_METADATA enables sqlite3_column_origin_name(), sqlite3_column_database_name(), and sqlite3_column_table_name(), which Node.js 24 and other consumers depend on. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt Commit: e1a7a30dd9d697bd28d001c5ded33392b29b8ffd https://github.com/MidnightBSD/src/commit/e1a7a30dd9d697bd28d001c5ded33392b29b8ffd Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M AGENTS.md Log Message: ----------- Update AGENTS.md with detailed agent instructions Expanded guidelines for coding agents, detailing priorities, boundaries, uncertainty handling, evidence gathering, workflow, subagent usage, testing protocols, change constraints, safety measures, and Git practices. Based on https://raw.githubusercontent.com/Anbeeld/AGENTS.md/refs/heads/main/AGENTS.md Signed-off-by: Lucas Holt Commit: cf8bd1cff971ae3f9a889af0a402011d8cac4481 https://github.com/MidnightBSD/src/commit/cf8bd1cff971ae3f9a889af0a402011d8cac4481 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M AGENTS.md A skills/cppcheck-clang-format-precommit/SKILL.md A skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh A skills/splint-post-c-sanity/SKILL.md A skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh Log Message: ----------- Add C precommit static analysis skills Commit: b2ebabc812303df3360f14ed4cba96dc703f3ae0 https://github.com/MidnightBSD/src/commit/b2ebabc812303df3360f14ed4cba96dc703f3ae0 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M libexec/rtld-elf/rtld.c Log Message: ----------- Libexec/rtld freebsd noinit (#356) * lib/libsqlite3: enable PREUPDATE_HOOK and COLUMN_METADATA SQLITE_ENABLE_SESSION alone is insufficient; SQLite's documentation requires SQLITE_ENABLE_PREUPDATE_HOOK to be defined alongside it for the session/changeset/patchset API (sqlite3session_*, sqlite3changeset_*) to be fully functional. SQLITE_ENABLE_COLUMN_METADATA enables sqlite3_column_origin_name(), sqlite3_column_database_name(), and sqlite3_column_table_name(), which Node.js 24 and other consumers depend on. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt * rtld: honor FreeBSD no-init notes Accept FreeBSD note vendor sizing when parsing ELF notes so FreeBSD binaries carrying NT_FREEBSD_NOINIT_TAG set crt_no_init. This lets rtld run the main executable init arrays instead of leaving C++ globals uninitialized. AI-Assisted-by: Codex Signed-off-by: Lucas Holt --------- Signed-off-by: Lucas Holt Commit: 7e1fc74e7d74cf7ea16d9890e16ac963e50219d3 https://github.com/MidnightBSD/src/commit/7e1fc74e7d74cf7ea16d9890e16ac963e50219d3 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M bin/cat/cat.1 M bin/cat/cat.c A bin/cat/tests/A_flag_test.sh M bin/cat/tests/Makefile Log Message: ----------- cat: add -A flag (equivalent to GNU cat -A) (#357) Add -A flag to cat(1) utility, which is equivalent to -et (enables vflag, eflag, and tflag). This matches the behavior of GNU cat. Updated man page and added a new ATF test case to verify equivalence. AI-Assisted-by: Gemini CLI Commit: a5371e9f0f3de8ac5f31f9eeadb04dc69e35ca76 https://github.com/MidnightBSD/src/commit/a5371e9f0f3de8ac5f31f9eeadb04dc69e35ca76 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/midnightbsd-update/midnightbsd-update.sh Log Message: ----------- no need to do this. certctl rehash is run Commit: 45e2eed3d5305cebfa3752b7ea0aebaa079e5616 https://github.com/MidnightBSD/src/commit/45e2eed3d5305cebfa3752b7ea0aebaa079e5616 Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libc/stdlib/system.3 Log Message: ----------- system(3): Clarify return values Our manual page currently states that system() will return 127 if it fails to execute the shell. The actual return value is, to quote POSIX, ?as if the command language interpreter had terminated using exit(127) or _exit(127)?. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: bnovkov, kevans Differential Revision: https://reviews.freebsd.org/D55483 (cherry picked from commit 7305604b29d3db29c9bb5de6e7a25829fb541d1e) Commit: cee8c13411bb1e3365de460bc83fb9822f8ae793 https://github.com/MidnightBSD/src/commit/cee8c13411bb1e3365de460bc83fb9822f8ae793 Author: Chris Rees Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/lpr/lpd/lpd.8 M usr.sbin/lpr/lpd/lpd.c Log Message: ----------- lpd: Add -F flag to prevent daemonizing This is necessary for use with supervision, e.g. runit. I chose -F simply because that is what the folks at LPRng use. Approved by: pfg, gad, ngie Differential Revision: https://reviews.freebsd.org/D29566 (cherry picked from commit 3c6366067036d4573528309a0a4d3b52e2a76ae7) Commit: c8866609c50f9fa94b08337aa4dbb080be973541 https://github.com/MidnightBSD/src/commit/c8866609c50f9fa94b08337aa4dbb080be973541 Author: Chris Rees Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/lpr/lpd/lpd.8 Log Message: ----------- lpd.8: Chase Dd-- took old value when merging (cherry picked from commit 56b0f5f360b6039c6a696aa241aaa02a16ff6a0a) Commit: 2792d090576f6999b63099b5ff5819a78b9c1ed8 https://github.com/MidnightBSD/src/commit/2792d090576f6999b63099b5ff5819a78b9c1ed8 Author: Chris Rees Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/lpr/lpd/lpd.8 Log Message: ----------- lpd: Update SYNOPSIS with new flag Reported by: 0mp (cherry picked from commit cebcca89f1b059438cc329bde4d8ad254a303623) Commit: 15a26f87fed22ca83de7f2f132997a1aedae8e18 https://github.com/MidnightBSD/src/commit/15a26f87fed22ca83de7f2f132997a1aedae8e18 Author: Elyes Haouas Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/lpr/lpd/recvjob.c Log Message: ----------- lpr: Remove trailing semicolon Signed-off-by: Elyes Haouas Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/654 (cherry picked from commit 365348f66a47df247b5289b8a86fb20b36d778c1) Commit: 4a25c39835ea63f3f630ba6dabb6b2a60fc294e5 https://github.com/MidnightBSD/src/commit/4a25c39835ea63f3f630ba6dabb6b2a60fc294e5 Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/lpr/lpd/recvjob.c Log Message: ----------- lpd: Improve robustness * Check for integer overflow when receiving file sizes. * Check for buffer overflow when receiving file names, and fully validate the names. * Check for integer overflow when checking for available disk space. * Check for I/O errors when sending status codes. * Enforce one job per connection and one control file per job (see code comments for additional details). * Simplify readfile(), avoiding constructs vulnerable to integer overflow. * Don't delete files we didn't create. * Rename read_number() to read_minfree() since that's all it's used for, and move all the minfree logic into it. * Fix a few style issues. PR: 293278 MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55399 (cherry picked from commit 9065be0a5902e058d25a42bd9b3fbe9dc28b189d) Commit: 137f64ad3ba46034ade0df9913c4e748f60ff5b8 https://github.com/MidnightBSD/src/commit/137f64ad3ba46034ade0df9913c4e748f60ff5b8 Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/lpr/lpd/lpd.8 M usr.sbin/lpr/lpd/lpd.c Log Message: ----------- lpd: Add timeout option Set a 120-second receive timeout on all client connections, and add a command-line option to change that value. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D55400 (cherry picked from commit 56fbfd1ecdc78fc99b3a2e381c355ce8980de39d) Commit: 81f0f67ca4ac2cf601293570400e023eb3df23ed https://github.com/MidnightBSD/src/commit/81f0f67ca4ac2cf601293570400e023eb3df23ed Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libiscsiutil/Makefile M share/mk/src.libnames.mk M usr.sbin/ctld/Makefile M usr.sbin/iscsid/Makefile Log Message: ----------- libiscsiutil: Record dependency on libmd MFC after: 3 days Fixes: 6378393308bc ("Add an internal libiscsiutil library.") Sponsored by: Klara, Inc. Sponsored by: NetApp, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D55596 (cherry picked from commit 05ca4837a3e9a413aabcf005abb14fff35088476) Commit: 79d60c34503daf1b014324add54ca48ecf736de1 https://github.com/MidnightBSD/src/commit/79d60c34503daf1b014324add54ca48ecf736de1 Author: Zhenlei Huang Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/net/vnet.c Log Message: ----------- vnet: Ensure the space allocated by vnet_data_alloc() is sufficent aligned Some 32-bit architectures, e.g., armv7, require strict 8-byte alignment while doing atomic 64-bit access. Hence aligning to the pointer type (4-byte alignment) does not meet the requirement on those architectures. Make the space allocated by vnet_data_alloc() sufficent aligned to avoid unaligned access. PR: 265639 Diagnosed by: markj Reviewed by: jhb, markj Co-authored-by: jhb MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D55560 (cherry picked from commit 32beb3ae71cb320dbe4190a01c036943d99083b3) (cherry picked from commit 973d607b284ba68e63f0386af44c28bfde15add2) (cherry picked from commit baee504b868b9417c815c0de6474a0d6e5d6b4ac) Commit: abf7764a5e511ad755bb70fb92cf8e09685e9416 https://github.com/MidnightBSD/src/commit/abf7764a5e511ad755bb70fb92cf8e09685e9416 Author: Eugene Grosbein Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M share/man/man4/Makefile Log Message: ----------- me.4: MFC: link if_me kernel module to its manual page. (cherry picked from commit 46ba263d6eeb1c6029841b4c42f54912ad61de5c) Commit: 0cb49de003ccbb0c35aa9c5d4355859515004644 https://github.com/MidnightBSD/src/commit/0cb49de003ccbb0c35aa9c5d4355859515004644 Author: Zhenlei Huang Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/net/if.c Log Message: ----------- ifnet: Fix decreasing the vnet interface count It should be decreased only when the interface has been successfully removed from the "active" list. This prevents vnet_if_return() from potential OOB writes to the allocated memory "pending". Reviewed by: kp, pouria Fixes: a779388f8bb3 if: Protect V_ifnet in vnet_if_return() MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55873 (cherry picked from commit 8065ff63c0e5c3bb4abb02f55b20cb47bb51d1a7) (cherry picked from commit 1b7687f053afcf251ee7643ee5a4f22a225f4a02) (cherry picked from commit 47339e4a9209c1d1323f58d792e277792990e060) Commit: a731a775328337d3392e4a43b5f3a915f6966f50 https://github.com/MidnightBSD/src/commit/a731a775328337d3392e4a43b5f3a915f6966f50 Author: Michael Gmelin Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/netpfil/pf/pf_ioctl.c Log Message: ----------- pf: Fix hashing of IP address ranges This corrects the false detection of duplicate rules. MFC after: 1 week Reviewed by: kp (cherry picked from commit 1fa873c93c8b08561c53107c7b90c53dfad30ddc) Commit: b7e45aaa8f3ce3864faa2966d10e007ed7bf770c https://github.com/MidnightBSD/src/commit/b7e45aaa8f3ce3864faa2966d10e007ed7bf770c Author: Kristof Provost Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M tests/sys/netpfil/pf/pass_block.sh Log Message: ----------- pf tests: verify that we handle address range rules correctly There's been a problem where rules which differed only in address ranges were considered duplicates and not added. Test for this. MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit ab74151e8d097b263237942c0b12277098bc9533) Commit: 911775966c29af37f3e561e8bb58edd8773bae0d https://github.com/MidnightBSD/src/commit/911775966c29af37f3e561e8bb58edd8773bae0d Author: Kristof Provost Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/netpfil/pf/pf_ioctl.c Log Message: ----------- pf: include all elements when hashing rules MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit c6bcf6e6fd507d952a48226b51cc161b8ef972a2) Commit: 59517a25eab25a8d69d1b65318b20919d180c7c1 https://github.com/MidnightBSD/src/commit/59517a25eab25a8d69d1b65318b20919d180c7c1 Author: Marc Espie Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/m4/eval.c M usr.bin/m4/extern.h M usr.bin/m4/look.c M usr.bin/m4/main.c M usr.bin/m4/mdef.h M usr.bin/m4/misc.c Log Message: ----------- m4: Stop abbreviating builtin names * Stop abbreviating macro names half-randomly to 8 chars, this is no longer 1990. * Likewise for function names (in particular use doindex for a function that is notably different from the classic index function). * Rename a few things for more fidelity: eval is the builtin name, not expr and your maketemp/mkstemp conform to mkstemp semantics for better security. * Rewrap a few comments that were ludicrously short. No functional changes except improved accuracy of some error messages. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55793 (cherry picked from commit f8f6f1cbd576ab5f15cef178cc05251365652f74) Commit: ef6c62bb9d5529c2aed44c17146c90fc9d3b2154 https://github.com/MidnightBSD/src/commit/ef6c62bb9d5529c2aed44c17146c90fc9d3b2154 Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/syslogd/syslogd.c Log Message: ----------- syslogd: Allow killing when in foreground Normally, syslogd reacts only to SIGTERM, and ignores SIGINT and SIGQUIT unless in debug mode. Extend that to also apply when running in the foreground. MFC after: 1 week Reviewed by: jfree Differential Revision: https://reviews.freebsd.org/D55886 (cherry picked from commit 828de702ada854b5f09f447ba06e4e08e976ba07) Commit: 9bce2f9288af7aaa86b0a38bd820574efb7b7a9c https://github.com/MidnightBSD/src/commit/9bce2f9288af7aaa86b0a38bd820574efb7b7a9c Author: Jessica Clarke Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M tools/build/Makefile M tools/build/cross-build/include/mac/string.h Log Message: ----------- cross-build: Provide mempcpy when building on macOS We could patch the tzcode config to not use it, but it's simple to provide an implementation of it and avoid spreading cross-build bootstrapping special cases. Fixes: ff2c98b30b57 ("tzcode: Update to 2026a") MFC after: 1 week (cherry picked from commit 47402c9422ec6c9ba76d96414f5a08bd35a9e1fd) Commit: ed6caefb4458cd86ff71e1d7402767851ddf4480 https://github.com/MidnightBSD/src/commit/ed6caefb4458cd86ff71e1d7402767851ddf4480 Author: Arthur Kiyanovski Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/dev/ena/ena.c M sys/dev/ena/ena_rss.h Log Message: ----------- ena: Minor changes 1. Move parenthesis to correct place in switch and fix include order 2. Add comment at the end of an ifdef for clarity 3. Change include order. Reviewed by: cperciva Differential Revision: https://reviews.freebsd.org/D55696 Sponsored by: Amazon, Inc. (cherry picked from commit 2667a8454cff5896c7b467c78cd4ace5ad40f5eb) Commit: 9a648b1842655a72bf54a99f02dae9b134a88547 https://github.com/MidnightBSD/src/commit/9a648b1842655a72bf54a99f02dae9b134a88547 Author: Arthur Kiyanovski Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/dev/ena/ena_netmap.c Log Message: ----------- ena: Verify that an ENA ring is in netmap only in native mode netmap operates in two modes: 1) Emulated - netmap handling is done by the network stack, the NIC driver operates transparently to netmap. 2) Native - netmap management is done by the NIC driver. When checking whether a specific ENA ring is running in netmap mode, only the following checks were done: 1. IFCAP_NETMAP - Check whether netmap capability is enabled on the device. 2. NKR_NETMAP_ON - Check whether netmap is actively using this ring. The above checks implied that the netmap mode is native and the ENA driver needs to handle the netmap logic. The code was missing an explicit check on whether native mode is actually on (NAF_NATIVE). This led to a case where though emulated mode was used and a netmap application was turned on, the ENA driver still managed netmap logic partially and caused missing buffers and lack of refill as part of the datapath. Note: Enabling netmap emulated mode is insufficient and there's a need to load a netmap program in order to trigger this use-case. Add an explicit check of whether NAF_NATIVE mode is set. The issue was reported in [1]. [1]: https://github.com/amzn/amzn-drivers/issues/361 Fixes: 358bcc4c6cde ("Add support for ENA NETMAP partial initialization") Reviewed by: cperciva Differential Revision: https://reviews.freebsd.org/D55697 Sponsored by: Amazon, Inc. (cherry picked from commit 97e84c587d6f86aa883720296449b380adcf6915) Commit: 87ad33e9743c7292b06f0c23a8edd56162b00c2f https://github.com/MidnightBSD/src/commit/87ad33e9743c7292b06f0c23a8edd56162b00c2f Author: Arthur Kiyanovski Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/dev/ena/ena.h Log Message: ----------- ena: Update driver version to v2.8.2 Bug Fixes: * Verify that an ENA ring is in netmap only in native mode Minor Changes: * Move parenthesis to correct place in switch * Add comment * Reorder define Reviewed by: cperciva Differential Revision: https://reviews.freebsd.org/D55698 Sponsored by: Amazon, Inc. (cherry picked from commit 96c5eaf0ac6b98d0832e1037d672064de43a7e00) Commit: d1a36dae4bbe8513c69194b2cb6648ac75dde8d5 https://github.com/MidnightBSD/src/commit/d1a36dae4bbe8513c69194b2cb6648ac75dde8d5 Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sbin/newfs/newfs.8 M sbin/newfs/newfs.c Log Message: ----------- newfs: Don't combine GEOM journaling with SU GEOM journaling shouldn't be used at the same time as soft updates, so don't enable soft updates if GEOM journaling has been requested, and error out if both are explicitly requested. MFC after: 1 week PR: 293896 Reviewed by: mckusick Differential Revision: https://reviews.freebsd.org/D55999 (cherry picked from commit e30fcdaae2e68458da83d5420e6034c5f384e5f2) Commit: e343f7b8b8edd03be72f860234da069ff17858c4 https://github.com/MidnightBSD/src/commit/e343f7b8b8edd03be72f860234da069ff17858c4 Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sbin/tunefs/tunefs.8 M sbin/tunefs/tunefs.c Log Message: ----------- tunefs: Don't combine GEOM journaling with SU GEOM journaling shouldn't be used at the same time as soft updates, so don't enable one if the other is already in use. MFC after: 1 week PR: 293896 Reviewed by: mckusick Differential Revision: https://reviews.freebsd.org/D56002 (cherry picked from commit b1f72dd2a9a5e69a310b9e76b55f16cff433b8da) Commit: 9fc8fca2728f7eeae2dc4ee3c0371df70b5bb57a https://github.com/MidnightBSD/src/commit/9fc8fca2728f7eeae2dc4ee3c0371df70b5bb57a Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/fs/cd9660/cd9660_rrip.c Log Message: ----------- cd9660: Add length checks to Rock Ridge parser * cd9660_rrip_slink() did not check that the lengths of individual entries do not exceed the length of the overall record. * cd9660_rrip_altname() did not check that the length of the record was at least 5 before subtracting 5 from it. Note that in both cases, a better solution would be to check the length of the data before calling the handler, or immediately upon entry of the handler, but this would require significant refactoring. MFC after: 1 week Reported by: Calif.io in collaboration with Claude and Anthropic Research Reported by: Adam Crosser, Praetorian Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D56215 (cherry picked from commit d0afead876076f605c363f03d92304d1bd75be1c) Commit: a6f255582f20fb28cd3796c4fc800337b310057f https://github.com/MidnightBSD/src/commit/a6f255582f20fb28cd3796c4fc800337b310057f Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libc/gen/Makefile.inc Log Message: ----------- libc: Add missing MLINK for stravis(3) MFC after: 1 week Fixes: 8dfeba04eb36 ("Update to a June 8th snapshot of (un)vis form NetBSD.") Reviewed by: ziaee Differential Revision: https://reviews.freebsd.org/D56260 (cherry picked from commit a09d06bc5bff64baab76220a66c3501b89899134) Commit: dcd2d14e50b7667a0f1eb0c8a7c7455b7c288bc0 https://github.com/MidnightBSD/src/commit/dcd2d14e50b7667a0f1eb0c8a7c7455b7c288bc0 Author: Mark Johnston Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/kern/kern_event.c M sys/sys/filedesc.h Log Message: ----------- kqueue: Fix a race when adding an fd-based knote to a queue When registering a new kevent backed by a file descriptor, we first look up the file description with fget(), then lock the kqueue, then see if a corresponding knote is already registered. If not, and KN_ADD is specified, we add the knote to the kqueue. closefp_impl() interlocks with this process by calling knote_fdclose(), which locks each kqueue and checks to see if the fd is registered with a knote. But, if userspace closes an fd while a different thread is registering it, i.e., after fget() succeeds but before the kqueue is locked, then we may end up with a mismatch in the knote table, where the knote kn_fp field points to a different file description than the knote ident. Fix the problem by double-checking before registering a knote. Add a new fget_noref_unlocked() helper for this purpose. It is a clone of fget_noref(). We could simply use fget_noref(), but I like having an explicit unlocked variant. PR: 293382 Reviewed by: kib MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D55852 (cherry picked from commit 8f3227f527567aef53da845ab78da8e16d9051c1) Commit: e5b7d03683edd731ba098175d237169686ac03d6 https://github.com/MidnightBSD/src/commit/e5b7d03683edd731ba098175d237169686ac03d6 Author: Michael Osipov Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M stand/efi/loader/main.c M stand/man/loader.efi.8 M usr.sbin/efibootmgr/efibootmgr.8 Log Message: ----------- loader.efi.8/efibootmgr.8: Don't use contradicting term 'EFI BIOS' Both (U)EFI and BIOS are completely different things, be precise and don't use them together. Reviewed by: imp MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D56329 (cherry picked from commit 4f684e929de1275b1099b17b2a2cff0d3f4af223) Commit: 3ed431edfee11ac3fc0fe3c117d2a1433f6811ca https://github.com/MidnightBSD/src/commit/3ed431edfee11ac3fc0fe3c117d2a1433f6811ca Author: Andre Albsmeier Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/daemon/daemon.c Log Message: ----------- daemon(8): Add "--output-file -o" to list of options enabling supervision mode This is the small internal doc fix from https://reviews.freebsd.org/D46313 Reviewed by: michaelo Approved by: (blanket; comment fix) MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D55325 (cherry picked from commit e9a69948a8837601d71e556550a272ca85c03e48) Commit: b68aac6ea09dc4de82f685b8aaab7eb03a7d0ef8 https://github.com/MidnightBSD/src/commit/b68aac6ea09dc4de82f685b8aaab7eb03a7d0ef8 Author: Michael Osipov Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M share/man/man4/ciss.4 Log Message: ----------- ciss.4: List all devices supported by ciss(4) PR: 285744 Reviewed by: ziaee MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D56285 (cherry picked from commit 54f5d20492d231b5c2ddc6f1d94dbffa1707d820) Commit: 9fefaf68d752fc9606e0ae68387ec73fcd4aa319 https://github.com/MidnightBSD/src/commit/9fefaf68d752fc9606e0ae68387ec73fcd4aa319 Author: Yuichiro NAITO Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/dev/ixgbe/if_ix.c M sys/dev/ixgbe/if_sriov.c M sys/dev/ixgbe/ixgbe_sriov.h Log Message: ----------- ixgbe: Fix MRQC register value. Focus on the MRQE field of the MRQC register, which is 4 bits wide, and we use these 3 types of values. - IXGBE_MRQC_RSSEN 0x1 (non VF mode) - IXGBE_MRQC_VMDQRSS32EN 0xA (less than 33 VFs) - IXGBE_MRQC_VMDQRSS64EN 0xB (less than 65 VFs) If we always take a bitwise OR with IXGBE_MRQC_RSSEN, IXGBE_MRQC_VMDQRSS32EN will never be chosen. Select these 3 types of values for the proper case. Signed-off-by: Yuichiro NAITO Pull Request: https://github.com/freebsd/freebsd-src/pull/2132 (cherry picked from commit 938c076b9b0bc458a3877b52535527d37199fc09) Commit: 624077747689d32b08d1abb184ddc6274c70c6cf https://github.com/MidnightBSD/src/commit/624077747689d32b08d1abb184ddc6274c70c6cf Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/du/tests/du_test.sh Log Message: ----------- du: Set BLOCKSIZE before running tests Several testcases assume BLOCKSIZE=K, so set it at the top of the script. This fixes an issue where the tests would sometimes fail when run under sudo. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D56476 (cherry picked from commit d618ba314d1452c1cb4360e15ae1c80adac48306) Commit: ccbcc07ecc2478d204f933e959bee803470033c5 https://github.com/MidnightBSD/src/commit/ccbcc07ecc2478d204f933e959bee803470033c5 Author: Michael Osipov Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/geom/label/g_label.c Log Message: ----------- glabel(8): Fix debug message for already existing labels Remove the duplicate (incorrect) name. PR: 294542 Reviewed by: markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56400 (cherry picked from commit 92c69c791c436eb966fab806393b70e53cde6874) Commit: 73bfdeaf0ae51b4112d7c018f5b39a8f5d44f2e1 https://github.com/MidnightBSD/src/commit/73bfdeaf0ae51b4112d7c018f5b39a8f5d44f2e1 Author: Christos Longros Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sbin/ping/ping6.c Log Message: ----------- ping6: treat setsockopt failures as fatal ping6 needs IPV6_RECVPKTINFO and IPV6_RECVHOPLIMIT to process incoming replies. When these options fail, replies are silently dropped and ping6 appears to hang. Use err(3) instead of warn(3) so the user gets a clear error and immediate exit. Signed-off-by: Christos Longros Reviewed by: pouria, jlduran, glebius MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56237 (cherry picked from commit 9a4a9f623bbaf991b3ba580593d47f2ee9f7b03b) Commit: c3c12490b9b15d6e6aaefb0d312f965e41c09dd2 https://github.com/MidnightBSD/src/commit/c3c12490b9b15d6e6aaefb0d312f965e41c09dd2 Author: Cy Schubert Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sbin/ipf/ippool/ippool.5 Log Message: ----------- ippool(5): Correct example in man page The example provided puts the semicolon in the wrong place. It must come after the file:// specification, not in it. (cherry picked from commit f5d0b30e4af1163bdc18a893b17236517b67790a) Commit: 498af21580f39814836d3a5a052850c8ddf0983a https://github.com/MidnightBSD/src/commit/498af21580f39814836d3a5a052850c8ddf0983a Author: Michael Osipov Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/mfiutil/Makefile M usr.sbin/mfiutil/mfi_drive.c Log Message: ----------- mfiutil(8): "show drives" truncates information Improve mfi_pd_inq_string() by * Reusing buffer sizes from cam/cam.h according to SCSI specification + NULL byte * Don't truncate vendor-specific information by escaping into a too small buffer * Use cam_strvis() from libcam instead of old, outdated local copy * Recaculate size of inq_string based on the reused buffer sizes and format statements PR: 294354 Reviewed by: imp MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D56328 (cherry picked from commit 850eb149e7ab0733fcf9469a607dca223ff467ad) Commit: 6bb449b874083cdf18bd273e1e6c079b61ab35bc https://github.com/MidnightBSD/src/commit/6bb449b874083cdf18bd273e1e6c079b61ab35bc Author: Alice Cariboni Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M share/man/man7/tuning.7 Log Message: ----------- tuning.7: Fix suds typo in manual pages MFC after: 3 days Fixes: fc32c802158f Add two new manual pages Differential Revision: https://reviews.freebsd.org/D55814 (cherry picked from commit f9160912415eef078c32317e02695bc0cc775d39) Commit: 8742cb781116eb45d4d2c7cd6a99c67ae859967e https://github.com/MidnightBSD/src/commit/8742cb781116eb45d4d2c7cd6a99c67ae859967e Author: Dan Mahoney Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M share/termcap/termcap Log Message: ----------- termcap: fix screen entry standout mode (so/se) capabilities so=\E[3m (italic) is incorrect, should be so=\E[7m (reverse video). se=\E[23m (italic off) is incorrect, should be se=\E[27m (reverse off). mr=\E[7m (reverse video) is correctly defined in the same entry. screen-256color inherits from screen via tc=screen and is fixed transitively. PR: 294499 Pull Request: https://github.com/freebsd/freebsd-src/pull/2139 Signed-off-by: Dan Mahoney (cherry picked from commit 2bff747bb04db6beb19678abc45edd96be0a1347) Commit: 5f72c7072f458129ec57199bd3ad977ae7c88e2c https://github.com/MidnightBSD/src/commit/5f72c7072f458129ec57199bd3ad977ae7c88e2c Author: John W Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/dev/ahci/ahci_pci.c Log Message: ----------- ahci(4): Add another device ID for Marvell 9128 SATA controller: 0x91a3 This was encountered on a Gigabyte GA-P55A-UD4 motherboard identifying itself as: ahci0 at pci0:2:0:0: class=0x01018f rev=0x11 hdr=0x00 vendor=0x1b4b device=0x91a3 subvendor=0x1458 subdevice=0xb000 vendor = 'Marvell Technology Group Ltd.' class = mass storage subclass = ATA The physical chip has "88SE9128-NAA2" printed on it. Similar code has been in Linux for a long time: https://github.com/torvalds/linux/commit/50be5e3657cd2851a297dc0b3fd459f25829d29b Co-authored-by: Michael Osipov PR: 288526 Reviewed by: jhb MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56464 (cherry picked from commit c72edc2b2eb283450df8db05cf9321aee7de0bcb) Commit: 0f10ab9a892981de1a561efbb78b5ea1267bddbc https://github.com/MidnightBSD/src/commit/0f10ab9a892981de1a561efbb78b5ea1267bddbc Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M secure/caroot/MAca-bundle.pl M secure/caroot/Makefile M secure/caroot/blacklisted/Makefile M secure/caroot/trusted/Makefile Log Message: ----------- caroot: Generate both trusted and untrusted Until now, the untrusted directory has been maintained manually. Modify the script used to maintain the trusted directory so it can handle both. While here, clean it up a bit. MFC after: 1 week Reviewed by: mandree, markj Differential Revision: https://reviews.freebsd.org/D51774 (cherry picked from commit b88b0bb784c7fdcfb8174806e822c1f8983c223f) Commit: 5fbcfbd94eb2ccd0e8768a00a837b3c5e1361fe8 https://github.com/MidnightBSD/src/commit/5fbcfbd94eb2ccd0e8768a00a837b3c5e1361fe8 Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: R secure/caroot/MAca-bundle.pl M secure/caroot/Makefile A secure/caroot/ca-extract.pl Log Message: ----------- caroot: Rename script and normalize license MFC after: 1 week Reviewed by: mandree, markj Differential Revision: https://reviews.freebsd.org/D51775 (cherry picked from commit 0886019bf853bd30b70aa4b8cdb059830ca6aaad) Commit: 58859549b5041ff148c9674d61559ad472927cc1 https://github.com/MidnightBSD/src/commit/58859549b5041ff148c9674d61559ad472927cc1 Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M secure/caroot/Makefile M secure/caroot/blacklisted/Camerfirma_Chambers_of_Commerce_Root.pem M secure/caroot/blacklisted/Camerfirma_Global_Chambersign_Root.pem M secure/caroot/blacklisted/Certum_Root_CA.pem M secure/caroot/blacklisted/Chambers_of_Commerce_Root_-_2008.pem M secure/caroot/blacklisted/D-TRUST_Root_CA_3_2013.pem M secure/caroot/blacklisted/E-Tugra_Global_Root_CA_ECC_v3.pem M secure/caroot/blacklisted/E-Tugra_Global_Root_CA_RSA_v3.pem M secure/caroot/blacklisted/EC-ACC.pem M secure/caroot/blacklisted/EE_Certification_Centre_Root_CA.pem M secure/caroot/blacklisted/Entrust_Root_Certification_Authority_-_G4.pem M secure/caroot/blacklisted/GeoTrust_Primary_Certification_Authority.pem M secure/caroot/blacklisted/GeoTrust_Primary_Certification_Authority_-_G2.pem M secure/caroot/blacklisted/GeoTrust_Primary_Certification_Authority_-_G3.pem M secure/caroot/blacklisted/GeoTrust_Universal_CA.pem M secure/caroot/blacklisted/GeoTrust_Universal_CA_2.pem M secure/caroot/blacklisted/Global_Chambersign_Root_-_2008.pem M secure/caroot/blacklisted/Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem M secure/caroot/blacklisted/LuxTrust_Global_Root_2.pem M secure/caroot/blacklisted/Network_Solutions_Certificate_Authority.pem M secure/caroot/blacklisted/OISTE_WISeKey_Global_Root_GA_CA.pem M secure/caroot/blacklisted/SecureSign_RootCA11.pem M secure/caroot/blacklisted/Security_Communication_RootCA3.pem M secure/caroot/blacklisted/Staat_der_Nederlanden_Root_CA_-_G3.pem M secure/caroot/blacklisted/SwissSign_Platinum_CA_-_G2.pem M secure/caroot/blacklisted/SwissSign_Silver_CA_-_G2.pem M secure/caroot/blacklisted/Symantec_Class_1_Public_Primary_Certification_Authority_-_G4.pem M secure/caroot/blacklisted/Symantec_Class_1_Public_Primary_Certification_Authority_-_G6.pem M secure/caroot/blacklisted/Symantec_Class_2_Public_Primary_Certification_Authority_-_G4.pem M secure/caroot/blacklisted/Symantec_Class_2_Public_Primary_Certification_Authority_-_G6.pem M secure/caroot/blacklisted/Taiwan_GRCA.pem M secure/caroot/blacklisted/TrustCor_ECA-1.pem M secure/caroot/blacklisted/TrustCor_RootCert_CA-1.pem M secure/caroot/blacklisted/TrustCor_RootCert_CA-2.pem M secure/caroot/blacklisted/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem M secure/caroot/blacklisted/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem M secure/caroot/blacklisted/VeriSign_Universal_Root_Certification_Authority.pem M secure/caroot/blacklisted/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem M secure/caroot/blacklisted/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem M secure/caroot/blacklisted/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem M secure/caroot/blacklisted/thawte_Primary_Root_CA.pem M secure/caroot/blacklisted/thawte_Primary_Root_CA_-_G2.pem M secure/caroot/blacklisted/thawte_Primary_Root_CA_-_G3.pem M secure/caroot/ca-extract.pl M secure/caroot/trusted/ACCVRAIZ1.pem M secure/caroot/trusted/AC_RAIZ_FNMT-RCM.pem M secure/caroot/trusted/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem M secure/caroot/trusted/ANF_Secure_Server_Root_CA.pem M secure/caroot/trusted/Actalis_Authentication_Root_CA.pem M secure/caroot/trusted/AffirmTrust_Commercial.pem M secure/caroot/trusted/AffirmTrust_Networking.pem M secure/caroot/trusted/AffirmTrust_Premium.pem M secure/caroot/trusted/AffirmTrust_Premium_ECC.pem M secure/caroot/trusted/Amazon_Root_CA_1.pem M secure/caroot/trusted/Amazon_Root_CA_2.pem M secure/caroot/trusted/Amazon_Root_CA_3.pem M secure/caroot/trusted/Amazon_Root_CA_4.pem M secure/caroot/trusted/Atos_TrustedRoot_2011.pem M secure/caroot/trusted/Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem M secure/caroot/trusted/Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem M secure/caroot/trusted/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem M secure/caroot/trusted/BJCA_Global_Root_CA1.pem M secure/caroot/trusted/BJCA_Global_Root_CA2.pem M secure/caroot/trusted/Baltimore_CyberTrust_Root.pem M secure/caroot/trusted/Buypass_Class_2_Root_CA.pem M secure/caroot/trusted/Buypass_Class_3_Root_CA.pem M secure/caroot/trusted/CA_Disig_Root_R2.pem M secure/caroot/trusted/CFCA_EV_ROOT.pem M secure/caroot/trusted/COMODO_Certification_Authority.pem M secure/caroot/trusted/COMODO_ECC_Certification_Authority.pem M secure/caroot/trusted/COMODO_RSA_Certification_Authority.pem M secure/caroot/trusted/Certainly_Root_E1.pem M secure/caroot/trusted/Certainly_Root_R1.pem M secure/caroot/trusted/Certigna.pem M secure/caroot/trusted/Certigna_Root_CA.pem M secure/caroot/trusted/Certum_EC-384_CA.pem M secure/caroot/trusted/Certum_Trusted_Network_CA.pem M secure/caroot/trusted/Certum_Trusted_Network_CA_2.pem M secure/caroot/trusted/Certum_Trusted_Root_CA.pem M secure/caroot/trusted/CommScope_Public_Trust_ECC_Root-01.pem M secure/caroot/trusted/CommScope_Public_Trust_ECC_Root-02.pem M secure/caroot/trusted/CommScope_Public_Trust_RSA_Root-01.pem M secure/caroot/trusted/CommScope_Public_Trust_RSA_Root-02.pem M secure/caroot/trusted/Comodo_AAA_Services_root.pem M secure/caroot/trusted/D-TRUST_BR_Root_CA_1_2020.pem M secure/caroot/trusted/D-TRUST_BR_Root_CA_2_2023.pem M secure/caroot/trusted/D-TRUST_EV_Root_CA_1_2020.pem M secure/caroot/trusted/D-TRUST_EV_Root_CA_2_2023.pem M secure/caroot/trusted/D-TRUST_Root_Class_3_CA_2_2009.pem M secure/caroot/trusted/D-TRUST_Root_Class_3_CA_2_EV_2009.pem M secure/caroot/trusted/DigiCert_Assured_ID_Root_CA.pem M secure/caroot/trusted/DigiCert_Assured_ID_Root_G2.pem M secure/caroot/trusted/DigiCert_Assured_ID_Root_G3.pem M secure/caroot/trusted/DigiCert_Global_Root_CA.pem M secure/caroot/trusted/DigiCert_Global_Root_G2.pem M secure/caroot/trusted/DigiCert_Global_Root_G3.pem M secure/caroot/trusted/DigiCert_High_Assurance_EV_Root_CA.pem M secure/caroot/trusted/DigiCert_TLS_ECC_P384_Root_G5.pem M secure/caroot/trusted/DigiCert_TLS_RSA4096_Root_G5.pem M secure/caroot/trusted/DigiCert_Trusted_Root_G4.pem M secure/caroot/trusted/Entrust_Root_Certification_Authority.pem M secure/caroot/trusted/Entrust_Root_Certification_Authority_-_EC1.pem M secure/caroot/trusted/Entrust_Root_Certification_Authority_-_G2.pem M secure/caroot/trusted/Entrust_net_Premium_2048_Secure_Server_CA.pem M secure/caroot/trusted/FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem M secure/caroot/trusted/GDCA_TrustAUTH_R5_ROOT.pem M secure/caroot/trusted/GLOBALTRUST_2020.pem M secure/caroot/trusted/GTS_Root_R1.pem M secure/caroot/trusted/GTS_Root_R2.pem M secure/caroot/trusted/GTS_Root_R3.pem M secure/caroot/trusted/GTS_Root_R4.pem M secure/caroot/trusted/GlobalSign_ECC_Root_CA_-_R4.pem M secure/caroot/trusted/GlobalSign_ECC_Root_CA_-_R5.pem M secure/caroot/trusted/GlobalSign_Root_CA.pem M secure/caroot/trusted/GlobalSign_Root_CA_-_R3.pem M secure/caroot/trusted/GlobalSign_Root_CA_-_R6.pem M secure/caroot/trusted/GlobalSign_Root_E46.pem M secure/caroot/trusted/GlobalSign_Root_R46.pem M secure/caroot/trusted/Go_Daddy_Class_2_CA.pem M secure/caroot/trusted/Go_Daddy_Root_Certificate_Authority_-_G2.pem M secure/caroot/trusted/HARICA_TLS_ECC_Root_CA_2021.pem M secure/caroot/trusted/HARICA_TLS_RSA_Root_CA_2021.pem M secure/caroot/trusted/Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem M secure/caroot/trusted/Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem M secure/caroot/trusted/HiPKI_Root_CA_-_G1.pem M secure/caroot/trusted/Hongkong_Post_Root_CA_3.pem M secure/caroot/trusted/ISRG_Root_X1.pem M secure/caroot/trusted/ISRG_Root_X2.pem M secure/caroot/trusted/IdenTrust_Commercial_Root_CA_1.pem M secure/caroot/trusted/IdenTrust_Public_Sector_Root_CA_1.pem M secure/caroot/trusted/Izenpe_com.pem M secure/caroot/trusted/Microsec_e-Szigno_Root_CA_2009.pem M secure/caroot/trusted/Microsoft_ECC_Root_Certificate_Authority_2017.pem M secure/caroot/trusted/Microsoft_RSA_Root_Certificate_Authority_2017.pem M secure/caroot/trusted/NAVER_Global_Root_Certification_Authority.pem M secure/caroot/trusted/NetLock_Arany__Class_Gold__F__tan__s__tv__ny.pem M secure/caroot/trusted/OISTE_WISeKey_Global_Root_GB_CA.pem M secure/caroot/trusted/OISTE_WISeKey_Global_Root_GC_CA.pem M secure/caroot/trusted/QuoVadis_Root_CA_1_G3.pem M secure/caroot/trusted/QuoVadis_Root_CA_2.pem M secure/caroot/trusted/QuoVadis_Root_CA_2_G3.pem M secure/caroot/trusted/QuoVadis_Root_CA_3.pem M secure/caroot/trusted/QuoVadis_Root_CA_3_G3.pem M secure/caroot/trusted/SSL_com_EV_Root_Certification_Authority_ECC.pem M secure/caroot/trusted/SSL_com_EV_Root_Certification_Authority_RSA_R2.pem M secure/caroot/trusted/SSL_com_Root_Certification_Authority_ECC.pem M secure/caroot/trusted/SSL_com_Root_Certification_Authority_RSA.pem M secure/caroot/trusted/SSL_com_TLS_ECC_Root_CA_2022.pem M secure/caroot/trusted/SSL_com_TLS_RSA_Root_CA_2022.pem M secure/caroot/trusted/SZAFIR_ROOT_CA2.pem M secure/caroot/trusted/Sectigo_Public_Server_Authentication_Root_E46.pem M secure/caroot/trusted/Sectigo_Public_Server_Authentication_Root_R46.pem M secure/caroot/trusted/SecureSign_Root_CA12.pem M secure/caroot/trusted/SecureSign_Root_CA14.pem M secure/caroot/trusted/SecureSign_Root_CA15.pem M secure/caroot/trusted/SecureTrust_CA.pem M secure/caroot/trusted/Secure_Global_CA.pem M secure/caroot/trusted/Security_Communication_ECC_RootCA1.pem M secure/caroot/trusted/Security_Communication_RootCA2.pem M secure/caroot/trusted/Starfield_Class_2_CA.pem M secure/caroot/trusted/Starfield_Root_Certificate_Authority_-_G2.pem M secure/caroot/trusted/Starfield_Services_Root_Certificate_Authority_-_G2.pem M secure/caroot/trusted/SwissSign_Gold_CA_-_G2.pem M secure/caroot/trusted/T-TeleSec_GlobalRoot_Class_2.pem M secure/caroot/trusted/T-TeleSec_GlobalRoot_Class_3.pem M secure/caroot/trusted/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem M secure/caroot/trusted/TWCA_CYBER_Root_CA.pem M secure/caroot/trusted/TWCA_Global_Root_CA.pem M secure/caroot/trusted/TWCA_Root_Certification_Authority.pem M secure/caroot/trusted/Telekom_Security_TLS_ECC_Root_2020.pem M secure/caroot/trusted/Telekom_Security_TLS_RSA_Root_2023.pem M secure/caroot/trusted/TeliaSonera_Root_CA_v1.pem M secure/caroot/trusted/Telia_Root_CA_v2.pem M secure/caroot/trusted/TrustAsia_Global_Root_CA_G3.pem M secure/caroot/trusted/TrustAsia_Global_Root_CA_G4.pem M secure/caroot/trusted/Trustwave_Global_Certification_Authority.pem M secure/caroot/trusted/Trustwave_Global_ECC_P256_Certification_Authority.pem M secure/caroot/trusted/Trustwave_Global_ECC_P384_Certification_Authority.pem M secure/caroot/trusted/TunTrust_Root_CA.pem M secure/caroot/trusted/UCA_Extended_Validation_Root.pem M secure/caroot/trusted/UCA_Global_G2_Root.pem M secure/caroot/trusted/USERTrust_ECC_Certification_Authority.pem M secure/caroot/trusted/USERTrust_RSA_Certification_Authority.pem M secure/caroot/trusted/XRamp_Global_CA_Root.pem M secure/caroot/trusted/certSIGN_ROOT_CA.pem M secure/caroot/trusted/certSIGN_Root_CA_G2.pem M secure/caroot/trusted/e-Szigno_Root_CA_2017.pem M secure/caroot/trusted/ePKI_Root_Certification_Authority.pem M secure/caroot/trusted/emSign_ECC_Root_CA_-_C3.pem M secure/caroot/trusted/emSign_ECC_Root_CA_-_G3.pem M secure/caroot/trusted/emSign_Root_CA_-_C1.pem M secure/caroot/trusted/emSign_Root_CA_-_G1.pem M secure/caroot/trusted/vTrus_ECC_Root_CA.pem M secure/caroot/trusted/vTrus_Root_CA.pem Log Message: ----------- caroot: Clean up * Get certdata.txt directly from the NSS Mercurial repository, rather than from the Mozilla Firefox repository which imports it from NSS at irregular intervals. * Instead of always fetching the latest certdata.txt, fetch a specific version. For this commit, we set this to the version that was last imported in May 2025. * Add a refrence to the MPL to the generated files. * Regenerate with latest OpenSSL. This is purely cosmetic; mostly, the certificate names now contain less unnecessary whitespace and some elements are quoted. MFC after: 1 week Reviewed by: michaelo, kevans Differential Revision: https://reviews.freebsd.org/D56620 (cherry picked from commit ce33d6396aadb0613f1e74661bdbec571f836a60) Commit: 03f8e953ebe3f032359007749b873fcdd1e089da https://github.com/MidnightBSD/src/commit/03f8e953ebe3f032359007749b873fcdd1e089da Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M ObsoleteFiles.inc M secure/caroot/Makefile A secure/caroot/blacklisted/Atos_TrustedRoot_Root_CA_ECC_G2_2020.pem A secure/caroot/blacklisted/Atos_TrustedRoot_Root_CA_RSA_G2_2020.pem A secure/caroot/blacklisted/COMODO_Certification_Authority.pem R secure/caroot/blacklisted/Camerfirma_Chambers_of_Commerce_Root.pem R secure/caroot/blacklisted/Camerfirma_Global_Chambersign_Root.pem A secure/caroot/blacklisted/Certigna.pem R secure/caroot/blacklisted/Chambers_of_Commerce_Root_-_2008.pem A secure/caroot/blacklisted/Comodo_AAA_Services_root.pem A secure/caroot/blacklisted/D-Trust_SBR_Root_CA_1_2022.pem A secure/caroot/blacklisted/D-Trust_SBR_Root_CA_2_2022.pem A secure/caroot/blacklisted/DIGITALSIGN_GLOBAL_ROOT_ECDSA_CA.pem A secure/caroot/blacklisted/DIGITALSIGN_GLOBAL_ROOT_RSA_CA.pem A secure/caroot/blacklisted/DigiCert_Assured_ID_Root_CA.pem A secure/caroot/blacklisted/DigiCert_Global_Root_CA.pem A secure/caroot/blacklisted/DigiCert_High_Assurance_EV_Root_CA.pem A secure/caroot/blacklisted/DigiCert_SMIME_ECC_P384_Root_G5.pem A secure/caroot/blacklisted/DigiCert_SMIME_RSA4096_Root_G5.pem R secure/caroot/blacklisted/E-Tugra_Global_Root_CA_ECC_v3.pem R secure/caroot/blacklisted/E-Tugra_Global_Root_CA_RSA_v3.pem R secure/caroot/blacklisted/EC-ACC.pem R secure/caroot/blacklisted/EE_Certification_Centre_Root_CA.pem A secure/caroot/blacklisted/Entrust_Root_Certification_Authority.pem A secure/caroot/blacklisted/Entrust_Root_Certification_Authority_-_EC1.pem A secure/caroot/blacklisted/Entrust_Root_Certification_Authority_-_G2.pem A secure/caroot/blacklisted/Entrust_net_Premium_2048_Secure_Server_CA.pem A secure/caroot/blacklisted/GTS_Root_R2.pem R secure/caroot/blacklisted/GeoTrust_Primary_Certification_Authority.pem R secure/caroot/blacklisted/GeoTrust_Primary_Certification_Authority_-_G2.pem R secure/caroot/blacklisted/GeoTrust_Primary_Certification_Authority_-_G3.pem R secure/caroot/blacklisted/GeoTrust_Universal_CA.pem R secure/caroot/blacklisted/GeoTrust_Universal_CA_2.pem A secure/caroot/blacklisted/GlobalSign_Root_CA.pem A secure/caroot/blacklisted/GlobalSign_Secure_Mail_Root_E45.pem A secure/caroot/blacklisted/GlobalSign_Secure_Mail_Root_R45.pem R secure/caroot/blacklisted/Global_Chambersign_Root_-_2008.pem A secure/caroot/blacklisted/Go_Daddy_Class_2_CA.pem A secure/caroot/blacklisted/HARICA_Client_ECC_Root_CA_2021.pem A secure/caroot/blacklisted/HARICA_Client_RSA_Root_CA_2021.pem R secure/caroot/blacklisted/Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem A secure/caroot/blacklisted/LAWtrust_Root_CA2__4096_.pem R secure/caroot/blacklisted/LuxTrust_Global_Root_2.pem R secure/caroot/blacklisted/Network_Solutions_Certificate_Authority.pem A secure/caroot/blacklisted/OISTE_Client_Root_ECC_G1.pem A secure/caroot/blacklisted/OISTE_Client_Root_RSA_G1.pem A secure/caroot/blacklisted/QuoVadis_Root_CA_2.pem A secure/caroot/blacklisted/QuoVadis_Root_CA_3.pem A secure/caroot/blacklisted/SSL_com_Client_ECC_Root_CA_2022.pem A secure/caroot/blacklisted/SSL_com_Client_RSA_Root_CA_2022.pem A secure/caroot/blacklisted/Sectigo_Public_Email_Protection_Root_E46.pem A secure/caroot/blacklisted/Sectigo_Public_Email_Protection_Root_R46.pem R secure/caroot/blacklisted/SecureSign_RootCA11.pem R secure/caroot/blacklisted/Security_Communication_RootCA3.pem A secure/caroot/blacklisted/Starfield_Class_2_CA.pem A secure/caroot/blacklisted/SwissSign_Gold_CA_-_G2.pem R secure/caroot/blacklisted/SwissSign_Platinum_CA_-_G2.pem A secure/caroot/blacklisted/SwissSign_RSA_SMIME_Root_CA_2022_-_1.pem R secure/caroot/blacklisted/SwissSign_Silver_CA_-_G2.pem R secure/caroot/blacklisted/Symantec_Class_1_Public_Primary_Certification_Authority_-_G4.pem R secure/caroot/blacklisted/Symantec_Class_1_Public_Primary_Certification_Authority_-_G6.pem R secure/caroot/blacklisted/Symantec_Class_2_Public_Primary_Certification_Authority_-_G4.pem R secure/caroot/blacklisted/Symantec_Class_2_Public_Primary_Certification_Authority_-_G6.pem A secure/caroot/blacklisted/TWCA_Global_Root_CA_G2.pem R secure/caroot/blacklisted/Taiwan_GRCA.pem A secure/caroot/blacklisted/Telekom_Security_SMIME_ECC_Root_2021.pem A secure/caroot/blacklisted/Telekom_Security_SMIME_RSA_Root_2023.pem A secure/caroot/blacklisted/TrustAsia_SMIME_ECC_Root_CA.pem A secure/caroot/blacklisted/TrustAsia_SMIME_RSA_Root_CA.pem R secure/caroot/blacklisted/TrustCor_ECA-1.pem R secure/caroot/blacklisted/TrustCor_RootCert_CA-1.pem R secure/caroot/blacklisted/TrustCor_RootCert_CA-2.pem R secure/caroot/blacklisted/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem R secure/caroot/blacklisted/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem R secure/caroot/blacklisted/VeriSign_Universal_Root_Certification_Authority.pem R secure/caroot/blacklisted/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem R secure/caroot/blacklisted/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem R secure/caroot/blacklisted/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem R secure/caroot/blacklisted/thawte_Primary_Root_CA.pem R secure/caroot/blacklisted/thawte_Primary_Root_CA_-_G2.pem R secure/caroot/blacklisted/thawte_Primary_Root_CA_-_G3.pem R secure/caroot/trusted/AffirmTrust_Commercial.pem R secure/caroot/trusted/AffirmTrust_Networking.pem R secure/caroot/trusted/AffirmTrust_Premium.pem R secure/caroot/trusted/AffirmTrust_Premium_ECC.pem R secure/caroot/trusted/Baltimore_CyberTrust_Root.pem R secure/caroot/trusted/COMODO_Certification_Authority.pem R secure/caroot/trusted/Certigna.pem R secure/caroot/trusted/CommScope_Public_Trust_ECC_Root-01.pem R secure/caroot/trusted/CommScope_Public_Trust_ECC_Root-02.pem R secure/caroot/trusted/CommScope_Public_Trust_RSA_Root-01.pem R secure/caroot/trusted/CommScope_Public_Trust_RSA_Root-02.pem R secure/caroot/trusted/Comodo_AAA_Services_root.pem R secure/caroot/trusted/DigiCert_Assured_ID_Root_CA.pem R secure/caroot/trusted/DigiCert_Global_Root_CA.pem R secure/caroot/trusted/DigiCert_High_Assurance_EV_Root_CA.pem R secure/caroot/trusted/Entrust_Root_Certification_Authority.pem R secure/caroot/trusted/Entrust_Root_Certification_Authority_-_EC1.pem R secure/caroot/trusted/Entrust_Root_Certification_Authority_-_G2.pem R secure/caroot/trusted/Entrust_net_Premium_2048_Secure_Server_CA.pem R secure/caroot/trusted/FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem R secure/caroot/trusted/GLOBALTRUST_2020.pem R secure/caroot/trusted/GTS_Root_R2.pem R secure/caroot/trusted/GlobalSign_Root_CA.pem R secure/caroot/trusted/Go_Daddy_Class_2_CA.pem A secure/caroot/trusted/OISTE_Server_Root_ECC_G1.pem A secure/caroot/trusted/OISTE_Server_Root_RSA_G1.pem R secure/caroot/trusted/QuoVadis_Root_CA_2.pem R secure/caroot/trusted/QuoVadis_Root_CA_3.pem R secure/caroot/trusted/SecureTrust_CA.pem R secure/caroot/trusted/Secure_Global_CA.pem R secure/caroot/trusted/Starfield_Class_2_CA.pem R secure/caroot/trusted/SwissSign_Gold_CA_-_G2.pem A secure/caroot/trusted/SwissSign_RSA_TLS_Root_CA_2022_-_1.pem R secure/caroot/trusted/TeliaSonera_Root_CA_v1.pem A secure/caroot/trusted/TrustAsia_TLS_ECC_Root_CA.pem A secure/caroot/trusted/TrustAsia_TLS_RSA_Root_CA.pem R secure/caroot/trusted/Trustwave_Global_Certification_Authority.pem R secure/caroot/trusted/Trustwave_Global_ECC_P256_Certification_Authority.pem R secure/caroot/trusted/Trustwave_Global_ECC_P384_Certification_Authority.pem R secure/caroot/trusted/XRamp_Global_CA_Root.pem R secure/caroot/trusted/certSIGN_ROOT_CA.pem A secure/caroot/trusted/e-Szigno_TLS_Root_CA_2023.pem Log Message: ----------- caroot: Regenerate Regenerate using certificate data from NSS 3.123.1. MFC after: 1 week Reviewed by: kevans (cherry picked from commit 07b52233e8b74c5ac884b9c9a894f57fad8dbd00) Commit: bd88a37de7764d6b5cd3fca57b66d49195a8d3cc https://github.com/MidnightBSD/src/commit/bd88a37de7764d6b5cd3fca57b66d49195a8d3cc Author: Jessica Clarke Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M stand/efi/loader/arch/arm/exec.c M stand/efi/loader/arch/arm64/exec.c M stand/efi/loader/arch/riscv/exec.c Log Message: ----------- loader.efi: Defer efi_translate(e_entry) until after bi_load bi_load itself loads various things into the staging area which can cause it to grow, which may result in the staging area moving, including the kernel. Therefore the address we get for the kernel entry point prior to bi_load may not be correct afterwards when we actually call it, and so we must defer the translation. On arm and riscv (but not arm64, which predates both of them in loader.efi and did not gain a copy of arm's added printf when arm support was added) we also printf this entry point to the console, which we can no longer do since bi_load calls ExitBootServices, so remove this printf that, in practice, seems to not be so useful, given nobody ever felt the need to add it to arm64. If anyone really feels this is an important printf to have then bi_load will need to be split so we can call printf after all the loading and potential reallocation of the staging area, but before ExitBootServices is called. We may also want to make this code more uniform and shared between the three architectures here, since there isn't much architecture-specific about this (and something like the RISC-V boot hart protocol could easily be made an MD hook). Reviewed by: imp Fixes: 0cafabf97fae ("Add support for arm64 to loader.efi and boot1.efi") Fixes: ea7796a9ae6b ("EFI: don't call printf after ExitBootServices, since it uses Boot Services") Fixes: 2192efc03bc4 ("RISC-V boot1.efi and loader.efi support") MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56431 (cherry picked from commit ab1d659e78e454995b7c2b4566e035269b215e48) Commit: f38b6530f4edc4b6e8401ca0487a8c9c44f22bfe https://github.com/MidnightBSD/src/commit/f38b6530f4edc4b6e8401ca0487a8c9c44f22bfe Author: Jessica Clarke Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/arm64/include/pcpu.h Log Message: ----------- arm64: Ditch arm64-specific unsound PCPU optimisation The current arm64 PCPU implementation uses a global register asm variable to use x18, which we reserve with -ffixed-x18, from C. Inside a critical_enter() or sched_pin(), it is vital that any PCPU reads use the right PCPU pointer, as often the whole point of the critical_enter() or sched_pin() is to ensure consistent PCPU use (e.g. for SMR it relies on zpcpu giving the same SMR state). critical_enter() and sched_pin() both include atomic_interrupt_fence(), i.e. asm volatile("" ::: "memory"), barriers to ensure that memory accesses don't get moved by the compiler outside the critical section, which on most architectures will also order the read of the PCPU pointer itself (whether due to the read being another asm volatile statement, or due to using a segment-relative memory access as on x86). However, this approach on arm64 is in no sense a memory access, and therefore the register access is not ordered with respect to the the critical_enter() or sched_pin(), or more specifically the curthread->td_critnest++ / curthread->td_pinned++ within. In practice upstream today this works out ok because the read of x18 is inlined into the actual PCPU_GET/ADD/SET memory accesses (i.e. you will get something like ldr xN, [x18, #imm-or-xM] for PCPU_GET, etc.), and since *that* instruction is ordered properly due to being a memory access, the x18 ends up being read in the right place. However, that is not in any way guaranteed, it just relies on the hope that compiler optimisations will be perfect at inlining the use. Moreover, PCPU_PTR is definitely not a memory access in this world, it's just pointer arithmetic on x18, and so that has nothing ordering it. This can be observed with the following test function compiled into the kernel: void pcpu_test(void) { extern void __weak_symbol use_pcpu_ptr(void *); critical_enter(); use_pcpu_ptr(PCPU_PTR(curthread)); critical_exit(); } Obviously, this is a bit contrived as you could just read curthread directly via its atomic definition that bypasses any worries about PCPU atomicity, but it illustrates the point. With the in-tree LLVM*, this ends up being compiled for me to: paciasp stp x29, x30, [sp, #-0x10]! mov x29, sp ldr x8, [x18] ldr w9, [x8, #0x4fc] mov x0, x18 add w9, w9, #0x1 str w9, [x8, #0x4fc] bl use_pcpu_ptr ... Note that, although the PCPU_PTR was within the critical section in the C source, the read of x18 into x0, the argument register passed to use_pcpu_ptr, has been hoisted to before the str, which is storing the new, incremented, value of td_critnest to curthread, and so there is a window within which we have to hope the thread is not preempted and migrated to a different CPU, otherwise it will pass a pointer to the wrong CPU's pc_curthread PCPU member. Initially it would seem as though the solution to this would be to add an additional barrier to critical_enter() / sched_pin() to ensure the register reads could not be hoisted like this. However, I have not been able to find a sequence that works reliably across both GCC and Clang, independent of optimisation level. Using inline asm with x18 marked as a clobber, using "=r"(pcpup), and using "+r"(pcpup) all run into various issues; some combinations don't actually seem to be a barrier, and for Clang at -O0 some combinations will actually generate writes to x18**, at which point you then have to hope that the kernel is compiled with optimisations, and that the redundant writes are optimised away such that x18 is just passed through. But that just gets us back to hoping optimisation works, which isn't a solution to the problem, it just trades one point of fragility for another. In talking to GCC developers, who seemed rather horrified by the implications of trying to do this (which is effectively "register volatile", a combination that's explicitly forbidden), we could not find a solution to this, and so I have concluded that the only reliable to have a sound PCPU implementation is to ditch this optimisation and follow other non-x86 architectures in using inline asm in one form or another; specifically, this adopts riscv's approach of just calling get_pcpu(), which, curiously, was already implemented in inline asm here on arm64, rather than reading pcpup. Anyone who feels strongly enough about PCPU performance is welcome to try to find a working approach, but such proposals should be heavily scrutinised to be certain that they won't come back to bite us in future. In particular, this caused a lot of problems downstream in CheriBSD's experimental compartmentalised kernel, which is trialling interposing on PCPU accesses in order to restrict access within compartments. As a result, even PCPU_GET/SET/ADD can look like PCPU_PTR, as they pass an opaque PCPU reference to wrapper functions, and so this case gets hit all over the kernel, giving highly-confusing panics with locks that aren't owned by the current thread or SMR use allegedly not within an smr_enter(). The ia64 port encountered the same issue and reached the same conclusion in e31ece45b7a4 ("Fix the PCPU access macros."), though went to the trouble of trying to fold the offset into the inline assembly (assuming it fit, with no fallback if not, since it's using the add pseudo-op that will be expanded to either adds with a 14-bit immediate or, if somehow that doesn't fit, addl with a 22-bit immediate). Curiously though it left pcpup around as a footgun. sparc64 had similar code but was never fixed. It also defined a curpcb in the same manner which was presumably similarly broken, but looks to have been entirely unreferenced from C, only referenced in actual assembly files. Alpha also had the same design, but it was removed whilst critical_enter() was extern rather than static inline so uses of the pointer could not have been hoisted, and whilst sched_pin() didn't have any form of atomic_interrupt_fence() to even try to make PCPU well-ordered. * At time of writing, when that was LLVM 19, not verified at time of commit with LLVM 21. ** For "+r"(pcpup), Clang's initial code generation is to do: mov xTtmp1, x18 mov x18, xTmp1 /* asm (empty) */ mov xTmp2, x18 mov x18, xTmp2 since its interpretation of what that means is "read the value of pcpup, and make sure that value is in x18 for the duration of the assembly due to the asm("x18") on pcpup", and similarly for the output side. Reviewed by: andrew, jhb MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D56601 (cherry picked from commit 551d47c5677a5eaf0a1ed2ea3b2b1406b192764d) Commit: b89aa2d40a708e1e9a0be07ac0033ae3d9cd8c18 https://github.com/MidnightBSD/src/commit/b89aa2d40a708e1e9a0be07ac0033ae3d9cd8c18 Author: Michael Osipov Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/dev/mfi/mfi.c M sys/dev/mrsas/mrsas.c Log Message: ----------- mfi(4)/mrsas(4): Print driver versions consistently Reviewed by: ziaee, des MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D54519 (cherry picked from commit 93122ead724b3ba0ccdaedadcd371ec53f9a9844) Commit: b4879e5f1b9f614e3ee23176320801e339cb3bc5 https://github.com/MidnightBSD/src/commit/b4879e5f1b9f614e3ee23176320801e339cb3bc5 Author: Dag-Erling Sm?rgrav Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.bin/lockf/tests/lockf_test.sh Log Message: ----------- lockf: Test that lockf does not spin on fd PR: 294832 MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D56723 (cherry picked from commit 0733afdb4dad58cfe7ad7f5994e26bf148d78199) Commit: b5b8a3b34b57d6c93a625775ebb62826716a1933 https://github.com/MidnightBSD/src/commit/b5b8a3b34b57d6c93a625775ebb62826716a1933 Author: Dimitry Andric Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/powerpc/include/_stdint.h M sys/riscv/include/_stdint.h M sys/x86/include/_stdint.h Log Message: ----------- Remove extraneous tab characters at EOL in various _stdint.h files MFC after: 3 days (cherry picked from commit daeab702f9adbbb718ecf48e17de8dd619cfe7b8) Commit: 44abb49030e0739880159a75caaa838f8e393a80 https://github.com/MidnightBSD/src/commit/44abb49030e0739880159a75caaa838f8e393a80 Author: Dimitry Andric Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/arm/include/_stdint.h M sys/arm64/include/_stdint.h M sys/powerpc/include/_stdint.h M sys/riscv/include/_stdint.h M sys/x86/include/_stdint.h Log Message: ----------- Define stdint.h macros unconditionally Similar to glibc, define all the stdint.h macros such as `SIZE_MAX`, `UINT64_C`, etc unconditionally. I.e. no longer check whether `__STDC_CONSTANT_MACROS` or `__STDC_LIMIT_MACROS` are defined. See also . This is part of reverting base 00bee6fcd77f, which reverted an upstream libc++ commit that eliminated libc++'s stdint.h wrapper header. Submitted by: Nikolas Klauser MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D56746 (cherry picked from commit 966fb94cb3575ccd39da211165d0858fd0eb0ef2) Commit: c2385c1b3bfa550883b46bf9bbf808b7440097b2 https://github.com/MidnightBSD/src/commit/c2385c1b3bfa550883b46bf9bbf808b7440097b2 Author: Ed Maste Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/kern/kern_descrip.c Log Message: ----------- sys: Fix heap disclosure in compat7 kern.proc.filedesc sysctl Reported by: Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM-5.1 from Z.ai Reviewed by: markj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D56976 (cherry picked from commit e68433e1990d5f1bcc1bdd270d65f1e4792a8e1b) (cherry picked from commit 0cef1a9ae5ec90b2c4717de9bc33fc7c3b1fd705) (cherry picked from commit 5e6b16f4555cba4422dde7c63344359019a23722) Commit: 618ef4dc10e93ec9dc3b4d75d6b9a3977241ba83 https://github.com/MidnightBSD/src/commit/618ef4dc10e93ec9dc3b4d75d6b9a3977241ba83 Author: Ed Maste Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/kern/uipc_shm.c Log Message: ----------- shm: Zero struct kinfo_file in sysctl handler Reported by: Calif.io in collaboration with Claude and Anthropic Research Reviewed by: jhb Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55806 (cherry picked from commit 25cc459286a02b646751541ccde5a33319471c73) (cherry picked from commit 6348a5fd0d4792e752cb714f2a536c3287b8d580) (cherry picked from commit e61804ae6380c8d1db4b8c43bf7821e5d31ca04e) Commit: 47b522fbbf03be62714214ad44ab82175c57abec https://github.com/MidnightBSD/src/commit/47b522fbbf03be62714214ad44ab82175c57abec Author: Ed Maste Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/compat/freebsd32/freebsd32_misc.c Log Message: ----------- compat32: Zero struct to avoid stack disclosure Reported by: Adam Crosser, Praetorian Reviewed by: philip Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55811 (cherry picked from commit 097cb4e9f0432c543c704cec712ce1cd3302335c) (cherry picked from commit 4551ea3b3f04650cd5300a9eae8994bdb080db91) (cherry picked from commit 6a808cd7534802d30010fb0a7f46381ff9f6ef3f) Commit: f2a6c6e584a16777d82f963c1500eafe18407b86 https://github.com/MidnightBSD/src/commit/f2a6c6e584a16777d82f963c1500eafe18407b86 Author: Ed Maste Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/compat/linux/linux_misc.c Log Message: ----------- compat/linux: Avoid waitid() kernel stack disclosure Reported by: Adam Crosser, Praetorian Reviewed by: philip Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55812 (cherry picked from commit 9a9f93bcf1aa0059d759b2f3ea6faeb2760a11bd) (cherry picked from commit 9f8db9cc67fb86eeb2b645ce7f8aa748e99241a9) (cherry picked from commit a347e6e20e75ad6224afefcf650ef738c3de094d) Commit: 3a1232764cf482ad6ece9925255144f2717847c5 https://github.com/MidnightBSD/src/commit/3a1232764cf482ad6ece9925255144f2717847c5 Author: Tai-hwa Liang Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/net/if_fwsubr.c Log Message: ----------- net: bandaid for plugging a fw_com leak in fwip_detach() Adding a temporary workaround for plugging a fw_com upon if_fwip unloading. Steps to reproduce(needs two hosts connected with firewire): while true; do ifconfig fwip0 10.0.0.5 up fwcontrol -r ping -c 10.0.0.3 kldunload if_fwip done There's a chance that the unloading of if_fwip.ko triggers following warning: Warning: memory type fw_com leaked memory on destroy (1 allocations, 64 bytes leaked). commit d79b6b8ec267e7eef6e07cf4245159705e24acd5 (origin/main, origin/HEAD) (cherry picked from commit 25a5bb7318052322190a2880e0e7ef18e06d54bd) Commit: 504b7b980170d17fc393ac248d3c20f90336cc27 https://github.com/MidnightBSD/src/commit/504b7b980170d17fc393ac248d3c20f90336cc27 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M contrib/ee/ee.c Log Message: ----------- add unicode support to ee. Obtained from: FreeBSD current Commit: b022d4531b57282ac5a72d8b33658526d7d5834d https://github.com/MidnightBSD/src/commit/b022d4531b57282ac5a72d8b33658526d7d5834d Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M UPDATING Log Message: ----------- document recent stuff Commit: 143d8e2e74d52cec2268e6442ec7dd8734c2a1d4 https://github.com/MidnightBSD/src/commit/143d8e2e74d52cec2268e6442ec7dd8734c2a1d4 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libcasper/libcasper/libcasper_impl.h M lib/libcasper/libcasper/libcasper_service.c M lib/libcasper/libcasper/service.c M lib/libcasper/tests/Makefile A lib/libcasper/tests/cap_main_test.c Log Message: ----------- libcasper: select(2) file descriptor set overflow causes stack overflow Fixes CVE-2026-39461 An attacker able to cause an application using libcasper(3) to allocate large file descriptors, e.g., by opening many descriptors and executing a program which is not careful to close them upon startup, may trigger stack corruption. If the target application runs with setuid root privileges, this could be used to escalate local privileges. Obtained from: FreeBSD Commit: e45bf2902d2e422f218ee0bca3b281369ce72c40 https://github.com/MidnightBSD/src/commit/e45bf2902d2e422f218ee0bca3b281369ce72c40 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M UPDATING Log Message: ----------- document fix Commit: 388820d0c82cbce9a64f3a0f965cde50bd359f27 https://github.com/MidnightBSD/src/commit/388820d0c82cbce9a64f3a0f965cde50bd359f27 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libcasper/services/cap_net/cap_net.c Log Message: ----------- libcap_net Incorrect libcap_net limitation list manipulation CVE-2026-45254 In certain scenarios, an application that had previously restricted a subset of network operations could ask for a new limit that extended the permissions of the process. Obtained from: FreeBSD Commit: 8fce0095592f6e271e615853e1e10fe33f1605c2 https://github.com/MidnightBSD/src/commit/8fce0095592f6e271e615853e1e10fe33f1605c2 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M UPDATING Log Message: ----------- document Commit: 967294fc5169e459f7ff235ade83c29f211dc18c https://github.com/MidnightBSD/src/commit/967294fc5169e459f7ff235ade83c29f211dc18c Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libunbound/config.h Log Message: ----------- unbound 1.24.2 Commit: adeb9fb408fb35698767aa1e53335f0fe7603af6 https://github.com/MidnightBSD/src/commit/adeb9fb408fb35698767aa1e53335f0fe7603af6 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M UPDATING Log Message: ----------- fix one of the unbound cve on our backlog CVE-2025-11411 Commit: 3678c35ab66294e4a88b8ece43614752ca496ebe https://github.com/MidnightBSD/src/commit/3678c35ab66294e4a88b8ece43614752ca496ebe Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M etc/mtree/BSD.tests.dist Log Message: ----------- mtree: add missing tests directories to BSD.tests.dist installworld fails when a test directory is wired into its parent SUBDIR but absent from etc/mtree/BSD.tests.dist, because the SCRIPTS install path in bsd.prog.mk does not depend on installdirs and the destination directory is therefore never created. Add the entries that are currently missing: lib/libbsnmp, lib/libcasper/services/{cap_fileargs,cap_net}, lib/libdiff, usr.bin/progress, usr.bin/spell/spellprog and usr.bin/w. Co-Authored-By: Claude Opus 4.7 (1M context) Commit: 2400345cda0def8fe34a6522022fbc7dbc51962e https://github.com/MidnightBSD/src/commit/2400345cda0def8fe34a6522022fbc7dbc51962e Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M COPYRIGHT Log Message: ----------- Revise copyright terms for MidnightBSD (#371) Updated the copyright terms to clarify age verification requirements and jurisdictional restrictions for MidnightBSD usage. Signed-off-by: Lucas Holt Commit: d5288a983fd579a8f5e3b076af699365ee58141e https://github.com/MidnightBSD/src/commit/d5288a983fd579a8f5e3b076af699365ee58141e Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M COPYRIGHT A EULA M etc/Makefile Log Message: ----------- add EULA as separate file Commit: f92e3436cdcdaf9e8388032bfd7471642b3f8e25 https://github.com/MidnightBSD/src/commit/f92e3436cdcdaf9e8388032bfd7471642b3f8e25 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M usr.sbin/bsdconfig/share/media/wlan.subr M usr.sbin/bsdinstall/scripts/wlanconfig Log Message: ----------- Apply a fix for CVE-2026-45255 from FreeBSD Commit: 653c8603d3953466e567b76fa0483ec9548c19c3 https://github.com/MidnightBSD/src/commit/653c8603d3953466e567b76fa0483ec9548c19c3 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/kern/kern_sig.c Log Message: ----------- fix for CVE-2026-45253 from freebsd FreeBSD-SA-26:21.ptrace Does not include test changes Commit: 7cf70b030b4c679db5fc40171eb6ce5b09f60969 https://github.com/MidnightBSD/src/commit/7cf70b030b4c679db5fc40171eb6ce5b09f60969 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/fs/fuse/fuse_ipc.h M sys/fs/fuse/fuse_vnops.c M tests/sys/fs/fusefs/xattr.cc Log Message: ----------- Heap overflow in FUSE_LISTXATTR CVE-2026-45252 If a malicious daemon sends a non-NUL-terminated list, the fusefs kernel module may read beyond the end of one heap-allocated buffer and potentially write beyond the end of a second buffer. A malicious daemon could disclose up to 253 bytes of kernel heap memory, or it could inject up to 250 attacker-controlled bytes into unallocated kernel heap space. Obtained from: FreeBSD 14.3 Commit: dd88096c48a4dccd254e7b69b1c7b730e4c7851b https://github.com/MidnightBSD/src/commit/dd88096c48a4dccd254e7b69b1c7b730e4c7851b Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sys/dev/netmap/netmap_freebsd.c M sys/kern/sys_procdesc.c M sys/sys/procdesc.h Log Message: ----------- Kernel use-after-free via file descriptor syscalls A file descriptor can be closed while a thread is blocked in a poll(2) or select(2) call waiting for that descriptor. Because the blocked thread does not hold a reference to the underlying object, this closure may result in the object being freed while the thread remains blocked. In this situation, the kernel must remove the blocked thread from the per-object wait queue prior to freeing the object. In the case of some file descriptor types, the kernel failed to unlink blocked threads from the object before freeing it. When the blocked thread is subsequently woken, it accesses memory that has already been freed resulting in a use-after-free vulnerability. CVE-2026-45251 Obtained from: FreeBSD 14.x Does not include tests Commit: be16993da8575fcc6431ef399e2d47af2e6d1d83 https://github.com/MidnightBSD/src/commit/be16993da8575fcc6431ef399e2d47af2e6d1d83 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A .github/workflows/claude-review-ondemand.yml A .github/workflows/claude-review.yml Log Message: ----------- Add Claude Code automatic and on-demand PR review workflows Adds two GitHub Actions workflows using anthropics/claude-code-action at v1: - claude-review.yml: auto-reviews every PR against main/master - claude-review-ondemand.yml: triggered by /code-review comment on a PR Both post inline review comments and include MidnightBSD-specific instructions (style(9), malloc/free auditing, AI-prohibited paths). Requires ANTHROPIC_API_KEY set as a GitHub org secret. AI-Assisted-by: Claude Sonnet 4.6 Commit: e1304f8bec7d63126fbebc2f04a14517b2976c37 https://github.com/MidnightBSD/src/commit/e1304f8bec7d63126fbebc2f04a14517b2976c37 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .github/workflows/claude-review.yml Log Message: ----------- Update API key secret for Claude code action Signed-off-by: Lucas Holt Commit: 5028c285ac30afc3c66b4a5e893bc042a1b6e41d https://github.com/MidnightBSD/src/commit/5028c285ac30afc3c66b4a5e893bc042a1b6e41d Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .github/workflows/claude-review-ondemand.yml Log Message: ----------- Update API key secret for Claude code action Signed-off-by: Lucas Holt Commit: 3deb9111be96c1f83dce10c65f47b80bdc4dda4d https://github.com/MidnightBSD/src/commit/3deb9111be96c1f83dce10c65f47b80bdc4dda4d Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .github/workflows/claude-review-ondemand.yml Log Message: ----------- Rename API key variable for consistency Signed-off-by: Lucas Holt Commit: 260ad6f208e26b7aaeb015cc9b61374c8b586867 https://github.com/MidnightBSD/src/commit/260ad6f208e26b7aaeb015cc9b61374c8b586867 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .github/workflows/claude-review.yml Log Message: ----------- Fix key name for Claude code action Signed-off-by: Lucas Holt Commit: bf656195b6a1ae670d87a821caab65fb7f717fb1 https://github.com/MidnightBSD/src/commit/bf656195b6a1ae670d87a821caab65fb7f717fb1 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M contrib/libarchive/NEWS M contrib/libarchive/README.md M contrib/libarchive/SECURITY.md M contrib/libarchive/build/ci/github_actions/install-macos-dependencies.sh M contrib/libarchive/cat/bsdcat.c M contrib/libarchive/cat/cmdline.c A contrib/libarchive/contrib/oss-fuzz/fuzz_helpers.h A contrib/libarchive/contrib/oss-fuzz/libarchive_7zip_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_7zip_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_7zip_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_ar_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_ar_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_cab_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_cab_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_cpio_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_cpio_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_encryption_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_encryption_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_entry_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_filter_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_filter_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_filter_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_iso9660_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_iso9660_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_iso9660_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_lha_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_lha_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_linkify_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_match_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_mtree_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_mtree_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_rar5_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_rar5_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_rar_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_read_disk_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_roundtrip_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_roundtrip_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_seek_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_seek_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_string_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_tar_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_tar_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_warc_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_warc_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_write_disk_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_write_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_xar_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_xar_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_xar_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_zip_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_zip_fuzzer.dict M contrib/libarchive/cpio/cmdline.c M contrib/libarchive/cpio/cpio.c M contrib/libarchive/cpio/test/test_owner_parse.c M contrib/libarchive/libarchive/archive.h M contrib/libarchive/libarchive/archive_acl.c M contrib/libarchive/libarchive/archive_check_magic.c M contrib/libarchive/libarchive/archive_cryptor.c M contrib/libarchive/libarchive/archive_cryptor_private.h M contrib/libarchive/libarchive/archive_entry.h M contrib/libarchive/libarchive/archive_entry_paths.3 M contrib/libarchive/libarchive/archive_entry_stat.3 M contrib/libarchive/libarchive/archive_entry_stat.c M contrib/libarchive/libarchive/archive_parse_date.c M contrib/libarchive/libarchive/archive_platform.h A contrib/libarchive/libarchive/archive_platform_stat.h M contrib/libarchive/libarchive/archive_private.h M contrib/libarchive/libarchive/archive_read.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_open_fd.c M contrib/libarchive/libarchive/archive_read_open_file.c M contrib/libarchive/libarchive/archive_read_open_filename.c M contrib/libarchive/libarchive/archive_read_set_format.c M contrib/libarchive/libarchive/archive_read_support_filter_lz4.c M contrib/libarchive/libarchive/archive_read_support_filter_program.c M contrib/libarchive/libarchive/archive_read_support_filter_uu.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_cab.c M contrib/libarchive/libarchive/archive_read_support_format_cpio.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_warc.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_string.h M contrib/libarchive/libarchive/archive_string_sprintf.c 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_bzip2.c M contrib/libarchive/libarchive/archive_write_add_filter_gzip.c M contrib/libarchive/libarchive/archive_write_add_filter_program.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_open_fd.c M contrib/libarchive/libarchive/archive_write_open_file.c M contrib/libarchive/libarchive/archive_write_open_filename.c M contrib/libarchive/libarchive/archive_write_open_memory.c M contrib/libarchive/libarchive/archive_write_set_format_7zip.c M contrib/libarchive/libarchive/archive_write_set_format_mtree.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_xar.c M contrib/libarchive/libarchive/archive_write_set_format_zip.c M contrib/libarchive/libarchive/filter_fork_posix.c A contrib/libarchive/libarchive/module.modulemap M contrib/libarchive/libarchive/test/test_acl_nfs4.c M contrib/libarchive/libarchive/test/test_acl_posix1e.c M contrib/libarchive/libarchive/test/test_archive_parse_date.c M contrib/libarchive/libarchive/test/test_archive_read_multiple_data_objects.c M contrib/libarchive/libarchive/test/test_archive_string.c M contrib/libarchive/libarchive/test/test_archive_string_conversion.c M contrib/libarchive/libarchive/test/test_compat_lz4.c A contrib/libarchive/libarchive/test/test_compat_lz4_skippable_frames_B4.tar.lz4.uu M contrib/libarchive/libarchive/test/test_compat_lzip.c M contrib/libarchive/libarchive/test/test_entry.c M contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c M contrib/libarchive/libarchive/test/test_read_format_7zip.c A contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c M contrib/libarchive/libarchive/test/test_read_format_rar5.c A contrib/libarchive/libarchive/test/test_read_format_rar5_dirdata.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_invalid_hash_valid_htime_exfld.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_only_crypt_exfld.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_unsupported_exfld.rar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.c A contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.tar.uu M contrib/libarchive/libarchive/test/test_read_set_format.c M contrib/libarchive/libarchive/test/test_write_disk_perms.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_gzip_timestamp.c A contrib/libarchive/libarchive_fe/lafe_err.c A contrib/libarchive/libarchive_fe/lafe_err.h M contrib/libarchive/libarchive_fe/line_reader.c M contrib/libarchive/libarchive_fe/passphrase.c M contrib/libarchive/tar/bsdtar.c M contrib/libarchive/tar/bsdtar.h M contrib/libarchive/tar/cmdline.c M contrib/libarchive/tar/creation_set.c M contrib/libarchive/tar/read.c M contrib/libarchive/tar/subst.c A contrib/libarchive/tar/test/test_crlf_mtree.c M contrib/libarchive/tar/test/test_option_s.c M contrib/libarchive/tar/test/test_option_safe_writes.c M contrib/libarchive/tar/util.c M contrib/libarchive/tar/write.c M contrib/libarchive/test_utils/test_common.h M contrib/libarchive/test_utils/test_main.c M contrib/libarchive/unzip/bsdunzip.c M contrib/libarchive/unzip/cmdline.c M contrib/libarchive/unzip/la_queue.h M contrib/libarchive/unzip/test/test_C.c M contrib/libarchive/unzip/test/test_L.c M contrib/libarchive/unzip/test/test_P_encryption.c M contrib/libarchive/unzip/test/test_basic.c M contrib/libarchive/unzip/test/test_d.c M contrib/libarchive/unzip/test/test_doubledash.c M contrib/libarchive/unzip/test/test_glob.c M contrib/libarchive/unzip/test/test_j.c M contrib/libarchive/unzip/test/test_n.c M contrib/libarchive/unzip/test/test_o.c M contrib/libarchive/unzip/test/test_p.c M contrib/libarchive/unzip/test/test_q.c M contrib/libarchive/unzip/test/test_singlefile.c M contrib/libarchive/unzip/test/test_t.c M contrib/libarchive/unzip/test/test_x.c Log Message: ----------- Merge commit 'd4bd62179a944687e3e3241855613c5498dbc2c0' Commit: 72edb513167d5909b9e79780a0527e4ce349f1c7 https://github.com/MidnightBSD/src/commit/72edb513167d5909b9e79780a0527e4ce349f1c7 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M contrib/unbound/config.h.in M contrib/unbound/configure M contrib/unbound/configure.ac M contrib/unbound/doc/README M contrib/unbound/doc/example.conf.in M contrib/unbound/doc/libunbound.3.in M contrib/unbound/doc/unbound-anchor.8.in M contrib/unbound/doc/unbound-checkconf.8.in M contrib/unbound/doc/unbound-control.8.in M contrib/unbound/doc/unbound-host.1.in M contrib/unbound/doc/unbound.8.in M contrib/unbound/doc/unbound.conf.5.in Log Message: ----------- Merge commit '012e2a870080bb6b715440f99c99a2340769e015' Commit: 45949158fb9860016f3399a307e12a1a7d639523 https://github.com/MidnightBSD/src/commit/45949158fb9860016f3399a307e12a1a7d639523 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A contrib/mport/.claude/commands/cppcheck-clang-format-precommit.md A contrib/mport/.claude/commands/splint-post-c-sanity.md A contrib/mport/.github/workflows/ci.yml M contrib/mport/.gitignore A contrib/mport/AGENTS.md A contrib/mport/CLAUDE.md M contrib/mport/Makefile M contrib/mport/libexec/mport.check-fake/mport.check-fake.c M contrib/mport/libexec/mport.check-for-older/mport.check-for-older.c M contrib/mport/libexec/mport.create/Makefile A contrib/mport/libexec/mport.create/mport.create.1 M contrib/mport/libexec/mport.create/mport.create.c M contrib/mport/libexec/mport.delete/mport.delete.c M contrib/mport/libexec/mport.fetch/Makefile A contrib/mport/libexec/mport.fetch/mport.fetch.1 M contrib/mport/libexec/mport.fetch/mport.fetch.c M contrib/mport/libexec/mport.info/mport.info.c M contrib/mport/libexec/mport.init/mport.init.c M contrib/mport/libexec/mport.install/Makefile A contrib/mport/libexec/mport.install/mport.install.1 M contrib/mport/libexec/mport.install/mport.install.c M contrib/mport/libexec/mport.list/Makefile A contrib/mport/libexec/mport.list/mport.list.1 M contrib/mport/libexec/mport.list/mport.list.c M contrib/mport/libexec/mport.merge/Makefile A contrib/mport/libexec/mport.merge/mport.merge.1 M contrib/mport/libexec/mport.merge/mport.merge.c M contrib/mport/libexec/mport.query/Makefile A contrib/mport/libexec/mport.query/mport.query.1 M contrib/mport/libexec/mport.query/mport.query.c M contrib/mport/libexec/mport.update/mport.update.c M contrib/mport/libexec/mport.updepends/mport.updepends.c M contrib/mport/libexec/mport.version_cmp/mport.version_cmp.c M contrib/mport/libmport/Makefile M contrib/mport/libmport/age.c M contrib/mport/libmport/annotation.c M contrib/mport/libmport/asset.c M contrib/mport/libmport/audit.c M contrib/mport/libmport/autoremove.c M contrib/mport/libmport/bundle_read.c M contrib/mport/libmport/bundle_read_install_pkg.c M contrib/mport/libmport/bundle_read_update_pkg.c M contrib/mport/libmport/bundle_write.c M contrib/mport/libmport/check_preconditions.c M contrib/mport/libmport/clean.c M contrib/mport/libmport/create_primative.c M contrib/mport/libmport/db.c M contrib/mport/libmport/default_cbs.c M contrib/mport/libmport/delete_primative.c M contrib/mport/libmport/error.c M contrib/mport/libmport/fetch.c M contrib/mport/libmport/import_export.c M contrib/mport/libmport/index.c M contrib/mport/libmport/index_depends.c M contrib/mport/libmport/info.c M contrib/mport/libmport/install.c M contrib/mport/libmport/install_primative.c M contrib/mport/libmport/instance.c M contrib/mport/libmport/list.c M contrib/mport/libmport/lock.c M contrib/mport/libmport/lua.c M contrib/mport/libmport/lua_scripts.c M contrib/mport/libmport/merge_primative.c M contrib/mport/libmport/message.c M contrib/mport/libmport/mkdir.c M contrib/mport/libmport/mport.3 M contrib/mport/libmport/mport.h M contrib/mport/libmport/mport_private.h M contrib/mport/libmport/ping.c M contrib/mport/libmport/pkgmeta.c M contrib/mport/libmport/plist.c M contrib/mport/libmport/service.c M contrib/mport/libmport/setting.c M contrib/mport/libmport/stats.c M contrib/mport/libmport/update.c M contrib/mport/libmport/update_primative.c M contrib/mport/libmport/upgrade.c M contrib/mport/libmport/util.c M contrib/mport/libmport/verify.c M contrib/mport/libmport/version_cmp.c A contrib/mport/mk/sanitize.mk M contrib/mport/mport/Makefile M contrib/mport/mport/mport.1 M contrib/mport/mport/mport.c A contrib/mport/skills/cppcheck-clang-format-precommit/SKILL.md A contrib/mport/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh A contrib/mport/skills/splint-post-c-sanity/SKILL.md A contrib/mport/skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh A contrib/mport/tests/Kyuafile A contrib/mport/tests/Makefile A contrib/mport/tests/mport_cli_test A contrib/mport/tests/mport_create_test A contrib/mport/tests/mport_fetch_test.c A contrib/mport/tests/mport_libexec_test Log Message: ----------- Merge commit '0c5f8155ce79534719dda056168db5d52591fbff' into stable/4.1 Commit: a65a9e6c2ceda0aaa79317d77d430d4b66a0fa65 https://github.com/MidnightBSD/src/commit/a65a9e6c2ceda0aaa79317d77d430d4b66a0fa65 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M libexec/mport.create/Makefile Log Message: ----------- libexec/mport.create: add ucl include path and library for 2.7.9 mport.create gained a UCL manifest parser in 2.7.9, requiring libucl headers and linkage. Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/fc0dfaf8f92a%5E...a65a9e6c2ced To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 6 22:15:01 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 19:15:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 0c5f81: Import mport 2.7.9 Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 0c5f8155ce79534719dda056168db5d52591fbff https://github.com/MidnightBSD/src/commit/0c5f8155ce79534719dda056168db5d52591fbff Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A .claude/commands/cppcheck-clang-format-precommit.md A .claude/commands/splint-post-c-sanity.md A .github/workflows/ci.yml M .gitignore A AGENTS.md A CLAUDE.md M Makefile M libexec/mport.check-fake/mport.check-fake.c M libexec/mport.check-for-older/mport.check-for-older.c M libexec/mport.create/Makefile A libexec/mport.create/mport.create.1 M libexec/mport.create/mport.create.c M libexec/mport.delete/mport.delete.c M libexec/mport.fetch/Makefile A libexec/mport.fetch/mport.fetch.1 M libexec/mport.fetch/mport.fetch.c M libexec/mport.info/mport.info.c M libexec/mport.init/mport.init.c M libexec/mport.install/Makefile A libexec/mport.install/mport.install.1 M libexec/mport.install/mport.install.c M libexec/mport.list/Makefile A libexec/mport.list/mport.list.1 M libexec/mport.list/mport.list.c M libexec/mport.merge/Makefile A libexec/mport.merge/mport.merge.1 M libexec/mport.merge/mport.merge.c M libexec/mport.query/Makefile A libexec/mport.query/mport.query.1 M libexec/mport.query/mport.query.c M libexec/mport.update/mport.update.c M libexec/mport.updepends/mport.updepends.c M libexec/mport.version_cmp/mport.version_cmp.c M libmport/Makefile M libmport/age.c M libmport/annotation.c M libmport/asset.c M libmport/audit.c M libmport/autoremove.c M libmport/bundle_read.c M libmport/bundle_read_install_pkg.c M libmport/bundle_read_update_pkg.c M libmport/bundle_write.c M libmport/check_preconditions.c M libmport/clean.c M libmport/create_primative.c M libmport/db.c M libmport/default_cbs.c M libmport/delete_primative.c M libmport/error.c M libmport/fetch.c M libmport/import_export.c M libmport/index.c M libmport/index_depends.c M libmport/info.c M libmport/install.c M libmport/install_primative.c M libmport/instance.c M libmport/list.c M libmport/lock.c M libmport/lua.c M libmport/lua_scripts.c M libmport/merge_primative.c M libmport/message.c M libmport/mkdir.c M libmport/mport.3 M libmport/mport.h M libmport/mport_private.h M libmport/ping.c M libmport/pkgmeta.c M libmport/plist.c M libmport/service.c M libmport/setting.c M libmport/stats.c M libmport/update.c M libmport/update_primative.c M libmport/upgrade.c M libmport/util.c M libmport/verify.c M libmport/version_cmp.c A mk/sanitize.mk M mport/Makefile M mport/mport.1 M mport/mport.c A skills/cppcheck-clang-format-precommit/SKILL.md A skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh A skills/splint-post-c-sanity/SKILL.md A skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh A tests/Kyuafile A tests/Makefile A tests/mport_cli_test A tests/mport_create_test A tests/mport_fetch_test.c A tests/mport_libexec_test Log Message: ----------- Import mport 2.7.9 Commit: 94d2c98b938aa19e01213c50291a91f228fc0b63 https://github.com/MidnightBSD/src/commit/94d2c98b938aa19e01213c50291a91f228fc0b63 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: A contrib/mport/.claude/commands/cppcheck-clang-format-precommit.md A contrib/mport/.claude/commands/splint-post-c-sanity.md A contrib/mport/.github/workflows/ci.yml M contrib/mport/.gitignore A contrib/mport/AGENTS.md A contrib/mport/CLAUDE.md M contrib/mport/Makefile M contrib/mport/libexec/mport.check-fake/mport.check-fake.c M contrib/mport/libexec/mport.check-for-older/mport.check-for-older.c M contrib/mport/libexec/mport.create/Makefile A contrib/mport/libexec/mport.create/mport.create.1 M contrib/mport/libexec/mport.create/mport.create.c M contrib/mport/libexec/mport.delete/mport.delete.c M contrib/mport/libexec/mport.fetch/Makefile A contrib/mport/libexec/mport.fetch/mport.fetch.1 M contrib/mport/libexec/mport.fetch/mport.fetch.c M contrib/mport/libexec/mport.info/mport.info.c M contrib/mport/libexec/mport.init/mport.init.c M contrib/mport/libexec/mport.install/Makefile A contrib/mport/libexec/mport.install/mport.install.1 M contrib/mport/libexec/mport.install/mport.install.c M contrib/mport/libexec/mport.list/Makefile A contrib/mport/libexec/mport.list/mport.list.1 M contrib/mport/libexec/mport.list/mport.list.c M contrib/mport/libexec/mport.merge/Makefile A contrib/mport/libexec/mport.merge/mport.merge.1 M contrib/mport/libexec/mport.merge/mport.merge.c M contrib/mport/libexec/mport.query/Makefile A contrib/mport/libexec/mport.query/mport.query.1 M contrib/mport/libexec/mport.query/mport.query.c M contrib/mport/libexec/mport.update/mport.update.c M contrib/mport/libexec/mport.updepends/mport.updepends.c M contrib/mport/libexec/mport.version_cmp/mport.version_cmp.c M contrib/mport/libmport/Makefile M contrib/mport/libmport/age.c M contrib/mport/libmport/annotation.c M contrib/mport/libmport/asset.c M contrib/mport/libmport/audit.c M contrib/mport/libmport/autoremove.c M contrib/mport/libmport/bundle_read.c M contrib/mport/libmport/bundle_read_install_pkg.c M contrib/mport/libmport/bundle_read_update_pkg.c M contrib/mport/libmport/bundle_write.c M contrib/mport/libmport/check_preconditions.c M contrib/mport/libmport/clean.c M contrib/mport/libmport/create_primative.c M contrib/mport/libmport/db.c M contrib/mport/libmport/default_cbs.c M contrib/mport/libmport/delete_primative.c M contrib/mport/libmport/error.c M contrib/mport/libmport/fetch.c M contrib/mport/libmport/import_export.c M contrib/mport/libmport/index.c M contrib/mport/libmport/index_depends.c M contrib/mport/libmport/info.c M contrib/mport/libmport/install.c M contrib/mport/libmport/install_primative.c M contrib/mport/libmport/instance.c M contrib/mport/libmport/list.c M contrib/mport/libmport/lock.c M contrib/mport/libmport/lua.c M contrib/mport/libmport/lua_scripts.c M contrib/mport/libmport/merge_primative.c M contrib/mport/libmport/message.c M contrib/mport/libmport/mkdir.c M contrib/mport/libmport/mport.3 M contrib/mport/libmport/mport.h M contrib/mport/libmport/mport_private.h M contrib/mport/libmport/ping.c M contrib/mport/libmport/pkgmeta.c M contrib/mport/libmport/plist.c M contrib/mport/libmport/service.c M contrib/mport/libmport/setting.c M contrib/mport/libmport/stats.c M contrib/mport/libmport/update.c M contrib/mport/libmport/update_primative.c M contrib/mport/libmport/upgrade.c M contrib/mport/libmport/util.c M contrib/mport/libmport/verify.c M contrib/mport/libmport/version_cmp.c A contrib/mport/mk/sanitize.mk M contrib/mport/mport/Makefile M contrib/mport/mport/mport.1 M contrib/mport/mport/mport.c A contrib/mport/skills/cppcheck-clang-format-precommit/SKILL.md A contrib/mport/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh A contrib/mport/skills/splint-post-c-sanity/SKILL.md A contrib/mport/skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh A contrib/mport/tests/Kyuafile A contrib/mport/tests/Makefile A contrib/mport/tests/mport_cli_test A contrib/mport/tests/mport_create_test A contrib/mport/tests/mport_fetch_test.c A contrib/mport/tests/mport_libexec_test Log Message: ----------- Merge commit '0c5f8155ce79534719dda056168db5d52591fbff' into stable/4.0 Commit: d8fbe7f5daef40deaa1eb52007f0b749293f6ba1 https://github.com/MidnightBSD/src/commit/d8fbe7f5daef40deaa1eb52007f0b749293f6ba1 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M libexec/mport.create/Makefile Log Message: ----------- libexec/mport.create: add ucl include path and library for 2.7.9 mport.create gained a UCL manifest parser in 2.7.9, requiring libucl headers and linkage. Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/65b2357558e7...d8fbe7f5daef To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 6 22:22:16 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 19:22:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/expat/dist/2.8.1 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 Sat Jun 6 22:22:15 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 19:22:15 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b5d7c0: Import expat 2.8.1 (trimmed) Message-ID: Branch: refs/heads/vendor/expat/dist Home: https://github.com/MidnightBSD/src Commit: b5d7c0e60ac8a8736239a2d2f5f2f6b5e8bedda4 https://github.com/MidnightBSD/src/commit/b5d7c0e60ac8a8736239a2d2f5f2f6b5e8bedda4 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M Changes M README.md M configure.ac M doc/reference.html M doc/xmlwf.1 M doc/xmlwf.xml M examples/element_declarations.c M expat_config.h.in M lib/Makefile.am M lib/Makefile.in M lib/expat.h M lib/expat_external.h M lib/internal.h A lib/libexpat.def.cmake A lib/libexpat.map.in A lib/random_arc4random.c A lib/random_arc4random.h A lib/random_arc4random_buf.c A lib/random_arc4random_buf.h A lib/random_dev_urandom.c A lib/random_dev_urandom.h A lib/random_getentropy.c A lib/random_getentropy.h A lib/random_getrandom.c A lib/random_getrandom.h A lib/random_rand_s.c A lib/random_rand_s.h A lib/winconfig.h M lib/xmlparse.c M lib/xmlrole.c M lib/xmltok.c M lib/xmltok_ns.c M tests/Makefile.am M tests/Makefile.in R tests/acc_tests_cxx.cpp M tests/alloc_tests.c R tests/alloc_tests_cxx.cpp M tests/basic_tests.c R tests/basic_tests_cxx.cpp R tests/chardata_cxx.cpp M tests/common.c R tests/common_cxx.cpp R tests/dummy_cxx.cpp M tests/handlers.c M tests/handlers.h R tests/handlers_cxx.cpp M tests/memcheck.c R tests/memcheck_cxx.cpp M tests/minicheck.c R tests/minicheck_cxx.cpp M tests/misc_tests.c R tests/misc_tests_cxx.cpp R tests/ns_tests_cxx.cpp M tests/nsalloc_tests.c R tests/nsalloc_tests_cxx.cpp R tests/runtests_cxx.cpp M tests/structdata.c R tests/structdata_cxx.cpp M xmlwf/unixfilemap.c M xmlwf/xmlfile.c M xmlwf/xmlwf.c Log Message: ----------- Import expat 2.8.1 (trimmed) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 6 22:29:11 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 19:29:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b5d7c0: Import expat 2.8.1 (trimmed) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: b5d7c0e60ac8a8736239a2d2f5f2f6b5e8bedda4 https://github.com/MidnightBSD/src/commit/b5d7c0e60ac8a8736239a2d2f5f2f6b5e8bedda4 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M Changes M README.md M configure.ac M doc/reference.html M doc/xmlwf.1 M doc/xmlwf.xml M examples/element_declarations.c M expat_config.h.in M lib/Makefile.am M lib/Makefile.in M lib/expat.h M lib/expat_external.h M lib/internal.h A lib/libexpat.def.cmake A lib/libexpat.map.in A lib/random_arc4random.c A lib/random_arc4random.h A lib/random_arc4random_buf.c A lib/random_arc4random_buf.h A lib/random_dev_urandom.c A lib/random_dev_urandom.h A lib/random_getentropy.c A lib/random_getentropy.h A lib/random_getrandom.c A lib/random_getrandom.h A lib/random_rand_s.c A lib/random_rand_s.h A lib/winconfig.h M lib/xmlparse.c M lib/xmlrole.c M lib/xmltok.c M lib/xmltok_ns.c M tests/Makefile.am M tests/Makefile.in R tests/acc_tests_cxx.cpp M tests/alloc_tests.c R tests/alloc_tests_cxx.cpp M tests/basic_tests.c R tests/basic_tests_cxx.cpp R tests/chardata_cxx.cpp M tests/common.c R tests/common_cxx.cpp R tests/dummy_cxx.cpp M tests/handlers.c M tests/handlers.h R tests/handlers_cxx.cpp M tests/memcheck.c R tests/memcheck_cxx.cpp M tests/minicheck.c R tests/minicheck_cxx.cpp M tests/misc_tests.c R tests/misc_tests_cxx.cpp R tests/ns_tests_cxx.cpp M tests/nsalloc_tests.c R tests/nsalloc_tests_cxx.cpp R tests/runtests_cxx.cpp M tests/structdata.c R tests/structdata_cxx.cpp M xmlwf/unixfilemap.c M xmlwf/xmlfile.c M xmlwf/xmlwf.c Log Message: ----------- Import expat 2.8.1 (trimmed) Commit: e54784eeef7085237db8a093046347bea2813e1b https://github.com/MidnightBSD/src/commit/e54784eeef7085237db8a093046347bea2813e1b Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M contrib/expat/Changes M contrib/expat/README.md M contrib/expat/configure.ac M contrib/expat/doc/reference.html M contrib/expat/doc/xmlwf.1 M contrib/expat/doc/xmlwf.xml M contrib/expat/examples/element_declarations.c M contrib/expat/expat_config.h.in M contrib/expat/lib/Makefile.am M contrib/expat/lib/Makefile.in M contrib/expat/lib/expat.h M contrib/expat/lib/expat_external.h M contrib/expat/lib/internal.h A contrib/expat/lib/libexpat.def.cmake A contrib/expat/lib/libexpat.map.in A contrib/expat/lib/random_arc4random.c A contrib/expat/lib/random_arc4random.h A contrib/expat/lib/random_arc4random_buf.c A contrib/expat/lib/random_arc4random_buf.h A contrib/expat/lib/random_dev_urandom.c A contrib/expat/lib/random_dev_urandom.h A contrib/expat/lib/random_getentropy.c A contrib/expat/lib/random_getentropy.h A contrib/expat/lib/random_getrandom.c A contrib/expat/lib/random_getrandom.h A contrib/expat/lib/random_rand_s.c A contrib/expat/lib/random_rand_s.h A contrib/expat/lib/winconfig.h M contrib/expat/lib/xmlparse.c M contrib/expat/lib/xmlrole.c M contrib/expat/lib/xmltok.c M contrib/expat/lib/xmltok_ns.c M contrib/expat/tests/Makefile.am M contrib/expat/tests/Makefile.in R contrib/expat/tests/acc_tests_cxx.cpp M contrib/expat/tests/alloc_tests.c R contrib/expat/tests/alloc_tests_cxx.cpp M contrib/expat/tests/basic_tests.c R contrib/expat/tests/basic_tests_cxx.cpp R contrib/expat/tests/chardata_cxx.cpp M contrib/expat/tests/common.c R contrib/expat/tests/common_cxx.cpp R contrib/expat/tests/dummy_cxx.cpp M contrib/expat/tests/handlers.c M contrib/expat/tests/handlers.h R contrib/expat/tests/handlers_cxx.cpp M contrib/expat/tests/memcheck.c R contrib/expat/tests/memcheck_cxx.cpp M contrib/expat/tests/minicheck.c R contrib/expat/tests/minicheck_cxx.cpp M contrib/expat/tests/misc_tests.c R contrib/expat/tests/misc_tests_cxx.cpp R contrib/expat/tests/ns_tests_cxx.cpp M contrib/expat/tests/nsalloc_tests.c R contrib/expat/tests/nsalloc_tests_cxx.cpp R contrib/expat/tests/runtests_cxx.cpp M contrib/expat/tests/structdata.c R contrib/expat/tests/structdata_cxx.cpp M contrib/expat/xmlwf/unixfilemap.c M contrib/expat/xmlwf/xmlfile.c M contrib/expat/xmlwf/xmlwf.c Log Message: ----------- Merge commit 'b5d7c0e60ac8a8736239a2d2f5f2f6b5e8bedda4' Commit: 2c8f7e4936242b32c960eaf64098ddfb8bd93b3f https://github.com/MidnightBSD/src/commit/2c8f7e4936242b32c960eaf64098ddfb8bd93b3f Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libexpat/Makefile M lib/libexpat/expat_config.h Log Message: ----------- lib/libexpat: update for expat 2.8.1 Add random_arc4random.c, random_arc4random_buf.c, random_dev_urandom.c, and random_getrandom.c to SRCS ? expat 2.8.1 refactored entropy sources into separate compilation units rather than inline code in xmlparse.c. Update version strings in expat_config.h to 2.8.1. Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/a76aea4a2349...2c8f7e493624 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 6 22:35:34 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 19:35:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b5d7c0: Import expat 2.8.1 (trimmed) Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: b5d7c0e60ac8a8736239a2d2f5f2f6b5e8bedda4 https://github.com/MidnightBSD/src/commit/b5d7c0e60ac8a8736239a2d2f5f2f6b5e8bedda4 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M Changes M README.md M configure.ac M doc/reference.html M doc/xmlwf.1 M doc/xmlwf.xml M examples/element_declarations.c M expat_config.h.in M lib/Makefile.am M lib/Makefile.in M lib/expat.h M lib/expat_external.h M lib/internal.h A lib/libexpat.def.cmake A lib/libexpat.map.in A lib/random_arc4random.c A lib/random_arc4random.h A lib/random_arc4random_buf.c A lib/random_arc4random_buf.h A lib/random_dev_urandom.c A lib/random_dev_urandom.h A lib/random_getentropy.c A lib/random_getentropy.h A lib/random_getrandom.c A lib/random_getrandom.h A lib/random_rand_s.c A lib/random_rand_s.h A lib/winconfig.h M lib/xmlparse.c M lib/xmlrole.c M lib/xmltok.c M lib/xmltok_ns.c M tests/Makefile.am M tests/Makefile.in R tests/acc_tests_cxx.cpp M tests/alloc_tests.c R tests/alloc_tests_cxx.cpp M tests/basic_tests.c R tests/basic_tests_cxx.cpp R tests/chardata_cxx.cpp M tests/common.c R tests/common_cxx.cpp R tests/dummy_cxx.cpp M tests/handlers.c M tests/handlers.h R tests/handlers_cxx.cpp M tests/memcheck.c R tests/memcheck_cxx.cpp M tests/minicheck.c R tests/minicheck_cxx.cpp M tests/misc_tests.c R tests/misc_tests_cxx.cpp R tests/ns_tests_cxx.cpp M tests/nsalloc_tests.c R tests/nsalloc_tests_cxx.cpp R tests/runtests_cxx.cpp M tests/structdata.c R tests/structdata_cxx.cpp M xmlwf/unixfilemap.c M xmlwf/xmlfile.c M xmlwf/xmlwf.c Log Message: ----------- Import expat 2.8.1 (trimmed) Commit: 08f961f6e68a8fb32b49db5a03b5e4df9eb76d8e https://github.com/MidnightBSD/src/commit/08f961f6e68a8fb32b49db5a03b5e4df9eb76d8e Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M contrib/expat/Changes M contrib/expat/README.md M contrib/expat/configure.ac M contrib/expat/doc/reference.html M contrib/expat/doc/xmlwf.1 M contrib/expat/doc/xmlwf.xml M contrib/expat/examples/element_declarations.c M contrib/expat/expat_config.h.in M contrib/expat/lib/Makefile.am M contrib/expat/lib/Makefile.in M contrib/expat/lib/expat.h M contrib/expat/lib/expat_external.h M contrib/expat/lib/internal.h A contrib/expat/lib/libexpat.def.cmake A contrib/expat/lib/libexpat.map.in A contrib/expat/lib/random_arc4random.c A contrib/expat/lib/random_arc4random.h A contrib/expat/lib/random_arc4random_buf.c A contrib/expat/lib/random_arc4random_buf.h A contrib/expat/lib/random_dev_urandom.c A contrib/expat/lib/random_dev_urandom.h A contrib/expat/lib/random_getentropy.c A contrib/expat/lib/random_getentropy.h A contrib/expat/lib/random_getrandom.c A contrib/expat/lib/random_getrandom.h A contrib/expat/lib/random_rand_s.c A contrib/expat/lib/random_rand_s.h A contrib/expat/lib/winconfig.h M contrib/expat/lib/xmlparse.c M contrib/expat/lib/xmlrole.c M contrib/expat/lib/xmltok.c M contrib/expat/lib/xmltok_ns.c M contrib/expat/tests/Makefile.am M contrib/expat/tests/Makefile.in R contrib/expat/tests/acc_tests_cxx.cpp M contrib/expat/tests/alloc_tests.c R contrib/expat/tests/alloc_tests_cxx.cpp M contrib/expat/tests/basic_tests.c R contrib/expat/tests/basic_tests_cxx.cpp R contrib/expat/tests/chardata_cxx.cpp M contrib/expat/tests/common.c R contrib/expat/tests/common_cxx.cpp R contrib/expat/tests/dummy_cxx.cpp M contrib/expat/tests/handlers.c M contrib/expat/tests/handlers.h R contrib/expat/tests/handlers_cxx.cpp M contrib/expat/tests/memcheck.c R contrib/expat/tests/memcheck_cxx.cpp M contrib/expat/tests/minicheck.c R contrib/expat/tests/minicheck_cxx.cpp M contrib/expat/tests/misc_tests.c R contrib/expat/tests/misc_tests_cxx.cpp R contrib/expat/tests/ns_tests_cxx.cpp M contrib/expat/tests/nsalloc_tests.c R contrib/expat/tests/nsalloc_tests_cxx.cpp R contrib/expat/tests/runtests_cxx.cpp M contrib/expat/tests/structdata.c R contrib/expat/tests/structdata_cxx.cpp M contrib/expat/xmlwf/unixfilemap.c M contrib/expat/xmlwf/xmlfile.c M contrib/expat/xmlwf/xmlwf.c Log Message: ----------- Merge commit 'b5d7c0e60ac8a8736239a2d2f5f2f6b5e8bedda4' into stable/4.1 Commit: 38f8766bf2b39d69c0509f2e6cd044da00faf179 https://github.com/MidnightBSD/src/commit/38f8766bf2b39d69c0509f2e6cd044da00faf179 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libexpat/Makefile M lib/libexpat/expat_config.h Log Message: ----------- lib/libexpat: update for expat 2.8.1 Add random_arc4random.c, random_arc4random_buf.c, random_dev_urandom.c, and random_getrandom.c to SRCS ? expat 2.8.1 refactored entropy sources into separate compilation units rather than inline code in xmlparse.c. Update version strings in expat_config.h to 2.8.1. Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/a65a9e6c2ced...38f8766bf2b3 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 6 22:36:53 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 19:36:53 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b5d7c0: Import expat 2.8.1 (trimmed) Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: b5d7c0e60ac8a8736239a2d2f5f2f6b5e8bedda4 https://github.com/MidnightBSD/src/commit/b5d7c0e60ac8a8736239a2d2f5f2f6b5e8bedda4 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M Changes M README.md M configure.ac M doc/reference.html M doc/xmlwf.1 M doc/xmlwf.xml M examples/element_declarations.c M expat_config.h.in M lib/Makefile.am M lib/Makefile.in M lib/expat.h M lib/expat_external.h M lib/internal.h A lib/libexpat.def.cmake A lib/libexpat.map.in A lib/random_arc4random.c A lib/random_arc4random.h A lib/random_arc4random_buf.c A lib/random_arc4random_buf.h A lib/random_dev_urandom.c A lib/random_dev_urandom.h A lib/random_getentropy.c A lib/random_getentropy.h A lib/random_getrandom.c A lib/random_getrandom.h A lib/random_rand_s.c A lib/random_rand_s.h A lib/winconfig.h M lib/xmlparse.c M lib/xmlrole.c M lib/xmltok.c M lib/xmltok_ns.c M tests/Makefile.am M tests/Makefile.in R tests/acc_tests_cxx.cpp M tests/alloc_tests.c R tests/alloc_tests_cxx.cpp M tests/basic_tests.c R tests/basic_tests_cxx.cpp R tests/chardata_cxx.cpp M tests/common.c R tests/common_cxx.cpp R tests/dummy_cxx.cpp M tests/handlers.c M tests/handlers.h R tests/handlers_cxx.cpp M tests/memcheck.c R tests/memcheck_cxx.cpp M tests/minicheck.c R tests/minicheck_cxx.cpp M tests/misc_tests.c R tests/misc_tests_cxx.cpp R tests/ns_tests_cxx.cpp M tests/nsalloc_tests.c R tests/nsalloc_tests_cxx.cpp R tests/runtests_cxx.cpp M tests/structdata.c R tests/structdata_cxx.cpp M xmlwf/unixfilemap.c M xmlwf/xmlfile.c M xmlwf/xmlwf.c Log Message: ----------- Import expat 2.8.1 (trimmed) Commit: b3e301860e493eefbc2b4a6d2c3155a24e32e79c https://github.com/MidnightBSD/src/commit/b3e301860e493eefbc2b4a6d2c3155a24e32e79c Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M contrib/expat/Changes M contrib/expat/README.md M contrib/expat/configure.ac M contrib/expat/doc/reference.html M contrib/expat/doc/xmlwf.1 M contrib/expat/doc/xmlwf.xml M contrib/expat/examples/element_declarations.c M contrib/expat/expat_config.h.in M contrib/expat/lib/Makefile.am M contrib/expat/lib/Makefile.in M contrib/expat/lib/expat.h M contrib/expat/lib/expat_external.h M contrib/expat/lib/internal.h A contrib/expat/lib/libexpat.def.cmake A contrib/expat/lib/libexpat.map.in A contrib/expat/lib/random_arc4random.c A contrib/expat/lib/random_arc4random.h A contrib/expat/lib/random_arc4random_buf.c A contrib/expat/lib/random_arc4random_buf.h A contrib/expat/lib/random_dev_urandom.c A contrib/expat/lib/random_dev_urandom.h A contrib/expat/lib/random_getentropy.c A contrib/expat/lib/random_getentropy.h A contrib/expat/lib/random_getrandom.c A contrib/expat/lib/random_getrandom.h A contrib/expat/lib/random_rand_s.c A contrib/expat/lib/random_rand_s.h A contrib/expat/lib/winconfig.h M contrib/expat/lib/xmlparse.c M contrib/expat/lib/xmlrole.c M contrib/expat/lib/xmltok.c M contrib/expat/lib/xmltok_ns.c M contrib/expat/tests/Makefile.am M contrib/expat/tests/Makefile.in R contrib/expat/tests/acc_tests_cxx.cpp M contrib/expat/tests/alloc_tests.c R contrib/expat/tests/alloc_tests_cxx.cpp M contrib/expat/tests/basic_tests.c R contrib/expat/tests/basic_tests_cxx.cpp R contrib/expat/tests/chardata_cxx.cpp M contrib/expat/tests/common.c R contrib/expat/tests/common_cxx.cpp R contrib/expat/tests/dummy_cxx.cpp M contrib/expat/tests/handlers.c M contrib/expat/tests/handlers.h R contrib/expat/tests/handlers_cxx.cpp M contrib/expat/tests/memcheck.c R contrib/expat/tests/memcheck_cxx.cpp M contrib/expat/tests/minicheck.c R contrib/expat/tests/minicheck_cxx.cpp M contrib/expat/tests/misc_tests.c R contrib/expat/tests/misc_tests_cxx.cpp R contrib/expat/tests/ns_tests_cxx.cpp M contrib/expat/tests/nsalloc_tests.c R contrib/expat/tests/nsalloc_tests_cxx.cpp R contrib/expat/tests/runtests_cxx.cpp M contrib/expat/tests/structdata.c R contrib/expat/tests/structdata_cxx.cpp M contrib/expat/xmlwf/unixfilemap.c M contrib/expat/xmlwf/xmlfile.c M contrib/expat/xmlwf/xmlwf.c Log Message: ----------- Merge commit 'b5d7c0e60ac8a8736239a2d2f5f2f6b5e8bedda4' into stable/4.0 Commit: b81e6542b9f5b919797ba5df54e1ef3ea0b6931e https://github.com/MidnightBSD/src/commit/b81e6542b9f5b919797ba5df54e1ef3ea0b6931e Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M lib/libexpat/Makefile M lib/libexpat/expat_config.h Log Message: ----------- lib/libexpat: update for expat 2.8.1 Add random_arc4random.c, random_arc4random_buf.c, random_dev_urandom.c, and random_getrandom.c to SRCS ? expat 2.8.1 refactored entropy sources into separate compilation units rather than inline code in xmlparse.c. Update version strings in expat_config.h to 2.8.1. Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/d8fbe7f5daef...b81e6542b9f5 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 6 22:54:50 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 19:54:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 6f0dea: sbin/fsck_msdosfs: replace __nonstring with brace ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 6f0dea9ac881c7a1dedeb3a18a22bec5cd962734 https://github.com/MidnightBSD/src/commit/6f0dea9ac881c7a1dedeb3a18a22bec5cd962734 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M sbin/fsck_msdosfs/dir.c Log Message: ----------- sbin/fsck_msdosfs: replace __nonstring with brace initializers The __nonstring attribute was added to silence warnings about char arrays initialized with strings that fill all 11 bytes with no room for a null terminator. Using brace initializers instead is portable across all compiler versions and avoids any dependency on __nonstring__ attribute support, fixing the rescue build failure reported in issue #373. Fixes: 6fcd6db0ff ("fsck_msdosfs: avoid warnings about too-long initializer strings") Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 6 23:59:32 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 20:59:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/libarchive/dist/3.8.7 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 Sat Jun 6 23:59:31 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 20:59:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 42a698: Vendor import of libarchive 3.8.7 Message-ID: Branch: refs/heads/vendor/libarchive/dist Home: https://github.com/MidnightBSD/src Commit: 42a6989552031e996b15dbb1a4d18598adcf0181 https://github.com/MidnightBSD/src/commit/42a6989552031e996b15dbb1a4d18598adcf0181 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .cirrus.yml M CMakeLists.txt M Makefile.am M NEWS M README.md M build/cmake/config.h.in M build/version M configure.ac M contrib/android/Android.mk M contrib/oss-fuzz/libarchive_linkify_fuzzer.cc M contrib/untar.c M cpio/CMakeLists.txt M cpio/cmdline.c M cpio/cpio.c M cpio/cpio.h M cpio/test/test_format_newc.c M libarchive/archive.h M libarchive/archive_acl.c M libarchive/archive_check_magic.c M libarchive/archive_cryptor_private.h M libarchive/archive_entry.h M libarchive/archive_hmac.c M libarchive/archive_options.c M libarchive/archive_pathmatch.c M libarchive/archive_ppmd8.c M libarchive/archive_ppmd8_private.h M libarchive/archive_read.c M libarchive/archive_read_append_filter.c M libarchive/archive_read_disk_posix.c M libarchive/archive_read_disk_windows.c M libarchive/archive_read_open_filename.c M libarchive/archive_read_support_filter_grzip.c M libarchive/archive_read_support_filter_lz4.c M libarchive/archive_read_support_filter_lzop.c M libarchive/archive_read_support_filter_program.c M libarchive/archive_read_support_format_7zip.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_write.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_lrzip.c M libarchive/archive_write_add_filter_lz4.c M libarchive/archive_write_add_filter_lzop.c M libarchive/archive_write_add_filter_uuencode.c M libarchive/archive_write_add_filter_xz.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_set_format_7zip.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_ustar.c M libarchive/archive_write_set_format_v7tar.c M libarchive/archive_write_set_format_xar.c M libarchive/archive_write_set_format_zip.c M libarchive/test/CMakeLists.txt M libarchive/test/test_acl_text.c M libarchive/test/test_archive_pathmatch.c M libarchive/test/test_archive_string_conversion.c M libarchive/test/test_gnutar_filename_encoding.c M libarchive/test/test_read_format_7zip.c M libarchive/test/test_read_format_7zip_malformed.c A libarchive/test/test_read_format_7zip_malformed3.7z.uu A libarchive/test/test_read_format_7zip_sfx_elf64trunc.elf.uu A libarchive/test/test_read_format_cab_lzx_oob.c A libarchive/test/test_read_format_cab_lzx_oob.cab.uu A libarchive/test/test_read_format_cab_skip_malformed.c A libarchive/test/test_read_format_cab_skip_malformed.cab.uu A libarchive/test/test_read_format_iso_zisofs_overflow.c A libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu A libarchive/test/test_read_format_lha_oversize_header.c A libarchive/test/test_read_format_lha_oversize_header.lzh.uu A libarchive/test/test_read_format_rar5_loop_bug.c A libarchive/test/test_read_format_rar5_loop_bug.rar.uu M libarchive/test/test_read_set_format.c M libarchive/test/test_ustar_filename_encoding.c A libarchive/test/test_v7tar_filename_encoding.c M libarchive/test/test_warn_missing_hardlink_target.c M libarchive/test/test_write_disk.c M libarchive/test/test_write_disk_perms.c M libarchive/test/test_zip_filename_encoding.c R libarchive_fe/err.c R libarchive_fe/err.h A libarchive_fe/lafe_getline.c A libarchive_fe/lafe_getline.h M tar/bsdtar.c M tar/read.c M tar/util.c M tar/write.c M test_utils/test_common.h M test_utils/test_main.c M unzip/CMakeLists.txt M unzip/bsdunzip.c R unzip/la_getline.c R unzip/la_getline.h M unzip/test/CMakeLists.txt Log Message: ----------- Vendor import of libarchive 3.8.7 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 00:13:18 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 21:13:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 42a698: Vendor import of libarchive 3.8.7 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 42a6989552031e996b15dbb1a4d18598adcf0181 https://github.com/MidnightBSD/src/commit/42a6989552031e996b15dbb1a4d18598adcf0181 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .cirrus.yml M CMakeLists.txt M Makefile.am M NEWS M README.md M build/cmake/config.h.in M build/version M configure.ac M contrib/android/Android.mk M contrib/oss-fuzz/libarchive_linkify_fuzzer.cc M contrib/untar.c M cpio/CMakeLists.txt M cpio/cmdline.c M cpio/cpio.c M cpio/cpio.h M cpio/test/test_format_newc.c M libarchive/archive.h M libarchive/archive_acl.c M libarchive/archive_check_magic.c M libarchive/archive_cryptor_private.h M libarchive/archive_entry.h M libarchive/archive_hmac.c M libarchive/archive_options.c M libarchive/archive_pathmatch.c M libarchive/archive_ppmd8.c M libarchive/archive_ppmd8_private.h M libarchive/archive_read.c M libarchive/archive_read_append_filter.c M libarchive/archive_read_disk_posix.c M libarchive/archive_read_disk_windows.c M libarchive/archive_read_open_filename.c M libarchive/archive_read_support_filter_grzip.c M libarchive/archive_read_support_filter_lz4.c M libarchive/archive_read_support_filter_lzop.c M libarchive/archive_read_support_filter_program.c M libarchive/archive_read_support_format_7zip.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_write.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_lrzip.c M libarchive/archive_write_add_filter_lz4.c M libarchive/archive_write_add_filter_lzop.c M libarchive/archive_write_add_filter_uuencode.c M libarchive/archive_write_add_filter_xz.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_set_format_7zip.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_ustar.c M libarchive/archive_write_set_format_v7tar.c M libarchive/archive_write_set_format_xar.c M libarchive/archive_write_set_format_zip.c M libarchive/test/CMakeLists.txt M libarchive/test/test_acl_text.c M libarchive/test/test_archive_pathmatch.c M libarchive/test/test_archive_string_conversion.c M libarchive/test/test_gnutar_filename_encoding.c M libarchive/test/test_read_format_7zip.c M libarchive/test/test_read_format_7zip_malformed.c A libarchive/test/test_read_format_7zip_malformed3.7z.uu A libarchive/test/test_read_format_7zip_sfx_elf64trunc.elf.uu A libarchive/test/test_read_format_cab_lzx_oob.c A libarchive/test/test_read_format_cab_lzx_oob.cab.uu A libarchive/test/test_read_format_cab_skip_malformed.c A libarchive/test/test_read_format_cab_skip_malformed.cab.uu A libarchive/test/test_read_format_iso_zisofs_overflow.c A libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu A libarchive/test/test_read_format_lha_oversize_header.c A libarchive/test/test_read_format_lha_oversize_header.lzh.uu A libarchive/test/test_read_format_rar5_loop_bug.c A libarchive/test/test_read_format_rar5_loop_bug.rar.uu M libarchive/test/test_read_set_format.c M libarchive/test/test_ustar_filename_encoding.c A libarchive/test/test_v7tar_filename_encoding.c M libarchive/test/test_warn_missing_hardlink_target.c M libarchive/test/test_write_disk.c M libarchive/test/test_write_disk_perms.c M libarchive/test/test_zip_filename_encoding.c R libarchive_fe/err.c R libarchive_fe/err.h A libarchive_fe/lafe_getline.c A libarchive_fe/lafe_getline.h M tar/bsdtar.c M tar/read.c M tar/util.c M tar/write.c M test_utils/test_common.h M test_utils/test_main.c M unzip/CMakeLists.txt M unzip/bsdunzip.c R unzip/la_getline.c R unzip/la_getline.h M unzip/test/CMakeLists.txt Log Message: ----------- Vendor import of libarchive 3.8.7 Commit: 5833e87ee15c319be61688b5c4dfdf36162ef1f1 https://github.com/MidnightBSD/src/commit/5833e87ee15c319be61688b5c4dfdf36162ef1f1 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/libarchive/NEWS M contrib/libarchive/README.md M contrib/libarchive/contrib/oss-fuzz/libarchive_linkify_fuzzer.cc M contrib/libarchive/cpio/cmdline.c M contrib/libarchive/cpio/cpio.c M contrib/libarchive/cpio/cpio.h M contrib/libarchive/cpio/test/test_format_newc.c M contrib/libarchive/libarchive/archive.h M contrib/libarchive/libarchive/archive_acl.c M contrib/libarchive/libarchive/archive_check_magic.c M contrib/libarchive/libarchive/archive_cryptor_private.h M contrib/libarchive/libarchive/archive_entry.h M contrib/libarchive/libarchive/archive_hmac.c M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_pathmatch.c M contrib/libarchive/libarchive/archive_ppmd8.c M contrib/libarchive/libarchive/archive_ppmd8_private.h M contrib/libarchive/libarchive/archive_read.c M contrib/libarchive/libarchive/archive_read_append_filter.c M contrib/libarchive/libarchive/archive_read_disk_posix.c M contrib/libarchive/libarchive/archive_read_open_filename.c M contrib/libarchive/libarchive/archive_read_support_filter_grzip.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_program.c M contrib/libarchive/libarchive/archive_read_support_format_7zip.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_write.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_lrzip.c M contrib/libarchive/libarchive/archive_write_add_filter_lz4.c M contrib/libarchive/libarchive/archive_write_add_filter_lzop.c M contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c M contrib/libarchive/libarchive/archive_write_add_filter_xz.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_set_format_7zip.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_ustar.c M contrib/libarchive/libarchive/archive_write_set_format_v7tar.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/test/test_acl_text.c M contrib/libarchive/libarchive/test/test_archive_pathmatch.c M contrib/libarchive/libarchive/test/test_archive_string_conversion.c M contrib/libarchive/libarchive/test/test_gnutar_filename_encoding.c M contrib/libarchive/libarchive/test/test_read_format_7zip.c M contrib/libarchive/libarchive/test/test_read_format_7zip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed3.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_sfx_elf64trunc.elf.uu A contrib/libarchive/libarchive/test/test_read_format_cab_lzx_oob.c A contrib/libarchive/libarchive/test/test_read_format_cab_lzx_oob.cab.uu A contrib/libarchive/libarchive/test/test_read_format_cab_skip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_cab_skip_malformed.cab.uu A contrib/libarchive/libarchive/test/test_read_format_iso_zisofs_overflow.c A contrib/libarchive/libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu A contrib/libarchive/libarchive/test/test_read_format_lha_oversize_header.c A contrib/libarchive/libarchive/test/test_read_format_lha_oversize_header.lzh.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_loop_bug.c A contrib/libarchive/libarchive/test/test_read_format_rar5_loop_bug.rar.uu M contrib/libarchive/libarchive/test/test_read_set_format.c M contrib/libarchive/libarchive/test/test_ustar_filename_encoding.c A contrib/libarchive/libarchive/test/test_v7tar_filename_encoding.c M contrib/libarchive/libarchive/test/test_warn_missing_hardlink_target.c M contrib/libarchive/libarchive/test/test_write_disk.c M contrib/libarchive/libarchive/test/test_write_disk_perms.c M contrib/libarchive/libarchive/test/test_zip_filename_encoding.c R contrib/libarchive/libarchive_fe/err.c R contrib/libarchive/libarchive_fe/err.h A contrib/libarchive/libarchive_fe/lafe_getline.c A contrib/libarchive/libarchive_fe/lafe_getline.h M contrib/libarchive/tar/bsdtar.c M contrib/libarchive/tar/read.c M contrib/libarchive/tar/util.c M contrib/libarchive/tar/write.c M contrib/libarchive/test_utils/test_common.h M contrib/libarchive/test_utils/test_main.c M contrib/libarchive/unzip/bsdunzip.c R contrib/libarchive/unzip/la_getline.c R contrib/libarchive/unzip/la_getline.h Log Message: ----------- Merge commit '42a6989552031e996b15dbb1a4d18598adcf0181' # Conflicts: # contrib/libarchive/.cirrus.yml # contrib/libarchive/CMakeLists.txt # contrib/libarchive/Makefile.am # contrib/libarchive/build/cmake/config.h.in # contrib/libarchive/build/version # contrib/libarchive/configure.ac # contrib/libarchive/contrib/android/Android.mk # contrib/libarchive/contrib/untar.c # contrib/libarchive/cpio/CMakeLists.txt # contrib/libarchive/libarchive/archive_read_disk_windows.c # contrib/libarchive/libarchive/archive_write_disk_windows.c # contrib/libarchive/libarchive/test/CMakeLists.txt # contrib/libarchive/unzip/CMakeLists.txt # contrib/libarchive/unzip/test/CMakeLists.txt Commit: dd76d2261ffb6e9bbb5be7d54852e72fccb43cc0 https://github.com/MidnightBSD/src/commit/dd76d2261ffb6e9bbb5be7d54852e72fccb43cc0 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/libarchive/libarchive/archive_string.c M contrib/libarchive/test_utils/test_main.c Log Message: ----------- libarchive: apply local patches from FreeBSD stable/14 Staticize tuser, ouid, tuid, ogid, tgid in test_utils/test_main.c to avoid -Wmissing-variable-declarations errors (FreeBSD commit 2e83ec426ee2, upstream PR #2962). Force GNU iconv compatibility on FreeBSD and MidnightBSD: native iconv(3) returns the POSIX-specified count of invalid characters, but iconv_strncat_in_locale() assumes GNU iconv semantics; set ICONV_SET_ILSEQ_INVALID to restore the expected -1 behavior (FreeBSD commit 5fd06985f8f0, upstream PR #3056). Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/6f0dea9ac881...dd76d2261ffb To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 00:19:19 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 21:19:19 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] d4bd62: Vendor import of libarchive 3.8.5 Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: d4bd62179a944687e3e3241855613c5498dbc2c0 https://github.com/MidnightBSD/src/commit/d4bd62179a944687e3e3241855613c5498dbc2c0 Author: Lucas Holt Date: 2026-04-22 (Wed, 22 Apr 2026) Changed paths: M .cirrus.yml M .github/workflows/ci.yml M .github/workflows/cifuzz.yml M .github/workflows/codeql.yml M .github/workflows/scorecard.yml M CMakeLists.txt M Makefile.am M NEWS M README.md M SECURITY.md M build/ci/cirrus_ci/ci.sh M build/ci/github_actions/install-macos-dependencies.sh M build/cmake/config.h.in M build/version M cat/CMakeLists.txt M cat/bsdcat.c M cat/cmdline.c M configure.ac M contrib/android/Android.mk M contrib/android/config/android.h M contrib/android/config/linux_host.h M contrib/android/config/windows_host.h M contrib/android/include/android_lf.h A contrib/oss-fuzz/fuzz_helpers.h A contrib/oss-fuzz/libarchive_7zip_fuzzer.cc A contrib/oss-fuzz/libarchive_7zip_fuzzer.dict A contrib/oss-fuzz/libarchive_7zip_fuzzer.options A contrib/oss-fuzz/libarchive_ar_fuzzer.cc A contrib/oss-fuzz/libarchive_ar_fuzzer.dict A contrib/oss-fuzz/libarchive_cab_fuzzer.cc A contrib/oss-fuzz/libarchive_cab_fuzzer.dict A contrib/oss-fuzz/libarchive_cpio_fuzzer.cc A contrib/oss-fuzz/libarchive_cpio_fuzzer.dict A contrib/oss-fuzz/libarchive_encryption_fuzzer.cc A contrib/oss-fuzz/libarchive_encryption_fuzzer.options A contrib/oss-fuzz/libarchive_entry_fuzzer.cc A contrib/oss-fuzz/libarchive_filter_fuzzer.cc A contrib/oss-fuzz/libarchive_filter_fuzzer.dict A contrib/oss-fuzz/libarchive_filter_fuzzer.options M contrib/oss-fuzz/libarchive_fuzzer.cc A contrib/oss-fuzz/libarchive_fuzzer.dict A contrib/oss-fuzz/libarchive_fuzzer.options A contrib/oss-fuzz/libarchive_iso9660_fuzzer.cc A contrib/oss-fuzz/libarchive_iso9660_fuzzer.dict A contrib/oss-fuzz/libarchive_iso9660_fuzzer.options A contrib/oss-fuzz/libarchive_lha_fuzzer.cc A contrib/oss-fuzz/libarchive_lha_fuzzer.dict A contrib/oss-fuzz/libarchive_linkify_fuzzer.cc A contrib/oss-fuzz/libarchive_match_fuzzer.cc A contrib/oss-fuzz/libarchive_mtree_fuzzer.cc A contrib/oss-fuzz/libarchive_mtree_fuzzer.dict A contrib/oss-fuzz/libarchive_rar5_fuzzer.cc A contrib/oss-fuzz/libarchive_rar5_fuzzer.dict A contrib/oss-fuzz/libarchive_rar_fuzzer.cc A contrib/oss-fuzz/libarchive_read_disk_fuzzer.cc A contrib/oss-fuzz/libarchive_roundtrip_fuzzer.cc A contrib/oss-fuzz/libarchive_roundtrip_fuzzer.options A contrib/oss-fuzz/libarchive_seek_fuzzer.cc A contrib/oss-fuzz/libarchive_seek_fuzzer.options A contrib/oss-fuzz/libarchive_string_fuzzer.cc A contrib/oss-fuzz/libarchive_tar_fuzzer.cc A contrib/oss-fuzz/libarchive_tar_fuzzer.dict A contrib/oss-fuzz/libarchive_warc_fuzzer.cc A contrib/oss-fuzz/libarchive_warc_fuzzer.dict A contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc A contrib/oss-fuzz/libarchive_write_disk_fuzzer.options A contrib/oss-fuzz/libarchive_write_fuzzer.cc A contrib/oss-fuzz/libarchive_xar_fuzzer.cc A contrib/oss-fuzz/libarchive_xar_fuzzer.dict A contrib/oss-fuzz/libarchive_xar_fuzzer.options A contrib/oss-fuzz/libarchive_zip_fuzzer.cc A contrib/oss-fuzz/libarchive_zip_fuzzer.dict M contrib/oss-fuzz/oss-fuzz-build.sh M cpio/CMakeLists.txt M cpio/cmdline.c M cpio/cpio.c M cpio/cpio_windows.c M cpio/test/CMakeLists.txt M cpio/test/test_owner_parse.c M libarchive/CMakeLists.txt M libarchive/archive.h M libarchive/archive_acl.c M libarchive/archive_check_magic.c M libarchive/archive_cryptor.c M libarchive/archive_cryptor_private.h M libarchive/archive_disk_acl_darwin.c M libarchive/archive_entry.h M libarchive/archive_entry_paths.3 M libarchive/archive_entry_stat.3 M libarchive/archive_entry_stat.c M libarchive/archive_parse_date.c M libarchive/archive_platform.h A libarchive/archive_platform_stat.h M libarchive/archive_private.h M libarchive/archive_read.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_open_fd.c M libarchive/archive_read_open_file.c M libarchive/archive_read_open_filename.c M libarchive/archive_read_set_format.c M libarchive/archive_read_support_filter_lz4.c M libarchive/archive_read_support_filter_program.c M libarchive/archive_read_support_filter_uu.c M libarchive/archive_read_support_filter_zstd.c M libarchive/archive_read_support_format_7zip.c M libarchive/archive_read_support_format_cab.c M libarchive/archive_read_support_format_cpio.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_warc.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_string.h M libarchive/archive_string_sprintf.c 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_bzip2.c M libarchive/archive_write_add_filter_gzip.c M libarchive/archive_write_add_filter_program.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_open_fd.c M libarchive/archive_write_open_file.c M libarchive/archive_write_open_filename.c M libarchive/archive_write_open_memory.c M libarchive/archive_write_set_format_7zip.c M libarchive/archive_write_set_format_mtree.c M libarchive/archive_write_set_format_shar.c M libarchive/archive_write_set_format_ustar.c M libarchive/archive_write_set_format_xar.c M libarchive/archive_write_set_format_zip.c M libarchive/filter_fork_posix.c A libarchive/module.modulemap M libarchive/test/CMakeLists.txt M libarchive/test/test_acl_nfs4.c M libarchive/test/test_acl_posix1e.c M libarchive/test/test_archive_parse_date.c M libarchive/test/test_archive_read_multiple_data_objects.c M libarchive/test/test_archive_string.c M libarchive/test/test_archive_string_conversion.c M libarchive/test/test_compat_lz4.c A libarchive/test/test_compat_lz4_skippable_frames_B4.tar.lz4.uu M libarchive/test/test_compat_lzip.c M libarchive/test/test_entry.c M libarchive/test/test_read_filter_gzip_recursive.c M libarchive/test/test_read_format_7zip.c A libarchive/test/test_read_format_7zip_issue2765.7z.uu A libarchive/test/test_read_format_7zip_issue2765.c M libarchive/test/test_read_format_rar5.c A libarchive/test/test_read_format_rar5_dirdata.rar.uu A libarchive/test/test_read_format_rar5_invalid_hash_valid_htime_exfld.rar.uu A libarchive/test/test_read_format_rar5_only_crypt_exfld.rar.uu A libarchive/test/test_read_format_rar5_unsupported_exfld.rar.uu A libarchive/test/test_read_format_tar_V_negative_size.c A libarchive/test/test_read_format_tar_V_negative_size.tar.uu M libarchive/test/test_read_set_format.c M libarchive/test/test_write_disk_perms.c M libarchive/test/test_write_filter_bzip2.c M libarchive/test/test_write_filter_gzip.c M libarchive/test/test_write_filter_gzip_timestamp.c M libarchive/test/test_write_format_mtree_preset_digests.c A libarchive_fe/lafe_err.c A libarchive_fe/lafe_err.h M libarchive_fe/line_reader.c M libarchive_fe/passphrase.c M tar/CMakeLists.txt M tar/bsdtar.c M tar/bsdtar.h M tar/bsdtar_windows.c M tar/bsdtar_windows.h M tar/cmdline.c M tar/creation_set.c M tar/read.c M tar/subst.c M tar/test/CMakeLists.txt A tar/test/test_crlf_mtree.c M tar/test/test_option_s.c M tar/test/test_option_safe_writes.c M tar/util.c M tar/write.c M test_utils/test_common.h M test_utils/test_main.c M unzip/CMakeLists.txt M unzip/bsdunzip.c M unzip/cmdline.c M unzip/la_queue.h M unzip/test/CMakeLists.txt M unzip/test/test_C.c M unzip/test/test_L.c M unzip/test/test_P_encryption.c M unzip/test/test_basic.c M unzip/test/test_d.c M unzip/test/test_doubledash.c M unzip/test/test_glob.c M unzip/test/test_j.c M unzip/test/test_n.c M unzip/test/test_o.c M unzip/test/test_p.c M unzip/test/test_q.c M unzip/test/test_singlefile.c M unzip/test/test_t.c M unzip/test/test_x.c Log Message: ----------- Vendor import of libarchive 3.8.5 Commit: 42a6989552031e996b15dbb1a4d18598adcf0181 https://github.com/MidnightBSD/src/commit/42a6989552031e996b15dbb1a4d18598adcf0181 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .cirrus.yml M CMakeLists.txt M Makefile.am M NEWS M README.md M build/cmake/config.h.in M build/version M configure.ac M contrib/android/Android.mk M contrib/oss-fuzz/libarchive_linkify_fuzzer.cc M contrib/untar.c M cpio/CMakeLists.txt M cpio/cmdline.c M cpio/cpio.c M cpio/cpio.h M cpio/test/test_format_newc.c M libarchive/archive.h M libarchive/archive_acl.c M libarchive/archive_check_magic.c M libarchive/archive_cryptor_private.h M libarchive/archive_entry.h M libarchive/archive_hmac.c M libarchive/archive_options.c M libarchive/archive_pathmatch.c M libarchive/archive_ppmd8.c M libarchive/archive_ppmd8_private.h M libarchive/archive_read.c M libarchive/archive_read_append_filter.c M libarchive/archive_read_disk_posix.c M libarchive/archive_read_disk_windows.c M libarchive/archive_read_open_filename.c M libarchive/archive_read_support_filter_grzip.c M libarchive/archive_read_support_filter_lz4.c M libarchive/archive_read_support_filter_lzop.c M libarchive/archive_read_support_filter_program.c M libarchive/archive_read_support_format_7zip.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_write.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_lrzip.c M libarchive/archive_write_add_filter_lz4.c M libarchive/archive_write_add_filter_lzop.c M libarchive/archive_write_add_filter_uuencode.c M libarchive/archive_write_add_filter_xz.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_set_format_7zip.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_ustar.c M libarchive/archive_write_set_format_v7tar.c M libarchive/archive_write_set_format_xar.c M libarchive/archive_write_set_format_zip.c M libarchive/test/CMakeLists.txt M libarchive/test/test_acl_text.c M libarchive/test/test_archive_pathmatch.c M libarchive/test/test_archive_string_conversion.c M libarchive/test/test_gnutar_filename_encoding.c M libarchive/test/test_read_format_7zip.c M libarchive/test/test_read_format_7zip_malformed.c A libarchive/test/test_read_format_7zip_malformed3.7z.uu A libarchive/test/test_read_format_7zip_sfx_elf64trunc.elf.uu A libarchive/test/test_read_format_cab_lzx_oob.c A libarchive/test/test_read_format_cab_lzx_oob.cab.uu A libarchive/test/test_read_format_cab_skip_malformed.c A libarchive/test/test_read_format_cab_skip_malformed.cab.uu A libarchive/test/test_read_format_iso_zisofs_overflow.c A libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu A libarchive/test/test_read_format_lha_oversize_header.c A libarchive/test/test_read_format_lha_oversize_header.lzh.uu A libarchive/test/test_read_format_rar5_loop_bug.c A libarchive/test/test_read_format_rar5_loop_bug.rar.uu M libarchive/test/test_read_set_format.c M libarchive/test/test_ustar_filename_encoding.c A libarchive/test/test_v7tar_filename_encoding.c M libarchive/test/test_warn_missing_hardlink_target.c M libarchive/test/test_write_disk.c M libarchive/test/test_write_disk_perms.c M libarchive/test/test_zip_filename_encoding.c R libarchive_fe/err.c R libarchive_fe/err.h A libarchive_fe/lafe_getline.c A libarchive_fe/lafe_getline.h M tar/bsdtar.c M tar/read.c M tar/util.c M tar/write.c M test_utils/test_common.h M test_utils/test_main.c M unzip/CMakeLists.txt M unzip/bsdunzip.c R unzip/la_getline.c R unzip/la_getline.h M unzip/test/CMakeLists.txt Log Message: ----------- Vendor import of libarchive 3.8.7 Commit: 8bb8f5c131de52fce650bf96920896b0a8d33bb8 https://github.com/MidnightBSD/src/commit/8bb8f5c131de52fce650bf96920896b0a8d33bb8 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/libarchive/NEWS M contrib/libarchive/README.md M contrib/libarchive/contrib/oss-fuzz/libarchive_linkify_fuzzer.cc M contrib/libarchive/cpio/cmdline.c M contrib/libarchive/cpio/cpio.c M contrib/libarchive/cpio/cpio.h M contrib/libarchive/cpio/test/test_format_newc.c M contrib/libarchive/libarchive/archive.h M contrib/libarchive/libarchive/archive_acl.c M contrib/libarchive/libarchive/archive_check_magic.c M contrib/libarchive/libarchive/archive_cryptor_private.h M contrib/libarchive/libarchive/archive_entry.h M contrib/libarchive/libarchive/archive_hmac.c M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_pathmatch.c M contrib/libarchive/libarchive/archive_ppmd8.c M contrib/libarchive/libarchive/archive_ppmd8_private.h M contrib/libarchive/libarchive/archive_read.c M contrib/libarchive/libarchive/archive_read_append_filter.c M contrib/libarchive/libarchive/archive_read_disk_posix.c M contrib/libarchive/libarchive/archive_read_open_filename.c M contrib/libarchive/libarchive/archive_read_support_filter_grzip.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_program.c M contrib/libarchive/libarchive/archive_read_support_format_7zip.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_write.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_lrzip.c M contrib/libarchive/libarchive/archive_write_add_filter_lz4.c M contrib/libarchive/libarchive/archive_write_add_filter_lzop.c M contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c M contrib/libarchive/libarchive/archive_write_add_filter_xz.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_set_format_7zip.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_ustar.c M contrib/libarchive/libarchive/archive_write_set_format_v7tar.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/test/test_acl_text.c M contrib/libarchive/libarchive/test/test_archive_pathmatch.c M contrib/libarchive/libarchive/test/test_archive_string_conversion.c M contrib/libarchive/libarchive/test/test_gnutar_filename_encoding.c M contrib/libarchive/libarchive/test/test_read_format_7zip.c M contrib/libarchive/libarchive/test/test_read_format_7zip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_7zip_malformed3.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_sfx_elf64trunc.elf.uu A contrib/libarchive/libarchive/test/test_read_format_cab_lzx_oob.c A contrib/libarchive/libarchive/test/test_read_format_cab_lzx_oob.cab.uu A contrib/libarchive/libarchive/test/test_read_format_cab_skip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_cab_skip_malformed.cab.uu A contrib/libarchive/libarchive/test/test_read_format_iso_zisofs_overflow.c A contrib/libarchive/libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu A contrib/libarchive/libarchive/test/test_read_format_lha_oversize_header.c A contrib/libarchive/libarchive/test/test_read_format_lha_oversize_header.lzh.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_loop_bug.c A contrib/libarchive/libarchive/test/test_read_format_rar5_loop_bug.rar.uu M contrib/libarchive/libarchive/test/test_read_set_format.c M contrib/libarchive/libarchive/test/test_ustar_filename_encoding.c A contrib/libarchive/libarchive/test/test_v7tar_filename_encoding.c M contrib/libarchive/libarchive/test/test_warn_missing_hardlink_target.c M contrib/libarchive/libarchive/test/test_write_disk.c M contrib/libarchive/libarchive/test/test_write_disk_perms.c M contrib/libarchive/libarchive/test/test_zip_filename_encoding.c R contrib/libarchive/libarchive_fe/err.c R contrib/libarchive/libarchive_fe/err.h A contrib/libarchive/libarchive_fe/lafe_getline.c A contrib/libarchive/libarchive_fe/lafe_getline.h M contrib/libarchive/tar/bsdtar.c M contrib/libarchive/tar/read.c M contrib/libarchive/tar/util.c M contrib/libarchive/tar/write.c M contrib/libarchive/test_utils/test_common.h M contrib/libarchive/test_utils/test_main.c M contrib/libarchive/unzip/bsdunzip.c R contrib/libarchive/unzip/la_getline.c R contrib/libarchive/unzip/la_getline.h Log Message: ----------- Merge commit '42a6989552031e996b15dbb1a4d18598adcf0181' into stable/4.1 # Conflicts: # contrib/libarchive/.cirrus.yml # contrib/libarchive/.github/workflows/ci.yml # contrib/libarchive/.github/workflows/cifuzz.yml # contrib/libarchive/.github/workflows/codeql.yml # contrib/libarchive/.github/workflows/scorecard.yml # contrib/libarchive/CMakeLists.txt # contrib/libarchive/Makefile.am # contrib/libarchive/NEWS # contrib/libarchive/build/ci/cirrus_ci/ci.sh # contrib/libarchive/build/cmake/config.h.in # contrib/libarchive/build/version # contrib/libarchive/cat/CMakeLists.txt # contrib/libarchive/configure.ac # contrib/libarchive/contrib/android/Android.mk # contrib/libarchive/contrib/android/config/android.h # contrib/libarchive/contrib/android/config/linux_host.h # contrib/libarchive/contrib/android/config/windows_host.h # contrib/libarchive/contrib/android/include/android_lf.h # contrib/libarchive/contrib/oss-fuzz/libarchive_fuzzer.cc # contrib/libarchive/contrib/oss-fuzz/libarchive_linkify_fuzzer.cc # contrib/libarchive/contrib/oss-fuzz/oss-fuzz-build.sh # contrib/libarchive/contrib/untar.c # contrib/libarchive/cpio/CMakeLists.txt # contrib/libarchive/cpio/cpio.c # contrib/libarchive/cpio/cpio_windows.c # contrib/libarchive/cpio/test/CMakeLists.txt # contrib/libarchive/libarchive/CMakeLists.txt # contrib/libarchive/libarchive/archive.h # contrib/libarchive/libarchive/archive_disk_acl_darwin.c # contrib/libarchive/libarchive/archive_entry.h # contrib/libarchive/libarchive/archive_read_disk_windows.c # contrib/libarchive/libarchive/archive_read_support_format_7zip.c # contrib/libarchive/libarchive/archive_windows.c # contrib/libarchive/libarchive/archive_windows.h # contrib/libarchive/libarchive/archive_write_disk_windows.c # contrib/libarchive/libarchive/archive_write_set_format_mtree.c # contrib/libarchive/libarchive/test/CMakeLists.txt # contrib/libarchive/libarchive/test/test_read_format_7zip.c # contrib/libarchive/tar/CMakeLists.txt # contrib/libarchive/tar/bsdtar_windows.c # contrib/libarchive/tar/bsdtar_windows.h # contrib/libarchive/tar/test/CMakeLists.txt # contrib/libarchive/test_utils/test_main.c # contrib/libarchive/unzip/CMakeLists.txt # contrib/libarchive/unzip/test/CMakeLists.txt Commit: bf3f2be80e4a0143faf56ab8c54c4eef33071b67 https://github.com/MidnightBSD/src/commit/bf3f2be80e4a0143faf56ab8c54c4eef33071b67 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/libarchive/libarchive/archive_string.c M contrib/libarchive/test_utils/test_main.c Log Message: ----------- libarchive: apply local patches from FreeBSD stable/14 Staticize tuser, ouid, tuid, ogid, tgid in test_utils/test_main.c to avoid -Wmissing-variable-declarations errors (FreeBSD commit 2e83ec426ee2, upstream PR #2962). Force GNU iconv compatibility on FreeBSD and MidnightBSD: native iconv(3) returns the POSIX-specified count of invalid characters, but iconv_strncat_in_locale() assumes GNU iconv semantics; set ICONV_SET_ILSEQ_INVALID to restore the expected -1 behavior (FreeBSD commit 5fd06985f8f0, upstream PR #3056). Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/38f8766bf2b3...bf3f2be80e4a To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 00:20:22 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 21:20:22 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] d4bd62: Vendor import of libarchive 3.8.5 Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: d4bd62179a944687e3e3241855613c5498dbc2c0 https://github.com/MidnightBSD/src/commit/d4bd62179a944687e3e3241855613c5498dbc2c0 Author: Lucas Holt Date: 2026-04-22 (Wed, 22 Apr 2026) Changed paths: M .cirrus.yml M .github/workflows/ci.yml M .github/workflows/cifuzz.yml M .github/workflows/codeql.yml M .github/workflows/scorecard.yml M CMakeLists.txt M Makefile.am M NEWS M README.md M SECURITY.md M build/ci/cirrus_ci/ci.sh M build/ci/github_actions/install-macos-dependencies.sh M build/cmake/config.h.in M build/version M cat/CMakeLists.txt M cat/bsdcat.c M cat/cmdline.c M configure.ac M contrib/android/Android.mk M contrib/android/config/android.h M contrib/android/config/linux_host.h M contrib/android/config/windows_host.h M contrib/android/include/android_lf.h A contrib/oss-fuzz/fuzz_helpers.h A contrib/oss-fuzz/libarchive_7zip_fuzzer.cc A contrib/oss-fuzz/libarchive_7zip_fuzzer.dict A contrib/oss-fuzz/libarchive_7zip_fuzzer.options A contrib/oss-fuzz/libarchive_ar_fuzzer.cc A contrib/oss-fuzz/libarchive_ar_fuzzer.dict A contrib/oss-fuzz/libarchive_cab_fuzzer.cc A contrib/oss-fuzz/libarchive_cab_fuzzer.dict A contrib/oss-fuzz/libarchive_cpio_fuzzer.cc A contrib/oss-fuzz/libarchive_cpio_fuzzer.dict A contrib/oss-fuzz/libarchive_encryption_fuzzer.cc A contrib/oss-fuzz/libarchive_encryption_fuzzer.options A contrib/oss-fuzz/libarchive_entry_fuzzer.cc A contrib/oss-fuzz/libarchive_filter_fuzzer.cc A contrib/oss-fuzz/libarchive_filter_fuzzer.dict A contrib/oss-fuzz/libarchive_filter_fuzzer.options M contrib/oss-fuzz/libarchive_fuzzer.cc A contrib/oss-fuzz/libarchive_fuzzer.dict A contrib/oss-fuzz/libarchive_fuzzer.options A contrib/oss-fuzz/libarchive_iso9660_fuzzer.cc A contrib/oss-fuzz/libarchive_iso9660_fuzzer.dict A contrib/oss-fuzz/libarchive_iso9660_fuzzer.options A contrib/oss-fuzz/libarchive_lha_fuzzer.cc A contrib/oss-fuzz/libarchive_lha_fuzzer.dict A contrib/oss-fuzz/libarchive_linkify_fuzzer.cc A contrib/oss-fuzz/libarchive_match_fuzzer.cc A contrib/oss-fuzz/libarchive_mtree_fuzzer.cc A contrib/oss-fuzz/libarchive_mtree_fuzzer.dict A contrib/oss-fuzz/libarchive_rar5_fuzzer.cc A contrib/oss-fuzz/libarchive_rar5_fuzzer.dict A contrib/oss-fuzz/libarchive_rar_fuzzer.cc A contrib/oss-fuzz/libarchive_read_disk_fuzzer.cc A contrib/oss-fuzz/libarchive_roundtrip_fuzzer.cc A contrib/oss-fuzz/libarchive_roundtrip_fuzzer.options A contrib/oss-fuzz/libarchive_seek_fuzzer.cc A contrib/oss-fuzz/libarchive_seek_fuzzer.options A contrib/oss-fuzz/libarchive_string_fuzzer.cc A contrib/oss-fuzz/libarchive_tar_fuzzer.cc A contrib/oss-fuzz/libarchive_tar_fuzzer.dict A contrib/oss-fuzz/libarchive_warc_fuzzer.cc A contrib/oss-fuzz/libarchive_warc_fuzzer.dict A contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc A contrib/oss-fuzz/libarchive_write_disk_fuzzer.options A contrib/oss-fuzz/libarchive_write_fuzzer.cc A contrib/oss-fuzz/libarchive_xar_fuzzer.cc A contrib/oss-fuzz/libarchive_xar_fuzzer.dict A contrib/oss-fuzz/libarchive_xar_fuzzer.options A contrib/oss-fuzz/libarchive_zip_fuzzer.cc A contrib/oss-fuzz/libarchive_zip_fuzzer.dict M contrib/oss-fuzz/oss-fuzz-build.sh M cpio/CMakeLists.txt M cpio/cmdline.c M cpio/cpio.c M cpio/cpio_windows.c M cpio/test/CMakeLists.txt M cpio/test/test_owner_parse.c M libarchive/CMakeLists.txt M libarchive/archive.h M libarchive/archive_acl.c M libarchive/archive_check_magic.c M libarchive/archive_cryptor.c M libarchive/archive_cryptor_private.h M libarchive/archive_disk_acl_darwin.c M libarchive/archive_entry.h M libarchive/archive_entry_paths.3 M libarchive/archive_entry_stat.3 M libarchive/archive_entry_stat.c M libarchive/archive_parse_date.c M libarchive/archive_platform.h A libarchive/archive_platform_stat.h M libarchive/archive_private.h M libarchive/archive_read.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_open_fd.c M libarchive/archive_read_open_file.c M libarchive/archive_read_open_filename.c M libarchive/archive_read_set_format.c M libarchive/archive_read_support_filter_lz4.c M libarchive/archive_read_support_filter_program.c M libarchive/archive_read_support_filter_uu.c M libarchive/archive_read_support_filter_zstd.c M libarchive/archive_read_support_format_7zip.c M libarchive/archive_read_support_format_cab.c M libarchive/archive_read_support_format_cpio.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_warc.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_string.h M libarchive/archive_string_sprintf.c 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_bzip2.c M libarchive/archive_write_add_filter_gzip.c M libarchive/archive_write_add_filter_program.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_open_fd.c M libarchive/archive_write_open_file.c M libarchive/archive_write_open_filename.c M libarchive/archive_write_open_memory.c M libarchive/archive_write_set_format_7zip.c M libarchive/archive_write_set_format_mtree.c M libarchive/archive_write_set_format_shar.c M libarchive/archive_write_set_format_ustar.c M libarchive/archive_write_set_format_xar.c M libarchive/archive_write_set_format_zip.c M libarchive/filter_fork_posix.c A libarchive/module.modulemap M libarchive/test/CMakeLists.txt M libarchive/test/test_acl_nfs4.c M libarchive/test/test_acl_posix1e.c M libarchive/test/test_archive_parse_date.c M libarchive/test/test_archive_read_multiple_data_objects.c M libarchive/test/test_archive_string.c M libarchive/test/test_archive_string_conversion.c M libarchive/test/test_compat_lz4.c A libarchive/test/test_compat_lz4_skippable_frames_B4.tar.lz4.uu M libarchive/test/test_compat_lzip.c M libarchive/test/test_entry.c M libarchive/test/test_read_filter_gzip_recursive.c M libarchive/test/test_read_format_7zip.c A libarchive/test/test_read_format_7zip_issue2765.7z.uu A libarchive/test/test_read_format_7zip_issue2765.c M libarchive/test/test_read_format_rar5.c A libarchive/test/test_read_format_rar5_dirdata.rar.uu A libarchive/test/test_read_format_rar5_invalid_hash_valid_htime_exfld.rar.uu A libarchive/test/test_read_format_rar5_only_crypt_exfld.rar.uu A libarchive/test/test_read_format_rar5_unsupported_exfld.rar.uu A libarchive/test/test_read_format_tar_V_negative_size.c A libarchive/test/test_read_format_tar_V_negative_size.tar.uu M libarchive/test/test_read_set_format.c M libarchive/test/test_write_disk_perms.c M libarchive/test/test_write_filter_bzip2.c M libarchive/test/test_write_filter_gzip.c M libarchive/test/test_write_filter_gzip_timestamp.c M libarchive/test/test_write_format_mtree_preset_digests.c A libarchive_fe/lafe_err.c A libarchive_fe/lafe_err.h M libarchive_fe/line_reader.c M libarchive_fe/passphrase.c M tar/CMakeLists.txt M tar/bsdtar.c M tar/bsdtar.h M tar/bsdtar_windows.c M tar/bsdtar_windows.h M tar/cmdline.c M tar/creation_set.c M tar/read.c M tar/subst.c M tar/test/CMakeLists.txt A tar/test/test_crlf_mtree.c M tar/test/test_option_s.c M tar/test/test_option_safe_writes.c M tar/util.c M tar/write.c M test_utils/test_common.h M test_utils/test_main.c M unzip/CMakeLists.txt M unzip/bsdunzip.c M unzip/cmdline.c M unzip/la_queue.h M unzip/test/CMakeLists.txt M unzip/test/test_C.c M unzip/test/test_L.c M unzip/test/test_P_encryption.c M unzip/test/test_basic.c M unzip/test/test_d.c M unzip/test/test_doubledash.c M unzip/test/test_glob.c M unzip/test/test_j.c M unzip/test/test_n.c M unzip/test/test_o.c M unzip/test/test_p.c M unzip/test/test_q.c M unzip/test/test_singlefile.c M unzip/test/test_t.c M unzip/test/test_x.c Log Message: ----------- Vendor import of libarchive 3.8.5 Commit: 42a6989552031e996b15dbb1a4d18598adcf0181 https://github.com/MidnightBSD/src/commit/42a6989552031e996b15dbb1a4d18598adcf0181 Author: Lucas Holt Date: 2026-06-06 (Sat, 06 Jun 2026) Changed paths: M .cirrus.yml M CMakeLists.txt M Makefile.am M NEWS M README.md M build/cmake/config.h.in M build/version M configure.ac M contrib/android/Android.mk M contrib/oss-fuzz/libarchive_linkify_fuzzer.cc M contrib/untar.c M cpio/CMakeLists.txt M cpio/cmdline.c M cpio/cpio.c M cpio/cpio.h M cpio/test/test_format_newc.c M libarchive/archive.h M libarchive/archive_acl.c M libarchive/archive_check_magic.c M libarchive/archive_cryptor_private.h M libarchive/archive_entry.h M libarchive/archive_hmac.c M libarchive/archive_options.c M libarchive/archive_pathmatch.c M libarchive/archive_ppmd8.c M libarchive/archive_ppmd8_private.h M libarchive/archive_read.c M libarchive/archive_read_append_filter.c M libarchive/archive_read_disk_posix.c M libarchive/archive_read_disk_windows.c M libarchive/archive_read_open_filename.c M libarchive/archive_read_support_filter_grzip.c M libarchive/archive_read_support_filter_lz4.c M libarchive/archive_read_support_filter_lzop.c M libarchive/archive_read_support_filter_program.c M libarchive/archive_read_support_format_7zip.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_write.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_lrzip.c M libarchive/archive_write_add_filter_lz4.c M libarchive/archive_write_add_filter_lzop.c M libarchive/archive_write_add_filter_uuencode.c M libarchive/archive_write_add_filter_xz.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_set_format_7zip.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_ustar.c M libarchive/archive_write_set_format_v7tar.c M libarchive/archive_write_set_format_xar.c M libarchive/archive_write_set_format_zip.c M libarchive/test/CMakeLists.txt M libarchive/test/test_acl_text.c M libarchive/test/test_archive_pathmatch.c M libarchive/test/test_archive_string_conversion.c M libarchive/test/test_gnutar_filename_encoding.c M libarchive/test/test_read_format_7zip.c M libarchive/test/test_read_format_7zip_malformed.c A libarchive/test/test_read_format_7zip_malformed3.7z.uu A libarchive/test/test_read_format_7zip_sfx_elf64trunc.elf.uu A libarchive/test/test_read_format_cab_lzx_oob.c A libarchive/test/test_read_format_cab_lzx_oob.cab.uu A libarchive/test/test_read_format_cab_skip_malformed.c A libarchive/test/test_read_format_cab_skip_malformed.cab.uu A libarchive/test/test_read_format_iso_zisofs_overflow.c A libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu A libarchive/test/test_read_format_lha_oversize_header.c A libarchive/test/test_read_format_lha_oversize_header.lzh.uu A libarchive/test/test_read_format_rar5_loop_bug.c A libarchive/test/test_read_format_rar5_loop_bug.rar.uu M libarchive/test/test_read_set_format.c M libarchive/test/test_ustar_filename_encoding.c A libarchive/test/test_v7tar_filename_encoding.c M libarchive/test/test_warn_missing_hardlink_target.c M libarchive/test/test_write_disk.c M libarchive/test/test_write_disk_perms.c M libarchive/test/test_zip_filename_encoding.c R libarchive_fe/err.c R libarchive_fe/err.h A libarchive_fe/lafe_getline.c A libarchive_fe/lafe_getline.h M tar/bsdtar.c M tar/read.c M tar/util.c M tar/write.c M test_utils/test_common.h M test_utils/test_main.c M unzip/CMakeLists.txt M unzip/bsdunzip.c R unzip/la_getline.c R unzip/la_getline.h M unzip/test/CMakeLists.txt Log Message: ----------- Vendor import of libarchive 3.8.7 Commit: ae169a9f08364e592524221652f4abd96ddaa548 https://github.com/MidnightBSD/src/commit/ae169a9f08364e592524221652f4abd96ddaa548 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/libarchive/NEWS M contrib/libarchive/README.md M contrib/libarchive/SECURITY.md M contrib/libarchive/build/ci/github_actions/install-macos-dependencies.sh M contrib/libarchive/cat/bsdcat.c M contrib/libarchive/cat/cmdline.c A contrib/libarchive/contrib/oss-fuzz/fuzz_helpers.h A contrib/libarchive/contrib/oss-fuzz/libarchive_7zip_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_7zip_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_7zip_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_ar_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_ar_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_cab_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_cab_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_cpio_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_cpio_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_encryption_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_encryption_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_entry_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_filter_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_filter_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_filter_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_iso9660_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_iso9660_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_iso9660_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_lha_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_lha_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_linkify_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_match_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_mtree_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_mtree_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_rar5_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_rar5_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_rar_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_read_disk_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_roundtrip_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_roundtrip_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_seek_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_seek_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_string_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_tar_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_tar_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_warc_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_warc_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_write_disk_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_write_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_xar_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_xar_fuzzer.dict A contrib/libarchive/contrib/oss-fuzz/libarchive_xar_fuzzer.options A contrib/libarchive/contrib/oss-fuzz/libarchive_zip_fuzzer.cc A contrib/libarchive/contrib/oss-fuzz/libarchive_zip_fuzzer.dict M contrib/libarchive/cpio/cmdline.c M contrib/libarchive/cpio/cpio.c M contrib/libarchive/cpio/cpio.h M contrib/libarchive/cpio/test/test_format_newc.c M contrib/libarchive/cpio/test/test_owner_parse.c M contrib/libarchive/libarchive/archive.h M contrib/libarchive/libarchive/archive_acl.c M contrib/libarchive/libarchive/archive_check_magic.c M contrib/libarchive/libarchive/archive_cryptor.c M contrib/libarchive/libarchive/archive_cryptor_private.h M contrib/libarchive/libarchive/archive_entry.h M contrib/libarchive/libarchive/archive_entry_paths.3 M contrib/libarchive/libarchive/archive_entry_stat.3 M contrib/libarchive/libarchive/archive_entry_stat.c M contrib/libarchive/libarchive/archive_hmac.c M contrib/libarchive/libarchive/archive_options.c M contrib/libarchive/libarchive/archive_parse_date.c M contrib/libarchive/libarchive/archive_pathmatch.c M contrib/libarchive/libarchive/archive_platform.h A contrib/libarchive/libarchive/archive_platform_stat.h M contrib/libarchive/libarchive/archive_ppmd8.c M contrib/libarchive/libarchive/archive_ppmd8_private.h M contrib/libarchive/libarchive/archive_private.h M contrib/libarchive/libarchive/archive_read.c M contrib/libarchive/libarchive/archive_read_append_filter.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_open_fd.c M contrib/libarchive/libarchive/archive_read_open_file.c M contrib/libarchive/libarchive/archive_read_open_filename.c M contrib/libarchive/libarchive/archive_read_set_format.c M contrib/libarchive/libarchive/archive_read_support_filter_grzip.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_program.c M contrib/libarchive/libarchive/archive_read_support_filter_uu.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_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_warc.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_string.h M contrib/libarchive/libarchive/archive_string_sprintf.c 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_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_lrzip.c M contrib/libarchive/libarchive/archive_write_add_filter_lz4.c M contrib/libarchive/libarchive/archive_write_add_filter_lzop.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_xz.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_open_fd.c M contrib/libarchive/libarchive/archive_write_open_file.c M contrib/libarchive/libarchive/archive_write_open_filename.c M contrib/libarchive/libarchive/archive_write_open_memory.c M contrib/libarchive/libarchive/archive_write_set_format_7zip.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_xar.c M contrib/libarchive/libarchive/archive_write_set_format_zip.c M contrib/libarchive/libarchive/filter_fork_posix.c A contrib/libarchive/libarchive/module.modulemap M contrib/libarchive/libarchive/test/test_acl_nfs4.c M contrib/libarchive/libarchive/test/test_acl_posix1e.c M contrib/libarchive/libarchive/test/test_acl_text.c M contrib/libarchive/libarchive/test/test_archive_parse_date.c M contrib/libarchive/libarchive/test/test_archive_pathmatch.c M contrib/libarchive/libarchive/test/test_archive_read_multiple_data_objects.c M contrib/libarchive/libarchive/test/test_archive_string.c M contrib/libarchive/libarchive/test/test_archive_string_conversion.c M contrib/libarchive/libarchive/test/test_compat_lz4.c A contrib/libarchive/libarchive/test/test_compat_lz4_skippable_frames_B4.tar.lz4.uu M contrib/libarchive/libarchive/test/test_compat_lzip.c M contrib/libarchive/libarchive/test/test_entry.c M contrib/libarchive/libarchive/test/test_gnutar_filename_encoding.c M contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c M contrib/libarchive/libarchive/test/test_read_format_7zip.c A contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.7z.uu A 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_malformed3.7z.uu A contrib/libarchive/libarchive/test/test_read_format_7zip_sfx_elf64trunc.elf.uu A contrib/libarchive/libarchive/test/test_read_format_cab_lzx_oob.c A contrib/libarchive/libarchive/test/test_read_format_cab_lzx_oob.cab.uu A contrib/libarchive/libarchive/test/test_read_format_cab_skip_malformed.c A contrib/libarchive/libarchive/test/test_read_format_cab_skip_malformed.cab.uu A contrib/libarchive/libarchive/test/test_read_format_iso_zisofs_overflow.c A contrib/libarchive/libarchive/test/test_read_format_iso_zisofs_overflow.iso.uu A contrib/libarchive/libarchive/test/test_read_format_lha_oversize_header.c A contrib/libarchive/libarchive/test/test_read_format_lha_oversize_header.lzh.uu M contrib/libarchive/libarchive/test/test_read_format_rar5.c A contrib/libarchive/libarchive/test/test_read_format_rar5_dirdata.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_invalid_hash_valid_htime_exfld.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_loop_bug.c A contrib/libarchive/libarchive/test/test_read_format_rar5_loop_bug.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_only_crypt_exfld.rar.uu A contrib/libarchive/libarchive/test/test_read_format_rar5_unsupported_exfld.rar.uu A contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.c A contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.tar.uu M contrib/libarchive/libarchive/test/test_read_set_format.c M contrib/libarchive/libarchive/test/test_ustar_filename_encoding.c A contrib/libarchive/libarchive/test/test_v7tar_filename_encoding.c M contrib/libarchive/libarchive/test/test_warn_missing_hardlink_target.c M contrib/libarchive/libarchive/test/test_write_disk.c M contrib/libarchive/libarchive/test/test_write_disk_perms.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_gzip_timestamp.c M contrib/libarchive/libarchive/test/test_zip_filename_encoding.c R contrib/libarchive/libarchive_fe/err.c R contrib/libarchive/libarchive_fe/err.h A contrib/libarchive/libarchive_fe/lafe_err.c A contrib/libarchive/libarchive_fe/lafe_err.h A contrib/libarchive/libarchive_fe/lafe_getline.c A contrib/libarchive/libarchive_fe/lafe_getline.h M contrib/libarchive/libarchive_fe/line_reader.c M contrib/libarchive/libarchive_fe/passphrase.c M contrib/libarchive/tar/bsdtar.c M contrib/libarchive/tar/bsdtar.h M contrib/libarchive/tar/cmdline.c M contrib/libarchive/tar/creation_set.c M contrib/libarchive/tar/read.c M contrib/libarchive/tar/subst.c A contrib/libarchive/tar/test/test_crlf_mtree.c M contrib/libarchive/tar/test/test_option_s.c M contrib/libarchive/tar/test/test_option_safe_writes.c M contrib/libarchive/tar/util.c M contrib/libarchive/tar/write.c M contrib/libarchive/test_utils/test_common.h M contrib/libarchive/test_utils/test_main.c M contrib/libarchive/unzip/bsdunzip.c M contrib/libarchive/unzip/cmdline.c R contrib/libarchive/unzip/la_getline.c R contrib/libarchive/unzip/la_getline.h M contrib/libarchive/unzip/la_queue.h M contrib/libarchive/unzip/test/test_C.c M contrib/libarchive/unzip/test/test_L.c M contrib/libarchive/unzip/test/test_P_encryption.c M contrib/libarchive/unzip/test/test_basic.c M contrib/libarchive/unzip/test/test_d.c M contrib/libarchive/unzip/test/test_doubledash.c M contrib/libarchive/unzip/test/test_glob.c M contrib/libarchive/unzip/test/test_j.c M contrib/libarchive/unzip/test/test_n.c M contrib/libarchive/unzip/test/test_o.c M contrib/libarchive/unzip/test/test_p.c M contrib/libarchive/unzip/test/test_q.c M contrib/libarchive/unzip/test/test_singlefile.c M contrib/libarchive/unzip/test/test_t.c M contrib/libarchive/unzip/test/test_x.c Log Message: ----------- Merge commit '42a6989552031e996b15dbb1a4d18598adcf0181' into stable/4.0 # Conflicts: # contrib/libarchive/.cirrus.yml # contrib/libarchive/.github/workflows/ci.yml # contrib/libarchive/.github/workflows/cifuzz.yml # contrib/libarchive/.github/workflows/codeql.yml # contrib/libarchive/.github/workflows/scorecard.yml # contrib/libarchive/CMakeLists.txt # contrib/libarchive/Makefile.am # contrib/libarchive/build/ci/cirrus_ci/ci.sh # contrib/libarchive/build/cmake/config.h.in # contrib/libarchive/build/version # contrib/libarchive/cat/CMakeLists.txt # contrib/libarchive/configure.ac # contrib/libarchive/contrib/android/Android.mk # contrib/libarchive/contrib/android/config/android.h # contrib/libarchive/contrib/android/config/linux_host.h # contrib/libarchive/contrib/android/config/windows_host.h # contrib/libarchive/contrib/android/include/android_lf.h # contrib/libarchive/contrib/oss-fuzz/libarchive_fuzzer.cc # contrib/libarchive/contrib/oss-fuzz/oss-fuzz-build.sh # contrib/libarchive/contrib/untar.c # contrib/libarchive/cpio/CMakeLists.txt # contrib/libarchive/cpio/cpio_windows.c # contrib/libarchive/cpio/test/CMakeLists.txt # contrib/libarchive/libarchive/CMakeLists.txt # contrib/libarchive/libarchive/archive_disk_acl_darwin.c # contrib/libarchive/libarchive/archive_read_disk_windows.c # contrib/libarchive/libarchive/archive_windows.c # contrib/libarchive/libarchive/archive_windows.h # contrib/libarchive/libarchive/archive_write_disk_windows.c # contrib/libarchive/libarchive/test/CMakeLists.txt # contrib/libarchive/tar/CMakeLists.txt # contrib/libarchive/tar/bsdtar_windows.c # contrib/libarchive/tar/bsdtar_windows.h # contrib/libarchive/tar/test/CMakeLists.txt # contrib/libarchive/unzip/CMakeLists.txt # contrib/libarchive/unzip/test/CMakeLists.txt Commit: ea0450f8f4528a3bb7712806d922d6700a151ebb https://github.com/MidnightBSD/src/commit/ea0450f8f4528a3bb7712806d922d6700a151ebb Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/libarchive/libarchive/archive_string.c M contrib/libarchive/test_utils/test_main.c Log Message: ----------- libarchive: apply local patches from FreeBSD stable/14 Staticize tuser, ouid, tuid, ogid, tgid in test_utils/test_main.c to avoid -Wmissing-variable-declarations errors (FreeBSD commit 2e83ec426ee2, upstream PR #2962). Force GNU iconv compatibility on FreeBSD and MidnightBSD: native iconv(3) returns the POSIX-specified count of invalid characters, but iconv_strncat_in_locale() assumes GNU iconv semantics; set ICONV_SET_ILSEQ_INVALID to restore the expected -1 behavior (FreeBSD commit 5fd06985f8f0, upstream PR #3056). Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/b81e6542b9f5...ea0450f8f452 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 00:27:51 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 21:27:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 421a13: skills: add update-updating skill Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 421a13c79b03395ddbd91b521fdbe49dfbeba6a7 https://github.com/MidnightBSD/src/commit/421a13c79b03395ddbd91b521fdbe49dfbeba6a7 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: A skills/update-updating/SKILL.md Log Message: ----------- skills: add update-updating skill Guides Claude through adding entries to UPDATING for security fixes, vendor updates, behavioral changes, branch creation, and releases. Enforces tab indentation, 80-char line limit, newest-first ordering, and separate commits so entries can be cleanly cherry-picked to stable branches. Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 00:46:24 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 21:46:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 4e90f3: move skills to a more standard location Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 4e90f375a0eaa90e0ef7b112226ec3d9ce252cea https://github.com/MidnightBSD/src/commit/4e90f375a0eaa90e0ef7b112226ec3d9ce252cea Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: A .agents/skills/cppcheck-clang-format-precommit/SKILL.md A .agents/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh A .agents/skills/splint-post-c-sanity/SKILL.md A .agents/skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh A .agents/skills/update-updating/SKILL.md A .agents/skills/vendor-update/SKILL.md M AGENTS.md R skills/cppcheck-clang-format-precommit/SKILL.md R skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh R skills/splint-post-c-sanity/SKILL.md R skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh R skills/update-updating/SKILL.md R skills/vendor-update/SKILL.md Log Message: ----------- move skills to a more standard location To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 00:49:56 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 21:49:56 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1368a2: misc/linux-claude: update to 2.1.168 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1368a218e24b551bbad2bdc4431a3087dff912a9 https://github.com/MidnightBSD/mports/commit/1368a218e24b551bbad2bdc4431a3087dff912a9 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M misc/linux-claude/Makefile M misc/linux-claude/distinfo Log Message: ----------- misc/linux-claude: update to 2.1.168 Update the Linux Claude Code binary package to the latest npm release and refresh distinfo. AI-Assisted-by: 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 Sun Jun 7 01:00:30 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 22:00:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 146a07: UPDATING: note libarchive 3.8.7, expat 2.8.1, mpor... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 146a072e602c15205807000bd1144bf399964e3e https://github.com/MidnightBSD/src/commit/146a072e602c15205807000bd1144bf399964e3e Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note libarchive 3.8.7, expat 2.8.1, mport 2.7.9 Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 01:00:33 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 22:00:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 74ce2b: UPDATING: note libarchive 3.8.7, expat 2.8.1, mpor... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 74ce2b0cb71506a738d6326b310e4b4c8f70e9c0 https://github.com/MidnightBSD/src/commit/74ce2b0cb71506a738d6326b310e4b4c8f70e9c0 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note libarchive 3.8.7, expat 2.8.1, mport 2.7.9 Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 01:00:34 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 06 Jun 2026 22:00:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 62f526: UPDATING: note libarchive 3.8.7, expat 2.8.1, mpor... Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 62f5264ab6bceb8cebdb4bb42df9fab7fbb99393 https://github.com/MidnightBSD/src/commit/62f5264ab6bceb8cebdb4bb42df9fab7fbb99393 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note libarchive 3.8.7, expat 2.8.1, mport 2.7.9 Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 03:21:07 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 00:21:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 218a59: Vendor import of unbound 1.25.1 Message-ID: Branch: refs/heads/vendor/unbound/dist Home: https://github.com/MidnightBSD/src Commit: 218a59eea85b80af539544093fa5d0a77fcb236c https://github.com/MidnightBSD/src/commit/218a59eea85b80af539544093fa5d0a77fcb236c Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M README.md M aclocal.m4 M acx_nlnetlabs.m4 M cachedb/cachedb.c M cachedb/redis.c M compat/arc4random.c M compat/chacha_private.h M compat/getentropy_linux.c M compat/gmtime_r.c M config.h.in M configure M configure.ac R configure~ M contrib/README A contrib/gost12.patch M contrib/ios/install_openssl.sh M contrib/ios/setenv_ios.sh M contrib/unbound.service.in M contrib/unbound_portable.service.in M daemon/daemon.c M daemon/daemon.h M daemon/remote.c M daemon/remote.h M daemon/stats.c M daemon/unbound.c M daemon/worker.c M dns64/dns64.c M dnscrypt/dnscrypt.c M dnstap/dtstream.c M dnstap/dtstream.h M dnstap/unbound-dnstap-socket.c M doc/Changelog M doc/README M doc/README.DNS64 M doc/README.man M doc/example.conf.in M doc/libunbound.3.in M doc/unbound-anchor.8.in M doc/unbound-anchor.rst M doc/unbound-checkconf.8.in M doc/unbound-control.8.in M doc/unbound-control.rst M doc/unbound-host.1.in M doc/unbound.8.in M doc/unbound.conf.5.in M doc/unbound.conf.rst M doc/unbound.rst M edns-subnet/subnetmod.c M edns-subnet/subnetmod.h M ipsecmod/ipsecmod.c M iterator/iter_fwd.c M iterator/iter_hints.c M iterator/iter_priv.c M iterator/iter_scrub.c M iterator/iter_utils.c M iterator/iter_utils.h M iterator/iterator.c M libunbound/python/libunbound.i M libunbound/unbound.h M pythonmod/interface.i M pythonmod/pythonmod.c M respip/respip.c M services/authzone.c M services/cache/dns.c M services/cache/dns.h M services/cache/infra.c M services/cache/rrset.c M services/listen_dnsport.c M services/localzone.c M services/localzone.h M services/mesh.c M services/mesh.h M services/modstack.c M services/outside_network.c M services/outside_network.h M services/rpz.c M sldns/rrdef.h M sldns/wire2str.c M smallapp/unbound-anchor.c M smallapp/unbound-checkconf.c M smallapp/unbound-control.c M smallapp/unbound-host.c M testcode/asynclook.c M testcode/checklocks.h M testcode/dohclient.c M testcode/doqclient.c M testcode/mini_tdir.sh M testcode/petal.c M testcode/pktview.c M testcode/replay.h M testcode/streamtcp.c M testcode/testpkts.c M testcode/testpkts.h M testcode/unitldns.c M testcode/unitmain.c M testcode/unitmsgparse.c M testcode/unitverify.c M testcode/unitzonemd.c M testdata/04-checkconf.tdir/good.all M testdata/04-checkconf.tdir/good.ifport A testdata/auth_https_origin.tdir/127.0.0.1/example.com.zone A testdata/auth_https_origin.tdir/auth_https_origin.conf A testdata/auth_https_origin.tdir/auth_https_origin.dsc A testdata/auth_https_origin.tdir/auth_https_origin.post A testdata/auth_https_origin.tdir/auth_https_origin.pre A testdata/auth_https_origin.tdir/auth_https_origin.test A testdata/auth_https_origin.tdir/petal.key A testdata/auth_https_origin.tdir/petal.pem A testdata/auth_notify_lookup.rpl M testdata/cachedb_expired.crpl M testdata/cachedb_expired_client_timeout.crpl M testdata/cachedb_expired_reply_ttl.crpl M testdata/cachedb_subnet_change.crpl M testdata/cachedb_val_expired.crpl A testdata/dname_unsigned_cname.rpl A testdata/ds_wildcard_cname.rpl M testdata/fwd_0ttlservfail.rpl M testdata/fwd_compress_c00c.tdir/fwd_compress_c00c.test A testdata/fwd_scrub_rrsig.rpl A testdata/iter_dname_ttl0.rpl A testdata/iter_nat64_donotq.rpl A testdata/iter_priv_svcb.rpl A testdata/iter_scrub_dname_out_of_zone.rpl M testdata/iter_scrub_promiscuous.rpl A testdata/iter_svcb_malformed.rpl A testdata/long_qname.rpl M testdata/refuse_xfr.rpl A testdata/respip_dns64_lookup.rpl M testdata/rrset_use_cached.rpl M testdata/serve_expired.rpl M testdata/serve_expired_0ttl_nodata.rpl M testdata/serve_expired_0ttl_nxdomain.rpl M testdata/serve_expired_0ttl_servfail.rpl M testdata/serve_expired_client_timeout.rpl R testdata/serve_expired_client_timeout_no_prefetch.rpl M testdata/serve_expired_client_timeout_servfail.rpl M testdata/serve_expired_reply_ttl.rpl M testdata/serve_expired_ttl_client_timeout.rpl M testdata/serve_expired_ttl_reset.rpl M testdata/serve_expired_zerottl.rpl M testdata/stat_values.tdir/stat_values.test A testdata/subnet_cached_servfail_timeout.crpl M testdata/subnet_global_prefetch_always_forward.crpl M testdata/subnet_global_prefetch_expired.crpl A testdata/subnet_scopezero_bogus.crpl A testdata/subnet_scopezero_global_nocache.crpl M testdata/test_ldnsrr.5 M testdata/test_sigs.revoked A testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf A testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf2 A testdata/tls_reuse_auth.tdir/tls_reuse_auth.dsc A testdata/tls_reuse_auth.tdir/tls_reuse_auth.post A testdata/tls_reuse_auth.tdir/tls_reuse_auth.pre A testdata/tls_reuse_auth.tdir/tls_reuse_auth.test A testdata/tls_reuse_auth.tdir/unbound_control.key A testdata/tls_reuse_auth.tdir/unbound_control.pem A testdata/tls_reuse_auth.tdir/unbound_server.key A testdata/tls_reuse_auth.tdir/unbound_server.pem A testdata/ttl_zero_cacherep.rpl M testdata/val_ds_cname.rpl M testdata/val_nsec3_iter_high.rpl M testdata/val_nx_nsec3_collision.rpl M testdata/val_nx_nsec3_params.rpl M util/alloc.c M util/config_file.c M util/config_file.h M util/configlexer.c M util/configlexer.lex M util/configparser.c M util/configparser.h M util/configparser.y M util/data/msgencode.c M util/data/msgencode.h M util/data/msgparse.c M util/data/msgparse.h M util/data/msgreply.c M util/data/msgreply.h M util/data/packed_rrset.c M util/data/packed_rrset.h M util/fptr_wlist.c M util/fptr_wlist.h M util/iana_ports.inc M util/locks.h M util/log.c M util/module.h M util/net_help.c M util/net_help.h M util/netevent.c M util/shm_side/shm_main.c M util/shm_side/shm_main.h M util/timehist.h M validator/val_neg.c M validator/val_nsec3.c M validator/val_nsec3.h M validator/val_sigcrypt.c M validator/val_sigcrypt.h M validator/val_utils.c M validator/val_utils.h M validator/validator.c M winrc/win_svc.c Log Message: ----------- Vendor import of unbound 1.25.1 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 03:21:08 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 00:21:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/unbound/dist/1.25.1 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 Sun Jun 7 17:00:11 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 14:00:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 218a59: Vendor import of unbound 1.25.1 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 218a59eea85b80af539544093fa5d0a77fcb236c https://github.com/MidnightBSD/src/commit/218a59eea85b80af539544093fa5d0a77fcb236c Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M README.md M aclocal.m4 M acx_nlnetlabs.m4 M cachedb/cachedb.c M cachedb/redis.c M compat/arc4random.c M compat/chacha_private.h M compat/getentropy_linux.c M compat/gmtime_r.c M config.h.in M configure M configure.ac R configure~ M contrib/README A contrib/gost12.patch M contrib/ios/install_openssl.sh M contrib/ios/setenv_ios.sh M contrib/unbound.service.in M contrib/unbound_portable.service.in M daemon/daemon.c M daemon/daemon.h M daemon/remote.c M daemon/remote.h M daemon/stats.c M daemon/unbound.c M daemon/worker.c M dns64/dns64.c M dnscrypt/dnscrypt.c M dnstap/dtstream.c M dnstap/dtstream.h M dnstap/unbound-dnstap-socket.c M doc/Changelog M doc/README M doc/README.DNS64 M doc/README.man M doc/example.conf.in M doc/libunbound.3.in M doc/unbound-anchor.8.in M doc/unbound-anchor.rst M doc/unbound-checkconf.8.in M doc/unbound-control.8.in M doc/unbound-control.rst M doc/unbound-host.1.in M doc/unbound.8.in M doc/unbound.conf.5.in M doc/unbound.conf.rst M doc/unbound.rst M edns-subnet/subnetmod.c M edns-subnet/subnetmod.h M ipsecmod/ipsecmod.c M iterator/iter_fwd.c M iterator/iter_hints.c M iterator/iter_priv.c M iterator/iter_scrub.c M iterator/iter_utils.c M iterator/iter_utils.h M iterator/iterator.c M libunbound/python/libunbound.i M libunbound/unbound.h M pythonmod/interface.i M pythonmod/pythonmod.c M respip/respip.c M services/authzone.c M services/cache/dns.c M services/cache/dns.h M services/cache/infra.c M services/cache/rrset.c M services/listen_dnsport.c M services/localzone.c M services/localzone.h M services/mesh.c M services/mesh.h M services/modstack.c M services/outside_network.c M services/outside_network.h M services/rpz.c M sldns/rrdef.h M sldns/wire2str.c M smallapp/unbound-anchor.c M smallapp/unbound-checkconf.c M smallapp/unbound-control.c M smallapp/unbound-host.c M testcode/asynclook.c M testcode/checklocks.h M testcode/dohclient.c M testcode/doqclient.c M testcode/mini_tdir.sh M testcode/petal.c M testcode/pktview.c M testcode/replay.h M testcode/streamtcp.c M testcode/testpkts.c M testcode/testpkts.h M testcode/unitldns.c M testcode/unitmain.c M testcode/unitmsgparse.c M testcode/unitverify.c M testcode/unitzonemd.c M testdata/04-checkconf.tdir/good.all M testdata/04-checkconf.tdir/good.ifport A testdata/auth_https_origin.tdir/127.0.0.1/example.com.zone A testdata/auth_https_origin.tdir/auth_https_origin.conf A testdata/auth_https_origin.tdir/auth_https_origin.dsc A testdata/auth_https_origin.tdir/auth_https_origin.post A testdata/auth_https_origin.tdir/auth_https_origin.pre A testdata/auth_https_origin.tdir/auth_https_origin.test A testdata/auth_https_origin.tdir/petal.key A testdata/auth_https_origin.tdir/petal.pem A testdata/auth_notify_lookup.rpl M testdata/cachedb_expired.crpl M testdata/cachedb_expired_client_timeout.crpl M testdata/cachedb_expired_reply_ttl.crpl M testdata/cachedb_subnet_change.crpl M testdata/cachedb_val_expired.crpl A testdata/dname_unsigned_cname.rpl A testdata/ds_wildcard_cname.rpl M testdata/fwd_0ttlservfail.rpl M testdata/fwd_compress_c00c.tdir/fwd_compress_c00c.test A testdata/fwd_scrub_rrsig.rpl A testdata/iter_dname_ttl0.rpl A testdata/iter_nat64_donotq.rpl A testdata/iter_priv_svcb.rpl A testdata/iter_scrub_dname_out_of_zone.rpl M testdata/iter_scrub_promiscuous.rpl A testdata/iter_svcb_malformed.rpl A testdata/long_qname.rpl M testdata/refuse_xfr.rpl A testdata/respip_dns64_lookup.rpl M testdata/rrset_use_cached.rpl M testdata/serve_expired.rpl M testdata/serve_expired_0ttl_nodata.rpl M testdata/serve_expired_0ttl_nxdomain.rpl M testdata/serve_expired_0ttl_servfail.rpl M testdata/serve_expired_client_timeout.rpl R testdata/serve_expired_client_timeout_no_prefetch.rpl M testdata/serve_expired_client_timeout_servfail.rpl M testdata/serve_expired_reply_ttl.rpl M testdata/serve_expired_ttl_client_timeout.rpl M testdata/serve_expired_ttl_reset.rpl M testdata/serve_expired_zerottl.rpl M testdata/stat_values.tdir/stat_values.test A testdata/subnet_cached_servfail_timeout.crpl M testdata/subnet_global_prefetch_always_forward.crpl M testdata/subnet_global_prefetch_expired.crpl A testdata/subnet_scopezero_bogus.crpl A testdata/subnet_scopezero_global_nocache.crpl M testdata/test_ldnsrr.5 M testdata/test_sigs.revoked A testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf A testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf2 A testdata/tls_reuse_auth.tdir/tls_reuse_auth.dsc A testdata/tls_reuse_auth.tdir/tls_reuse_auth.post A testdata/tls_reuse_auth.tdir/tls_reuse_auth.pre A testdata/tls_reuse_auth.tdir/tls_reuse_auth.test A testdata/tls_reuse_auth.tdir/unbound_control.key A testdata/tls_reuse_auth.tdir/unbound_control.pem A testdata/tls_reuse_auth.tdir/unbound_server.key A testdata/tls_reuse_auth.tdir/unbound_server.pem A testdata/ttl_zero_cacherep.rpl M testdata/val_ds_cname.rpl M testdata/val_nsec3_iter_high.rpl M testdata/val_nx_nsec3_collision.rpl M testdata/val_nx_nsec3_params.rpl M util/alloc.c M util/config_file.c M util/config_file.h M util/configlexer.c M util/configlexer.lex M util/configparser.c M util/configparser.h M util/configparser.y M util/data/msgencode.c M util/data/msgencode.h M util/data/msgparse.c M util/data/msgparse.h M util/data/msgreply.c M util/data/msgreply.h M util/data/packed_rrset.c M util/data/packed_rrset.h M util/fptr_wlist.c M util/fptr_wlist.h M util/iana_ports.inc M util/locks.h M util/log.c M util/module.h M util/net_help.c M util/net_help.h M util/netevent.c M util/shm_side/shm_main.c M util/shm_side/shm_main.h M util/timehist.h M validator/val_neg.c M validator/val_nsec3.c M validator/val_nsec3.h M validator/val_sigcrypt.c M validator/val_sigcrypt.h M validator/val_utils.c M validator/val_utils.h M validator/validator.c M winrc/win_svc.c Log Message: ----------- Vendor import of unbound 1.25.1 Commit: af87df3beea5aa55a814f51ac11a0bf87d87a033 https://github.com/MidnightBSD/src/commit/af87df3beea5aa55a814f51ac11a0bf87d87a033 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/unbound/README.md M contrib/unbound/aclocal.m4 M contrib/unbound/acx_nlnetlabs.m4 M contrib/unbound/cachedb/cachedb.c M contrib/unbound/cachedb/redis.c M contrib/unbound/compat/arc4random.c M contrib/unbound/compat/chacha_private.h M contrib/unbound/compat/getentropy_linux.c M contrib/unbound/compat/gmtime_r.c M contrib/unbound/config.h.in M contrib/unbound/configure M contrib/unbound/configure.ac M contrib/unbound/contrib/README A contrib/unbound/contrib/gost12.patch M contrib/unbound/contrib/ios/install_openssl.sh M contrib/unbound/contrib/ios/setenv_ios.sh M contrib/unbound/contrib/unbound.service.in M contrib/unbound/contrib/unbound_portable.service.in M contrib/unbound/daemon/daemon.c M contrib/unbound/daemon/daemon.h M contrib/unbound/daemon/remote.c M contrib/unbound/daemon/remote.h M contrib/unbound/daemon/stats.c M contrib/unbound/daemon/unbound.c M contrib/unbound/daemon/worker.c M contrib/unbound/dns64/dns64.c M contrib/unbound/dnscrypt/dnscrypt.c M contrib/unbound/dnstap/dtstream.c M contrib/unbound/dnstap/dtstream.h M contrib/unbound/dnstap/unbound-dnstap-socket.c M contrib/unbound/doc/Changelog M contrib/unbound/doc/README M contrib/unbound/doc/README.DNS64 M contrib/unbound/doc/README.man M contrib/unbound/doc/example.conf.in M contrib/unbound/doc/libunbound.3.in M contrib/unbound/doc/unbound-anchor.8.in M contrib/unbound/doc/unbound-anchor.rst M contrib/unbound/doc/unbound-checkconf.8.in M contrib/unbound/doc/unbound-control.8.in M contrib/unbound/doc/unbound-control.rst M contrib/unbound/doc/unbound-host.1.in M contrib/unbound/doc/unbound.8.in M contrib/unbound/doc/unbound.conf.5.in M contrib/unbound/doc/unbound.conf.rst M contrib/unbound/doc/unbound.rst M contrib/unbound/edns-subnet/subnetmod.c M contrib/unbound/edns-subnet/subnetmod.h M contrib/unbound/ipsecmod/ipsecmod.c M contrib/unbound/iterator/iter_fwd.c M contrib/unbound/iterator/iter_hints.c M contrib/unbound/iterator/iter_priv.c M contrib/unbound/iterator/iter_scrub.c M contrib/unbound/iterator/iter_utils.c M contrib/unbound/iterator/iter_utils.h M contrib/unbound/iterator/iterator.c M contrib/unbound/libunbound/unbound.h M contrib/unbound/respip/respip.c M contrib/unbound/services/authzone.c M contrib/unbound/services/cache/dns.c M contrib/unbound/services/cache/dns.h M contrib/unbound/services/cache/infra.c M contrib/unbound/services/cache/rrset.c M contrib/unbound/services/listen_dnsport.c M contrib/unbound/services/localzone.c M contrib/unbound/services/localzone.h M contrib/unbound/services/mesh.c M contrib/unbound/services/mesh.h M contrib/unbound/services/modstack.c M contrib/unbound/services/outside_network.c M contrib/unbound/services/outside_network.h M contrib/unbound/services/rpz.c M contrib/unbound/sldns/rrdef.h M contrib/unbound/sldns/wire2str.c M contrib/unbound/smallapp/unbound-anchor.c M contrib/unbound/smallapp/unbound-checkconf.c M contrib/unbound/smallapp/unbound-control.c M contrib/unbound/smallapp/unbound-host.c A contrib/unbound/testdata/auth_https_origin.tdir/127.0.0.1/example.com.zone A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.conf A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.dsc A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.post A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.pre A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.test A contrib/unbound/testdata/auth_https_origin.tdir/petal.key A contrib/unbound/testdata/auth_https_origin.tdir/petal.pem A contrib/unbound/testdata/auth_notify_lookup.rpl A contrib/unbound/testdata/dname_unsigned_cname.rpl A contrib/unbound/testdata/ds_wildcard_cname.rpl A contrib/unbound/testdata/fwd_scrub_rrsig.rpl A contrib/unbound/testdata/iter_dname_ttl0.rpl A contrib/unbound/testdata/iter_nat64_donotq.rpl A contrib/unbound/testdata/iter_priv_svcb.rpl A contrib/unbound/testdata/iter_scrub_dname_out_of_zone.rpl A contrib/unbound/testdata/iter_svcb_malformed.rpl A contrib/unbound/testdata/long_qname.rpl A contrib/unbound/testdata/respip_dns64_lookup.rpl A contrib/unbound/testdata/subnet_cached_servfail_timeout.crpl A contrib/unbound/testdata/subnet_scopezero_bogus.crpl A contrib/unbound/testdata/subnet_scopezero_global_nocache.crpl A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf2 A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.dsc A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.post A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.pre A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.test A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_control.key A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_control.pem A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_server.key A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_server.pem A contrib/unbound/testdata/ttl_zero_cacherep.rpl M contrib/unbound/util/alloc.c M contrib/unbound/util/config_file.c M contrib/unbound/util/config_file.h M contrib/unbound/util/configlexer.c M contrib/unbound/util/configlexer.lex M contrib/unbound/util/configparser.c M contrib/unbound/util/configparser.h M contrib/unbound/util/configparser.y M contrib/unbound/util/data/msgencode.c M contrib/unbound/util/data/msgencode.h M contrib/unbound/util/data/msgparse.c M contrib/unbound/util/data/msgparse.h M contrib/unbound/util/data/msgreply.c M contrib/unbound/util/data/msgreply.h M contrib/unbound/util/data/packed_rrset.c M contrib/unbound/util/data/packed_rrset.h M contrib/unbound/util/fptr_wlist.c M contrib/unbound/util/fptr_wlist.h M contrib/unbound/util/iana_ports.inc M contrib/unbound/util/locks.h M contrib/unbound/util/log.c M contrib/unbound/util/module.h M contrib/unbound/util/net_help.c M contrib/unbound/util/net_help.h M contrib/unbound/util/netevent.c M contrib/unbound/util/shm_side/shm_main.c M contrib/unbound/util/shm_side/shm_main.h M contrib/unbound/util/timehist.h M contrib/unbound/validator/val_neg.c M contrib/unbound/validator/val_nsec3.c M contrib/unbound/validator/val_nsec3.h M contrib/unbound/validator/val_sigcrypt.c M contrib/unbound/validator/val_sigcrypt.h M contrib/unbound/validator/val_utils.c M contrib/unbound/validator/val_utils.h M contrib/unbound/validator/validator.c Log Message: ----------- Merge commit '218a59eea85b80af539544093fa5d0a77fcb236c' # Conflicts: # contrib/unbound/libunbound/python/libunbound.i # contrib/unbound/pythonmod/interface.i # contrib/unbound/pythonmod/pythonmod.c # contrib/unbound/testcode/asynclook.c # contrib/unbound/testcode/checklocks.h # contrib/unbound/testcode/dohclient.c # contrib/unbound/testcode/doqclient.c # contrib/unbound/testcode/mini_tdir.sh # contrib/unbound/testcode/petal.c # contrib/unbound/testcode/pktview.c # contrib/unbound/testcode/replay.h # contrib/unbound/testcode/streamtcp.c # contrib/unbound/testcode/testpkts.c # contrib/unbound/testcode/testpkts.h # contrib/unbound/testcode/unitldns.c # contrib/unbound/testcode/unitmain.c # contrib/unbound/testcode/unitmsgparse.c # contrib/unbound/testcode/unitverify.c # contrib/unbound/testcode/unitzonemd.c # contrib/unbound/testdata/04-checkconf.tdir/good.all # contrib/unbound/testdata/04-checkconf.tdir/good.ifport # contrib/unbound/testdata/cachedb_expired.crpl # contrib/unbound/testdata/cachedb_expired_client_timeout.crpl # contrib/unbound/testdata/cachedb_expired_reply_ttl.crpl # contrib/unbound/testdata/cachedb_subnet_change.crpl # contrib/unbound/testdata/cachedb_val_expired.crpl # contrib/unbound/testdata/fwd_0ttlservfail.rpl # contrib/unbound/testdata/fwd_compress_c00c.tdir/fwd_compress_c00c.test # contrib/unbound/testdata/iter_scrub_promiscuous.rpl # contrib/unbound/testdata/refuse_xfr.rpl # contrib/unbound/testdata/rrset_use_cached.rpl # contrib/unbound/testdata/serve_expired.rpl # contrib/unbound/testdata/serve_expired_0ttl_nodata.rpl # contrib/unbound/testdata/serve_expired_0ttl_nxdomain.rpl # contrib/unbound/testdata/serve_expired_0ttl_servfail.rpl # contrib/unbound/testdata/serve_expired_client_timeout.rpl # contrib/unbound/testdata/serve_expired_client_timeout_servfail.rpl # contrib/unbound/testdata/serve_expired_reply_ttl.rpl # contrib/unbound/testdata/serve_expired_ttl_client_timeout.rpl # contrib/unbound/testdata/serve_expired_ttl_reset.rpl # contrib/unbound/testdata/serve_expired_zerottl.rpl # contrib/unbound/testdata/stat_values.tdir/stat_values.test # contrib/unbound/testdata/subnet_global_prefetch_always_forward.crpl # contrib/unbound/testdata/subnet_global_prefetch_expired.crpl # contrib/unbound/testdata/test_ldnsrr.5 # contrib/unbound/testdata/test_sigs.revoked # contrib/unbound/testdata/val_ds_cname.rpl # contrib/unbound/testdata/val_nsec3_iter_high.rpl # contrib/unbound/testdata/val_nx_nsec3_collision.rpl # contrib/unbound/testdata/val_nx_nsec3_params.rpl # contrib/unbound/winrc/win_svc.c Commit: a4c00f5b5b678da516a7910a027d521e328b819d https://github.com/MidnightBSD/src/commit/a4c00f5b5b678da516a7910a027d521e328b819d Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/unbound/config.h.in M contrib/unbound/configure M contrib/unbound/doc/example.conf M contrib/unbound/doc/libunbound.3 M contrib/unbound/doc/unbound-anchor.8 M contrib/unbound/doc/unbound-checkconf.8 M contrib/unbound/doc/unbound-control.8 M contrib/unbound/doc/unbound-host.1 M contrib/unbound/doc/unbound.8 M contrib/unbound/doc/unbound.conf.5 M contrib/unbound/smallapp/unbound-control-setup.sh M lib/libunbound/config.h Log Message: ----------- unbound 1.25.1: update generated config files and documentation Co-Authored-By: Claude Sonnet 4.6 Commit: 4661a919b3f3b652097ee7cde0ef2bd35bc8ec89 https://github.com/MidnightBSD/src/commit/4661a919b3f3b652097ee7cde0ef2bd35bc8ec89 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/unbound/midnightbsd-configure.sh M lib/libunbound/config.h Log Message: ----------- unbound: fix configure to use base system OpenSSL, regenerate config.h Point midnightbsd-configure.sh at --with-ssl=/usr so it uses OpenSSL 1.1.1 from base rather than 3.x from /usr/local. Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/146a072e602c...4661a919b3f3 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 17:06:52 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 14:06:52 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 03328a: Fix Magus ready ports view count Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 03328a86fe99df05ed9f363c1bc56e5b55987e1a https://github.com/MidnightBSD/mports/commit/03328a86fe99df05ed9f363c1bc56e5b55987e1a Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M Tools/magus/ready_ports.sql M Tools/magus/schema.sql Log Message: ----------- Fix Magus ready ports view count Avoid joining depends in the ready_ports view because it duplicates ready ports once per dependency. Keep the dependency blocker check as a NOT EXISTS test so the run page reports one build-ready row per port. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: e427c759e3a2dbae495b593efdcab3f93ba5eb1d https://github.com/MidnightBSD/mports/commit/e427c759e3a2dbae495b593efdcab3f93ba5eb1d Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M Tools/magus/www/data/magus/index.cgi M Tools/magus/www/tmpls/fetch-failures.tmpl Log Message: ----------- Add Magus phase failure views Add fetch, test, and scan failure routes for run pages using one phase-aware handler and shared template. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/1368a218e24b...e427c759e3a2 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jun 7 17:07:28 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 14:07:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 1fb6f5: UPDATING: note unbound 1.25.1 CVEs Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 1fb6f51f89ce98ad56db21597f7513c8984850da https://github.com/MidnightBSD/src/commit/1fb6f51f89ce98ad56db21597f7513c8984850da Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note unbound 1.25.1 CVEs Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 17:09:42 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 14:09:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 012e2a: Vendor import of 1.24.2 Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 012e2a870080bb6b715440f99c99a2340769e015 https://github.com/MidnightBSD/src/commit/012e2a870080bb6b715440f99c99a2340769e015 Author: Lucas Holt Date: 2026-05-22 (Fri, 22 May 2026) Changed paths: M config.h.in M configure M configure.ac M configure~ M doc/README M doc/example.conf.in M doc/libunbound.3.in M doc/unbound-anchor.8.in M doc/unbound-checkconf.8.in M doc/unbound-control.8.in M doc/unbound-host.1.in M doc/unbound.8.in M doc/unbound.conf.5.in M iterator/iter_scrub.c M testdata/iter_scrub_promiscuous.rpl M testdata/ratelimit.tdir/ratelimit.testns Log Message: ----------- Vendor import of 1.24.2 Commit: 218a59eea85b80af539544093fa5d0a77fcb236c https://github.com/MidnightBSD/src/commit/218a59eea85b80af539544093fa5d0a77fcb236c Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M README.md M aclocal.m4 M acx_nlnetlabs.m4 M cachedb/cachedb.c M cachedb/redis.c M compat/arc4random.c M compat/chacha_private.h M compat/getentropy_linux.c M compat/gmtime_r.c M config.h.in M configure M configure.ac R configure~ M contrib/README A contrib/gost12.patch M contrib/ios/install_openssl.sh M contrib/ios/setenv_ios.sh M contrib/unbound.service.in M contrib/unbound_portable.service.in M daemon/daemon.c M daemon/daemon.h M daemon/remote.c M daemon/remote.h M daemon/stats.c M daemon/unbound.c M daemon/worker.c M dns64/dns64.c M dnscrypt/dnscrypt.c M dnstap/dtstream.c M dnstap/dtstream.h M dnstap/unbound-dnstap-socket.c M doc/Changelog M doc/README M doc/README.DNS64 M doc/README.man M doc/example.conf.in M doc/libunbound.3.in M doc/unbound-anchor.8.in M doc/unbound-anchor.rst M doc/unbound-checkconf.8.in M doc/unbound-control.8.in M doc/unbound-control.rst M doc/unbound-host.1.in M doc/unbound.8.in M doc/unbound.conf.5.in M doc/unbound.conf.rst M doc/unbound.rst M edns-subnet/subnetmod.c M edns-subnet/subnetmod.h M ipsecmod/ipsecmod.c M iterator/iter_fwd.c M iterator/iter_hints.c M iterator/iter_priv.c M iterator/iter_scrub.c M iterator/iter_utils.c M iterator/iter_utils.h M iterator/iterator.c M libunbound/python/libunbound.i M libunbound/unbound.h M pythonmod/interface.i M pythonmod/pythonmod.c M respip/respip.c M services/authzone.c M services/cache/dns.c M services/cache/dns.h M services/cache/infra.c M services/cache/rrset.c M services/listen_dnsport.c M services/localzone.c M services/localzone.h M services/mesh.c M services/mesh.h M services/modstack.c M services/outside_network.c M services/outside_network.h M services/rpz.c M sldns/rrdef.h M sldns/wire2str.c M smallapp/unbound-anchor.c M smallapp/unbound-checkconf.c M smallapp/unbound-control.c M smallapp/unbound-host.c M testcode/asynclook.c M testcode/checklocks.h M testcode/dohclient.c M testcode/doqclient.c M testcode/mini_tdir.sh M testcode/petal.c M testcode/pktview.c M testcode/replay.h M testcode/streamtcp.c M testcode/testpkts.c M testcode/testpkts.h M testcode/unitldns.c M testcode/unitmain.c M testcode/unitmsgparse.c M testcode/unitverify.c M testcode/unitzonemd.c M testdata/04-checkconf.tdir/good.all M testdata/04-checkconf.tdir/good.ifport A testdata/auth_https_origin.tdir/127.0.0.1/example.com.zone A testdata/auth_https_origin.tdir/auth_https_origin.conf A testdata/auth_https_origin.tdir/auth_https_origin.dsc A testdata/auth_https_origin.tdir/auth_https_origin.post A testdata/auth_https_origin.tdir/auth_https_origin.pre A testdata/auth_https_origin.tdir/auth_https_origin.test A testdata/auth_https_origin.tdir/petal.key A testdata/auth_https_origin.tdir/petal.pem A testdata/auth_notify_lookup.rpl M testdata/cachedb_expired.crpl M testdata/cachedb_expired_client_timeout.crpl M testdata/cachedb_expired_reply_ttl.crpl M testdata/cachedb_subnet_change.crpl M testdata/cachedb_val_expired.crpl A testdata/dname_unsigned_cname.rpl A testdata/ds_wildcard_cname.rpl M testdata/fwd_0ttlservfail.rpl M testdata/fwd_compress_c00c.tdir/fwd_compress_c00c.test A testdata/fwd_scrub_rrsig.rpl A testdata/iter_dname_ttl0.rpl A testdata/iter_nat64_donotq.rpl A testdata/iter_priv_svcb.rpl A testdata/iter_scrub_dname_out_of_zone.rpl M testdata/iter_scrub_promiscuous.rpl A testdata/iter_svcb_malformed.rpl A testdata/long_qname.rpl M testdata/refuse_xfr.rpl A testdata/respip_dns64_lookup.rpl M testdata/rrset_use_cached.rpl M testdata/serve_expired.rpl M testdata/serve_expired_0ttl_nodata.rpl M testdata/serve_expired_0ttl_nxdomain.rpl M testdata/serve_expired_0ttl_servfail.rpl M testdata/serve_expired_client_timeout.rpl R testdata/serve_expired_client_timeout_no_prefetch.rpl M testdata/serve_expired_client_timeout_servfail.rpl M testdata/serve_expired_reply_ttl.rpl M testdata/serve_expired_ttl_client_timeout.rpl M testdata/serve_expired_ttl_reset.rpl M testdata/serve_expired_zerottl.rpl M testdata/stat_values.tdir/stat_values.test A testdata/subnet_cached_servfail_timeout.crpl M testdata/subnet_global_prefetch_always_forward.crpl M testdata/subnet_global_prefetch_expired.crpl A testdata/subnet_scopezero_bogus.crpl A testdata/subnet_scopezero_global_nocache.crpl M testdata/test_ldnsrr.5 M testdata/test_sigs.revoked A testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf A testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf2 A testdata/tls_reuse_auth.tdir/tls_reuse_auth.dsc A testdata/tls_reuse_auth.tdir/tls_reuse_auth.post A testdata/tls_reuse_auth.tdir/tls_reuse_auth.pre A testdata/tls_reuse_auth.tdir/tls_reuse_auth.test A testdata/tls_reuse_auth.tdir/unbound_control.key A testdata/tls_reuse_auth.tdir/unbound_control.pem A testdata/tls_reuse_auth.tdir/unbound_server.key A testdata/tls_reuse_auth.tdir/unbound_server.pem A testdata/ttl_zero_cacherep.rpl M testdata/val_ds_cname.rpl M testdata/val_nsec3_iter_high.rpl M testdata/val_nx_nsec3_collision.rpl M testdata/val_nx_nsec3_params.rpl M util/alloc.c M util/config_file.c M util/config_file.h M util/configlexer.c M util/configlexer.lex M util/configparser.c M util/configparser.h M util/configparser.y M util/data/msgencode.c M util/data/msgencode.h M util/data/msgparse.c M util/data/msgparse.h M util/data/msgreply.c M util/data/msgreply.h M util/data/packed_rrset.c M util/data/packed_rrset.h M util/fptr_wlist.c M util/fptr_wlist.h M util/iana_ports.inc M util/locks.h M util/log.c M util/module.h M util/net_help.c M util/net_help.h M util/netevent.c M util/shm_side/shm_main.c M util/shm_side/shm_main.h M util/timehist.h M validator/val_neg.c M validator/val_nsec3.c M validator/val_nsec3.h M validator/val_sigcrypt.c M validator/val_sigcrypt.h M validator/val_utils.c M validator/val_utils.h M validator/validator.c M winrc/win_svc.c Log Message: ----------- Vendor import of unbound 1.25.1 Commit: 7754c3b1101077770a9f569ab4396d828762fd60 https://github.com/MidnightBSD/src/commit/7754c3b1101077770a9f569ab4396d828762fd60 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/unbound/README.md M contrib/unbound/aclocal.m4 M contrib/unbound/acx_nlnetlabs.m4 M contrib/unbound/cachedb/cachedb.c M contrib/unbound/cachedb/redis.c M contrib/unbound/compat/arc4random.c M contrib/unbound/compat/chacha_private.h M contrib/unbound/compat/getentropy_linux.c M contrib/unbound/compat/gmtime_r.c M contrib/unbound/config.h.in R contrib/unbound/configure M contrib/unbound/configure.ac M contrib/unbound/contrib/README A contrib/unbound/contrib/gost12.patch M contrib/unbound/contrib/ios/install_openssl.sh M contrib/unbound/contrib/ios/setenv_ios.sh M contrib/unbound/contrib/unbound.service.in M contrib/unbound/contrib/unbound_portable.service.in M contrib/unbound/daemon/daemon.c M contrib/unbound/daemon/daemon.h M contrib/unbound/daemon/remote.c M contrib/unbound/daemon/remote.h M contrib/unbound/daemon/stats.c M contrib/unbound/daemon/unbound.c M contrib/unbound/daemon/worker.c M contrib/unbound/dns64/dns64.c M contrib/unbound/dnscrypt/dnscrypt.c M contrib/unbound/dnstap/dtstream.c M contrib/unbound/dnstap/dtstream.h M contrib/unbound/dnstap/unbound-dnstap-socket.c M contrib/unbound/doc/Changelog M contrib/unbound/doc/README M contrib/unbound/doc/README.DNS64 M contrib/unbound/doc/README.man M contrib/unbound/doc/example.conf.in M contrib/unbound/doc/libunbound.3.in M contrib/unbound/doc/unbound-anchor.8.in M contrib/unbound/doc/unbound-anchor.rst M contrib/unbound/doc/unbound-checkconf.8.in M contrib/unbound/doc/unbound-control.8.in M contrib/unbound/doc/unbound-control.rst M contrib/unbound/doc/unbound-host.1.in M contrib/unbound/doc/unbound.8.in M contrib/unbound/doc/unbound.conf.5.in M contrib/unbound/doc/unbound.conf.rst M contrib/unbound/doc/unbound.rst M contrib/unbound/edns-subnet/subnetmod.c M contrib/unbound/edns-subnet/subnetmod.h M contrib/unbound/ipsecmod/ipsecmod.c M contrib/unbound/iterator/iter_fwd.c M contrib/unbound/iterator/iter_hints.c M contrib/unbound/iterator/iter_priv.c M contrib/unbound/iterator/iter_scrub.c M contrib/unbound/iterator/iter_utils.c M contrib/unbound/iterator/iter_utils.h M contrib/unbound/iterator/iterator.c M contrib/unbound/libunbound/unbound.h M contrib/unbound/respip/respip.c M contrib/unbound/services/authzone.c M contrib/unbound/services/cache/dns.c M contrib/unbound/services/cache/dns.h M contrib/unbound/services/cache/infra.c M contrib/unbound/services/cache/rrset.c M contrib/unbound/services/listen_dnsport.c M contrib/unbound/services/localzone.c M contrib/unbound/services/localzone.h M contrib/unbound/services/mesh.c M contrib/unbound/services/mesh.h M contrib/unbound/services/modstack.c M contrib/unbound/services/outside_network.c M contrib/unbound/services/outside_network.h M contrib/unbound/services/rpz.c M contrib/unbound/sldns/rrdef.h M contrib/unbound/sldns/wire2str.c M contrib/unbound/smallapp/unbound-anchor.c M contrib/unbound/smallapp/unbound-checkconf.c M contrib/unbound/smallapp/unbound-control.c M contrib/unbound/smallapp/unbound-host.c A contrib/unbound/testdata/auth_https_origin.tdir/127.0.0.1/example.com.zone A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.conf A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.dsc A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.post A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.pre A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.test A contrib/unbound/testdata/auth_https_origin.tdir/petal.key A contrib/unbound/testdata/auth_https_origin.tdir/petal.pem A contrib/unbound/testdata/auth_notify_lookup.rpl A contrib/unbound/testdata/dname_unsigned_cname.rpl A contrib/unbound/testdata/ds_wildcard_cname.rpl A contrib/unbound/testdata/fwd_scrub_rrsig.rpl A contrib/unbound/testdata/iter_dname_ttl0.rpl A contrib/unbound/testdata/iter_nat64_donotq.rpl A contrib/unbound/testdata/iter_priv_svcb.rpl A contrib/unbound/testdata/iter_scrub_dname_out_of_zone.rpl A contrib/unbound/testdata/iter_scrub_promiscuous.rpl A contrib/unbound/testdata/iter_svcb_malformed.rpl A contrib/unbound/testdata/long_qname.rpl A contrib/unbound/testdata/respip_dns64_lookup.rpl A contrib/unbound/testdata/subnet_cached_servfail_timeout.crpl A contrib/unbound/testdata/subnet_scopezero_bogus.crpl A contrib/unbound/testdata/subnet_scopezero_global_nocache.crpl A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf2 A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.dsc A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.post A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.pre A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.test A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_control.key A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_control.pem A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_server.key A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_server.pem A contrib/unbound/testdata/ttl_zero_cacherep.rpl M contrib/unbound/util/alloc.c M contrib/unbound/util/config_file.c M contrib/unbound/util/config_file.h M contrib/unbound/util/configlexer.c M contrib/unbound/util/configlexer.lex M contrib/unbound/util/configparser.c M contrib/unbound/util/configparser.h M contrib/unbound/util/configparser.y M contrib/unbound/util/data/msgencode.c M contrib/unbound/util/data/msgencode.h M contrib/unbound/util/data/msgparse.c M contrib/unbound/util/data/msgparse.h M contrib/unbound/util/data/msgreply.c M contrib/unbound/util/data/msgreply.h M contrib/unbound/util/data/packed_rrset.c M contrib/unbound/util/data/packed_rrset.h M contrib/unbound/util/fptr_wlist.c M contrib/unbound/util/fptr_wlist.h M contrib/unbound/util/iana_ports.inc M contrib/unbound/util/locks.h M contrib/unbound/util/log.c M contrib/unbound/util/module.h M contrib/unbound/util/net_help.c M contrib/unbound/util/net_help.h M contrib/unbound/util/netevent.c M contrib/unbound/util/shm_side/shm_main.c M contrib/unbound/util/shm_side/shm_main.h M contrib/unbound/util/timehist.h M contrib/unbound/validator/val_neg.c M contrib/unbound/validator/val_nsec3.c M contrib/unbound/validator/val_nsec3.h M contrib/unbound/validator/val_sigcrypt.c M contrib/unbound/validator/val_sigcrypt.h M contrib/unbound/validator/val_utils.c M contrib/unbound/validator/val_utils.h M contrib/unbound/validator/validator.c Log Message: ----------- Merge commit '218a59eea85b80af539544093fa5d0a77fcb236c' into stable/4.1 # Conflicts: # contrib/unbound/config.h.in # contrib/unbound/configure # contrib/unbound/configure.ac # contrib/unbound/doc/README # contrib/unbound/doc/example.conf.in # contrib/unbound/doc/libunbound.3.in # contrib/unbound/doc/unbound-anchor.8.in # contrib/unbound/doc/unbound-checkconf.8.in # contrib/unbound/doc/unbound-control.8.in # contrib/unbound/doc/unbound-host.1.in # contrib/unbound/doc/unbound.8.in # contrib/unbound/doc/unbound.conf.5.in # contrib/unbound/libunbound/python/libunbound.i # contrib/unbound/pythonmod/interface.i # contrib/unbound/pythonmod/pythonmod.c # contrib/unbound/testcode/asynclook.c # contrib/unbound/testcode/checklocks.h # contrib/unbound/testcode/dohclient.c # contrib/unbound/testcode/doqclient.c # contrib/unbound/testcode/mini_tdir.sh # contrib/unbound/testcode/petal.c # contrib/unbound/testcode/pktview.c # contrib/unbound/testcode/replay.h # contrib/unbound/testcode/streamtcp.c # contrib/unbound/testcode/testpkts.c # contrib/unbound/testcode/testpkts.h # contrib/unbound/testcode/unitldns.c # contrib/unbound/testcode/unitmain.c # contrib/unbound/testcode/unitmsgparse.c # contrib/unbound/testcode/unitverify.c # contrib/unbound/testcode/unitzonemd.c # contrib/unbound/testdata/04-checkconf.tdir/good.all # contrib/unbound/testdata/04-checkconf.tdir/good.ifport # contrib/unbound/testdata/cachedb_expired.crpl # contrib/unbound/testdata/cachedb_expired_client_timeout.crpl # contrib/unbound/testdata/cachedb_expired_reply_ttl.crpl # contrib/unbound/testdata/cachedb_subnet_change.crpl # contrib/unbound/testdata/cachedb_val_expired.crpl # contrib/unbound/testdata/fwd_0ttlservfail.rpl # contrib/unbound/testdata/fwd_compress_c00c.tdir/fwd_compress_c00c.test # contrib/unbound/testdata/iter_scrub_promiscuous.rpl # contrib/unbound/testdata/ratelimit.tdir/ratelimit.testns # contrib/unbound/testdata/refuse_xfr.rpl # contrib/unbound/testdata/rrset_use_cached.rpl # contrib/unbound/testdata/serve_expired.rpl # contrib/unbound/testdata/serve_expired_0ttl_nodata.rpl # contrib/unbound/testdata/serve_expired_0ttl_nxdomain.rpl # contrib/unbound/testdata/serve_expired_0ttl_servfail.rpl # contrib/unbound/testdata/serve_expired_client_timeout.rpl # contrib/unbound/testdata/serve_expired_client_timeout_servfail.rpl # contrib/unbound/testdata/serve_expired_reply_ttl.rpl # contrib/unbound/testdata/serve_expired_ttl_client_timeout.rpl # contrib/unbound/testdata/serve_expired_ttl_reset.rpl # contrib/unbound/testdata/serve_expired_zerottl.rpl # contrib/unbound/testdata/stat_values.tdir/stat_values.test # contrib/unbound/testdata/subnet_global_prefetch_always_forward.crpl # contrib/unbound/testdata/subnet_global_prefetch_expired.crpl # contrib/unbound/testdata/test_ldnsrr.5 # contrib/unbound/testdata/test_sigs.revoked # contrib/unbound/testdata/val_ds_cname.rpl # contrib/unbound/testdata/val_nsec3_iter_high.rpl # contrib/unbound/testdata/val_nx_nsec3_collision.rpl # contrib/unbound/testdata/val_nx_nsec3_params.rpl # contrib/unbound/winrc/win_svc.c Commit: e166199eb4993229c0fea3f15897ce8f6e536208 https://github.com/MidnightBSD/src/commit/e166199eb4993229c0fea3f15897ce8f6e536208 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/unbound/config.h.in A contrib/unbound/configure M contrib/unbound/doc/example.conf M contrib/unbound/doc/libunbound.3 M contrib/unbound/doc/unbound-anchor.8 M contrib/unbound/doc/unbound-checkconf.8 M contrib/unbound/doc/unbound-control.8 M contrib/unbound/doc/unbound-host.1 M contrib/unbound/doc/unbound.8 M contrib/unbound/doc/unbound.conf.5 M contrib/unbound/midnightbsd-configure.sh M contrib/unbound/smallapp/unbound-control-setup.sh M lib/libunbound/config.h Log Message: ----------- unbound 1.25.1: update generated config files and documentation Co-Authored-By: Claude Sonnet 4.6 Commit: f7e1f9b4e1e8399360c65ab4271515a87315469f https://github.com/MidnightBSD/src/commit/f7e1f9b4e1e8399360c65ab4271515a87315469f Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note unbound 1.25.1 CVEs Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/74ce2b0cb715...f7e1f9b4e1e8 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 17:10:42 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 14:10:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 218a59: Vendor import of unbound 1.25.1 Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 218a59eea85b80af539544093fa5d0a77fcb236c https://github.com/MidnightBSD/src/commit/218a59eea85b80af539544093fa5d0a77fcb236c Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M README.md M aclocal.m4 M acx_nlnetlabs.m4 M cachedb/cachedb.c M cachedb/redis.c M compat/arc4random.c M compat/chacha_private.h M compat/getentropy_linux.c M compat/gmtime_r.c M config.h.in M configure M configure.ac R configure~ M contrib/README A contrib/gost12.patch M contrib/ios/install_openssl.sh M contrib/ios/setenv_ios.sh M contrib/unbound.service.in M contrib/unbound_portable.service.in M daemon/daemon.c M daemon/daemon.h M daemon/remote.c M daemon/remote.h M daemon/stats.c M daemon/unbound.c M daemon/worker.c M dns64/dns64.c M dnscrypt/dnscrypt.c M dnstap/dtstream.c M dnstap/dtstream.h M dnstap/unbound-dnstap-socket.c M doc/Changelog M doc/README M doc/README.DNS64 M doc/README.man M doc/example.conf.in M doc/libunbound.3.in M doc/unbound-anchor.8.in M doc/unbound-anchor.rst M doc/unbound-checkconf.8.in M doc/unbound-control.8.in M doc/unbound-control.rst M doc/unbound-host.1.in M doc/unbound.8.in M doc/unbound.conf.5.in M doc/unbound.conf.rst M doc/unbound.rst M edns-subnet/subnetmod.c M edns-subnet/subnetmod.h M ipsecmod/ipsecmod.c M iterator/iter_fwd.c M iterator/iter_hints.c M iterator/iter_priv.c M iterator/iter_scrub.c M iterator/iter_utils.c M iterator/iter_utils.h M iterator/iterator.c M libunbound/python/libunbound.i M libunbound/unbound.h M pythonmod/interface.i M pythonmod/pythonmod.c M respip/respip.c M services/authzone.c M services/cache/dns.c M services/cache/dns.h M services/cache/infra.c M services/cache/rrset.c M services/listen_dnsport.c M services/localzone.c M services/localzone.h M services/mesh.c M services/mesh.h M services/modstack.c M services/outside_network.c M services/outside_network.h M services/rpz.c M sldns/rrdef.h M sldns/wire2str.c M smallapp/unbound-anchor.c M smallapp/unbound-checkconf.c M smallapp/unbound-control.c M smallapp/unbound-host.c M testcode/asynclook.c M testcode/checklocks.h M testcode/dohclient.c M testcode/doqclient.c M testcode/mini_tdir.sh M testcode/petal.c M testcode/pktview.c M testcode/replay.h M testcode/streamtcp.c M testcode/testpkts.c M testcode/testpkts.h M testcode/unitldns.c M testcode/unitmain.c M testcode/unitmsgparse.c M testcode/unitverify.c M testcode/unitzonemd.c M testdata/04-checkconf.tdir/good.all M testdata/04-checkconf.tdir/good.ifport A testdata/auth_https_origin.tdir/127.0.0.1/example.com.zone A testdata/auth_https_origin.tdir/auth_https_origin.conf A testdata/auth_https_origin.tdir/auth_https_origin.dsc A testdata/auth_https_origin.tdir/auth_https_origin.post A testdata/auth_https_origin.tdir/auth_https_origin.pre A testdata/auth_https_origin.tdir/auth_https_origin.test A testdata/auth_https_origin.tdir/petal.key A testdata/auth_https_origin.tdir/petal.pem A testdata/auth_notify_lookup.rpl M testdata/cachedb_expired.crpl M testdata/cachedb_expired_client_timeout.crpl M testdata/cachedb_expired_reply_ttl.crpl M testdata/cachedb_subnet_change.crpl M testdata/cachedb_val_expired.crpl A testdata/dname_unsigned_cname.rpl A testdata/ds_wildcard_cname.rpl M testdata/fwd_0ttlservfail.rpl M testdata/fwd_compress_c00c.tdir/fwd_compress_c00c.test A testdata/fwd_scrub_rrsig.rpl A testdata/iter_dname_ttl0.rpl A testdata/iter_nat64_donotq.rpl A testdata/iter_priv_svcb.rpl A testdata/iter_scrub_dname_out_of_zone.rpl M testdata/iter_scrub_promiscuous.rpl A testdata/iter_svcb_malformed.rpl A testdata/long_qname.rpl M testdata/refuse_xfr.rpl A testdata/respip_dns64_lookup.rpl M testdata/rrset_use_cached.rpl M testdata/serve_expired.rpl M testdata/serve_expired_0ttl_nodata.rpl M testdata/serve_expired_0ttl_nxdomain.rpl M testdata/serve_expired_0ttl_servfail.rpl M testdata/serve_expired_client_timeout.rpl R testdata/serve_expired_client_timeout_no_prefetch.rpl M testdata/serve_expired_client_timeout_servfail.rpl M testdata/serve_expired_reply_ttl.rpl M testdata/serve_expired_ttl_client_timeout.rpl M testdata/serve_expired_ttl_reset.rpl M testdata/serve_expired_zerottl.rpl M testdata/stat_values.tdir/stat_values.test A testdata/subnet_cached_servfail_timeout.crpl M testdata/subnet_global_prefetch_always_forward.crpl M testdata/subnet_global_prefetch_expired.crpl A testdata/subnet_scopezero_bogus.crpl A testdata/subnet_scopezero_global_nocache.crpl M testdata/test_ldnsrr.5 M testdata/test_sigs.revoked A testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf A testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf2 A testdata/tls_reuse_auth.tdir/tls_reuse_auth.dsc A testdata/tls_reuse_auth.tdir/tls_reuse_auth.post A testdata/tls_reuse_auth.tdir/tls_reuse_auth.pre A testdata/tls_reuse_auth.tdir/tls_reuse_auth.test A testdata/tls_reuse_auth.tdir/unbound_control.key A testdata/tls_reuse_auth.tdir/unbound_control.pem A testdata/tls_reuse_auth.tdir/unbound_server.key A testdata/tls_reuse_auth.tdir/unbound_server.pem A testdata/ttl_zero_cacherep.rpl M testdata/val_ds_cname.rpl M testdata/val_nsec3_iter_high.rpl M testdata/val_nx_nsec3_collision.rpl M testdata/val_nx_nsec3_params.rpl M util/alloc.c M util/config_file.c M util/config_file.h M util/configlexer.c M util/configlexer.lex M util/configparser.c M util/configparser.h M util/configparser.y M util/data/msgencode.c M util/data/msgencode.h M util/data/msgparse.c M util/data/msgparse.h M util/data/msgreply.c M util/data/msgreply.h M util/data/packed_rrset.c M util/data/packed_rrset.h M util/fptr_wlist.c M util/fptr_wlist.h M util/iana_ports.inc M util/locks.h M util/log.c M util/module.h M util/net_help.c M util/net_help.h M util/netevent.c M util/shm_side/shm_main.c M util/shm_side/shm_main.h M util/timehist.h M validator/val_neg.c M validator/val_nsec3.c M validator/val_nsec3.h M validator/val_sigcrypt.c M validator/val_sigcrypt.h M validator/val_utils.c M validator/val_utils.h M validator/validator.c M winrc/win_svc.c Log Message: ----------- Vendor import of unbound 1.25.1 Commit: 01df6132782334429de5c4903d94fd4a080ea22a https://github.com/MidnightBSD/src/commit/01df6132782334429de5c4903d94fd4a080ea22a Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/unbound/README.md M contrib/unbound/aclocal.m4 M contrib/unbound/acx_nlnetlabs.m4 M contrib/unbound/cachedb/cachedb.c M contrib/unbound/cachedb/redis.c M contrib/unbound/compat/arc4random.c M contrib/unbound/compat/chacha_private.h M contrib/unbound/compat/getentropy_linux.c M contrib/unbound/compat/gmtime_r.c M contrib/unbound/config.h.in M contrib/unbound/configure M contrib/unbound/configure.ac M contrib/unbound/contrib/README A contrib/unbound/contrib/gost12.patch M contrib/unbound/contrib/ios/install_openssl.sh M contrib/unbound/contrib/ios/setenv_ios.sh M contrib/unbound/contrib/unbound.service.in M contrib/unbound/contrib/unbound_portable.service.in M contrib/unbound/daemon/daemon.c M contrib/unbound/daemon/daemon.h M contrib/unbound/daemon/remote.c M contrib/unbound/daemon/remote.h M contrib/unbound/daemon/stats.c M contrib/unbound/daemon/unbound.c M contrib/unbound/daemon/worker.c M contrib/unbound/dns64/dns64.c M contrib/unbound/dnscrypt/dnscrypt.c M contrib/unbound/dnstap/dtstream.c M contrib/unbound/dnstap/dtstream.h M contrib/unbound/dnstap/unbound-dnstap-socket.c M contrib/unbound/doc/Changelog M contrib/unbound/doc/README M contrib/unbound/doc/README.DNS64 M contrib/unbound/doc/README.man M contrib/unbound/doc/example.conf.in M contrib/unbound/doc/libunbound.3.in M contrib/unbound/doc/unbound-anchor.8.in M contrib/unbound/doc/unbound-anchor.rst M contrib/unbound/doc/unbound-checkconf.8.in M contrib/unbound/doc/unbound-control.8.in M contrib/unbound/doc/unbound-control.rst M contrib/unbound/doc/unbound-host.1.in M contrib/unbound/doc/unbound.8.in M contrib/unbound/doc/unbound.conf.5.in M contrib/unbound/doc/unbound.conf.rst M contrib/unbound/doc/unbound.rst M contrib/unbound/edns-subnet/subnetmod.c M contrib/unbound/edns-subnet/subnetmod.h M contrib/unbound/ipsecmod/ipsecmod.c M contrib/unbound/iterator/iter_fwd.c M contrib/unbound/iterator/iter_hints.c M contrib/unbound/iterator/iter_priv.c M contrib/unbound/iterator/iter_scrub.c M contrib/unbound/iterator/iter_utils.c M contrib/unbound/iterator/iter_utils.h M contrib/unbound/iterator/iterator.c M contrib/unbound/libunbound/unbound.h M contrib/unbound/respip/respip.c M contrib/unbound/services/authzone.c M contrib/unbound/services/cache/dns.c M contrib/unbound/services/cache/dns.h M contrib/unbound/services/cache/infra.c M contrib/unbound/services/cache/rrset.c M contrib/unbound/services/listen_dnsport.c M contrib/unbound/services/localzone.c M contrib/unbound/services/localzone.h M contrib/unbound/services/mesh.c M contrib/unbound/services/mesh.h M contrib/unbound/services/modstack.c M contrib/unbound/services/outside_network.c M contrib/unbound/services/outside_network.h M contrib/unbound/services/rpz.c M contrib/unbound/sldns/rrdef.h M contrib/unbound/sldns/wire2str.c M contrib/unbound/smallapp/unbound-anchor.c M contrib/unbound/smallapp/unbound-checkconf.c M contrib/unbound/smallapp/unbound-control.c M contrib/unbound/smallapp/unbound-host.c A contrib/unbound/testdata/auth_https_origin.tdir/127.0.0.1/example.com.zone A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.conf A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.dsc A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.post A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.pre A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.test A contrib/unbound/testdata/auth_https_origin.tdir/petal.key A contrib/unbound/testdata/auth_https_origin.tdir/petal.pem A contrib/unbound/testdata/auth_notify_lookup.rpl A contrib/unbound/testdata/dname_unsigned_cname.rpl A contrib/unbound/testdata/ds_wildcard_cname.rpl A contrib/unbound/testdata/fwd_scrub_rrsig.rpl A contrib/unbound/testdata/iter_dname_ttl0.rpl A contrib/unbound/testdata/iter_nat64_donotq.rpl A contrib/unbound/testdata/iter_priv_svcb.rpl A contrib/unbound/testdata/iter_scrub_dname_out_of_zone.rpl A contrib/unbound/testdata/iter_svcb_malformed.rpl A contrib/unbound/testdata/long_qname.rpl A contrib/unbound/testdata/respip_dns64_lookup.rpl A contrib/unbound/testdata/subnet_cached_servfail_timeout.crpl A contrib/unbound/testdata/subnet_scopezero_bogus.crpl A contrib/unbound/testdata/subnet_scopezero_global_nocache.crpl A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf2 A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.dsc A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.post A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.pre A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.test A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_control.key A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_control.pem A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_server.key A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_server.pem A contrib/unbound/testdata/ttl_zero_cacherep.rpl M contrib/unbound/util/alloc.c M contrib/unbound/util/config_file.c M contrib/unbound/util/config_file.h M contrib/unbound/util/configlexer.c M contrib/unbound/util/configlexer.lex M contrib/unbound/util/configparser.c M contrib/unbound/util/configparser.h M contrib/unbound/util/configparser.y M contrib/unbound/util/data/msgencode.c M contrib/unbound/util/data/msgencode.h M contrib/unbound/util/data/msgparse.c M contrib/unbound/util/data/msgparse.h M contrib/unbound/util/data/msgreply.c M contrib/unbound/util/data/msgreply.h M contrib/unbound/util/data/packed_rrset.c M contrib/unbound/util/data/packed_rrset.h M contrib/unbound/util/fptr_wlist.c M contrib/unbound/util/fptr_wlist.h M contrib/unbound/util/iana_ports.inc M contrib/unbound/util/locks.h M contrib/unbound/util/log.c M contrib/unbound/util/module.h M contrib/unbound/util/net_help.c M contrib/unbound/util/net_help.h M contrib/unbound/util/netevent.c M contrib/unbound/util/shm_side/shm_main.c M contrib/unbound/util/shm_side/shm_main.h M contrib/unbound/util/timehist.h M contrib/unbound/validator/val_neg.c M contrib/unbound/validator/val_nsec3.c M contrib/unbound/validator/val_nsec3.h M contrib/unbound/validator/val_sigcrypt.c M contrib/unbound/validator/val_sigcrypt.h M contrib/unbound/validator/val_utils.c M contrib/unbound/validator/val_utils.h M contrib/unbound/validator/validator.c Log Message: ----------- Merge commit '218a59eea85b80af539544093fa5d0a77fcb236c' into stable/4.0 # Conflicts: # contrib/unbound/libunbound/python/libunbound.i # contrib/unbound/pythonmod/interface.i # contrib/unbound/pythonmod/pythonmod.c # contrib/unbound/testcode/asynclook.c # contrib/unbound/testcode/checklocks.h # contrib/unbound/testcode/dohclient.c # contrib/unbound/testcode/doqclient.c # contrib/unbound/testcode/mini_tdir.sh # contrib/unbound/testcode/petal.c # contrib/unbound/testcode/pktview.c # contrib/unbound/testcode/replay.h # contrib/unbound/testcode/streamtcp.c # contrib/unbound/testcode/testpkts.c # contrib/unbound/testcode/testpkts.h # contrib/unbound/testcode/unitldns.c # contrib/unbound/testcode/unitmain.c # contrib/unbound/testcode/unitmsgparse.c # contrib/unbound/testcode/unitverify.c # contrib/unbound/testcode/unitzonemd.c # contrib/unbound/testdata/04-checkconf.tdir/good.all # contrib/unbound/testdata/04-checkconf.tdir/good.ifport # contrib/unbound/testdata/cachedb_expired.crpl # contrib/unbound/testdata/cachedb_expired_client_timeout.crpl # contrib/unbound/testdata/cachedb_expired_reply_ttl.crpl # contrib/unbound/testdata/cachedb_subnet_change.crpl # contrib/unbound/testdata/cachedb_val_expired.crpl # contrib/unbound/testdata/fwd_0ttlservfail.rpl # contrib/unbound/testdata/fwd_compress_c00c.tdir/fwd_compress_c00c.test # contrib/unbound/testdata/iter_scrub_promiscuous.rpl # contrib/unbound/testdata/refuse_xfr.rpl # contrib/unbound/testdata/rrset_use_cached.rpl # contrib/unbound/testdata/serve_expired.rpl # contrib/unbound/testdata/serve_expired_0ttl_nodata.rpl # contrib/unbound/testdata/serve_expired_0ttl_nxdomain.rpl # contrib/unbound/testdata/serve_expired_0ttl_servfail.rpl # contrib/unbound/testdata/serve_expired_client_timeout.rpl # contrib/unbound/testdata/serve_expired_client_timeout_servfail.rpl # contrib/unbound/testdata/serve_expired_reply_ttl.rpl # contrib/unbound/testdata/serve_expired_ttl_client_timeout.rpl # contrib/unbound/testdata/serve_expired_ttl_reset.rpl # contrib/unbound/testdata/serve_expired_zerottl.rpl # contrib/unbound/testdata/stat_values.tdir/stat_values.test # contrib/unbound/testdata/subnet_global_prefetch_always_forward.crpl # contrib/unbound/testdata/subnet_global_prefetch_expired.crpl # contrib/unbound/testdata/test_ldnsrr.5 # contrib/unbound/testdata/test_sigs.revoked # contrib/unbound/testdata/val_ds_cname.rpl # contrib/unbound/testdata/val_nsec3_iter_high.rpl # contrib/unbound/testdata/val_nx_nsec3_collision.rpl # contrib/unbound/testdata/val_nx_nsec3_params.rpl # contrib/unbound/winrc/win_svc.c Commit: 796eb864036dc28a58ba1966a491ea3b3917f148 https://github.com/MidnightBSD/src/commit/796eb864036dc28a58ba1966a491ea3b3917f148 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/unbound/config.h.in M contrib/unbound/configure M contrib/unbound/doc/example.conf M contrib/unbound/doc/libunbound.3 M contrib/unbound/doc/unbound-anchor.8 M contrib/unbound/doc/unbound-checkconf.8 M contrib/unbound/doc/unbound-control.8 M contrib/unbound/doc/unbound-host.1 M contrib/unbound/doc/unbound.8 M contrib/unbound/doc/unbound.conf.5 M contrib/unbound/midnightbsd-configure.sh M contrib/unbound/smallapp/unbound-control-setup.sh M lib/libunbound/config.h Log Message: ----------- unbound 1.25.1: update generated config files and documentation Co-Authored-By: Claude Sonnet 4.6 Commit: 0683ffd8deb0853a537ce4173cc77ef994be1f93 https://github.com/MidnightBSD/src/commit/0683ffd8deb0853a537ce4173cc77ef994be1f93 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note unbound 1.25.1 CVEs Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/62f5264ab6bc...0683ffd8deb0 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 17:11:27 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 14:11:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8bc5c9: www/leonardo: new port - S3-compatible object stor... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8bc5c9d114c6e6ba4708ee316513156b001852c1 https://github.com/MidnightBSD/mports/commit/8bc5c9d114c6e6ba4708ee316513156b001852c1 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M GIDs M UIDs M www/Makefile A www/leonardo/Makefile A www/leonardo/distinfo A www/leonardo/files/api-keys.yaml.sample A www/leonardo/files/leonardo.in A www/leonardo/files/leonardo.yaml.sample A www/leonardo/pkg-descr A www/leonardo/pkg-plist Log Message: ----------- www/leonardo: new port - S3-compatible object storage server Leonardo implements the AWS S3 REST API on top of a POSIX filesystem, including multipart uploads, versioning, object locking, ACLs, presigned URLs, and SigV4/SigV2 auth. Requires Java 21+. Includes rc.d script for service management. Add UID/GID 483 for the leonardo service account. AI-Assisted-by: Claude Sonnet 4.6 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 Sun Jun 7 17:27:19 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 14:27:19 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b439e1: Vendor import of sqlite3 3.53.2 Message-ID: Branch: refs/heads/vendor/sqlite3/dist Home: https://github.com/MidnightBSD/src Commit: b439e184ad5b76d94b4ca148daf9aa7006823475 https://github.com/MidnightBSD/src/commit/b439e184ad5b76d94b4ca148daf9aa7006823475 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: R INSTALL R Makefile.am M Makefile.in M Makefile.msc M README.txt A VERSION R aclocal.m4 A auto.def A autosetup/LICENSE A autosetup/README.autosetup A autosetup/README.md A autosetup/autosetup A autosetup/autosetup-config.guess A autosetup/autosetup-config.sub A autosetup/autosetup-find-tclsh A autosetup/autosetup-test-tclsh A autosetup/cc-db.tcl A autosetup/cc-lib.tcl A autosetup/cc-shared.tcl A autosetup/cc.tcl A autosetup/find_tclconfig.tcl A autosetup/jimsh0.c A autosetup/pkg-config.tcl A autosetup/proj.tcl A autosetup/sqlite-config.tcl A autosetup/system.tcl A autosetup/teaish/README.txt A autosetup/teaish/core.tcl A autosetup/teaish/feature.tcl A autosetup/teaish/tester.tcl R compile R config.guess R config.sub M configure R configure.ac R depcomp R install-sh R ltmain.sh A make.bat R missing M shell.c M sqlite3.1 M sqlite3.c M sqlite3.h R sqlite3.pc M sqlite3.pc.in M sqlite3.rc M sqlite3ext.h M sqlite3rc.h Log Message: ----------- Vendor import of sqlite3 3.53.2 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 17:27:20 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 14:27:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/sqlite3/dist/3.53.2 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 Sun Jun 7 17:55:25 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 14:55:25 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4eb315: fix R-cran-brotli fake stage cleanup Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4eb315be8dfdd242ad072fe38dcf89b896d05e21 https://github.com/MidnightBSD/mports/commit/4eb315be8dfdd242ad072fe38dcf89b896d05e21 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M archivers/R-cran-brotli/Makefile Log Message: ----------- fix R-cran-brotli fake stage cleanup Use the fake destination path when removing the optional R package bin directory and tolerate it being absent. This fixes Magus 2191450 where fake failed after the package did not create that directory. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Commit: 70f74ff782509cfd9fd78d1f97e23e61ff9124b0 https://github.com/MidnightBSD/mports/commit/70f74ff782509cfd9fd78d1f97e23e61ff9124b0 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: A .agents/skills/terminal.md Log Message: ----------- partial hack for agy. still issues Commit: 1bc1365deacdbad7dc6072a1cf695cad1e41c40c https://github.com/MidnightBSD/mports/commit/1bc1365deacdbad7dc6072a1cf695cad1e41c40c Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M math/gmm++/Makefile A math/gmm++/files/patch-include_gmm_gmm_solver_Schwarz_additive.h Log Message: ----------- fix gmm++ Schwarz additive fallback Use the dense LU solver when neither SuperLU nor MUMPS support is enabled. This fixes csound's linear algebra opcode build failure from Magus 2191592. AI-Assisted-by: Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/8bc5c9d114c6...1bc1365deacd To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jun 7 20:37:14 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 17:37:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b439e1: Vendor import of sqlite3 3.53.2 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: b439e184ad5b76d94b4ca148daf9aa7006823475 https://github.com/MidnightBSD/src/commit/b439e184ad5b76d94b4ca148daf9aa7006823475 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: R INSTALL R Makefile.am M Makefile.in M Makefile.msc M README.txt A VERSION R aclocal.m4 A auto.def A autosetup/LICENSE A autosetup/README.autosetup A autosetup/README.md A autosetup/autosetup A autosetup/autosetup-config.guess A autosetup/autosetup-config.sub A autosetup/autosetup-find-tclsh A autosetup/autosetup-test-tclsh A autosetup/cc-db.tcl A autosetup/cc-lib.tcl A autosetup/cc-shared.tcl A autosetup/cc.tcl A autosetup/find_tclconfig.tcl A autosetup/jimsh0.c A autosetup/pkg-config.tcl A autosetup/proj.tcl A autosetup/sqlite-config.tcl A autosetup/system.tcl A autosetup/teaish/README.txt A autosetup/teaish/core.tcl A autosetup/teaish/feature.tcl A autosetup/teaish/tester.tcl R compile R config.guess R config.sub M configure R configure.ac R depcomp R install-sh R ltmain.sh A make.bat R missing M shell.c M sqlite3.1 M sqlite3.c M sqlite3.h R sqlite3.pc M sqlite3.pc.in M sqlite3.rc M sqlite3ext.h M sqlite3rc.h Log Message: ----------- Vendor import of sqlite3 3.53.2 Commit: 69d5326830de86e5c891f18c2396823aa6f5079f https://github.com/MidnightBSD/src/commit/69d5326830de86e5c891f18c2396823aa6f5079f Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: R contrib/sqlite3/INSTALL R contrib/sqlite3/Makefile.am M contrib/sqlite3/Makefile.in M contrib/sqlite3/README.txt A contrib/sqlite3/VERSION R contrib/sqlite3/aclocal.m4 A contrib/sqlite3/auto.def A contrib/sqlite3/autosetup/LICENSE A contrib/sqlite3/autosetup/README.autosetup A contrib/sqlite3/autosetup/README.md A contrib/sqlite3/autosetup/autosetup A contrib/sqlite3/autosetup/autosetup-config.guess A contrib/sqlite3/autosetup/autosetup-config.sub A contrib/sqlite3/autosetup/autosetup-find-tclsh A contrib/sqlite3/autosetup/autosetup-test-tclsh A contrib/sqlite3/autosetup/cc-db.tcl A contrib/sqlite3/autosetup/cc-lib.tcl A contrib/sqlite3/autosetup/cc-shared.tcl A contrib/sqlite3/autosetup/cc.tcl A contrib/sqlite3/autosetup/find_tclconfig.tcl A contrib/sqlite3/autosetup/jimsh0.c A contrib/sqlite3/autosetup/pkg-config.tcl A contrib/sqlite3/autosetup/proj.tcl A contrib/sqlite3/autosetup/sqlite-config.tcl A contrib/sqlite3/autosetup/system.tcl A contrib/sqlite3/autosetup/teaish/README.txt A contrib/sqlite3/autosetup/teaish/core.tcl A contrib/sqlite3/autosetup/teaish/feature.tcl A contrib/sqlite3/autosetup/teaish/tester.tcl R contrib/sqlite3/compile R contrib/sqlite3/config.guess R contrib/sqlite3/config.sub M contrib/sqlite3/configure R contrib/sqlite3/configure.ac R contrib/sqlite3/depcomp R contrib/sqlite3/install-sh R contrib/sqlite3/ltmain.sh A contrib/sqlite3/make.bat R contrib/sqlite3/missing M contrib/sqlite3/shell.c M contrib/sqlite3/sqlite3.1 M contrib/sqlite3/sqlite3.c M contrib/sqlite3/sqlite3.h M contrib/sqlite3/sqlite3.pc.in M contrib/sqlite3/sqlite3ext.h M contrib/sqlite3/sqlite3rc.h Log Message: ----------- Merge commit 'b439e184ad5b76d94b4ca148daf9aa7006823475' # Conflicts: # contrib/sqlite3/Makefile.msc # contrib/sqlite3/sqlite3.pc # contrib/sqlite3/sqlite3.rc Commit: 46bfc2601c760abfa1249b8d3ddebf32193bf6e9 https://github.com/MidnightBSD/src/commit/46bfc2601c760abfa1249b8d3ddebf32193bf6e9 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/sqlite3/sqlite3.pc Log Message: ----------- sqlite3 3.53.2: update version in sqlite3.pc Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/1fb6f51f89ce...46bfc2601c76 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 20:37:45 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 17:37:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 82f491: UPDATING: note sqlite3 3.53.2 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 82f491ad89768061099ce8ea70a6007e7db63e35 https://github.com/MidnightBSD/src/commit/82f491ad89768061099ce8ea70a6007e7db63e35 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note sqlite3 3.53.2 Co-Authored-By: Claude Sonnet 4.6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 20:39:07 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 17:39:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b439e1: Vendor import of sqlite3 3.53.2 Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: b439e184ad5b76d94b4ca148daf9aa7006823475 https://github.com/MidnightBSD/src/commit/b439e184ad5b76d94b4ca148daf9aa7006823475 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: R INSTALL R Makefile.am M Makefile.in M Makefile.msc M README.txt A VERSION R aclocal.m4 A auto.def A autosetup/LICENSE A autosetup/README.autosetup A autosetup/README.md A autosetup/autosetup A autosetup/autosetup-config.guess A autosetup/autosetup-config.sub A autosetup/autosetup-find-tclsh A autosetup/autosetup-test-tclsh A autosetup/cc-db.tcl A autosetup/cc-lib.tcl A autosetup/cc-shared.tcl A autosetup/cc.tcl A autosetup/find_tclconfig.tcl A autosetup/jimsh0.c A autosetup/pkg-config.tcl A autosetup/proj.tcl A autosetup/sqlite-config.tcl A autosetup/system.tcl A autosetup/teaish/README.txt A autosetup/teaish/core.tcl A autosetup/teaish/feature.tcl A autosetup/teaish/tester.tcl R compile R config.guess R config.sub M configure R configure.ac R depcomp R install-sh R ltmain.sh A make.bat R missing M shell.c M sqlite3.1 M sqlite3.c M sqlite3.h R sqlite3.pc M sqlite3.pc.in M sqlite3.rc M sqlite3ext.h M sqlite3rc.h Log Message: ----------- Vendor import of sqlite3 3.53.2 Commit: 71727b83c329d5736e3bf22ade536e493a4b5e8a https://github.com/MidnightBSD/src/commit/71727b83c329d5736e3bf22ade536e493a4b5e8a Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: R contrib/sqlite3/INSTALL R contrib/sqlite3/Makefile.am M contrib/sqlite3/Makefile.in M contrib/sqlite3/README.txt A contrib/sqlite3/VERSION R contrib/sqlite3/aclocal.m4 A contrib/sqlite3/auto.def A contrib/sqlite3/autosetup/LICENSE A contrib/sqlite3/autosetup/README.autosetup A contrib/sqlite3/autosetup/README.md A contrib/sqlite3/autosetup/autosetup A contrib/sqlite3/autosetup/autosetup-config.guess A contrib/sqlite3/autosetup/autosetup-config.sub A contrib/sqlite3/autosetup/autosetup-find-tclsh A contrib/sqlite3/autosetup/autosetup-test-tclsh A contrib/sqlite3/autosetup/cc-db.tcl A contrib/sqlite3/autosetup/cc-lib.tcl A contrib/sqlite3/autosetup/cc-shared.tcl A contrib/sqlite3/autosetup/cc.tcl A contrib/sqlite3/autosetup/find_tclconfig.tcl A contrib/sqlite3/autosetup/jimsh0.c A contrib/sqlite3/autosetup/pkg-config.tcl A contrib/sqlite3/autosetup/proj.tcl A contrib/sqlite3/autosetup/sqlite-config.tcl A contrib/sqlite3/autosetup/system.tcl A contrib/sqlite3/autosetup/teaish/README.txt A contrib/sqlite3/autosetup/teaish/core.tcl A contrib/sqlite3/autosetup/teaish/feature.tcl A contrib/sqlite3/autosetup/teaish/tester.tcl R contrib/sqlite3/compile R contrib/sqlite3/config.guess R contrib/sqlite3/config.sub M contrib/sqlite3/configure R contrib/sqlite3/configure.ac R contrib/sqlite3/depcomp R contrib/sqlite3/install-sh R contrib/sqlite3/ltmain.sh A contrib/sqlite3/make.bat R contrib/sqlite3/missing M contrib/sqlite3/shell.c M contrib/sqlite3/sqlite3.1 M contrib/sqlite3/sqlite3.c M contrib/sqlite3/sqlite3.h M contrib/sqlite3/sqlite3.pc.in M contrib/sqlite3/sqlite3ext.h M contrib/sqlite3/sqlite3rc.h Log Message: ----------- Merge commit 'b439e184ad5b76d94b4ca148daf9aa7006823475' into stable/4.1 # Conflicts: # contrib/sqlite3/Makefile.msc # contrib/sqlite3/sqlite3.pc # contrib/sqlite3/sqlite3.rc Commit: c61cde2317993286d9eb900b7d4744ad3e3d1610 https://github.com/MidnightBSD/src/commit/c61cde2317993286d9eb900b7d4744ad3e3d1610 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/sqlite3/sqlite3.pc Log Message: ----------- sqlite3 3.53.2: update version in sqlite3.pc Co-Authored-By: Claude Sonnet 4.6 Commit: 7f86cd345fcb3c849046ab347268a2f0783a6ea4 https://github.com/MidnightBSD/src/commit/7f86cd345fcb3c849046ab347268a2f0783a6ea4 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note sqlite3 3.53.2 Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/f7e1f9b4e1e8...7f86cd345fcb To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 20:39:20 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 17:39:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b439e1: Vendor import of sqlite3 3.53.2 Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: b439e184ad5b76d94b4ca148daf9aa7006823475 https://github.com/MidnightBSD/src/commit/b439e184ad5b76d94b4ca148daf9aa7006823475 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: R INSTALL R Makefile.am M Makefile.in M Makefile.msc M README.txt A VERSION R aclocal.m4 A auto.def A autosetup/LICENSE A autosetup/README.autosetup A autosetup/README.md A autosetup/autosetup A autosetup/autosetup-config.guess A autosetup/autosetup-config.sub A autosetup/autosetup-find-tclsh A autosetup/autosetup-test-tclsh A autosetup/cc-db.tcl A autosetup/cc-lib.tcl A autosetup/cc-shared.tcl A autosetup/cc.tcl A autosetup/find_tclconfig.tcl A autosetup/jimsh0.c A autosetup/pkg-config.tcl A autosetup/proj.tcl A autosetup/sqlite-config.tcl A autosetup/system.tcl A autosetup/teaish/README.txt A autosetup/teaish/core.tcl A autosetup/teaish/feature.tcl A autosetup/teaish/tester.tcl R compile R config.guess R config.sub M configure R configure.ac R depcomp R install-sh R ltmain.sh A make.bat R missing M shell.c M sqlite3.1 M sqlite3.c M sqlite3.h R sqlite3.pc M sqlite3.pc.in M sqlite3.rc M sqlite3ext.h M sqlite3rc.h Log Message: ----------- Vendor import of sqlite3 3.53.2 Commit: 06405e96662b69e49de5df1f48c4a068401447eb https://github.com/MidnightBSD/src/commit/06405e96662b69e49de5df1f48c4a068401447eb Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: R contrib/sqlite3/INSTALL R contrib/sqlite3/Makefile.am M contrib/sqlite3/Makefile.in M contrib/sqlite3/README.txt A contrib/sqlite3/VERSION R contrib/sqlite3/aclocal.m4 A contrib/sqlite3/auto.def A contrib/sqlite3/autosetup/LICENSE A contrib/sqlite3/autosetup/README.autosetup A contrib/sqlite3/autosetup/README.md A contrib/sqlite3/autosetup/autosetup A contrib/sqlite3/autosetup/autosetup-config.guess A contrib/sqlite3/autosetup/autosetup-config.sub A contrib/sqlite3/autosetup/autosetup-find-tclsh A contrib/sqlite3/autosetup/autosetup-test-tclsh A contrib/sqlite3/autosetup/cc-db.tcl A contrib/sqlite3/autosetup/cc-lib.tcl A contrib/sqlite3/autosetup/cc-shared.tcl A contrib/sqlite3/autosetup/cc.tcl A contrib/sqlite3/autosetup/find_tclconfig.tcl A contrib/sqlite3/autosetup/jimsh0.c A contrib/sqlite3/autosetup/pkg-config.tcl A contrib/sqlite3/autosetup/proj.tcl A contrib/sqlite3/autosetup/sqlite-config.tcl A contrib/sqlite3/autosetup/system.tcl A contrib/sqlite3/autosetup/teaish/README.txt A contrib/sqlite3/autosetup/teaish/core.tcl A contrib/sqlite3/autosetup/teaish/feature.tcl A contrib/sqlite3/autosetup/teaish/tester.tcl R contrib/sqlite3/compile R contrib/sqlite3/config.guess R contrib/sqlite3/config.sub M contrib/sqlite3/configure R contrib/sqlite3/configure.ac R contrib/sqlite3/depcomp R contrib/sqlite3/install-sh R contrib/sqlite3/ltmain.sh A contrib/sqlite3/make.bat R contrib/sqlite3/missing M contrib/sqlite3/shell.c M contrib/sqlite3/sqlite3.1 M contrib/sqlite3/sqlite3.c M contrib/sqlite3/sqlite3.h M contrib/sqlite3/sqlite3.pc.in M contrib/sqlite3/sqlite3ext.h M contrib/sqlite3/sqlite3rc.h Log Message: ----------- Merge commit 'b439e184ad5b76d94b4ca148daf9aa7006823475' into stable/4.0 # Conflicts: # contrib/sqlite3/Makefile.msc # contrib/sqlite3/sqlite3.pc # contrib/sqlite3/sqlite3.rc Commit: f9f2c4cbe606db8438adba782ac0dc73df0d6cab https://github.com/MidnightBSD/src/commit/f9f2c4cbe606db8438adba782ac0dc73df0d6cab Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M contrib/sqlite3/sqlite3.pc Log Message: ----------- sqlite3 3.53.2: update version in sqlite3.pc Co-Authored-By: Claude Sonnet 4.6 Commit: 455c5933ee6f40a50e74412163b1f9ee7014fc28 https://github.com/MidnightBSD/src/commit/455c5933ee6f40a50e74412163b1f9ee7014fc28 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note sqlite3 3.53.2 Co-Authored-By: Claude Sonnet 4.6 Compare: https://github.com/MidnightBSD/src/compare/0683ffd8deb0...455c5933ee6f To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 21:19:28 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 18:19:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/openssl/3.0.20 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 Sun Jun 7 21:19:29 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 18:19:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 1978b4: Vendor import of OpenSSL 3.0.20 Message-ID: Branch: refs/heads/vendor/openssl Home: https://github.com/MidnightBSD/src Commit: 1978b4488172b7c3dcfa0bbc5a05763e1a617d18 https://github.com/MidnightBSD/src/commit/1978b4488172b7c3dcfa0bbc5a05763e1a617d18 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M ACKNOWLEDGEMENTS.md M CHANGES.md M Configurations/10-main.conf M Configurations/50-nonstop.conf M Configurations/unix-Makefile.tmpl M Configurations/windows-makefile.tmpl M Configure M INSTALL.md M NEWS.md M NOTES-NONSTOP.md M NOTES-WINDOWS.md M README-ENGINES.md M README.md M VERSION.dat M apps/CA.pl.in M apps/asn1parse.c M apps/ca.c M apps/ciphers.c M apps/cmp.c M apps/cms.c M apps/crl.c M apps/crl2pkcs7.c M apps/dgst.c M apps/dhparam.c M apps/dsa.c M apps/dsaparam.c M apps/ec.c M apps/ecparam.c M apps/enc.c M apps/engine.c M apps/errstr.c M apps/fipsinstall.c M apps/gendsa.c M apps/genpkey.c M apps/genrsa.c M apps/include/app_libctx.h M apps/include/app_params.h M apps/include/apps.h M apps/include/apps_ui.h M apps/include/cmp_mock_srv.h M apps/include/engine_loader.h M apps/include/fmt.h M apps/include/function.h M apps/include/http_server.h M apps/include/names.h M apps/include/opt.h M apps/include/platform.h M apps/include/s_apps.h M apps/include/vms_term_sock.h M apps/info.c M apps/kdf.c M apps/lib/app_libctx.c M apps/lib/app_params.c M apps/lib/app_provider.c M apps/lib/app_rand.c M apps/lib/app_x509.c M apps/lib/apps.c M apps/lib/apps_ui.c M apps/lib/cmp_mock_srv.c M apps/lib/columns.c M apps/lib/engine.c M apps/lib/engine_loader.c M apps/lib/http_server.c M apps/lib/names.c M apps/lib/opt.c M apps/lib/s_cb.c M apps/lib/s_socket.c M apps/lib/tlssrp_depr.c M apps/lib/vms_decc_argv.c M apps/lib/vms_term_sock.c M apps/lib/win32_init.c M apps/list.c M apps/mac.c M apps/nseq.c M apps/ocsp.c M apps/openssl.c M apps/passwd.c M apps/pkcs12.c M apps/pkcs7.c M apps/pkcs8.c M apps/pkey.c M apps/pkeyparam.c M apps/pkeyutl.c M apps/prime.c M apps/progs.pl M apps/rand.c M apps/rehash.c M apps/req.c M apps/rsa.c M apps/rsautl.c M apps/s_client.c M apps/s_server.c M apps/s_time.c M apps/sess_id.c M apps/smime.c M apps/speed.c M apps/spkac.c M apps/srp.c M apps/storeutl.c M apps/testdsa.h M apps/testrsa.h M apps/timeouts.h M apps/ts.c M apps/verify.c M apps/version.c M apps/vms_decc_init.c M apps/x509.c M configdata.pm.in M crypto/LPdir_nyi.c M crypto/LPdir_unix.c M crypto/LPdir_vms.c M crypto/LPdir_win.c M crypto/LPdir_win32.c M crypto/LPdir_wince.c M crypto/aes/aes_cbc.c M crypto/aes/aes_cfb.c M crypto/aes/aes_core.c M crypto/aes/aes_ecb.c M crypto/aes/aes_ige.c M crypto/aes/aes_local.h M crypto/aes/aes_misc.c M crypto/aes/aes_ofb.c M crypto/aes/aes_wrap.c M crypto/aes/aes_x86core.c M crypto/aes/asm/aes-s390x.pl M crypto/aes/asm/aesv8-armx.pl M crypto/aria/aria.c M crypto/arm_arch.h M crypto/armcap.c M crypto/asn1/a_bitstr.c M crypto/asn1/a_d2i_fp.c M crypto/asn1/a_digest.c M crypto/asn1/a_dup.c M crypto/asn1/a_gentm.c M crypto/asn1/a_i2d_fp.c M crypto/asn1/a_int.c M crypto/asn1/a_mbstr.c M crypto/asn1/a_object.c M crypto/asn1/a_octet.c M crypto/asn1/a_print.c M crypto/asn1/a_sign.c M crypto/asn1/a_strex.c M crypto/asn1/a_strnid.c M crypto/asn1/a_time.c M crypto/asn1/a_type.c M crypto/asn1/a_utctm.c M crypto/asn1/a_utf8.c M crypto/asn1/a_verify.c M crypto/asn1/ameth_lib.c M crypto/asn1/asn1_err.c M crypto/asn1/asn1_gen.c M crypto/asn1/asn1_item_list.h M crypto/asn1/asn1_lib.c M crypto/asn1/asn1_local.h M crypto/asn1/asn1_parse.c M crypto/asn1/asn_mime.c M crypto/asn1/asn_mstbl.c M crypto/asn1/asn_pack.c M crypto/asn1/bio_asn1.c M crypto/asn1/bio_ndef.c M crypto/asn1/d2i_param.c M crypto/asn1/d2i_pr.c M crypto/asn1/d2i_pu.c M crypto/asn1/evp_asn1.c M crypto/asn1/f_int.c M crypto/asn1/f_string.c M crypto/asn1/i2d_evp.c M crypto/asn1/n_pkey.c M crypto/asn1/nsseq.c M crypto/asn1/p5_pbe.c M crypto/asn1/p5_pbev2.c M crypto/asn1/p5_scrypt.c M crypto/asn1/p8_pkey.c M crypto/asn1/standard_methods.h M crypto/asn1/t_bitst.c M crypto/asn1/t_pkey.c M crypto/asn1/t_spki.c M crypto/asn1/tasn_dec.c M crypto/asn1/tasn_enc.c M crypto/asn1/tasn_new.c M crypto/asn1/tasn_prn.c M crypto/asn1/tasn_scn.c M crypto/asn1/tasn_typ.c M crypto/asn1/tasn_utl.c M crypto/asn1/tbl_standard.h M crypto/asn1/x_algor.c M crypto/asn1/x_bignum.c M crypto/asn1/x_int64.c M crypto/asn1/x_long.c M crypto/asn1/x_sig.c M crypto/asn1/x_spki.c M crypto/asn1/x_val.c M crypto/asn1_dsa.c M crypto/async/arch/async_null.c M crypto/async/arch/async_null.h M crypto/async/arch/async_posix.c M crypto/async/arch/async_posix.h M crypto/async/arch/async_win.c M crypto/async/arch/async_win.h M crypto/async/async.c M crypto/async/async_err.c M crypto/async/async_local.h M crypto/async/async_wait.c M crypto/bf/bf_cfb64.c M crypto/bf/bf_ecb.c M crypto/bf/bf_enc.c M crypto/bf/bf_local.h M crypto/bf/bf_ofb64.c M crypto/bf/bf_pi.h M crypto/bio/bf_buff.c M crypto/bio/bf_lbuf.c M crypto/bio/bf_prefix.c M crypto/bio/bf_readbuff.c M crypto/bio/bio_addr.c M crypto/bio/bio_cb.c M crypto/bio/bio_dump.c M crypto/bio/bio_err.c M crypto/bio/bio_lib.c M crypto/bio/bio_local.h M crypto/bio/bio_meth.c M crypto/bio/bio_print.c M crypto/bio/bio_sock.c M crypto/bio/bio_sock2.c M crypto/bio/bss_acpt.c M crypto/bio/bss_bio.c M crypto/bio/bss_conn.c M crypto/bio/bss_core.c M crypto/bio/bss_dgram.c M crypto/bio/bss_fd.c M crypto/bio/bss_file.c M crypto/bio/bss_log.c M crypto/bio/bss_mem.c M crypto/bio/bss_null.c M crypto/bio/bss_sock.c M crypto/bio/ossl_core_bio.c R crypto/bn/README.pod M crypto/bn/asm/armv4-gf2m.pl M crypto/bn/asm/armv8-mont.pl M crypto/bn/asm/rsaz-avx512.pl M crypto/bn/asm/sparcv9-mont.pl M crypto/bn/asm/x86_64-gcc.c M crypto/bn/bn_add.c M crypto/bn/bn_asm.c M crypto/bn/bn_blind.c M crypto/bn/bn_const.c M crypto/bn/bn_conv.c M crypto/bn/bn_ctx.c M crypto/bn/bn_depr.c M crypto/bn/bn_dh.c M crypto/bn/bn_div.c M crypto/bn/bn_err.c M crypto/bn/bn_exp.c M crypto/bn/bn_exp2.c M crypto/bn/bn_gcd.c M crypto/bn/bn_gf2m.c M crypto/bn/bn_intern.c M crypto/bn/bn_kron.c M crypto/bn/bn_lib.c M crypto/bn/bn_local.h M crypto/bn/bn_mod.c M crypto/bn/bn_mont.c M crypto/bn/bn_mpi.c M crypto/bn/bn_mul.c M crypto/bn/bn_nist.c M crypto/bn/bn_ppc.c M crypto/bn/bn_prime.c M crypto/bn/bn_print.c M crypto/bn/bn_rand.c M crypto/bn/bn_recp.c M crypto/bn/bn_rsa_fips186_4.c M crypto/bn/bn_shift.c M crypto/bn/bn_sparc.c M crypto/bn/bn_sqr.c M crypto/bn/bn_sqrt.c M crypto/bn/bn_srp.c M crypto/bn/bn_word.c M crypto/bn/bn_x931p.c M crypto/bn/rsaz_exp.c M crypto/bn/rsaz_exp.h M crypto/bn/rsaz_exp_x2.c M crypto/bsearch.c M crypto/buffer/buf_err.c M crypto/camellia/camellia.c M crypto/camellia/cmll_cbc.c M crypto/camellia/cmll_cfb.c M crypto/camellia/cmll_ctr.c M crypto/camellia/cmll_ecb.c M crypto/camellia/cmll_local.h M crypto/camellia/cmll_misc.c M crypto/camellia/cmll_ofb.c M crypto/cast/c_cfb64.c M crypto/cast/c_ecb.c M crypto/cast/c_enc.c M crypto/cast/c_ofb64.c M crypto/cast/c_skey.c M crypto/cast/cast_local.h M crypto/cast/cast_s.h M crypto/chacha/chacha_enc.c M crypto/chacha/chacha_ppc.c M crypto/cmac/cmac.c M crypto/cmp/cmp_asn.c M crypto/cmp/cmp_client.c M crypto/cmp/cmp_ctx.c M crypto/cmp/cmp_err.c M crypto/cmp/cmp_hdr.c M crypto/cmp/cmp_http.c M crypto/cmp/cmp_local.h M crypto/cmp/cmp_msg.c M crypto/cmp/cmp_protect.c M crypto/cmp/cmp_server.c M crypto/cmp/cmp_status.c M crypto/cmp/cmp_util.c M crypto/cmp/cmp_vfy.c M crypto/cms/cms_asn1.c M crypto/cms/cms_att.c M crypto/cms/cms_cd.c M crypto/cms/cms_dd.c M crypto/cms/cms_dh.c M crypto/cms/cms_ec.c M crypto/cms/cms_enc.c M crypto/cms/cms_env.c M crypto/cms/cms_err.c M crypto/cms/cms_ess.c M crypto/cms/cms_io.c M crypto/cms/cms_kari.c M crypto/cms/cms_lib.c M crypto/cms/cms_local.h M crypto/cms/cms_pwri.c M crypto/cms/cms_rsa.c M crypto/cms/cms_sd.c M crypto/cms/cms_smime.c M crypto/comp/c_zlib.c M crypto/comp/comp_err.c M crypto/comp/comp_lib.c M crypto/comp/comp_local.h M crypto/conf/conf_api.c M crypto/conf/conf_def.c M crypto/conf/conf_err.c M crypto/conf/conf_lib.c M crypto/conf/conf_mod.c M crypto/conf/conf_sap.c M crypto/conf/conf_ssl.c M crypto/context.c M crypto/core_algorithm.c M crypto/core_fetch.c M crypto/core_namemap.c M crypto/cpt_err.c M crypto/cpuid.c M crypto/crmf/crmf_asn.c M crypto/crmf/crmf_err.c M crypto/crmf/crmf_lib.c M crypto/crmf/crmf_local.h M crypto/crmf/crmf_pbm.c M crypto/cryptlib.c M crypto/ct/ct_b64.c M crypto/ct/ct_err.c M crypto/ct/ct_local.h M crypto/ct/ct_log.c M crypto/ct/ct_oct.c M crypto/ct/ct_policy.c M crypto/ct/ct_prn.c M crypto/ct/ct_sct.c M crypto/ct/ct_sct_ctx.c M crypto/ct/ct_vfy.c M crypto/ct/ct_x509v3.c M crypto/ctype.c M crypto/der_writer.c M crypto/des/cbc_cksm.c M crypto/des/cbc_enc.c M crypto/des/cfb64ede.c M crypto/des/cfb64enc.c M crypto/des/cfb_enc.c M crypto/des/des_enc.c M crypto/des/des_local.h M crypto/des/ecb3_enc.c M crypto/des/ecb_enc.c M crypto/des/fcrypt.c M crypto/des/fcrypt_b.c M crypto/des/ncbc_enc.c M crypto/des/ofb64ede.c M crypto/des/ofb64enc.c M crypto/des/ofb_enc.c M crypto/des/pcbc_enc.c M crypto/des/qud_cksm.c M crypto/des/set_key.c M crypto/des/spr.h M crypto/des/xcbc_enc.c M crypto/dh/dh_ameth.c M crypto/dh/dh_asn1.c M crypto/dh/dh_backend.c M crypto/dh/dh_check.c M crypto/dh/dh_depr.c M crypto/dh/dh_err.c M crypto/dh/dh_gen.c M crypto/dh/dh_group_params.c M crypto/dh/dh_kdf.c M crypto/dh/dh_key.c M crypto/dh/dh_lib.c M crypto/dh/dh_local.h M crypto/dh/dh_meth.c M crypto/dh/dh_pmeth.c M crypto/dh/dh_rfc5114.c M crypto/dllmain.c M crypto/dsa/dsa_ameth.c M crypto/dsa/dsa_asn1.c M crypto/dsa/dsa_backend.c M crypto/dsa/dsa_check.c M crypto/dsa/dsa_depr.c M crypto/dsa/dsa_err.c M crypto/dsa/dsa_gen.c M crypto/dsa/dsa_key.c M crypto/dsa/dsa_lib.c M crypto/dsa/dsa_local.h M crypto/dsa/dsa_meth.c M crypto/dsa/dsa_ossl.c M crypto/dsa/dsa_pmeth.c M crypto/dsa/dsa_sign.c M crypto/dsa/dsa_vrf.c M crypto/dso/dso_dl.c M crypto/dso/dso_dlfcn.c M crypto/dso/dso_err.c M crypto/dso/dso_lib.c M crypto/dso/dso_local.h M crypto/dso/dso_vms.c M crypto/dso/dso_win32.c M crypto/ebcdic.c M crypto/ec/curve25519.c M crypto/ec/curve448/arch_32/arch_intrinsics.h M crypto/ec/curve448/arch_32/f_impl.h M crypto/ec/curve448/arch_32/f_impl32.c M crypto/ec/curve448/arch_64/arch_intrinsics.h M crypto/ec/curve448/arch_64/f_impl.h M crypto/ec/curve448/arch_64/f_impl64.c M crypto/ec/curve448/curve448.c M crypto/ec/curve448/curve448_local.h M crypto/ec/curve448/curve448_tables.c M crypto/ec/curve448/curve448utils.h M crypto/ec/curve448/ed448.h M crypto/ec/curve448/eddsa.c M crypto/ec/curve448/f_generic.c M crypto/ec/curve448/field.h M crypto/ec/curve448/point_448.h M crypto/ec/curve448/scalar.c M crypto/ec/curve448/word.h M crypto/ec/ec2_oct.c M crypto/ec/ec2_smpl.c M crypto/ec/ec_ameth.c M crypto/ec/ec_asn1.c M crypto/ec/ec_backend.c M crypto/ec/ec_check.c M crypto/ec/ec_curve.c M crypto/ec/ec_cvt.c M crypto/ec/ec_deprecated.c M crypto/ec/ec_err.c M crypto/ec/ec_key.c M crypto/ec/ec_kmeth.c M crypto/ec/ec_lib.c M crypto/ec/ec_local.h M crypto/ec/ec_mult.c M crypto/ec/ec_oct.c M crypto/ec/ec_pmeth.c M crypto/ec/ec_print.c M crypto/ec/ecdh_kdf.c M crypto/ec/ecdh_ossl.c M crypto/ec/ecdsa_ossl.c M crypto/ec/ecdsa_sign.c M crypto/ec/ecdsa_vrf.c M crypto/ec/eck_prn.c M crypto/ec/ecp_mont.c M crypto/ec/ecp_nist.c M crypto/ec/ecp_nistp224.c M crypto/ec/ecp_nistp256.c M crypto/ec/ecp_nistp521.c M crypto/ec/ecp_nistputil.c M crypto/ec/ecp_nistz256.c M crypto/ec/ecp_nistz256_table.c M crypto/ec/ecp_oct.c M crypto/ec/ecp_ppc.c M crypto/ec/ecp_s390x_nistp.c M crypto/ec/ecp_smpl.c M crypto/ec/ecx_backend.c M crypto/ec/ecx_backend.h M crypto/ec/ecx_key.c M crypto/ec/ecx_meth.c M crypto/ec/ecx_s390x.c M crypto/encode_decode/decoder_err.c M crypto/encode_decode/decoder_lib.c M crypto/encode_decode/decoder_meth.c M crypto/encode_decode/decoder_pkey.c M crypto/encode_decode/encoder_err.c M crypto/encode_decode/encoder_lib.c M crypto/encode_decode/encoder_local.h M crypto/encode_decode/encoder_meth.c M crypto/encode_decode/encoder_pkey.c M crypto/engine/eng_all.c M crypto/engine/eng_cnf.c M crypto/engine/eng_ctrl.c M crypto/engine/eng_dyn.c M crypto/engine/eng_err.c M crypto/engine/eng_fat.c M crypto/engine/eng_lib.c M crypto/engine/eng_list.c M crypto/engine/eng_local.h M crypto/engine/eng_openssl.c M crypto/engine/eng_pkey.c M crypto/engine/eng_rdrand.c M crypto/engine/eng_table.c M crypto/engine/tb_asnmth.c M crypto/engine/tb_cipher.c M crypto/engine/tb_dh.c M crypto/engine/tb_digest.c M crypto/engine/tb_dsa.c M crypto/engine/tb_eckey.c M crypto/engine/tb_pkmeth.c M crypto/engine/tb_rand.c M crypto/engine/tb_rsa.c M crypto/err/err.c M crypto/err/err_all.c M crypto/err/err_all_legacy.c M crypto/err/err_local.h M crypto/err/err_prn.c M crypto/err/openssl.txt M crypto/ess/ess_asn1.c M crypto/ess/ess_err.c M crypto/ess/ess_lib.c M crypto/evp/asymcipher.c M crypto/evp/bio_b64.c M crypto/evp/bio_enc.c M crypto/evp/bio_md.c M crypto/evp/bio_ok.c M crypto/evp/c_allc.c M crypto/evp/cmeth_lib.c M crypto/evp/ctrl_params_translate.c M crypto/evp/dh_ctrl.c M crypto/evp/dh_support.c M crypto/evp/digest.c M crypto/evp/dsa_ctrl.c M crypto/evp/e_aes.c M crypto/evp/e_aes_cbc_hmac_sha1.c M crypto/evp/e_aes_cbc_hmac_sha256.c M crypto/evp/e_aria.c M crypto/evp/e_bf.c M crypto/evp/e_camellia.c M crypto/evp/e_cast.c M crypto/evp/e_chacha20_poly1305.c M crypto/evp/e_des.c M crypto/evp/e_des3.c M crypto/evp/e_idea.c M crypto/evp/e_null.c M crypto/evp/e_old.c M crypto/evp/e_rc2.c M crypto/evp/e_rc4.c M crypto/evp/e_rc4_hmac_md5.c M crypto/evp/e_rc5.c M crypto/evp/e_seed.c M crypto/evp/e_sm4.c M crypto/evp/e_xcbc_d.c M crypto/evp/ec_ctrl.c M crypto/evp/ec_support.c M crypto/evp/encode.c M crypto/evp/evp_cnf.c M crypto/evp/evp_enc.c M crypto/evp/evp_err.c M crypto/evp/evp_fetch.c M crypto/evp/evp_key.c M crypto/evp/evp_lib.c M crypto/evp/evp_local.h M crypto/evp/evp_pbe.c M crypto/evp/evp_pkey.c M crypto/evp/evp_rand.c M crypto/evp/evp_utils.c M crypto/evp/exchange.c M crypto/evp/kdf_lib.c M crypto/evp/kdf_meth.c M crypto/evp/kem.c M crypto/evp/keymgmt_lib.c M crypto/evp/keymgmt_meth.c M crypto/evp/legacy_blake2.c M crypto/evp/legacy_md5_sha1.c M crypto/evp/legacy_mdc2.c M crypto/evp/legacy_meth.h M crypto/evp/legacy_ripemd.c M crypto/evp/legacy_sha.c M crypto/evp/legacy_wp.c M crypto/evp/m_sigver.c M crypto/evp/mac_lib.c M crypto/evp/mac_meth.c M crypto/evp/names.c M crypto/evp/p5_crpt.c M crypto/evp/p5_crpt2.c M crypto/evp/p_dec.c M crypto/evp/p_enc.c M crypto/evp/p_lib.c M crypto/evp/p_open.c M crypto/evp/p_seal.c M crypto/evp/p_sign.c M crypto/evp/p_verify.c M crypto/evp/pbe_scrypt.c M crypto/evp/pmeth_check.c M crypto/evp/pmeth_gn.c M crypto/evp/pmeth_lib.c M crypto/evp/signature.c M crypto/ex_data.c M crypto/ffc/ffc_backend.c M crypto/ffc/ffc_dh.c M crypto/ffc/ffc_key_generate.c M crypto/ffc/ffc_key_validate.c M crypto/ffc/ffc_params.c M crypto/ffc/ffc_params_generate.c M crypto/ffc/ffc_params_validate.c M crypto/getenv.c M crypto/hmac/hmac.c M crypto/hmac/hmac_local.h M crypto/http/http_client.c M crypto/http/http_err.c M crypto/http/http_lib.c M crypto/idea/i_cbc.c M crypto/idea/i_cfb64.c M crypto/idea/i_ecb.c M crypto/idea/i_ofb64.c M crypto/idea/idea_local.h M crypto/info.c M crypto/init.c M crypto/initthread.c M crypto/lhash/lh_stats.c M crypto/lhash/lhash.c M crypto/lhash/lhash_local.h M crypto/md2/md2_dgst.c M crypto/md4/md4_dgst.c M crypto/md4/md4_local.h M crypto/md4/md4_one.c M crypto/md5/md5_dgst.c M crypto/md5/md5_local.h M crypto/md5/md5_one.c M crypto/mdc2/mdc2dgst.c M crypto/mem.c M crypto/mem_sec.c M crypto/mips_arch.h M crypto/modes/asm/ghash-armv4.pl M crypto/modes/cbc128.c M crypto/modes/ccm128.c M crypto/modes/cfb128.c M crypto/modes/ctr128.c M crypto/modes/cts128.c M crypto/modes/gcm128.c M crypto/modes/ocb128.c M crypto/modes/ofb128.c M crypto/modes/siv128.c M crypto/modes/wrap128.c M crypto/modes/xts128.c M crypto/o_dir.c M crypto/o_fopen.c M crypto/o_str.c M crypto/o_time.c M crypto/objects/o_names.c M crypto/objects/obj_compat.h M crypto/objects/obj_dat.c M crypto/objects/obj_dat.h M crypto/objects/obj_err.c M crypto/objects/obj_lib.c M crypto/ocsp/ocsp_asn.c M crypto/ocsp/ocsp_cl.c M crypto/ocsp/ocsp_err.c M crypto/ocsp/ocsp_ext.c M crypto/ocsp/ocsp_http.c M crypto/ocsp/ocsp_lib.c M crypto/ocsp/ocsp_local.h M crypto/ocsp/ocsp_prn.c M crypto/ocsp/ocsp_srv.c M crypto/ocsp/ocsp_vfy.c M crypto/ocsp/v3_ocsp.c M crypto/packet.c M crypto/param_build.c M crypto/param_build_set.c M crypto/params.c M crypto/params_dup.c M crypto/params_from_text.c M crypto/passphrase.c M crypto/pem/pem_all.c M crypto/pem/pem_err.c M crypto/pem/pem_info.c M crypto/pem/pem_lib.c M crypto/pem/pem_local.h M crypto/pem/pem_oth.c M crypto/pem/pem_pk8.c M crypto/pem/pem_pkey.c M crypto/pem/pem_sign.c M crypto/pem/pvkfmt.c M crypto/perlasm/sparcv9_modes.pl M crypto/perlasm/x86_64-xlate.pl M crypto/pkcs12/p12_add.c M crypto/pkcs12/p12_asn.c M crypto/pkcs12/p12_attr.c M crypto/pkcs12/p12_crpt.c M crypto/pkcs12/p12_crt.c M crypto/pkcs12/p12_decr.c M crypto/pkcs12/p12_init.c M crypto/pkcs12/p12_key.c M crypto/pkcs12/p12_kiss.c M crypto/pkcs12/p12_local.h M crypto/pkcs12/p12_mutl.c M crypto/pkcs12/p12_npas.c M crypto/pkcs12/p12_p8d.c M crypto/pkcs12/p12_p8e.c M crypto/pkcs12/p12_sbag.c M crypto/pkcs12/p12_utl.c M crypto/pkcs12/pk12err.c M crypto/pkcs7/bio_pk7.c M crypto/pkcs7/pk7_asn1.c M crypto/pkcs7/pk7_attr.c M crypto/pkcs7/pk7_doit.c M crypto/pkcs7/pk7_lib.c M crypto/pkcs7/pk7_mime.c M crypto/pkcs7/pk7_smime.c M crypto/pkcs7/pkcs7err.c M crypto/poly1305/poly1305.c M crypto/poly1305/poly1305_base2_44.c M crypto/poly1305/poly1305_ieee754.c M crypto/poly1305/poly1305_ppc.c M crypto/ppccap.c M crypto/property/defn_cache.c M crypto/property/property.c M crypto/property/property_err.c M crypto/property/property_local.h M crypto/property/property_parse.c M crypto/property/property_query.c M crypto/property/property_string.c M crypto/provider.c M crypto/provider_child.c M crypto/provider_conf.c M crypto/provider_core.c M crypto/provider_local.h M crypto/provider_predefined.c M crypto/punycode.c M crypto/rand/prov_seed.c M crypto/rand/rand_deprecated.c M crypto/rand/rand_egd.c M crypto/rand/rand_err.c M crypto/rand/rand_lib.c M crypto/rand/rand_local.h M crypto/rand/rand_meth.c M crypto/rand/rand_pool.c M crypto/rand/randfile.c M crypto/rc2/rc2_cbc.c M crypto/rc2/rc2_ecb.c M crypto/rc2/rc2_local.h M crypto/rc2/rc2_skey.c M crypto/rc2/rc2cfb64.c M crypto/rc2/rc2ofb64.c M crypto/rc4/rc4_enc.c M crypto/rc4/rc4_local.h M crypto/rc4/rc4_skey.c M crypto/rc5/rc5_ecb.c M crypto/rc5/rc5_enc.c M crypto/rc5/rc5_local.h M crypto/rc5/rc5_skey.c M crypto/rc5/rc5cfb64.c M crypto/rc5/rc5ofb64.c M crypto/ripemd/rmd_dgst.c M crypto/ripemd/rmd_local.h M crypto/ripemd/rmdconst.h M crypto/rsa/rsa_acvp_test_params.c M crypto/rsa/rsa_ameth.c M crypto/rsa/rsa_asn1.c M crypto/rsa/rsa_backend.c M crypto/rsa/rsa_chk.c M crypto/rsa/rsa_crpt.c M crypto/rsa/rsa_depr.c M crypto/rsa/rsa_err.c M crypto/rsa/rsa_gen.c M crypto/rsa/rsa_lib.c M crypto/rsa/rsa_local.h M crypto/rsa/rsa_meth.c M crypto/rsa/rsa_mp.c M crypto/rsa/rsa_none.c M crypto/rsa/rsa_oaep.c M crypto/rsa/rsa_ossl.c M crypto/rsa/rsa_pk1.c M crypto/rsa/rsa_pmeth.c M crypto/rsa/rsa_pss.c M crypto/rsa/rsa_saos.c M crypto/rsa/rsa_schemes.c M crypto/rsa/rsa_sign.c M crypto/rsa/rsa_sp800_56b_check.c M crypto/rsa/rsa_sp800_56b_gen.c M crypto/rsa/rsa_x931.c M crypto/rsa/rsa_x931g.c M crypto/s390x_arch.h M crypto/s390xcap.c M crypto/s390xcpuid.pl M crypto/seed/seed.c M crypto/seed/seed_cbc.c M crypto/seed/seed_cfb.c M crypto/seed/seed_ecb.c M crypto/seed/seed_local.h M crypto/seed/seed_ofb.c M crypto/self_test_core.c M crypto/sha/asm/keccak1600-s390x.pl M crypto/sha/keccak1600.c M crypto/sha/sha256.c M crypto/sha/sha3.c M crypto/sha/sha512.c M crypto/sha/sha_local.h M crypto/sha/sha_ppc.c M crypto/siphash/siphash.c M crypto/sm2/sm2_crypt.c M crypto/sm2/sm2_err.c M crypto/sm2/sm2_key.c M crypto/sm2/sm2_sign.c M crypto/sm3/legacy_sm3.c M crypto/sm3/sm3.c M crypto/sm3/sm3_local.h M crypto/sm4/sm4.c M crypto/sparcv9cap.c M crypto/sparse_array.c M crypto/srp/srp_lib.c M crypto/srp/srp_vfy.c M crypto/stack/stack.c M crypto/store/store_err.c M crypto/store/store_lib.c M crypto/store/store_local.h M crypto/store/store_meth.c M crypto/store/store_register.c M crypto/store/store_result.c M crypto/store/store_strings.c M crypto/threads_none.c M crypto/threads_pthread.c M crypto/threads_win.c M crypto/trace.c M crypto/ts/ts_asn1.c M crypto/ts/ts_conf.c M crypto/ts/ts_err.c M crypto/ts/ts_lib.c M crypto/ts/ts_local.h M crypto/ts/ts_req_print.c M crypto/ts/ts_rsp_print.c M crypto/ts/ts_rsp_sign.c M crypto/ts/ts_rsp_verify.c M crypto/ts/ts_verify_ctx.c M crypto/txt_db/txt_db.c M crypto/ui/ui_err.c M crypto/ui/ui_lib.c M crypto/ui/ui_local.h M crypto/ui/ui_null.c M crypto/ui/ui_openssl.c M crypto/ui/ui_util.c M crypto/uid.c M crypto/vms_rms.h M crypto/whrlpool/wp_block.c M crypto/whrlpool/wp_dgst.c M crypto/x509/by_dir.c M crypto/x509/by_file.c M crypto/x509/by_store.c M crypto/x509/pcy_cache.c M crypto/x509/pcy_data.c M crypto/x509/pcy_lib.c M crypto/x509/pcy_local.h M crypto/x509/pcy_map.c M crypto/x509/pcy_node.c M crypto/x509/pcy_tree.c M crypto/x509/standard_exts.h M crypto/x509/t_crl.c M crypto/x509/t_req.c M crypto/x509/t_x509.c M crypto/x509/v3_addr.c M crypto/x509/v3_admis.c M crypto/x509/v3_admis.h M crypto/x509/v3_akeya.c M crypto/x509/v3_akid.c M crypto/x509/v3_asid.c M crypto/x509/v3_bcons.c M crypto/x509/v3_bitst.c M crypto/x509/v3_conf.c M crypto/x509/v3_cpols.c M crypto/x509/v3_crld.c M crypto/x509/v3_enum.c M crypto/x509/v3_extku.c M crypto/x509/v3_genn.c M crypto/x509/v3_ia5.c M crypto/x509/v3_info.c M crypto/x509/v3_int.c M crypto/x509/v3_ist.c M crypto/x509/v3_lib.c M crypto/x509/v3_ncons.c M crypto/x509/v3_pci.c M crypto/x509/v3_pcia.c M crypto/x509/v3_pcons.c M crypto/x509/v3_pku.c M crypto/x509/v3_pmaps.c M crypto/x509/v3_prn.c M crypto/x509/v3_purp.c M crypto/x509/v3_san.c M crypto/x509/v3_skid.c M crypto/x509/v3_sxnet.c M crypto/x509/v3_tlsf.c M crypto/x509/v3_utf8.c M crypto/x509/v3_utl.c M crypto/x509/v3err.c M crypto/x509/x509_att.c M crypto/x509/x509_cmp.c M crypto/x509/x509_d2.c M crypto/x509/x509_err.c M crypto/x509/x509_ext.c M crypto/x509/x509_local.h M crypto/x509/x509_lu.c M crypto/x509/x509_meth.c M crypto/x509/x509_obj.c M crypto/x509/x509_r2x.c M crypto/x509/x509_req.c M crypto/x509/x509_set.c M crypto/x509/x509_trust.c M crypto/x509/x509_txt.c M crypto/x509/x509_v3.c M crypto/x509/x509_vfy.c M crypto/x509/x509_vpm.c M crypto/x509/x509cset.c M crypto/x509/x509name.c M crypto/x509/x509type.c M crypto/x509/x_all.c M crypto/x509/x_attrib.c M crypto/x509/x_crl.c M crypto/x509/x_exten.c M crypto/x509/x_name.c M crypto/x509/x_pubkey.c M crypto/x509/x_req.c M crypto/x509/x_x509.c M crypto/x509/x_x509a.c M demos/bio/client-arg.c M demos/bio/client-conf.c M demos/bio/saccept.c M demos/bio/sconnect.c M demos/bio/server-arg.c M demos/bio/server-cmod.c M demos/bio/server-conf.c M demos/cipher/aesccm.c M demos/cipher/aesgcm.c M demos/cipher/aeskeywrap.c M demos/cipher/ariacbc.c M demos/cms/cms_comp.c M demos/cms/cms_ddec.c M demos/cms/cms_dec.c M demos/cms/cms_denc.c M demos/cms/cms_enc.c M demos/cms/cms_sign.c M demos/cms/cms_sign2.c M demos/cms/cms_uncomp.c M demos/cms/cms_ver.c M demos/digest/BIO_f_md.c M demos/digest/EVP_MD_demo.c M demos/digest/EVP_MD_stdin.c M demos/digest/EVP_MD_xof.c M demos/encode/ec_encode.c M demos/encode/rsa_encode.c M demos/kdf/hkdf.c M demos/kdf/pbkdf2.c M demos/kdf/scrypt.c M demos/keyexch/x25519.c M demos/mac/cmac-aes256.c M demos/mac/gmac.c M demos/mac/hmac-sha512.c M demos/mac/poly1305.c M demos/pkcs12/pkread.c M demos/pkey/EVP_PKEY_DSA_keygen.c M demos/pkey/EVP_PKEY_DSA_paramfromdata.c M demos/pkey/EVP_PKEY_DSA_paramgen.c M demos/pkey/EVP_PKEY_DSA_paramvalidate.c M demos/pkey/EVP_PKEY_EC_keygen.c M demos/pkey/EVP_PKEY_RSA_keygen.c M demos/signature/EVP_Signature_demo.c M demos/signature/EVP_Signature_demo.h M demos/signature/rsa_pss_direct.c M demos/signature/rsa_pss_hash.c M demos/smime/smdec.c M demos/smime/smenc.c M demos/smime/smsign.c M demos/smime/smsign2.c M demos/smime/smver.c M doc/README.md M doc/build.info A doc/internal/man3/bn_mul_words.pod M doc/man1/CA.pl.pod M doc/man1/openssl-ca.pod.in M doc/man1/openssl-ciphers.pod.in M doc/man1/openssl-cmp.pod.in M doc/man1/openssl-cms.pod.in M doc/man1/openssl-enc.pod.in M doc/man1/openssl-fipsinstall.pod.in M doc/man1/openssl-format-options.pod M doc/man1/openssl-ocsp.pod.in M doc/man1/openssl-pkeyutl.pod.in M doc/man1/openssl-req.pod.in M doc/man1/openssl-s_client.pod.in M doc/man1/openssl-s_server.pod.in M doc/man1/openssl-s_time.pod.in M doc/man1/openssl-smime.pod.in M doc/man1/openssl-ts.pod.in M doc/man1/openssl-verification-options.pod M doc/man1/openssl-verify.pod.in M doc/man1/openssl.pod M doc/man3/ADMISSIONS.pod M doc/man3/ASN1_TIME_set.pod M doc/man3/ASN1_aux_cb.pod M doc/man3/BIO_get_data.pod M doc/man3/BIO_s_accept.pod M doc/man3/BIO_s_connect.pod A doc/man3/BIO_set_flags.pod M doc/man3/BN_generate_prime.pod M doc/man3/CMS_EncryptedData_decrypt.pod M doc/man3/CMS_EncryptedData_encrypt.pod A doc/man3/CMS_EncryptedData_set1_key.pod M doc/man3/CMS_sign.pod M doc/man3/DTLS_set_timer_cb.pod M doc/man3/ECDSA_sign.pod A doc/man3/EVP_CIPHER_CTX_get_app_data.pod M doc/man3/EVP_EncryptInit.pod M doc/man3/EVP_PKEY_CTX_new.pod M doc/man3/EVP_PKEY_decapsulate.pod M doc/man3/EVP_PKEY_encapsulate.pod M doc/man3/EVP_PKEY_keygen.pod M doc/man3/EVP_PKEY_new.pod M doc/man3/EVP_RAND.pod M doc/man3/EVP_aes_128_gcm.pod M doc/man3/EVP_aria_128_gcm.pod M doc/man3/EVP_chacha20.pod M doc/man3/OPENSSL_malloc.pod M doc/man3/OPENSSL_secure_malloc.pod M doc/man3/OSSL_CMP_CTX_new.pod M doc/man3/OSSL_CMP_validate_msg.pod M doc/man3/OSSL_DECODER_CTX.pod M doc/man3/OSSL_DECODER_CTX_new_for_pkey.pod M doc/man3/OSSL_ENCODER_CTX.pod M doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod M doc/man3/OSSL_HTTP_parse_url.pod M doc/man3/OSSL_HTTP_transfer.pod M doc/man3/OSSL_PARAM.pod M doc/man3/OSSL_PARAM_int.pod M doc/man3/OSSL_PROVIDER.pod M doc/man3/OSSL_trace_enabled.pod M doc/man3/OpenSSL_version.pod M doc/man3/PEM_read_CMS.pod M doc/man3/PKCS5_PBE_keyivgen.pod M doc/man3/PKCS7_sign.pod M doc/man3/RAND_load_file.pod M doc/man3/RSA_set_method.pod M doc/man3/SSL_CIPHER_get_name.pod M doc/man3/SSL_CONF_cmd.pod M doc/man3/SSL_CTX_new.pod M doc/man3/SSL_CTX_set_cert_verify_callback.pod M doc/man3/SSL_CTX_set_client_hello_cb.pod M doc/man3/SSL_CTX_set_min_proto_version.pod M doc/man3/SSL_CTX_set_options.pod M doc/man3/SSL_CTX_set_psk_client_callback.pod M doc/man3/SSL_CTX_set_tmp_dh_callback.pod M doc/man3/SSL_SESSION_get0_hostname.pod M doc/man3/SSL_get_shared_sigalgs.pod M doc/man3/SSL_key_update.pod M doc/man3/SSL_set_bio.pod M doc/man3/X509V3_set_ctx.pod M doc/man3/X509_NAME_print_ex.pod M doc/man3/X509_STORE_CTX_new.pod M doc/man3/X509_STORE_get0_param.pod M doc/man3/X509_VERIFY_PARAM_set_flags.pod M doc/man3/X509_add_cert.pod M doc/man3/X509_load_http.pod M doc/man3/d2i_X509.pod M doc/man7/EVP_KDF-HKDF.pod M doc/man7/EVP_KDF-KB.pod M doc/man7/EVP_KDF-PBKDF2.pod M doc/man7/EVP_KDF-SS.pod M doc/man7/EVP_KDF-SSHKDF.pod M doc/man7/EVP_KDF-TLS13_KDF.pod M doc/man7/EVP_KDF-TLS1_PRF.pod M doc/man7/EVP_KDF-X942-ASN1.pod M doc/man7/EVP_KDF-X963.pod M doc/man7/EVP_PKEY-DSA.pod M doc/man7/EVP_PKEY-FFC.pod M doc/man7/EVP_SIGNATURE-DSA.pod M doc/man7/OSSL_PROVIDER-FIPS.pod M doc/man7/migration_guide.pod M doc/man7/openssl-env.pod M doc/man7/property.pod M doc/man7/provider-base.pod M doc/man7/provider-cipher.pod M doc/man7/provider-decoder.pod M doc/man7/provider-encoder.pod M doc/man7/provider-keymgmt.pod M doc/man7/provider-signature.pod M doc/man7/provider.pod M e_os.h M engines/e_afalg.c M engines/e_afalg.h M engines/e_afalg_err.c M engines/e_afalg_err.h M engines/e_capi.c M engines/e_capi_err.c M engines/e_capi_err.h M engines/e_dasync.c M engines/e_dasync_err.c M engines/e_dasync_err.h M engines/e_devcrypto.c M engines/e_loader_attic.c M engines/e_loader_attic_err.c M engines/e_loader_attic_err.h M engines/e_ossltest.c M engines/e_ossltest_err.c M engines/e_ossltest_err.h M engines/e_padlock.c M external/perl/Text-Template-1.56/lib/Text/Template.pm M external/perl/Text-Template-1.56/lib/Text/Template/Preprocess.pm M fuzz/asn1.c M fuzz/bignum.c M fuzz/bndiv.c M fuzz/client.c M fuzz/cmp.c M fuzz/driver.c M fuzz/fuzz_rand.c M fuzz/oids.txt M fuzz/server.c M fuzz/test-corpus.c M fuzz/x509.c M include/crypto/aes_platform.h M include/crypto/aria.h M include/crypto/asn1.h M include/crypto/asn1_dsa.h M include/crypto/asn1err.h M include/crypto/async.h M include/crypto/asyncerr.h M include/crypto/bioerr.h M include/crypto/bn.h M include/crypto/bn_conf.h.in M include/crypto/bn_dh.h M include/crypto/bnerr.h M include/crypto/buffererr.h M include/crypto/chacha.h M include/crypto/cmll_platform.h M include/crypto/cmperr.h M include/crypto/cmserr.h M include/crypto/comperr.h M include/crypto/conferr.h M include/crypto/crmferr.h M include/crypto/cryptlib.h M include/crypto/cryptoerr.h M include/crypto/cterr.h M include/crypto/ctype.h M include/crypto/decoder.h M include/crypto/decodererr.h M include/crypto/des_platform.h M include/crypto/dh.h M include/crypto/dherr.h M include/crypto/dsa.h M include/crypto/dsaerr.h M include/crypto/dso_conf.h.in M include/crypto/ec.h M include/crypto/ecerr.h M include/crypto/ecx.h M include/crypto/encoder.h M include/crypto/encodererr.h M include/crypto/engineerr.h M include/crypto/err.h M include/crypto/ess.h M include/crypto/esserr.h M include/crypto/evp.h M include/crypto/evperr.h M include/crypto/httperr.h M include/crypto/lhash.h M include/crypto/md32_common.h M include/crypto/modes.h M include/crypto/objectserr.h M include/crypto/ocsperr.h M include/crypto/pem.h M include/crypto/pemerr.h M include/crypto/pkcs12err.h M include/crypto/pkcs7.h M include/crypto/pkcs7err.h M include/crypto/poly1305.h M include/crypto/ppc_arch.h M include/crypto/punycode.h M include/crypto/rand.h M include/crypto/rand_pool.h M include/crypto/randerr.h M include/crypto/rsa.h M include/crypto/rsaerr.h M include/crypto/security_bits.h M include/crypto/sha.h M include/crypto/siphash.h M include/crypto/siv.h M include/crypto/sm2.h M include/crypto/sm2err.h M include/crypto/sm4.h M include/crypto/sparc_arch.h M include/crypto/sparse_array.h M include/crypto/store.h M include/crypto/storeerr.h M include/crypto/tserr.h M include/crypto/types.h M include/crypto/uierr.h M include/crypto/x509.h M include/crypto/x509err.h M include/crypto/x509v3err.h M include/internal/asn1.h M include/internal/bio.h M include/internal/conf.h M include/internal/constant_time.h M include/internal/core.h M include/internal/cryptlib.h M include/internal/dane.h M include/internal/deprecated.h M include/internal/der.h M include/internal/dso.h M include/internal/dsoerr.h M include/internal/endian.h M include/internal/err.h M include/internal/ffc.h M include/internal/ktls.h M include/internal/namemap.h M include/internal/nelem.h M include/internal/numbers.h M include/internal/o_dir.h M include/internal/packet.h M include/internal/param_build_set.h M include/internal/passphrase.h M include/internal/property.h M include/internal/propertyerr.h M include/internal/provider.h M include/internal/refcount.h M include/internal/sha3.h M include/internal/sizes.h M include/internal/sm3.h M include/internal/sockets.h M include/internal/sslconf.h M include/internal/symhacks.h M include/internal/thread_once.h M include/internal/tlsgroups.h M include/internal/tsan_assist.h M include/internal/unicode.h M include/openssl/aes.h M include/openssl/asn1.h.in M include/openssl/asn1err.h M include/openssl/asn1t.h.in M include/openssl/async.h M include/openssl/asyncerr.h M include/openssl/bio.h.in M include/openssl/bioerr.h M include/openssl/blowfish.h M include/openssl/bn.h M include/openssl/bnerr.h M include/openssl/buffer.h M include/openssl/buffererr.h M include/openssl/camellia.h M include/openssl/cast.h M include/openssl/cmac.h M include/openssl/cmp.h.in M include/openssl/cmp_util.h M include/openssl/cmperr.h M include/openssl/cms.h.in M include/openssl/cmserr.h M include/openssl/comp.h M include/openssl/comperr.h M include/openssl/conf.h.in M include/openssl/conf_api.h M include/openssl/conferr.h M include/openssl/configuration.h.in M include/openssl/conftypes.h M include/openssl/core.h M include/openssl/core_dispatch.h M include/openssl/core_names.h M include/openssl/core_object.h M include/openssl/crmf.h.in M include/openssl/crmferr.h M include/openssl/crypto.h.in M include/openssl/cryptoerr.h M include/openssl/cryptoerr_legacy.h M include/openssl/ct.h.in M include/openssl/cterr.h M include/openssl/decoder.h M include/openssl/decodererr.h M include/openssl/des.h M include/openssl/dh.h M include/openssl/dherr.h M include/openssl/dsa.h M include/openssl/dsaerr.h M include/openssl/dtls1.h M include/openssl/e_os2.h M include/openssl/ebcdic.h M include/openssl/ec.h M include/openssl/ecerr.h M include/openssl/encoder.h M include/openssl/encodererr.h M include/openssl/engine.h M include/openssl/engineerr.h M include/openssl/err.h.in M include/openssl/ess.h.in M include/openssl/esserr.h M include/openssl/evp.h M include/openssl/evperr.h M include/openssl/fips_names.h M include/openssl/fipskey.h.in M include/openssl/hmac.h M include/openssl/http.h M include/openssl/httperr.h M include/openssl/idea.h M include/openssl/kdf.h M include/openssl/kdferr.h M include/openssl/lhash.h.in M include/openssl/macros.h M include/openssl/md2.h M include/openssl/md4.h M include/openssl/md5.h M include/openssl/mdc2.h M include/openssl/modes.h M include/openssl/obj_mac.h M include/openssl/objects.h M include/openssl/objectserr.h M include/openssl/ocsp.h.in M include/openssl/ocsperr.h M include/openssl/opensslconf.h M include/openssl/opensslv.h.in M include/openssl/ossl_typ.h M include/openssl/param_build.h M include/openssl/params.h M include/openssl/pem.h M include/openssl/pem2.h M include/openssl/pemerr.h M include/openssl/pkcs12.h.in M include/openssl/pkcs12err.h M include/openssl/pkcs7.h.in M include/openssl/pkcs7err.h M include/openssl/prov_ssl.h M include/openssl/proverr.h M include/openssl/provider.h M include/openssl/rand.h M include/openssl/randerr.h M include/openssl/rc2.h M include/openssl/rc4.h M include/openssl/rc5.h M include/openssl/ripemd.h M include/openssl/rsa.h M include/openssl/rsaerr.h M include/openssl/safestack.h.in M include/openssl/seed.h M include/openssl/self_test.h M include/openssl/sha.h M include/openssl/srp.h.in M include/openssl/srtp.h M include/openssl/ssl.h.in M include/openssl/ssl2.h M include/openssl/ssl3.h M include/openssl/sslerr.h M include/openssl/sslerr_legacy.h M include/openssl/stack.h M include/openssl/store.h M include/openssl/storeerr.h M include/openssl/symhacks.h M include/openssl/tls1.h M include/openssl/trace.h M include/openssl/ts.h M include/openssl/tserr.h M include/openssl/txt_db.h M include/openssl/types.h M include/openssl/ui.h.in M include/openssl/uierr.h M include/openssl/whrlpool.h M include/openssl/x509.h.in M include/openssl/x509_vfy.h.in M include/openssl/x509err.h M include/openssl/x509v3.h.in M include/openssl/x509v3err.h M ms/applink.c M ms/uplink.c M ms/uplink.h M providers/baseprov.c M providers/common/bio_prov.c M providers/common/capabilities.c M providers/common/der/der_digests_gen.c.in M providers/common/der/der_dsa_gen.c.in M providers/common/der/der_dsa_key.c M providers/common/der/der_dsa_sig.c M providers/common/der/der_ec_gen.c.in M providers/common/der/der_ec_key.c M providers/common/der/der_ec_sig.c M providers/common/der/der_ecx_gen.c.in M providers/common/der/der_ecx_key.c M providers/common/der/der_rsa_gen.c.in M providers/common/der/der_rsa_key.c M providers/common/der/der_rsa_sig.c M providers/common/der/der_sm2_gen.c.in M providers/common/der/der_sm2_key.c M providers/common/der/der_sm2_sig.c M providers/common/der/der_wrap_gen.c.in M providers/common/digest_to_nid.c M providers/common/include/prov/bio.h M providers/common/include/prov/der_digests.h.in M providers/common/include/prov/der_dsa.h.in M providers/common/include/prov/der_ec.h.in M providers/common/include/prov/der_ecx.h.in M providers/common/include/prov/der_rsa.h.in M providers/common/include/prov/der_sm2.h.in M providers/common/include/prov/der_wrap.h.in M providers/common/include/prov/proverr.h M providers/common/include/prov/provider_ctx.h M providers/common/include/prov/provider_util.h M providers/common/include/prov/securitycheck.h M providers/common/provider_err.c M providers/common/provider_seeding.c M providers/common/provider_util.c M providers/common/securitycheck.c M providers/common/securitycheck_default.c M providers/common/securitycheck_fips.c M providers/decoders.inc M providers/defltprov.c M providers/fips-sources.checksums M providers/fips.checksum M providers/fips/fips_entry.c M providers/fips/fipsprov.c M providers/fips/self_test.c M providers/fips/self_test.h M providers/fips/self_test_kats.c M providers/implementations/asymciphers/rsa_enc.c M providers/implementations/asymciphers/sm2_enc.c M providers/implementations/ciphers/cipher_aes.c M providers/implementations/ciphers/cipher_aes.h M providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c M providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.h M providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c M providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c M providers/implementations/ciphers/cipher_aes_ccm.c M providers/implementations/ciphers/cipher_aes_ccm.h M providers/implementations/ciphers/cipher_aes_ccm_hw.c M providers/implementations/ciphers/cipher_aes_gcm.c M providers/implementations/ciphers/cipher_aes_gcm.h M providers/implementations/ciphers/cipher_aes_gcm_hw.c M providers/implementations/ciphers/cipher_aes_gcm_hw_armv8.inc M providers/implementations/ciphers/cipher_aes_hw.c M providers/implementations/ciphers/cipher_aes_ocb.c M providers/implementations/ciphers/cipher_aes_ocb.h M providers/implementations/ciphers/cipher_aes_ocb_hw.c M providers/implementations/ciphers/cipher_aes_siv.c M providers/implementations/ciphers/cipher_aes_siv.h M providers/implementations/ciphers/cipher_aes_siv_hw.c M providers/implementations/ciphers/cipher_aes_wrp.c M providers/implementations/ciphers/cipher_aes_xts.c M providers/implementations/ciphers/cipher_aes_xts.h M providers/implementations/ciphers/cipher_aes_xts_hw.c M providers/implementations/ciphers/cipher_aria.c M providers/implementations/ciphers/cipher_aria.h M providers/implementations/ciphers/cipher_aria_ccm.c M providers/implementations/ciphers/cipher_aria_ccm.h M providers/implementations/ciphers/cipher_aria_ccm_hw.c M providers/implementations/ciphers/cipher_aria_gcm.c M providers/implementations/ciphers/cipher_aria_gcm.h M providers/implementations/ciphers/cipher_aria_gcm_hw.c M providers/implementations/ciphers/cipher_aria_hw.c M providers/implementations/ciphers/cipher_blowfish.c M providers/implementations/ciphers/cipher_blowfish.h M providers/implementations/ciphers/cipher_blowfish_hw.c M providers/implementations/ciphers/cipher_camellia.c M providers/implementations/ciphers/cipher_camellia.h M providers/implementations/ciphers/cipher_camellia_hw.c M providers/implementations/ciphers/cipher_cast.h M providers/implementations/ciphers/cipher_cast5.c M providers/implementations/ciphers/cipher_cast5_hw.c M providers/implementations/ciphers/cipher_chacha20.c M providers/implementations/ciphers/cipher_chacha20.h M providers/implementations/ciphers/cipher_chacha20_hw.c M providers/implementations/ciphers/cipher_chacha20_poly1305.c M providers/implementations/ciphers/cipher_chacha20_poly1305.h M providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c M providers/implementations/ciphers/cipher_cts.c M providers/implementations/ciphers/cipher_cts.h M providers/implementations/ciphers/cipher_des.c M providers/implementations/ciphers/cipher_des.h M providers/implementations/ciphers/cipher_des_hw.c M providers/implementations/ciphers/cipher_desx.c M providers/implementations/ciphers/cipher_desx_hw.c M providers/implementations/ciphers/cipher_idea.c M providers/implementations/ciphers/cipher_idea.h M providers/implementations/ciphers/cipher_idea_hw.c M providers/implementations/ciphers/cipher_null.c M providers/implementations/ciphers/cipher_rc2.c M providers/implementations/ciphers/cipher_rc2.h M providers/implementations/ciphers/cipher_rc2_hw.c M providers/implementations/ciphers/cipher_rc4.c M providers/implementations/ciphers/cipher_rc4.h M providers/implementations/ciphers/cipher_rc4_hmac_md5.c M providers/implementations/ciphers/cipher_rc4_hmac_md5.h M providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c M providers/implementations/ciphers/cipher_rc4_hw.c M providers/implementations/ciphers/cipher_rc5.c M providers/implementations/ciphers/cipher_rc5.h M providers/implementations/ciphers/cipher_rc5_hw.c M providers/implementations/ciphers/cipher_seed.c M providers/implementations/ciphers/cipher_seed.h M providers/implementations/ciphers/cipher_seed_hw.c M providers/implementations/ciphers/cipher_sm4.c M providers/implementations/ciphers/cipher_sm4.h M providers/implementations/ciphers/cipher_sm4_hw.c M providers/implementations/ciphers/cipher_tdes.c M providers/implementations/ciphers/cipher_tdes.h M providers/implementations/ciphers/cipher_tdes_common.c M providers/implementations/ciphers/cipher_tdes_default.c M providers/implementations/ciphers/cipher_tdes_default_hw.c M providers/implementations/ciphers/cipher_tdes_hw.c M providers/implementations/ciphers/cipher_tdes_wrap.c M providers/implementations/ciphers/ciphercommon.c M providers/implementations/ciphers/ciphercommon_block.c M providers/implementations/ciphers/ciphercommon_ccm.c M providers/implementations/ciphers/ciphercommon_ccm_hw.c M providers/implementations/ciphers/ciphercommon_gcm.c M providers/implementations/ciphers/ciphercommon_gcm_hw.c M providers/implementations/ciphers/ciphercommon_hw.c M providers/implementations/ciphers/ciphercommon_local.h M providers/implementations/digests/blake2_impl.h M providers/implementations/digests/blake2_prov.c M providers/implementations/digests/blake2b_prov.c M providers/implementations/digests/blake2s_prov.c M providers/implementations/digests/digestcommon.c M providers/implementations/digests/md2_prov.c M providers/implementations/digests/md4_prov.c M providers/implementations/digests/md5_prov.c M providers/implementations/digests/md5_sha1_prov.c M providers/implementations/digests/mdc2_prov.c M providers/implementations/digests/null_prov.c M providers/implementations/digests/ripemd_prov.c M providers/implementations/digests/sha2_prov.c M providers/implementations/digests/sha3_prov.c M providers/implementations/digests/sm3_prov.c M providers/implementations/digests/wp_prov.c M providers/implementations/encode_decode/decode_der2key.c M providers/implementations/encode_decode/decode_epki2pki.c M providers/implementations/encode_decode/decode_msblob2key.c M providers/implementations/encode_decode/decode_pem2der.c M providers/implementations/encode_decode/decode_pvk2key.c M providers/implementations/encode_decode/decode_spki2typespki.c M providers/implementations/encode_decode/encode_key2any.c M providers/implementations/encode_decode/encode_key2blob.c M providers/implementations/encode_decode/encode_key2ms.c M providers/implementations/encode_decode/encode_key2text.c M providers/implementations/encode_decode/endecoder_common.c M providers/implementations/encode_decode/endecoder_local.h M providers/implementations/exchange/dh_exch.c M providers/implementations/exchange/ecdh_exch.c M providers/implementations/exchange/ecx_exch.c M providers/implementations/exchange/kdf_exch.c M providers/implementations/include/prov/blake2.h M providers/implementations/include/prov/ciphercommon.h M providers/implementations/include/prov/ciphercommon_aead.h M providers/implementations/include/prov/ciphercommon_ccm.h M providers/implementations/include/prov/ciphercommon_gcm.h M providers/implementations/include/prov/digestcommon.h M providers/implementations/include/prov/implementations.h M providers/implementations/include/prov/md5_sha1.h M providers/implementations/include/prov/names.h M providers/implementations/include/prov/seeding.h M providers/implementations/kdfs/hkdf.c M providers/implementations/kdfs/kbkdf.c M providers/implementations/kdfs/krb5kdf.c M providers/implementations/kdfs/pbkdf1.c M providers/implementations/kdfs/pbkdf2.c M providers/implementations/kdfs/pkcs12kdf.c M providers/implementations/kdfs/scrypt.c M providers/implementations/kdfs/sshkdf.c M providers/implementations/kdfs/sskdf.c M providers/implementations/kdfs/tls1_prf.c M providers/implementations/kdfs/x942kdf.c M providers/implementations/kem/rsa_kem.c M providers/implementations/keymgmt/dh_kmgmt.c M providers/implementations/keymgmt/dsa_kmgmt.c M providers/implementations/keymgmt/ec_kmgmt.c M providers/implementations/keymgmt/ecx_kmgmt.c M providers/implementations/keymgmt/kdf_legacy_kmgmt.c M providers/implementations/keymgmt/mac_legacy_kmgmt.c M providers/implementations/keymgmt/rsa_kmgmt.c M providers/implementations/macs/blake2_mac_impl.c M providers/implementations/macs/blake2b_mac.c M providers/implementations/macs/blake2s_mac.c M providers/implementations/macs/cmac_prov.c M providers/implementations/macs/gmac_prov.c M providers/implementations/macs/hmac_prov.c M providers/implementations/macs/kmac_prov.c M providers/implementations/macs/poly1305_prov.c M providers/implementations/macs/siphash_prov.c M providers/implementations/rands/crngt.c M providers/implementations/rands/drbg.c M providers/implementations/rands/drbg_ctr.c M providers/implementations/rands/drbg_hash.c M providers/implementations/rands/drbg_hmac.c M providers/implementations/rands/drbg_local.h M providers/implementations/rands/seed_src.c M providers/implementations/rands/seeding/rand_cpu_x86.c M providers/implementations/rands/seeding/rand_tsc.c M providers/implementations/rands/seeding/rand_unix.c M providers/implementations/rands/seeding/rand_vms.c M providers/implementations/rands/seeding/rand_vxworks.c M providers/implementations/rands/seeding/rand_win.c M providers/implementations/rands/test_rng.c M providers/implementations/signature/dsa_sig.c M providers/implementations/signature/ecdsa_sig.c M providers/implementations/signature/eddsa_sig.c M providers/implementations/signature/mac_legacy_sig.c M providers/implementations/signature/rsa_sig.c M providers/implementations/signature/sm2_sig.c M providers/implementations/storemgmt/file_store.c M providers/implementations/storemgmt/file_store_any2obj.c M providers/implementations/storemgmt/file_store_local.h M providers/legacyprov.c M providers/nullprov.c M ssl/bio_ssl.c M ssl/d1_lib.c M ssl/d1_msg.c M ssl/d1_srtp.c M ssl/ktls.c M ssl/methods.c M ssl/pqueue.c M ssl/record/dtls1_bitmap.c M ssl/record/rec_layer_d1.c M ssl/record/rec_layer_s3.c M ssl/record/record.h M ssl/record/record_local.h M ssl/record/ssl3_buffer.c M ssl/record/ssl3_record.c M ssl/record/ssl3_record_tls13.c M ssl/record/tls_pad.c M ssl/s3_cbc.c M ssl/s3_enc.c M ssl/s3_lib.c M ssl/s3_msg.c M ssl/ssl_asn1.c M ssl/ssl_cert.c M ssl/ssl_cert_table.h M ssl/ssl_ciph.c M ssl/ssl_conf.c M ssl/ssl_err.c M ssl/ssl_init.c M ssl/ssl_lib.c M ssl/ssl_local.h M ssl/ssl_mcnf.c M ssl/ssl_rsa.c M ssl/ssl_rsa_legacy.c M ssl/ssl_sess.c M ssl/ssl_txt.c M ssl/sslerr.h M ssl/statem/extensions.c M ssl/statem/extensions_clnt.c M ssl/statem/extensions_cust.c M ssl/statem/extensions_srvr.c M ssl/statem/statem.c M ssl/statem/statem.h M ssl/statem/statem_clnt.c M ssl/statem/statem_dtls.c M ssl/statem/statem_lib.c M ssl/statem/statem_local.h M ssl/statem/statem_srvr.c M ssl/t1_enc.c M ssl/t1_lib.c M ssl/t1_trce.c M ssl/tls13_enc.c M ssl/tls_depr.c M ssl/tls_srp.c M test/README-external.md M test/acvp_test.c M test/aesgcmtest.c M test/afalgtest.c M test/algorithmid_test.c M test/asn1_decode_test.c M test/asn1_dsa_internal_test.c M test/asn1_encode_test.c M test/asn1_internal_test.c M test/asn1_stable_parse_test.c M test/asn1_string_table_test.c M test/asn1_time_test.c M test/asynciotest.c M test/asynctest.c M test/bad_dtls_test.c M test/bftest.c M test/bio_callback_test.c M test/bio_core_test.c M test/bio_enc_test.c M test/bio_memleak_test.c M test/bio_prefix_text.c A test/bio_pw_callback_test.c M test/bio_readbuffer_test.c M test/bioprinttest.c M test/bn_internal_test.c M test/bn_rand_range.h M test/bntest.c M test/build.info M test/casttest.c A test/certs/cve-2026-28388-ca.pem A test/certs/cve-2026-28388-crls.pem A test/certs/cve-2026-28388-leaf.pem M test/certs/mkcert.sh M test/cipher_overhead_test.c M test/cipherbytes_test.c M test/cipherlist_test.c M test/ciphername_test.c M test/clienthellotest.c M test/cmactest.c M test/cmp_asn_test.c M test/cmp_client_test.c M test/cmp_ctx_test.c M test/cmp_hdr_test.c M test/cmp_msg_test.c M test/cmp_protect_test.c M test/cmp_server_test.c M test/cmp_status_test.c M test/cmp_vfy_test.c M test/cmsapitest.c M test/conf_include_test.c M test/constant_time_test.c M test/context_internal_test.c M test/crltest.c M test/ct_test.c M test/ctype_internal_test.c M test/curve448_internal_test.c M test/d2i_test.c M test/danetest.c M test/defltfips_test.c M test/destest.c M test/dhtest.c M test/drbgtest.c M test/dsa_no_digest_size_test.c M test/dsatest.c M test/dtls_mtu_test.c M test/dtlstest.c M test/dtlsv1listentest.c M test/ec_internal_test.c M test/ecdsatest.c M test/ecdsatest.h M test/ecstresstest.c M test/ectest.c M test/endecode_test.c M test/endecoder_legacy_test.c M test/enginetest.c M test/errtest.c M test/evp_extra_test.c M test/evp_extra_test2.c M test/evp_fetch_prov_test.c M test/evp_kdf_test.c M test/evp_libctx_test.c M test/evp_pkey_dparams_test.c M test/evp_pkey_provided_test.c M test/evp_test.c M test/exdatatest.c M test/exptest.c M test/ext_internal_test.c M test/fake_rsaprov.c M test/fake_rsaprov.h M test/fatalerrtest.c M test/ffc_internal_test.c M test/filterprov.c M test/fips_version_test.c M test/gmdifftest.c M test/helpers/cmp_testlib.c M test/helpers/cmp_testlib.h M test/helpers/handshake.c M test/helpers/handshake.h M test/helpers/handshake_srp.c M test/helpers/pkcs12.c M test/helpers/pkcs12.h M test/helpers/predefined_dhparams.c M test/helpers/ssl_test_ctx.c M test/helpers/ssl_test_ctx.h M test/helpers/ssltestlib.c M test/helpers/ssltestlib.h M test/hexstr_test.c M test/hmactest.c M test/http_test.c M test/ideatest.c M test/igetest.c M test/keymgmt_internal_test.c M test/lhash_test.c M test/localetest.c M test/mdc2_internal_test.c M test/mdc2test.c M test/memleaktest.c M test/modes_internal_test.c M test/namemap_internal_test.c A test/nocache-and-default.cnf M test/nodefltctxtest.c M test/ocspapitest.c M test/ossl_store_test.c M test/p_minimal.c M test/p_test.c M test/packettest.c M test/param_build_test.c M test/params_api_test.c M test/params_conversion_test.c M test/params_test.c M test/pbelutest.c M test/pbetest.c M test/pem_read_depr_test.c M test/pemtest.c M test/pkcs12_format_test.c M test/pkcs7_test.c M test/pkey_meth_kdf_test.c M test/pkey_meth_test.c M test/poly1305_internal_test.c M test/property_test.c M test/prov_config_test.c M test/provfetchtest.c M test/provider_fallback_test.c M test/provider_internal_test.c M test/provider_pkey_test.c M test/provider_status_test.c M test/provider_test.c M test/punycode_test.c M test/rand_test.c M test/rc2test.c M test/rc4test.c M test/rc5test.c M test/rdrand_sanitytest.c M test/recipes/03-test_fipsinstall.t M test/recipes/04-test_asn1_parse.t M test/recipes/04-test_encoder_decoder.t M test/recipes/10-test_bn_data/bnmod.txt M test/recipes/15-test_ec.t M test/recipes/15-test_ecparam.t A test/recipes/15-test_ecparam_data/valid/sm2-explicit.pem A test/recipes/15-test_ecparam_data/valid/sm2-named.pem M test/recipes/15-test_gensm2.t A test/recipes/20-test_nocache.t M test/recipes/25-test_verify.t M test/recipes/30-test_evp_data/evpkdf_krb5.txt M test/recipes/30-test_evp_data/evpkdf_tls13_kdf.txt A test/recipes/61-test_bio_pw_callback.t A test/recipes/61-test_bio_pw_callback_data/private_key.pem M test/recipes/61-test_bio_readbuffer.t M test/recipes/70-test_sslrecords.t M test/recipes/70-test_tls13alerts.t M test/recipes/70-test_tls13downgrade.t M test/recipes/80-test_ca.t M test/recipes/80-test_cmp_http.t M test/recipes/80-test_cmp_http_data/test_connection.csv M test/recipes/80-test_cms.t A test/recipes/80-test_cms_data/dh-cert.pem A test/recipes/80-test_cms_data/dh-key.pem A test/recipes/80-test_cms_data/dh-malformed.der A test/recipes/80-test_cms_data/ecdh-cert.pem A test/recipes/80-test_cms_data/ecdh-key.pem A test/recipes/80-test_cms_data/ecdh-malformed.der A test/recipes/80-test_cms_data/rsa-malformed.der M test/recipes/80-test_cmsapi.t A test/recipes/80-test_cmsapi_data/encDataWithTooLongIV.pem M test/recipes/80-test_ocsp.t M test/recipes/90-test_store_cases.t A test/recipes/90-test_store_cases_data/test-BER.p12 M test/recipes/90-test_threads.t A test/recipes/90-test_threads_data/store/8489a545.0 M test/recordlentest.c M test/rsa_complex.c M test/rsa_mp_test.c M test/rsa_sp800_56b_test.c M test/rsa_test.c M test/sanitytest.c M test/secmemtest.c M test/servername_test.c M test/sha_test.c M test/shlibloadtest.c M test/simpledynamic.c M test/simpledynamic.h M test/siphash_internal_test.c M test/sm2_internal_test.c M test/sm3_internal_test.c M test/sm4_internal_test.c M test/sparse_array_test.c M test/srptest.c M test/ssl-tests/28-seclevel.cnf.in M test/ssl_cert_table_internal_test.c M test/ssl_ctx_test.c M test/ssl_old_test.c M test/ssl_test.c M test/ssl_test_ctx_test.c M test/sslapitest.c M test/sslbuffertest.c M test/sslcorrupttest.c M test/stack_test.c M test/sysdefaulttest.c A test/test_asn1_genconf.cnf M test/test_test.c A test/testec-sm2.pem M test/testutil.h M test/testutil/driver.c M test/testutil/fake_random.c M test/testutil/format_output.c M test/testutil/load.c M test/testutil/main.c M test/testutil/options.c M test/testutil/output.h M test/testutil/provider.c M test/testutil/random.c M test/testutil/stanza.c M test/testutil/tests.c M test/testutil/testutil_init.c M test/testutil/tu_local.h M test/threadstest.c M test/threadstest.h M test/threadstest_fips.c M test/time_offset_test.c M test/tls-provider.c M test/tls13ccstest.c M test/tls13encryptiontest.c M test/tls13secretstest.c M test/trace_api_test.c M test/uitest.c M test/upcallstest.c M test/user_property_test.c M test/v3ext.c M test/v3nametest.c M test/verify_extra_test.c M test/versions.c M test/wpackettest.c M test/x509_check_cert_pkey_test.c M test/x509_internal_test.c M test/x509_time_test.c M test/x509aux.c M tools/c_rehash.in M util/add-depends.pl R util/check-format-commit.sh R util/check-format-test-negatives.c R util/check-format-test-positives.c R util/check-format.pl M util/missingcrypto.txt M util/mkbuildinf.pl M util/mkerr.pl M util/other.syms M util/perl/OpenSSL/Template.pm M util/wrap.pl.in Log Message: ----------- Vendor import of OpenSSL 3.0.20 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 7 23:19:35 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 20:19:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 9d2d02: update for some security issues Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 9d2d028e5d0cfc2e8251e45ee50257a9b9dd638a https://github.com/MidnightBSD/mports/commit/9d2d028e5d0cfc2e8251e45ee50257a9b9dd638a Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M editors/vim/Makefile M editors/vim/distinfo Log Message: ----------- update for some security issues To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jun 7 23:24:02 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 20:24:02 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f20ab9: nvi 2.2.2 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f20ab9f00283f146a7454fd6d7022ddf32b73db5 https://github.com/MidnightBSD/mports/commit/f20ab9f00283f146a7454fd6d7022ddf32b73db5 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M editors/nvi2/Makefile M editors/nvi2/distinfo R editors/nvi2/files/patch-CMakeLists.txt R editors/nvi2/files/patch-common_common.h R editors/nvi2/files/patch-common_log.c R editors/nvi2/files/patch-common_mem.h R editors/nvi2/files/patch-common_options.c R editors/nvi2/files/patch-man_vi.1 R editors/nvi2/files/patch-vi_vs__refresh.c Log Message: ----------- nvi 2.2.2 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jun 7 23:27:05 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 20:27:05 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 36225e: remove nvi-devel Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 36225e612197235edb10beaba4e95c19ffee8a48 https://github.com/MidnightBSD/mports/commit/36225e612197235edb10beaba4e95c19ffee8a48 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M editors/Makefile R editors/nvi-devel/Makefile R editors/nvi-devel/distinfo R editors/nvi-devel/files/patch-config.h.in R editors/nvi-devel/files/patch-configure R editors/nvi-devel/pkg-descr R editors/nvi-devel/pkg-plist Log Message: ----------- remove nvi-devel Commit: 623b7490f4506594a70345068e8265d5188352a6 https://github.com/MidnightBSD/mports/commit/623b7490f4506594a70345068e8265d5188352a6 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M editors/mousepad/Makefile M editors/mousepad/distinfo M editors/mousepad/pkg-plist Log Message: ----------- mousepad 0.7.0 Compare: https://github.com/MidnightBSD/mports/compare/f20ab9f00283...623b7490f450 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jun 7 23:44:32 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 07 Jun 2026 20:44:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8b5a9b: editors/neovim: update to 0.12.2 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8b5a9b6b6bcda815de939e603ceda76ca923acf8 https://github.com/MidnightBSD/mports/commit/8b5a9b6b6bcda815de939e603ceda76ca923acf8 Author: Lucas Holt Date: 2026-06-07 (Sun, 07 Jun 2026) Changed paths: M editors/neovim/Makefile M editors/neovim/distinfo M editors/neovim/pkg-plist Log Message: ----------- editors/neovim: update to 0.12.2 Update the bundled tree-sitter parser distfiles, add the new utf8proc dependency, and gate translated desktop/man/icon files behind the NLS option. AI-Assisted-by: Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications