From noreply at github.com Mon Sep 28 14:14:20 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 28 Sep 2026 11:14:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] dee40d: databases/p5-DBI: update to 1.654 Message-ID: Branch: refs/heads/databases/p5-DBI Home: https://github.com/MidnightBSD/mports Commit: dee40d3e9763be8ae3c3b6866311d7537601c07d https://github.com/MidnightBSD/mports/commit/dee40d3e9763be8ae3c3b6866311d7537601c07d Author: Lucas Holt Date: 2026-09-28 (Mon, 28 Sep 2026) Changed paths: M databases/p5-DBI/Makefile M databases/p5-DBI/distinfo Log Message: ----------- databases/p5-DBI: update to 1.654 Fixes CVE-2026-88815: sql_type_cast_svpv passed the string pointer of an IV/NV to grok_number without stringifying it first, causing a segfault via DBI::sql_type_cast(..., SQL_NUMERIC, ...). Also fixes CVE-2026-88816 (FetchHashKeyName on IV/NV) and the security issues addressed in 1.648-1.653 (CVE-2026-14380, -14739, -14740, -15043, -15392, -60081, -60082, -73193, -73194, -78030). DBI now requires perl 5.12. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Sep 28 14:15:37 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 28 Sep 2026 11:15:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 783292: databases/p5-DBI: update to 1.654 (CVE-2026-88815)... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7832922905cc5d27ad6d12861e553c025163fa7d https://github.com/MidnightBSD/mports/commit/7832922905cc5d27ad6d12861e553c025163fa7d Author: Lucas Holt Date: 2026-09-28 (Mon, 28 Sep 2026) Changed paths: M databases/p5-DBI/Makefile M databases/p5-DBI/distinfo Log Message: ----------- databases/p5-DBI: update to 1.654 (CVE-2026-88815) (#1632) Update DBI 1.647 ? 1.654. Fixes CVE-2026-88815 (GHSA-c8vq-w3wr-6979): `sql_type_cast_svpv` read an invalid string pointer for IV/NV values when casting to `SQL_NUMERIC`, causing a segfault. 1.654 also fixes CVE-2026-88816, and 1.648?1.653 fix a number of other CVEs (see ChangeLog). License unchanged (Artistic 1.0 / GPL dual). `files/patch-Makefile.PL` still applies. Tested on MidnightBSD 4.0.6 amd64 (perl 5.40): - makesum, patch, build, fake, package: OK - `bmake test`: All tests successful (216 files, 9900 tests) - CVE repro `DBI::sql_type_cast(42, SQL_NUMERIC, 0)` and NV variant: no crash, returns 2 - portlint: only pre-existing `USES has to appear earlier` warning ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Bug Fixes: - Update DBI to version 1.654, incorporating fixes for CVE-2026-88815, CVE-2026-88816, and other vulnerabilities addressed since 1.647. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Sep 28 14:15:38 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 28 Sep 2026 11:15:38 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/p5-DBI 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 Mon Sep 28 14:18:54 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 28 Sep 2026 11:18:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/4.0.8 Home: https://github.com/MidnightBSD/src To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Mon Sep 28 17:43:17 2026 From: noreply at github.com (dependabot[bot]) Date: Mon, 28 Sep 2026 14:43:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] cbef0e: build(deps): bump fast-uri in /devel/electron42/fi... Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/devel/electron42/files/packagejsons/fast-uri-3.1.8 Home: https://github.com/MidnightBSD/mports Commit: cbef0eb48bd8262f3d5f27744cd88612346dcc11 https://github.com/MidnightBSD/mports/commit/cbef0eb48bd8262f3d5f27744cd88612346dcc11 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2026-09-28 (Mon, 28 Sep 2026) Changed paths: A devel/electron42/files/packagejsons/.yarn/install-state.gz M devel/electron42/files/packagejsons/yarn.lock Log Message: ----------- build(deps): bump fast-uri in /devel/electron42/files/packagejsons Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.0.1 to 3.1.8. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](https://github.com/fastify/fast-uri/compare/v3.0.1...v3.1.8) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.8 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 Mon Sep 28 20:34:27 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 28 Sep 2026 17:34:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 832631: graphics/mesa: avoid unsupported TLS descriptors Message-ID: Branch: refs/heads/graphics/mesa-dri Home: https://github.com/MidnightBSD/mports Commit: 8326313eea42f3c75b08958b657b77a971b81e2d https://github.com/MidnightBSD/mports/commit/8326313eea42f3c75b08958b657b77a971b81e2d Author: Lucas Holt Date: 2026-09-28 (Mon, 28 Sep 2026) Changed paths: M graphics/mesa-dri/Makefile M graphics/mesa-dri/files/patch-meson.build M graphics/mesa-libs/Makefile Log Message: ----------- graphics/mesa: avoid unsupported TLS descriptors Mesa's TLS descriptor probe succeeds with Clang on MidnightBSD, but the runtime linker does not implement R_X86_64_TLSDESC. Treat MidnightBSD like FreeBSD and retain the compiler's compatible TLS default. AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Sep 28 20:39:33 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 28 Sep 2026 17:39:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 62c2e5: graphics/mesa: avoid unsupported TLS descriptors (... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 62c2e5b32f5d59e08d3302e62e695b7b7656537a https://github.com/MidnightBSD/mports/commit/62c2e5b32f5d59e08d3302e62e695b7b7656537a Author: Lucas Holt Date: 2026-09-28 (Mon, 28 Sep 2026) Changed paths: M graphics/mesa-dri/Makefile M graphics/mesa-dri/files/patch-meson.build M graphics/mesa-libs/Makefile Log Message: ----------- graphics/mesa: avoid unsupported TLS descriptors (#1634) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Sep 28 20:39:35 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 28 Sep 2026 17:39:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/graphics/mesa-dri 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 Sep 29 01:39:36 2026 From: noreply at github.com (dependabot[bot]) Date: Mon, 28 Sep 2026 22:39:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 6a8786: build(deps): bump ip-address in /devel/electron39/... Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/devel/electron39/files/packagejsons/ip-address-10.7.2 Home: https://github.com/MidnightBSD/mports Commit: 6a8786d69c5811ad753b3ef124b56e94c89b8c6c https://github.com/MidnightBSD/mports/commit/6a8786d69c5811ad753b3ef124b56e94c89b8c6c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M devel/electron39/files/packagejsons/.yarn/install-state.gz M devel/electron39/files/packagejsons/yarn.lock Log Message: ----------- build(deps): bump ip-address in /devel/electron39/files/packagejsons Bumps [ip-address](https://github.com/beaugunderson/ip-address) from 10.3.1 to 10.7.2. - [Release notes](https://github.com/beaugunderson/ip-address/releases) - [Commits](https://github.com/beaugunderson/ip-address/compare/v10.3.1...v10.7.2) --- updated-dependencies: - dependency-name: ip-address dependency-version: 10.7.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Sep 29 10:02:23 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 07:02:23 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b243fc: lang/gjs: restore GNOME 47 GJS 1.82.3 Message-ID: Branch: refs/heads/lang/gjs-gnome47 Home: https://github.com/MidnightBSD/mports Commit: b243fcf3f61d36314c98d5e7167fac5719738a8e https://github.com/MidnightBSD/mports/commit/b243fcf3f61d36314c98d5e7167fac5719738a8e Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M lang/gjs/Makefile M lang/gjs/distinfo Log Message: ----------- lang/gjs: restore GNOME 47 GJS 1.82.3 Restore the GJS release compatible with GNOME Shell 47. 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 Sep 29 10:02:21 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 07:02:21 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 322695: x11-toolkits/gtk40: restore GNOME 47.10-era GTK 4.... Message-ID: Branch: refs/heads/x11-toolkits/gtk40-gnome47 Home: https://github.com/MidnightBSD/mports Commit: 3226954f02385fdf6d24511743b209cfd7a9f5c1 https://github.com/MidnightBSD/mports/commit/3226954f02385fdf6d24511743b209cfd7a9f5c1 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M x11-toolkits/gtk40/Makefile M x11-toolkits/gtk40/distinfo M x11-toolkits/gtk40/files/patch-dmabuf R x11-toolkits/gtk40/files/patch-testsuite_meson.build M x11-toolkits/gtk40/pkg-plist Log Message: ----------- x11-toolkits/gtk40: restore GNOME 47.10-era GTK 4.20.4 Restore the GTK 4.20.4 definition required by the GNOME 47 stack. 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 Sep 29 10:02:27 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 07:02:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 59bced: sysutils/gnome-settings-daemon: restore 47.2 Message-ID: Branch: refs/heads/sysutils/gnome-settings-daemon-gnome47 Home: https://github.com/MidnightBSD/mports Commit: 59bcedac0a02a2b6283afa445e50969782247afb https://github.com/MidnightBSD/mports/commit/59bcedac0a02a2b6283afa445e50969782247afb Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M sysutils/gnome-settings-daemon/Makefile M sysutils/gnome-settings-daemon/distinfo M sysutils/gnome-settings-daemon/files/patch-plugins_media-keys_gsd-media-keys-manager.c M sysutils/gnome-settings-daemon/pkg-plist Log Message: ----------- sysutils/gnome-settings-daemon: restore 47.2 Restore the settings daemon compatible with GNOME 47. 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 Sep 29 10:02:25 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 07:02:25 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ae8b02: devel/gsettings-desktop-schemas: restore 47.1 Message-ID: Branch: refs/heads/devel/gsettings-desktop-schemas-gnome47 Home: https://github.com/MidnightBSD/mports Commit: ae8b02921d04572ec77d2cb84bb6fb4e29d500e3 https://github.com/MidnightBSD/mports/commit/ae8b02921d04572ec77d2cb84bb6fb4e29d500e3 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M devel/gsettings-desktop-schemas/Makefile M devel/gsettings-desktop-schemas/distinfo M devel/gsettings-desktop-schemas/pkg-plist Log Message: ----------- devel/gsettings-desktop-schemas: restore 47.1 Restore desktop schemas matching the GNOME 47 runtime. 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 Sep 29 10:02:29 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 07:02:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c469bc: x11-wm/mutter: restore 47.10 Message-ID: Branch: refs/heads/x11-wm/mutter-gnome47 Home: https://github.com/MidnightBSD/mports Commit: c469bc49d08af367f2ccfaf40d78e9785160620c https://github.com/MidnightBSD/mports/commit/c469bc49d08af367f2ccfaf40d78e9785160620c Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M x11-wm/mutter/Makefile M x11-wm/mutter/distinfo M x11-wm/mutter/files/patch-clutter_clutter_clutter-frame-clock.c M x11-wm/mutter/files/patch-da3ae7f0.patch R x11-wm/mutter/files/patch-src_backends_meta-barrier.c R x11-wm/mutter/files/patch-src_backends_meta-udev.h R x11-wm/mutter/files/patch-src_compositor_meta-background-image.c M x11-wm/mutter/files/patch-src_core_meta-context-main.c R x11-wm/mutter/files/patch-src_core_window-private.h R x11-wm/mutter/files/patch-src_helpers_meson.build M x11-wm/mutter/files/patch-src_wayland_meta-xwayland.c M x11-wm/mutter/pkg-plist Log Message: ----------- x11-wm/mutter: restore 47.10 Restore Mutter 47.10 for GNOME Shell 47 compatibility. 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 Sep 29 10:02:32 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 07:02:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c4c28c: security/gnome-keyring: restore 48.0 Message-ID: Branch: refs/heads/security/gnome-keyring-gnome47 Home: https://github.com/MidnightBSD/mports Commit: c4c28ce018f71b6d727c5eeacb82356445b5de58 https://github.com/MidnightBSD/mports/commit/c4c28ce018f71b6d727c5eeacb82356445b5de58 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M security/gnome-keyring/Makefile M security/gnome-keyring/distinfo R security/gnome-keyring/files/patch-daemon_test-startup.c R security/gnome-keyring/files/patch-pkcs11_secret-store_gkm-secret-fields.c M security/gnome-keyring/pkg-plist Log Message: ----------- security/gnome-keyring: restore 48.0 Restore GNOME Keyring 48.0 for the GNOME 47 stack. 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 Sep 29 10:02:30 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 07:02:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 891f4c: x11/gnome-shell: restore 47.10 Message-ID: Branch: refs/heads/x11/gnome-shell-gnome47 Home: https://github.com/MidnightBSD/mports Commit: 891f4c66f1333339192f441cd383a2d1e08952bd https://github.com/MidnightBSD/mports/commit/891f4c66f1333339192f441cd383a2d1e08952bd Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M x11/gnome-shell/Makefile M x11/gnome-shell/distinfo M x11/gnome-shell/files/patch-js_misc_loginManager.js A x11/gnome-shell/files/patch-js_ui_appDisplay.js A x11/gnome-shell/files/patch-js_ui_appFavorites.js A x11/gnome-shell/files/patch-js_ui_endSessionDialog.js R x11/gnome-shell/files/patch-subprojects_gvc_meson.build M x11/gnome-shell/pkg-plist Log Message: ----------- x11/gnome-shell: restore 47.10 Restore GNOME Shell 47.10 and normalize license metadata ordering. 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 Sep 29 10:12:47 2026 From: noreply at github.com (dependabot[bot]) Date: Tue, 29 Sep 2026 07:12:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 9b0245: build(deps): bump ip-address in /devel/electron41/... Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/devel/electron41/files/packagejsons/ip-address-10.7.2 Home: https://github.com/MidnightBSD/mports Commit: 9b0245a26bce7e0fec16d2bae0517639db5e75da https://github.com/MidnightBSD/mports/commit/9b0245a26bce7e0fec16d2bae0517639db5e75da Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: A devel/electron41/files/packagejsons/.yarn/install-state.gz M devel/electron41/files/packagejsons/yarn.lock Log Message: ----------- build(deps): bump ip-address in /devel/electron41/files/packagejsons Bumps [ip-address](https://github.com/beaugunderson/ip-address) from 10.0.1 to 10.7.2. - [Release notes](https://github.com/beaugunderson/ip-address/releases) - [Commits](https://github.com/beaugunderson/ip-address/compare/v10.0.1...v10.7.2) --- updated-dependencies: - dependency-name: ip-address dependency-version: 10.7.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Sep 29 11:18:24 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 08:18:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d6cd1a: x11-toolkits/gtk40: restore GNOME 47.10-era GTK 4.... Message-ID: Branch: refs/heads/x11-toolkits/gtk40-gnome47 Home: https://github.com/MidnightBSD/mports Commit: d6cd1ac26b03bb5e208542cf6f3edcc3a7b0dc50 https://github.com/MidnightBSD/mports/commit/d6cd1ac26b03bb5e208542cf6f3edcc3a7b0dc50 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M x11-toolkits/gtk40/Makefile M x11-toolkits/gtk40/distinfo M x11-toolkits/gtk40/files/patch-dmabuf R x11-toolkits/gtk40/files/patch-testsuite_meson.build M x11-toolkits/gtk40/pkg-plist Log Message: ----------- x11-toolkits/gtk40: restore GNOME 47.10-era GTK 4.20.4 Restore the GTK 4.20.4 definition required by the GNOME 47 stack. 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 Sep 29 11:18:27 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 08:18:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0bbaed: lang/gjs: restore GNOME 47 GJS 1.82.3 Message-ID: Branch: refs/heads/lang/gjs-gnome47 Home: https://github.com/MidnightBSD/mports Commit: 0bbaedabb0dfe178a485f4dcce853966392553dc https://github.com/MidnightBSD/mports/commit/0bbaedabb0dfe178a485f4dcce853966392553dc Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M lang/gjs/Makefile M lang/gjs/distinfo Log Message: ----------- lang/gjs: restore GNOME 47 GJS 1.82.3 Restore the GJS release compatible with GNOME Shell 47. 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 Sep 29 11:18:29 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 08:18:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 397ab9: devel/gsettings-desktop-schemas: restore 47.1 Message-ID: Branch: refs/heads/devel/gsettings-desktop-schemas-gnome47 Home: https://github.com/MidnightBSD/mports Commit: 397ab97c3e1da466cbc2d66f54588ec3ddebffea https://github.com/MidnightBSD/mports/commit/397ab97c3e1da466cbc2d66f54588ec3ddebffea Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M devel/gsettings-desktop-schemas/Makefile M devel/gsettings-desktop-schemas/distinfo M devel/gsettings-desktop-schemas/pkg-plist Log Message: ----------- devel/gsettings-desktop-schemas: restore 47.1 Restore desktop schemas matching the GNOME 47 runtime. 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 Sep 29 11:18:31 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 08:18:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ee1d4c: sysutils/gnome-settings-daemon: restore 47.2 Message-ID: Branch: refs/heads/sysutils/gnome-settings-daemon-gnome47 Home: https://github.com/MidnightBSD/mports Commit: ee1d4cf2e86dc1771dfd0cf71b95278a110d0f35 https://github.com/MidnightBSD/mports/commit/ee1d4cf2e86dc1771dfd0cf71b95278a110d0f35 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M sysutils/gnome-settings-daemon/Makefile M sysutils/gnome-settings-daemon/distinfo M sysutils/gnome-settings-daemon/files/patch-plugins_media-keys_gsd-media-keys-manager.c M sysutils/gnome-settings-daemon/pkg-plist Log Message: ----------- sysutils/gnome-settings-daemon: restore 47.2 Restore the settings daemon compatible with GNOME 47. 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 Sep 29 11:18:31 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 08:18:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 9e9d39: x11-wm/mutter: restore 47.10 Message-ID: Branch: refs/heads/x11-wm/mutter-gnome47 Home: https://github.com/MidnightBSD/mports Commit: 9e9d3992e5a47008aaaf5b185732c0e1ad73d196 https://github.com/MidnightBSD/mports/commit/9e9d3992e5a47008aaaf5b185732c0e1ad73d196 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M x11-wm/mutter/Makefile M x11-wm/mutter/distinfo M x11-wm/mutter/files/patch-clutter_clutter_clutter-frame-clock.c M x11-wm/mutter/files/patch-da3ae7f0.patch R x11-wm/mutter/files/patch-src_backends_meta-barrier.c R x11-wm/mutter/files/patch-src_backends_meta-udev.h R x11-wm/mutter/files/patch-src_compositor_meta-background-image.c M x11-wm/mutter/files/patch-src_core_meta-context-main.c R x11-wm/mutter/files/patch-src_core_window-private.h R x11-wm/mutter/files/patch-src_helpers_meson.build M x11-wm/mutter/files/patch-src_wayland_meta-xwayland.c M x11-wm/mutter/pkg-plist Log Message: ----------- x11-wm/mutter: restore 47.10 Restore Mutter 47.10 for GNOME Shell 47 compatibility. 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 Sep 29 11:18:34 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 08:18:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4e80de: x11/gnome-shell: restore 47.10 Message-ID: Branch: refs/heads/x11/gnome-shell-gnome47 Home: https://github.com/MidnightBSD/mports Commit: 4e80de426a9b87e19378866acc23ad33e5710e50 https://github.com/MidnightBSD/mports/commit/4e80de426a9b87e19378866acc23ad33e5710e50 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M x11/gnome-shell/Makefile M x11/gnome-shell/distinfo M x11/gnome-shell/files/patch-js_misc_loginManager.js A x11/gnome-shell/files/patch-js_ui_appDisplay.js A x11/gnome-shell/files/patch-js_ui_appFavorites.js A x11/gnome-shell/files/patch-js_ui_endSessionDialog.js R x11/gnome-shell/files/patch-subprojects_gvc_meson.build M x11/gnome-shell/pkg-plist Log Message: ----------- x11/gnome-shell: restore 47.10 Restore GNOME Shell 47.10 and normalize license metadata ordering. 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 Sep 29 11:18:35 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 08:18:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 65d9a8: security/gnome-keyring: restore 48.0 Message-ID: Branch: refs/heads/security/gnome-keyring-gnome47 Home: https://github.com/MidnightBSD/mports Commit: 65d9a84344255dc1096dcf29b1d8b6f96652f685 https://github.com/MidnightBSD/mports/commit/65d9a84344255dc1096dcf29b1d8b6f96652f685 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M security/gnome-keyring/Makefile M security/gnome-keyring/distinfo R security/gnome-keyring/files/patch-daemon_test-startup.c R security/gnome-keyring/files/patch-pkcs11_secret-store_gkm-secret-fields.c M security/gnome-keyring/pkg-plist Log Message: ----------- security/gnome-keyring: restore 48.0 Restore GNOME Keyring 48.0 for the GNOME 47 stack. 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 Sep 29 13:25:28 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:25:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4759a7: devel/gsettings-desktop-schemas: restore 47.1 (#1639) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4759a78fd9b8ec6ccb199410b18a53781075a66c https://github.com/MidnightBSD/mports/commit/4759a78fd9b8ec6ccb199410b18a53781075a66c Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M devel/gsettings-desktop-schemas/Makefile M devel/gsettings-desktop-schemas/distinfo M devel/gsettings-desktop-schemas/pkg-plist Log Message: ----------- devel/gsettings-desktop-schemas: restore 47.1 (#1639) Restores GSettings Desktop Schemas 47.1 for the GNOME 47 stack. Validation: bmake patch and prior full package build succeeded. portlint -C reports historical warnings only. ## Summary by Sourcery Restore the GSettings Desktop Schemas port to version 47.1 for the GNOME 47 stack. Enhancements: - Restore the port to GSettings Desktop Schemas 47.1 for compatibility with the GNOME 47 stack. Chores: - Update package metadata, checksums, and file lists for the restored version, and exclude the screen-time-limits schema. 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 Sep 29 13:25:28 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:25:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/devel/gsettings-desktop-schemas-gnome47 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 Sep 29 13:25:42 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:25:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 88a117: lang/gjs: restore GNOME 47 GJS 1.82.3 (#1638) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 88a117ef8998954949eb8037f820f92d234c9ca3 https://github.com/MidnightBSD/mports/commit/88a117ef8998954949eb8037f820f92d234c9ca3 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M lang/gjs/Makefile M lang/gjs/distinfo Log Message: ----------- lang/gjs: restore GNOME 47 GJS 1.82.3 (#1638) Restores GJS 1.82.3 required by GNOME Shell 47. Validation: bmake patch and prior full package build succeeded. portlint -C reports historical warnings only. ## Summary by Sourcery Restore the GJS 1.82.3 port and update its dependency and licensing metadata for GNOME Shell 47 compatibility. Bug Fixes: - Restore GJS 1.82.3 compatibility required by GNOME Shell 47. Enhancements: - Align GJS licensing metadata with the restored release. - Switch the SpiderMonkey dependency to version 128. 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 Sep 29 13:25:44 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:25:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/lang/gjs-gnome47 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 Sep 29 13:26:14 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:26:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 235b32: sysutils/gnome-settings-daemon: restore 47.2 (#1640) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 235b32996681b0c7f757d713f12527aee41ef204 https://github.com/MidnightBSD/mports/commit/235b32996681b0c7f757d713f12527aee41ef204 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M sysutils/gnome-settings-daemon/Makefile M sysutils/gnome-settings-daemon/distinfo M sysutils/gnome-settings-daemon/files/patch-plugins_media-keys_gsd-media-keys-manager.c M sysutils/gnome-settings-daemon/pkg-plist Log Message: ----------- sysutils/gnome-settings-daemon: restore 47.2 (#1640) Restores GNOME Settings Daemon 47.2 for the GNOME 47 stack. Validation: bmake patch and prior full package build succeeded. portlint variable probing fails on this historical Makefile although direct bmake -V evaluation succeeds. ## Summary by Sourcery Restore the GNOME Settings Daemon port to release 47.2 and align its packaging and compatibility settings with the GNOME 47 stack. Bug Fixes: - Restore GNOME Settings Daemon version 47.2 for compatibility with the GNOME 47 stack. - Restore ConsoleKit-based session inhibition support. Enhancements: - Update the port's GNOME source tracking and package metadata for the restored release. - Keep unsupported Wayland and related integration disabled for this version. 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 Sep 29 13:26:17 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:26:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/sysutils/gnome-settings-daemon-gnome47 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 Sep 29 13:26:51 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:26:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2af784: x11-wm/mutter: restore 47.10 (#1641) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 2af78499c51e2f586d02ce7a937b3856b3e2f2d7 https://github.com/MidnightBSD/mports/commit/2af78499c51e2f586d02ce7a937b3856b3e2f2d7 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M x11-wm/mutter/Makefile M x11-wm/mutter/distinfo M x11-wm/mutter/files/patch-clutter_clutter_clutter-frame-clock.c M x11-wm/mutter/files/patch-da3ae7f0.patch R x11-wm/mutter/files/patch-src_backends_meta-barrier.c R x11-wm/mutter/files/patch-src_backends_meta-udev.h R x11-wm/mutter/files/patch-src_compositor_meta-background-image.c M x11-wm/mutter/files/patch-src_core_meta-context-main.c R x11-wm/mutter/files/patch-src_core_window-private.h R x11-wm/mutter/files/patch-src_helpers_meson.build M x11-wm/mutter/files/patch-src_wayland_meta-xwayland.c M x11-wm/mutter/pkg-plist Log Message: ----------- x11-wm/mutter: restore 47.10 (#1641) Restores Mutter 47.10 required by GNOME Shell 47. Validation: bmake patch and fresh bmake package succeeded. portlint -C reports historical warnings only. ## Summary by Sourcery Restore Mutter 47.10 and update its port configuration and compatibility patches for GNOME Shell 47. Bug Fixes: - Restore the Mutter 47.10 port needed by GNOME Shell 47. - Adjust FreeBSD-specific compatibility patches for the restored Mutter release, including Wayland/Xwayland and optional systemd support. Enhancements: - Align dependencies, build options, packaging metadata, and plist contents with the Mutter 47.10 release. - Update the frame-clock formatting patch for the restored source version. 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 Sep 29 13:26:54 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:26:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/x11-wm/mutter-gnome47 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 Sep 29 13:27:08 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:27:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b75b93: x11/gnome-shell: restore 47.10 (#1642) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b75b93d694656676d1a35d5a1c6e5a241aafb7f0 https://github.com/MidnightBSD/mports/commit/b75b93d694656676d1a35d5a1c6e5a241aafb7f0 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M x11/gnome-shell/Makefile M x11/gnome-shell/distinfo M x11/gnome-shell/files/patch-js_misc_loginManager.js A x11/gnome-shell/files/patch-js_ui_appDisplay.js A x11/gnome-shell/files/patch-js_ui_appFavorites.js A x11/gnome-shell/files/patch-js_ui_endSessionDialog.js R x11/gnome-shell/files/patch-subprojects_gvc_meson.build M x11/gnome-shell/pkg-plist Log Message: ----------- x11/gnome-shell: restore 47.10 (#1642) Restores GNOME Shell 47.10 and keeps its license metadata in canonical order. Validation: bmake patch and prior full package build succeeded. portlint -C reports historical warnings only. ## Summary by Sourcery Restore the GNOME Shell port to version 47.10 with updated dependencies, compatibility adjustments, and package metadata. Bug Fixes: - Restore the GNOME Shell port to the 47.10 release and retain compatibility with the supported non-systemd login manager environment. Enhancements: - Align GNOME Shell dependencies, patches, application metadata, and installed files with the 47.x release. - Keep license metadata in canonical order. 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 Sep 29 13:27:10 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:27:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/x11/gnome-shell-gnome47 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 Sep 29 13:27:26 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:27:26 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 142cee: security/gnome-keyring: restore 48.0 (#1643) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 142ceed69757c7264413937d7e5695a3bdc77d30 https://github.com/MidnightBSD/mports/commit/142ceed69757c7264413937d7e5695a3bdc77d30 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M security/gnome-keyring/Makefile M security/gnome-keyring/distinfo R security/gnome-keyring/files/patch-daemon_test-startup.c R security/gnome-keyring/files/patch-pkcs11_secret-store_gkm-secret-fields.c M security/gnome-keyring/pkg-plist Log Message: ----------- security/gnome-keyring: restore 48.0 (#1643) Restores GNOME Keyring 48.0 for the GNOME 47 stack. Validation: bmake patch and prior full package build succeeded. portlint -C reports historical warnings only. ## Summary by Sourcery Restore GNOME Keyring 48.0 and align its port metadata and packaging with the GNOME 47 stack. Bug Fixes: - Restore GNOME Keyring to version 48.0 for compatibility with the GNOME 47 stack. Enhancements: - Update licensing metadata and package contents for the restored release. - Remove obsolete compatibility patches and adjust build options for GNOME Keyring 48.0. 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 Sep 29 13:27:29 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:27:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/security/gnome-keyring-gnome47 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 Sep 29 13:27:56 2026 From: noreply at github.com (dependabot[bot]) Date: Tue, 29 Sep 2026 10:27:56 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/devel/electron42/files/packagejsons/fast-uri-3.1.8 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 Sep 29 13:27:58 2026 From: noreply at github.com (dependabot[bot]) Date: Tue, 29 Sep 2026 10:27:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/devel/electron39/files/packagejsons/ip-address-10.7.2 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 Sep 29 13:27:58 2026 From: noreply at github.com (dependabot[bot]) Date: Tue, 29 Sep 2026 10:27:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/devel/electron41/files/packagejsons/ip-address-10.7.2 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 Sep 29 13:31:55 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:31:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f48fca: x11-wm/mutter: give Xwayland distinct BSD listen fds Message-ID: Branch: refs/heads/x11-wm/mutter-xwayland-fd Home: https://github.com/MidnightBSD/mports Commit: f48fcae993c30432197324d3fc9b79dac4296fb9 https://github.com/MidnightBSD/mports/commit/f48fcae993c30432197324d3fc9b79dac4296fb9 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M x11-wm/mutter/files/patch-src_wayland_meta-xwayland.c Log Message: ----------- x11-wm/mutter: give Xwayland distinct BSD listen fds On non-Linux systems, duplicate the UNIX socket descriptor for the abstract-socket slot instead of aliasing it. Each ownership slot can then be transferred or closed independently. AI-Assisted-by: 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 Sep 29 13:48:32 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:48:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 6719e5: x11-wm/mutter: fix BSD Xwayland listen-fd ownershi... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 6719e5e83749e424e39e700c1aeb886bdc5dc682 https://github.com/MidnightBSD/mports/commit/6719e5e83749e424e39e700c1aeb886bdc5dc682 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M x11-wm/mutter/files/patch-src_wayland_meta-xwayland.c Log Message: ----------- x11-wm/mutter: fix BSD Xwayland listen-fd ownership (#1645) On non-Linux systems, Mutter cannot bind the Linux abstract X11 socket. The existing portability patch assigned the same UNIX socket descriptor to both Xwayland listen-fd ownership slots. This change duplicates that descriptor with `dup(2)`, so the two slots can be passed and closed independently. It also initializes and conditionally closes the abstract descriptor on the BSD error path. Validation: - `bmake clean patch` - `bmake build` - `bmake package` (Mutter 47.10,1) ## Summary by Sourcery Fix Xwayland listen-fd ownership on BSD systems so socket descriptors can be passed and closed independently. Bug Fixes: - Fix BSD Xwayland socket setup by giving the abstract and UNIX listen-fd ownership slots independent descriptors. - Handle BSD socket initialization, duplication failures, and cleanup safely. 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 Sep 29 13:48:33 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:48:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/x11-wm/mutter-xwayland-fd 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 Sep 29 13:49:13 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:49:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d18f10: security/gnome-keyring: declare GPL and LGPL licen... Message-ID: Branch: refs/heads/security/gnome-keyring-license Home: https://github.com/MidnightBSD/mports Commit: d18f10793de52ea33050533c1e66536203eb9cce https://github.com/MidnightBSD/mports/commit/d18f10793de52ea33050533c1e66536203eb9cce Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M security/gnome-keyring/Makefile Log Message: ----------- security/gnome-keyring: declare GPL and LGPL licensing GNOME Keyring 48.0 distributes both COPYING and COPYING.LIB. Record the GPL-2.0-or-later and LGPL-2.1-or-later terms with their respective files. AI-Assisted-by: 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 Sep 29 13:52:34 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:52:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 16e8bd: security/gnome-keyring: declare GPL and LGPL licen... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 16e8bdddbab923d81b34a5ec8f34261d9709fd1e https://github.com/MidnightBSD/mports/commit/16e8bdddbab923d81b34a5ec8f34261d9709fd1e Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M security/gnome-keyring/Makefile Log Message: ----------- security/gnome-keyring: declare GPL and LGPL licensing (#1646) GNOME Keyring 48.0 distributes both `COPYING` and `COPYING.LIB`. Declare its GPL-2.0-or-later and LGPL-2.1-or-later terms and point each at the matching source file. Validation: - `bmake check-license` - `bmake package` (`gnome-keyring-48.0,1`) ## Summary by Sourcery Enhancements: - Declare GNOME Keyring?s GPL-2.0-or-later and LGPL-2.1-or-later licensing terms with their corresponding license files. Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Sep 29 13:52:36 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:52:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/security/gnome-keyring-license 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 Sep 29 13:57:34 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 10:57:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c4b598: ai/claude-code: update Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c4b598cf6b9b24ef5f3ceac8d9ad2e278c4b6b12 https://github.com/MidnightBSD/mports/commit/c4b598cf6b9b24ef5f3ceac8d9ad2e278c4b6b12 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M ai/claude-code/Makefile M ai/claude-code/distinfo Log Message: ----------- ai/claude-code: update Commit: d9592cb55f751b07da864cc8a59192d2485cf83b https://github.com/MidnightBSD/mports/commit/d9592cb55f751b07da864cc8a59192d2485cf83b Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M security/gnome-keyring/Makefile M x11-wm/mutter/files/patch-src_wayland_meta-xwayland.c Log Message: ----------- Merge branch 'master' of ssh://github.com/MidnightBSD/mports Compare: https://github.com/MidnightBSD/mports/compare/16e8bdddbab9...d9592cb55f75 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Sep 29 14:02:36 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 11:02:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 31227e: textproc/groff: update to 1.24.2 Message-ID: Branch: refs/heads/textproc/groff Home: https://github.com/MidnightBSD/mports Commit: 31227e7631ba98b71696c000cdb6f76b7d20f39a https://github.com/MidnightBSD/mports/commit/31227e7631ba98b71696c000cdb6f76b7d20f39a Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M textproc/groff/Makefile M textproc/groff/distinfo Log Message: ----------- textproc/groff: update to 1.24.2 Bug-fix release from upstream. Built, faked and packaged on MidnightBSD 4.0.6 amd64; upstream "gmake check" passes (307 pass, 4 xfail, 5 skip, 0 fail). No plist or patch changes needed. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Sep 29 14:02:44 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 11:02:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c80988: textproc/groff: update to 1.24.2 Message-ID: Branch: refs/heads/textproc/groff Home: https://github.com/MidnightBSD/mports Commit: c8098861ae96e08191ebe814246036e57124906d https://github.com/MidnightBSD/mports/commit/c8098861ae96e08191ebe814246036e57124906d Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M textproc/groff/Makefile M textproc/groff/distinfo Log Message: ----------- textproc/groff: update to 1.24.2 Built, faked and packaged on MidnightBSD 4.0.6 amd64; upstream "gmake check" passes (307 pass, 4 xfail, 5 skip, 0 fail). No plist or patch changes needed. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Sep 29 14:37:05 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 11:37:05 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/textproc/groff 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 Sep 29 14:37:16 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 18:37:16 +0000 (UTC) Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d54e24: textproc/groff: update to 1.24.2 (#1647) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d54e2456e3250ef89ab9841662f43936d1032d1f https://github.com/MidnightBSD/mports/commit/d54e2456e3250ef89ab9841662f43936d1032d1f Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M textproc/groff/Makefile M textproc/groff/distinfo Log Message: ----------- textproc/groff: update to 1.24.2 (#1647) Update groff 1.24.1 ? 1.24.2. - `DISTVERSION` bump, `distinfo` regenerated; license unchanged (GPLv3) - No patch or `pkg-plist` changes required Testing (MidnightBSD 4.0.6 amd64): - `bmake patch build fake package` succeeds - Upstream `gmake check`: 316 total, 307 pass, 4 xfail, 5 skip, 0 fail - Not tested on stable/3.2 ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Update the groff port to the 1.24.2 release. Enhancements: - Update the groff text-processing port to version 1.24.2. Chores: - Regenerate the distribution checksums for the updated release. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Sep 29 16:40:37 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 13:40:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 29b641: syslogd: import the FreeBSD stable/15 version Message-ID: Branch: refs/heads/syslogd-freebsd15 Home: https://github.com/MidnightBSD/src Commit: 29b641e12140038d6600cdd9d6a04e55b840d535 https://github.com/MidnightBSD/src/commit/29b641e12140038d6600cdd9d6a04e55b840d535 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M libexec/talkd/announce.c M usr.bin/wall/ttymsg.c M usr.bin/wall/ttymsg.h M usr.bin/wall/wall.c M usr.sbin/syslogd/Makefile M usr.sbin/syslogd/Makefile.depend M usr.sbin/syslogd/pathnames.h M usr.sbin/syslogd/syslog.conf.5 M usr.sbin/syslogd/syslogd.8 M usr.sbin/syslogd/syslogd.c A usr.sbin/syslogd/syslogd.h A usr.sbin/syslogd/syslogd_cap.c A usr.sbin/syslogd/syslogd_cap.h A usr.sbin/syslogd/syslogd_cap_config.c A usr.sbin/syslogd/syslogd_cap_log.c M usr.sbin/syslogd/tests/Makefile A usr.sbin/syslogd/tests/syslogd_basic_format_test.sh A usr.sbin/syslogd/tests/syslogd_format_test_common.sh A usr.sbin/syslogd/tests/syslogd_forwarded_format_test.sh A usr.sbin/syslogd/tests/syslogd_relayed_format_test.sh M usr.sbin/syslogd/tests/syslogd_test.sh A usr.sbin/syslogd/tests/syslogd_test_common.sh Log Message: ----------- syslogd: import the FreeBSD stable/15 version Replace our FreeBSD 13-era syslogd with the FreeBSD stable/15 code. This brings the process-descriptor based pipe handling, libcasper sandboxing (capability mode when MK_CASPER is enabled), the rfc3164-strict output format, graceful termination of pipe children, forwarding socket fixes, and the expanded regression test suite. It includes the fix for FreeBSD-EN-26:23.syslogd, which stops syslogd from leaking a process descriptor for each pipe destination on every SIGHUP reload, and the test that catches that regression. Local deviations from upstream: - socksetup(): the upstream code sets unix socket permissions with fchmod(2) before bind(2). Our kernel does not yet support fchmod on unix sockets (FreeBSD bfd03046d187), so fall back to chmod(2) on the bound path when fchmod fails with EINVAL. Without this syslogd cannot create its local sockets and refuses to start. - tests/Makefile: Kyua 0.13 does not know the "jail" execenv used upstream, so the tests are marked is_exclusive instead, as FreeBSD did before the execenv conversion. - Makefile: keep the ftpd syslog.d fragment, which FreeBSD dropped along with ftpd(8). ttymsg() changed signature upstream (returns int, takes a bool that controls the "messages disabled" check), so usr.bin/wall/ttymsg.[ch] are updated to match and the callers in wall(1) and ntalkd(8) are adjusted. Our local wall.c overflow fix is retained. Built syslogd (with and without WITH_CASPER), wall and ntalkd on amd64. Ran the syslogd Kyua tests that do not need jails or extra interfaces against the new binary: 14/14 pass, including pipe_action_reload, which checks for leaked process descriptors. AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 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 Tue Sep 29 16:48:14 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 13:48:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 883544: syslogd: import the FreeBSD stable/15 version (#526) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 883544040613e8495f7254950b05332693d3ef75 https://github.com/MidnightBSD/src/commit/883544040613e8495f7254950b05332693d3ef75 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M libexec/talkd/announce.c M usr.bin/wall/ttymsg.c M usr.bin/wall/ttymsg.h M usr.bin/wall/wall.c M usr.sbin/syslogd/Makefile M usr.sbin/syslogd/Makefile.depend M usr.sbin/syslogd/pathnames.h M usr.sbin/syslogd/syslog.conf.5 M usr.sbin/syslogd/syslogd.8 M usr.sbin/syslogd/syslogd.c A usr.sbin/syslogd/syslogd.h A usr.sbin/syslogd/syslogd_cap.c A usr.sbin/syslogd/syslogd_cap.h A usr.sbin/syslogd/syslogd_cap_config.c A usr.sbin/syslogd/syslogd_cap_log.c M usr.sbin/syslogd/tests/Makefile A usr.sbin/syslogd/tests/syslogd_basic_format_test.sh A usr.sbin/syslogd/tests/syslogd_format_test_common.sh A usr.sbin/syslogd/tests/syslogd_forwarded_format_test.sh A usr.sbin/syslogd/tests/syslogd_relayed_format_test.sh M usr.sbin/syslogd/tests/syslogd_test.sh A usr.sbin/syslogd/tests/syslogd_test_common.sh Log Message: ----------- syslogd: import the FreeBSD stable/15 version (#526) Replace our FreeBSD 13-era syslogd with the FreeBSD stable/15 code. This brings the process-descriptor based pipe handling, libcasper sandboxing (capability mode when MK_CASPER is enabled), the rfc3164-strict output format, graceful termination of pipe children, forwarding socket fixes, and the expanded regression test suite. It includes the fix for FreeBSD-EN-26:23.syslogd, which stops syslogd from leaking a process descriptor for each pipe destination on every SIGHUP reload, and the test that catches that regression. Local deviations from upstream: - socksetup(): the upstream code sets unix socket permissions with fchmod(2) before bind(2). Our kernel does not yet support fchmod on unix sockets (FreeBSD bfd03046d187), so fall back to chmod(2) on the bound path when fchmod fails with EINVAL. Without this syslogd cannot create its local sockets and refuses to start. - tests/Makefile: Kyua 0.13 does not know the "jail" execenv used upstream, so the tests are marked is_exclusive instead, as FreeBSD did before the execenv conversion. - Makefile: keep the ftpd syslog.d fragment, which FreeBSD dropped along with ftpd(8). ttymsg() changed signature upstream (returns int, takes a bool that controls the "messages disabled" check), so usr.bin/wall/ttymsg.[ch] are updated to match and the callers in wall(1) and ntalkd(8) are adjusted. Our local wall.c overflow fix is retained. Built syslogd (with and without WITH_CASPER), wall and ntalkd on amd64. Ran the syslogd Kyua tests that do not need jails or extra interfaces against the new binary: 14/14 pass, including pipe_action_reload, which checks for leaked process descriptors. AI-Assisted-by: Claude Fable 5.1 Signed-off-by: Lucas Holt Co-authored-by: Claude Fable 5.1 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Sep 29 16:48:16 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 13:48:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/heads/syslogd-freebsd15 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 Tue Sep 29 17:44:48 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 14:44:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 0e567b: checkstyle9.pl: implement --github and make the st... Message-ID: Branch: refs/heads/checkstyle9-github Home: https://github.com/MidnightBSD/src Commit: 0e567b84cd8d74a4dc5ccda27f93d8dc3716fad7 https://github.com/MidnightBSD/src/commit/0e567b84cd8d74a4dc5ccda27f93d8dc3716fad7 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M .github/workflows/style.yml M CLAUDE.md M tools/build/checkstyle9.pl Log Message: ----------- checkstyle9.pl: implement --github and make the style CI actually run The Style Checker workflow passed --github to checkstyle9.pl, which the script did not implement, and it filtered on a "main" branch while the repository's default branch is "master", so it never ran at all. Add a --github mode that emits GitHub Actions workflow-command annotations (::error / ::warning with file and line) so findings show inline on the pull request. The script already exits non-zero on ERROR findings, which fails the job. While here: - resolve the source tree root after option parsing, which fixes the "Use of uninitialized value $root" warnings in --branch and --patch mode, and document --root / --no-tree; - honour --color=never for the experimental-code banner; - skip contrib/, crypto/ and sys/contrib/ since vendor code keeps its upstream style. The workflow now checks the combined diff of the pull request with --patch instead of each commit with --branch: paths are tree-relative so the vendor skip applies, and line numbers match the head tree, which is what the annotations need. CLAUDE.md documents the real command. Fixes #528 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 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 Tue Sep 29 17:46:07 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 14:46:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 6f9108: checkstyle9.pl: implement --github and make the st... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 6f9108176ccaf0d4585f37c4edb77fcc86956693 https://github.com/MidnightBSD/src/commit/6f9108176ccaf0d4585f37c4edb77fcc86956693 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M .github/workflows/style.yml M CLAUDE.md M tools/build/checkstyle9.pl Log Message: ----------- checkstyle9.pl: implement --github and make the style CI actually run (#529) The Style Checker workflow passed --github to checkstyle9.pl, which the script did not implement, and it filtered on a "main" branch while the repository's default branch is "master", so it never ran at all. Add a --github mode that emits GitHub Actions workflow-command annotations (::error / ::warning with file and line) so findings show inline on the pull request. The script already exits non-zero on ERROR findings, which fails the job. While here: - resolve the source tree root after option parsing, which fixes the "Use of uninitialized value $root" warnings in --branch and --patch mode, and document --root / --no-tree; - honour --color=never for the experimental-code banner; - skip contrib/, crypto/ and sys/contrib/ since vendor code keeps its upstream style. The workflow now checks the combined diff of the pull request with --patch instead of each commit with --branch: paths are tree-relative so the vendor skip applies, and line numbers match the head tree, which is what the annotations need. CLAUDE.md documents the real command. Fixes #528 AI-Assisted-by: Claude Fable 5.1 Signed-off-by: Lucas Holt Co-authored-by: Claude Fable 5.1 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Sep 29 17:46:09 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 14:46:09 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/heads/checkstyle9-github 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 Tue Sep 29 17:49:49 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 14:49:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 976f47: lang/python314: fix CVE-2026-12345 (tempfile.Tempo... Message-ID: Branch: refs/heads/lang/python314 Home: https://github.com/MidnightBSD/mports Commit: 976f47c49c3006a39f3f1fc62ee71b3692d342fc https://github.com/MidnightBSD/mports/commit/976f47c49c3006a39f3f1fc62ee71b3692d342fc Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M lang/python314/Makefile A lang/python314/files/patch-Lib_shutil.py A lang/python314/files/patch-Lib_tempfile.py Log Message: ----------- lang/python314: fix CVE-2026-12345 (tempfile.TemporaryDirectory race) Backport the Lib/shutil.py and Lib/tempfile.py changes from python/cpython#158430 (3.14 backport of gh-157580). TemporaryDirectory cleanup could be redirected through a symlink swapped in during removal, deleting files or resetting permissions/flags outside the temporary directory. The upstream test changes are not included: they depend on test.support.requires_non_root_user, which is only on main. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Sep 29 17:49:51 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 14:49:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] bcde34: lang/python313: fix CVE-2026-12345 (tempfile.Tempo... Message-ID: Branch: refs/heads/lang/python313 Home: https://github.com/MidnightBSD/mports Commit: bcde342b5fe545d43b398f68a4302317bb6a0ce8 https://github.com/MidnightBSD/mports/commit/bcde342b5fe545d43b398f68a4302317bb6a0ce8 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M lang/python313/Makefile A lang/python313/files/patch-Lib_shutil.py A lang/python313/files/patch-Lib_tempfile.py Log Message: ----------- lang/python313: fix CVE-2026-12345 (tempfile.TemporaryDirectory race) Backport the Lib/shutil.py and Lib/tempfile.py changes from python/cpython#158429 (3.13 backport of gh-157580). TemporaryDirectory cleanup could be redirected through a symlink swapped in during removal, deleting files or resetting permissions/flags outside the temporary directory. Also covers lang/python313t (same MASTERDIR). One tempfile.py hunk was adjusted by hand: the 3.13 branch has an unrelated DragonFly BSD IsADirectoryError change that 3.13.11 lacks; that change is not included. The upstream test changes are not included: they depend on test.support.requires_non_root_user, which is only on main. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Sep 29 17:51:52 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 14:51:52 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 35fdfc: unix: support fchmod(2) on unix sockets before bin... Message-ID: Branch: refs/heads/unix-fchmod Home: https://github.com/MidnightBSD/src Commit: 35fdfc23f8c6e740ec883628f0bc8fd3a5ea7ff2 https://github.com/MidnightBSD/src/commit/35fdfc23f8c6e740ec883628f0bc8fd3a5ea7ff2 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M lib/libc/sys/chmod.2 M share/man/man4/unix.4 M sys/kern/sys_socket.c M sys/kern/uipc_usrreq.c M sys/sys/protosw.h M sys/sys/unpcb.h M tests/sys/kern/Makefile A tests/sys/kern/unix_dgram.c Log Message: ----------- unix: support fchmod(2) on unix sockets before bind(2) Allow fchmod() on an AF_UNIX socket prior to bind(), so that the mode of the socket file is set atomically when it is created in the filesystem. Without this, callers must chmod() after bind(), leaving a window where the socket is reachable with the default mode. Once the socket is bound, fchmod() reverts to failing with EINVAL. The interface mirrors Linux. Adapted from FreeBSD bfd03046d187 (D47361, PR 282393). Our protosw still uses the pr_usrreqs layout, so the hook is a new pru_chmod entry rather than pr_chmod; soo_chmod() dispatches to it and returns EINVAL for protocols that do not provide one. fstat() behaviour is unchanged. The FreeBSD stable/15 syslogd imported in #526 uses this in socksetup(); its chmod()-after-bind fallback now only triggers on older kernels. Only the fchmod test from FreeBSD's tests/sys/kern/unix_dgram.c is carried, since the other cases depend on newer socket buffer code. Closes #527 Signed-off-by: Lucas Holt AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Sep 29 18:28:55 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 15:28:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 4903d5: unix: support fchmod(2) on unix sockets before bin... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 4903d5982ced2cce7aa445bb7abf05ff72205b9a https://github.com/MidnightBSD/src/commit/4903d5982ced2cce7aa445bb7abf05ff72205b9a Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M lib/libc/sys/chmod.2 M share/man/man4/unix.4 M sys/kern/sys_socket.c M sys/kern/uipc_usrreq.c M sys/sys/protosw.h M sys/sys/unpcb.h M tests/sys/kern/Makefile A tests/sys/kern/unix_dgram.c Log Message: ----------- unix: support fchmod(2) on unix sockets before bind(2) (#530) Allow fchmod() on an AF_UNIX socket prior to bind(), so that the mode of the socket file is set atomically when it is created in the filesystem. Without this, callers must chmod() after bind(), leaving a window where the socket is reachable with the default mode. Once the socket is bound, fchmod() reverts to failing with EINVAL. The interface mirrors Linux. Adapted from FreeBSD bfd03046d187 (D47361, PR 282393). Our protosw still uses the pr_usrreqs layout, so the hook is a new pru_chmod entry rather than pr_chmod; soo_chmod() dispatches to it and returns EINVAL for protocols that do not provide one. fstat() behaviour is unchanged. The FreeBSD stable/15 syslogd imported in #526 uses this in socksetup(); its chmod()-after-bind fallback now only triggers on older kernels. Only the fchmod test from FreeBSD's tests/sys/kern/unix_dgram.c is carried, since the other cases depend on newer socket buffer code. Closes #527 AI-Assisted-by: Claude Fable 5.1 Signed-off-by: Lucas Holt Co-authored-by: Claude Fable 5.1 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Sep 29 18:28:58 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 15:28:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/heads/unix-fchmod 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 Tue Sep 29 21:29:20 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 18:29:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 588826: lang/python314: fix CVE-2026-12345 (tempfile.Tempo... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 588826a59790653343b8d896a59bddead960d2f7 https://github.com/MidnightBSD/mports/commit/588826a59790653343b8d896a59bddead960d2f7 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M lang/python314/Makefile A lang/python314/files/patch-Lib_shutil.py A lang/python314/files/patch-Lib_tempfile.py Log Message: ----------- lang/python314: fix CVE-2026-12345 (tempfile.TemporaryDirectory race) (#1653) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Sep 29 21:29:21 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 18:29:21 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/lang/python314 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 Sep 29 21:29:54 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 18:29:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/lang/python313 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 Sep 29 21:29:54 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 18:29:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 11e803: lang/python313: fix CVE-2026-12345 (tempfile.Tempo... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 11e803dee1900629236e7f7f07996292dde7f091 https://github.com/MidnightBSD/mports/commit/11e803dee1900629236e7f7f07996292dde7f091 Author: Lucas Holt Date: 2026-09-29 (Tue, 29 Sep 2026) Changed paths: M lang/python313/Makefile A lang/python313/files/patch-Lib_shutil.py A lang/python313/files/patch-Lib_tempfile.py Log Message: ----------- lang/python313: fix CVE-2026-12345 (tempfile.TemporaryDirectory race) (#1654) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Sep 30 00:20:09 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 21:20:09 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/tzdata/dist/tzdata2026e Home: https://github.com/MidnightBSD/src To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Sep 30 00:20:09 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 21:20:09 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 4eddd6: Vendor import of tzdata 2026e Message-ID: Branch: refs/heads/vendor/tzdata/dist Home: https://github.com/MidnightBSD/src Commit: 4eddd6c4472ab534e09a6582060befb5f0dd2963 https://github.com/MidnightBSD/src/commit/4eddd6c4472ab534e09a6582060befb5f0dd2963 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M CONTRIBUTING M Makefile M NEWS M README M asia M backward M backzone M europe M northamerica M southamerica M theory.html M version M zone.tab M zone1970.tab M zonenow.tab Log Message: ----------- Vendor import of tzdata 2026e To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Sep 30 00:20:12 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 29 Sep 2026 21:20:12 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 4eddd6: Vendor import of tzdata 2026e Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 4eddd6c4472ab534e09a6582060befb5f0dd2963 https://github.com/MidnightBSD/src/commit/4eddd6c4472ab534e09a6582060befb5f0dd2963 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M CONTRIBUTING M Makefile M NEWS M README M asia M backward M backzone M europe M northamerica M southamerica M theory.html M version M zone.tab M zone1970.tab M zonenow.tab Log Message: ----------- Vendor import of tzdata 2026e Commit: 51042c104afc607044bb911a9797218d261aecd5 https://github.com/MidnightBSD/src/commit/51042c104afc607044bb911a9797218d261aecd5 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M contrib/tzdata/CONTRIBUTING M contrib/tzdata/Makefile M contrib/tzdata/NEWS M contrib/tzdata/README M contrib/tzdata/asia M contrib/tzdata/backward M contrib/tzdata/backzone M contrib/tzdata/europe M contrib/tzdata/northamerica M contrib/tzdata/southamerica M contrib/tzdata/theory.html M contrib/tzdata/version M contrib/tzdata/zone.tab M contrib/tzdata/zone1970.tab M contrib/tzdata/zonenow.tab Log Message: ----------- Merge tag 'vendor/tzdata/dist/tzdata2026e' (tzdata 2026e) Commit: a12ca877a0eca5f6d640107890d77213571927f7 https://github.com/MidnightBSD/src/commit/a12ca877a0eca5f6d640107890d77213571927f7 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: tzdata 2026e AI-Assisted-by: Claude Fable 5.1 Signed-off-by: Lucas Holt Co-Authored-By: Claude Fable 5.1 Compare: https://github.com/MidnightBSD/src/compare/4903d5982ced...a12ca877a0ec To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Sep 30 09:07:51 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 30 Sep 2026 06:07:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 4eddd6: Vendor import of tzdata 2026e Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 4eddd6c4472ab534e09a6582060befb5f0dd2963 https://github.com/MidnightBSD/src/commit/4eddd6c4472ab534e09a6582060befb5f0dd2963 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M CONTRIBUTING M Makefile M NEWS M README M asia M backward M backzone M europe M northamerica M southamerica M theory.html M version M zone.tab M zone1970.tab M zonenow.tab Log Message: ----------- Vendor import of tzdata 2026e Commit: d0fa049c5732484c50b3bdb96a7b98f9bfb4dcc5 https://github.com/MidnightBSD/src/commit/d0fa049c5732484c50b3bdb96a7b98f9bfb4dcc5 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M contrib/tzdata/CONTRIBUTING M contrib/tzdata/Makefile M contrib/tzdata/NEWS M contrib/tzdata/README M contrib/tzdata/asia M contrib/tzdata/backward M contrib/tzdata/backzone M contrib/tzdata/europe M contrib/tzdata/northamerica M contrib/tzdata/southamerica M contrib/tzdata/theory.html M contrib/tzdata/version M contrib/tzdata/zone.tab M contrib/tzdata/zone1970.tab M contrib/tzdata/zonenow.tab Log Message: ----------- Merge tag 'vendor/tzdata/dist/tzdata2026e' (tzdata 2026e) Commit: 61a5153b2e864d761fd95fdb9cca452a2963f768 https://github.com/MidnightBSD/src/commit/61a5153b2e864d761fd95fdb9cca452a2963f768 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: tzdata 2026e AI-Assisted-by: Claude Fable 5.1 Signed-off-by: Lucas Holt Co-Authored-By: Claude Fable 5.1 Compare: https://github.com/MidnightBSD/src/compare/3711e1003636...61a5153b2e86 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Sep 30 09:07:53 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 30 Sep 2026 06:07:53 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 4eddd6: Vendor import of tzdata 2026e Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 4eddd6c4472ab534e09a6582060befb5f0dd2963 https://github.com/MidnightBSD/src/commit/4eddd6c4472ab534e09a6582060befb5f0dd2963 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M CONTRIBUTING M Makefile M NEWS M README M asia M backward M backzone M europe M northamerica M southamerica M theory.html M version M zone.tab M zone1970.tab M zonenow.tab Log Message: ----------- Vendor import of tzdata 2026e Commit: ed4ba12bfc69abfe2fa81d3ef45ea9eb3bc574dd https://github.com/MidnightBSD/src/commit/ed4ba12bfc69abfe2fa81d3ef45ea9eb3bc574dd Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M contrib/tzdata/CONTRIBUTING M contrib/tzdata/Makefile M contrib/tzdata/NEWS M contrib/tzdata/README M contrib/tzdata/asia M contrib/tzdata/backward M contrib/tzdata/backzone M contrib/tzdata/europe M contrib/tzdata/northamerica M contrib/tzdata/southamerica M contrib/tzdata/theory.html M contrib/tzdata/version M contrib/tzdata/zone.tab M contrib/tzdata/zone1970.tab M contrib/tzdata/zonenow.tab Log Message: ----------- Merge tag 'vendor/tzdata/dist/tzdata2026e' (tzdata 2026e) Commit: 22bac94279a19ca977e6019c6962ccfd22591878 https://github.com/MidnightBSD/src/commit/22bac94279a19ca977e6019c6962ccfd22591878 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: tzdata 2026e AI-Assisted-by: Claude Fable 5.1 Signed-off-by: Lucas Holt Co-Authored-By: Claude Fable 5.1 Compare: https://github.com/MidnightBSD/src/compare/3d8763ffb9c7...22bac94279a1 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Sep 30 10:50:13 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 30 Sep 2026 07:50:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 26dfe6: ai/claude-code: update to 2.1.285 Message-ID: Branch: refs/heads/ai/claude-code Home: https://github.com/MidnightBSD/mports Commit: 26dfe67bb09b443be62e7a4c82ea23096ca8a7dc https://github.com/MidnightBSD/mports/commit/26dfe67bb09b443be62e7a4c82ea23096ca8a7dc Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M ai/claude-code/Makefile M ai/claude-code/distinfo Log Message: ----------- ai/claude-code: update to 2.1.285 AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Sep 30 11:21:43 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 30 Sep 2026 08:21:43 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 748d8a: ai/claude-code: update to 2.1.285 (#1655) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 748d8af85748759604c1783d9af2fac29df9d658 https://github.com/MidnightBSD/mports/commit/748d8af85748759604c1783d9af2fac29df9d658 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M ai/claude-code/Makefile M ai/claude-code/distinfo Log Message: ----------- ai/claude-code: update to 2.1.285 (#1655) Update claude-code 2.1.284 ? 2.1.285. - `DISTVERSION` bump, `distinfo` regenerated; tarball sha512 matches the npm registry `dist.integrity` - License text unchanged; no plist changes Testing (MidnightBSD 4.0.6 amd64): `bmake patch build fake package` succeeds; `claude --version` reports `2.1.285 (Claude Code)`. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Enhancements: - Update the Claude Code package to version 2.1.285 and refresh its distribution checksums. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Sep 30 11:21:44 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 30 Sep 2026 08:21:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/ai/claude-code Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Sep 30 17:00:00 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 30 Sep 2026 14:00:00 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] aa0e0e: net/py-urllib3: update to 2.8.0 (CVE-2026-97688) Message-ID: Branch: refs/heads/net/py-urllib3 Home: https://github.com/MidnightBSD/mports Commit: aa0e0ec5ca4d35b15d06983d04d5c69b24a06a06 https://github.com/MidnightBSD/mports/commit/aa0e0ec5ca4d35b15d06983d04d5c69b24a06a06 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M net/py-urllib3/Makefile M net/py-urllib3/distinfo Log Message: ----------- net/py-urllib3: update to 2.8.0 (CVE-2026-97688) urllib3 2.6.2 through 2.7.x can loop forever in HTTPResponse.stream() / read_chunked() when a server sends a chunked Deflate response with trailing bytes after the compressed stream (GHSA-gh4c-6fx4-qh6g). Fixed upstream in 2.8.0. Fixes: #1657 AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Sep 30 17:01:50 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 30 Sep 2026 14:01:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2869f9: net/py-urllib3: update to 2.8.0 (CVE-2026-97688) (... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 2869f9e0340d17b3534ef9b03e2d7e19c8227bbb https://github.com/MidnightBSD/mports/commit/2869f9e0340d17b3534ef9b03e2d7e19c8227bbb Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M net/py-urllib3/Makefile M net/py-urllib3/distinfo Log Message: ----------- net/py-urllib3: update to 2.8.0 (CVE-2026-97688) (#1659) Updates net/py-urllib3 2.7.0 ? 2.8.0 to fix CVE-2026-97688 / GHSA-gh4c-6fx4-qh6g (infinite loop in chunked Deflate streaming with trailing bytes). Closes #1657. The path in the Mend report (`textproc/xml2rfc/files/patch-requirements.txt`) was removed in #171; the actual exposure was our urllib3 port, which was in the affected range. - distfile sha256 matches PyPI - build backend (hatchling/hatch-vcs/setuptools-scm) and LICENSE unchanged - `bmake build fake package` OK (py312) - Upstream regression case `test_read_chunked_with_trailing_data_does_not_hang` reproduced standalone: hangs on 2.7.0, passes on 2.8.0 (deflate, raw deflate, gzip) - Full `bmake test` not run: test deps py-pyopenssl and py-quart (via py-flask) fail to install on the build box due to stale `py312-openssl` / `py311-flask` packages - portlint: 0 fatal, only pre-existing PORTEPOCH warning ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Bug Fixes: - Update urllib3 to 2.8.0 to address the infinite-loop vulnerability when processing chunked Deflate streams with trailing bytes (CVE-2026-97688 / GHSA-gh4c-6fx4-qh6g). Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Sep 30 17:01:52 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 30 Sep 2026 14:01:52 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/net/py-urllib3 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 Sep 30 19:56:14 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 30 Sep 2026 16:56:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 10e8a6: devel/electron40: update to 40.10.6 Message-ID: Branch: refs/heads/devel/electron40 Home: https://github.com/MidnightBSD/mports Commit: 10e8a6c4eec577ee4da8f2313110c696ab178ee3 https://github.com/MidnightBSD/mports/commit/10e8a6c4eec577ee4da8f2313110c696ab178ee3 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M devel/electron40/Makefile M devel/electron40/Makefile.version M devel/electron40/distinfo M devel/electron40/files/packagejsons/package.json M devel/electron40/files/packagejsons/yarn.lock M devel/electron40/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc M devel/electron40/files/patch-electron_default__app_default__app.ts M devel/electron40/files/patch-electron_lib_browser_api_app.ts M devel/electron40/files/patch-electron_lib_browser_api_dialog.ts M devel/electron40/files/patch-electron_lib_browser_api_menu-item-roles.ts M devel/electron40/files/patch-electron_lib_browser_api_power-monitor.ts M devel/electron40/files/patch-electron_script_spec-runner.js M devel/electron40/files/patch-electron_shell_browser_api_electron__api__web__contents.cc M devel/electron40/files/patch-electron_shell_browser_browser.h M devel/electron40/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc M devel/electron40/files/patch-electron_spec_api-app-spec.ts M devel/electron40/files/patch-electron_spec_api-browser-window-spec.ts M devel/electron40/files/patch-electron_spec_api-content-tracing-spec.ts M devel/electron40/files/patch-electron_spec_api-crash-reporter-spec.ts M devel/electron40/files/patch-electron_spec_api-desktop-capturer-spec.ts M devel/electron40/files/patch-electron_spec_api-menu-spec.ts M devel/electron40/files/patch-electron_spec_api-native-image-spec.ts M devel/electron40/files/patch-electron_spec_api-net-log-spec.ts M devel/electron40/files/patch-electron_spec_api-notification-dbus-spec.ts M devel/electron40/files/patch-electron_spec_api-power-monitor-spec.ts M devel/electron40/files/patch-electron_spec_api-process-spec.ts M devel/electron40/files/patch-electron_spec_api-protocol-spec.ts M devel/electron40/files/patch-electron_spec_api-safe-storage-spec.ts M devel/electron40/files/patch-electron_spec_api-subframe-spec.ts M devel/electron40/files/patch-electron_spec_api-tray-spec.ts M devel/electron40/files/patch-electron_spec_api-utility-process-spec.ts M devel/electron40/files/patch-electron_spec_api-web-contents-spec.ts M devel/electron40/files/patch-electron_spec_api-web-frame-main-spec.ts M devel/electron40/files/patch-electron_spec_chromium-spec.ts M devel/electron40/files/patch-electron_spec_crash-spec.ts M devel/electron40/files/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js A devel/electron40/files/patch-electron_spec_index.js M devel/electron40/files/patch-electron_spec_node-spec.ts M devel/electron40/files/patch-electron_spec_version-bump-spec.ts M devel/electron40/files/patch-electron_spec_visibility-state-spec.ts M devel/electron40/files/patch-electron_spec_webview-spec.ts M devel/electron40/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc M devel/electron40/files/patch-media_base_video__frame.cc M devel/electron40/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc M devel/electron40/files/patch-media_video_video__encode__accelerator__adapter__test.cc M devel/electron40/files/patch-mojo_core_channel.cc M devel/electron40/files/patch-mojo_core_channel__posix.cc M devel/electron40/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 M devel/electron40/files/patch-ui_base_x_x11__cursor__loader.cc M devel/electron40/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc M devel/electron40/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc Log Message: ----------- devel/electron40: update to 40.10.6 Update Electron 40.9.2 -> 40.10.6 and bundled Node 24.14.1 -> 24.15.0 (Chromium stays at 144.0.7559.236). The refreshed upstream yarn.lock moves tar@^7 from 7.5.1 to 7.5.16, which covers the node-tar advisories (CVE-2026-31802 and related) that affected the 7.5.1 copy in the prefetched yarn cache. Rebased Electron/Chromium patches are taken from FreeBSD's 40.10.6 update (freebsd-ports 6359fd9536); our copies of all changed patches were identical to FreeBSD's 40.9.2 versions. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Sep 30 21:12:56 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 30 Sep 2026 18:12:56 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] da9bbc: devel/electron40: update to 40.10.6 (#1660) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: da9bbc699679fde35fc9b6c03e0006848f3d2248 https://github.com/MidnightBSD/mports/commit/da9bbc699679fde35fc9b6c03e0006848f3d2248 Author: Lucas Holt Date: 2026-09-30 (Wed, 30 Sep 2026) Changed paths: M devel/electron40/Makefile M devel/electron40/Makefile.version M devel/electron40/distinfo M devel/electron40/files/packagejsons/package.json M devel/electron40/files/packagejsons/yarn.lock M devel/electron40/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc M devel/electron40/files/patch-electron_default__app_default__app.ts M devel/electron40/files/patch-electron_lib_browser_api_app.ts M devel/electron40/files/patch-electron_lib_browser_api_dialog.ts M devel/electron40/files/patch-electron_lib_browser_api_menu-item-roles.ts M devel/electron40/files/patch-electron_lib_browser_api_power-monitor.ts M devel/electron40/files/patch-electron_script_spec-runner.js M devel/electron40/files/patch-electron_shell_browser_api_electron__api__web__contents.cc M devel/electron40/files/patch-electron_shell_browser_browser.h M devel/electron40/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc M devel/electron40/files/patch-electron_spec_api-app-spec.ts M devel/electron40/files/patch-electron_spec_api-browser-window-spec.ts M devel/electron40/files/patch-electron_spec_api-content-tracing-spec.ts M devel/electron40/files/patch-electron_spec_api-crash-reporter-spec.ts M devel/electron40/files/patch-electron_spec_api-desktop-capturer-spec.ts M devel/electron40/files/patch-electron_spec_api-menu-spec.ts M devel/electron40/files/patch-electron_spec_api-native-image-spec.ts M devel/electron40/files/patch-electron_spec_api-net-log-spec.ts M devel/electron40/files/patch-electron_spec_api-notification-dbus-spec.ts M devel/electron40/files/patch-electron_spec_api-power-monitor-spec.ts M devel/electron40/files/patch-electron_spec_api-process-spec.ts M devel/electron40/files/patch-electron_spec_api-protocol-spec.ts M devel/electron40/files/patch-electron_spec_api-safe-storage-spec.ts M devel/electron40/files/patch-electron_spec_api-subframe-spec.ts M devel/electron40/files/patch-electron_spec_api-tray-spec.ts M devel/electron40/files/patch-electron_spec_api-utility-process-spec.ts M devel/electron40/files/patch-electron_spec_api-web-contents-spec.ts M devel/electron40/files/patch-electron_spec_api-web-frame-main-spec.ts M devel/electron40/files/patch-electron_spec_chromium-spec.ts M devel/electron40/files/patch-electron_spec_crash-spec.ts M devel/electron40/files/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js A devel/electron40/files/patch-electron_spec_index.js M devel/electron40/files/patch-electron_spec_node-spec.ts M devel/electron40/files/patch-electron_spec_version-bump-spec.ts M devel/electron40/files/patch-electron_spec_visibility-state-spec.ts M devel/electron40/files/patch-electron_spec_webview-spec.ts M devel/electron40/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc M devel/electron40/files/patch-media_base_video__frame.cc M devel/electron40/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc M devel/electron40/files/patch-media_video_video__encode__accelerator__adapter__test.cc M devel/electron40/files/patch-mojo_core_channel.cc M devel/electron40/files/patch-mojo_core_channel__posix.cc M devel/electron40/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 M devel/electron40/files/patch-ui_base_x_x11__cursor__loader.cc M devel/electron40/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc M devel/electron40/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc Log Message: ----------- devel/electron40: update to 40.10.6 (#1660) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Sep 30 21:12:58 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 30 Sep 2026 18:12:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/devel/electron40 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 Sep 30 21:16:49 2026 From: noreply at github.com (dependabot[bot]) Date: Wed, 30 Sep 2026 18:16:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c4e4cb: build(deps): bump axios in /devel/electron43/files... Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/devel/electron43/files/packagejsons/axios-1.20.0 Home: https://github.com/MidnightBSD/mports Commit: c4e4cbd67c6b55389db97e7529353ae044e332a2 https://github.com/MidnightBSD/mports/commit/c4e4cbd67c6b55389db97e7529353ae044e332a2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: A devel/electron43/files/packagejsons/.yarn/install-state.gz M devel/electron43/files/packagejsons/yarn.lock Log Message: ----------- build(deps): bump axios in /devel/electron43/files/packagejsons Bumps [axios](https://github.com/axios/axios) from 1.15.1 to 1.20.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.15.1...v1.20.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.20.0 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 Oct 1 08:58:02 2026 From: noreply at github.com (dependabot[bot]) Date: Thu, 01 Oct 2026 05:58:02 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/devel/electron43/files/packagejsons/axios-1.20.0 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 Oct 1 09:05:28 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 06:05:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 2390f4: sysvsem: fix sequence number wraparound race in se... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 2390f4838a6b366992cbd0a04a1afb87c29a33b8 https://github.com/MidnightBSD/src/commit/2390f4838a6b366992cbd0a04a1afb87c29a33b8 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M sys/kern/sysv_sem.c Log Message: ----------- sysvsem: fix sequence number wraparound race in semop(2) semop(2) may sleep waiting for a semaphore. Upon waking up, it checks whether the set's sequence number has changed, indicating that the set was removed. The sequence number embedded in the IPC identifier is only 15 bits wide and wraps, so if enough semaphore sets are created and destroyed in the same table slot while a caller is blocked, the check produces a false negative and the subsequent access of semakptr->u.__sem_base[sopptr->sem_num] may be out of bounds. Fix this by introducing a 64-bit sequence number for each slot in the semaphore pool, kept in a separate array since userland tools such as ipcrm(1) embed the layout of struct semid_kernel. Use it in semop(2), in the semctl(2) GETALL/SETALL paths (replacing the sem_nsems recheck added for SA-26:54), and in the undo handling at process exit, where an out-of-range undo entry is now skipped rather than panicking. While here, use semvalid() instead of open-coding its implementation, convert a couple of flags to bool, and use a better variable name to store required permissions. An unprivileged local user could trigger an out-of-bounds access on kernel heap memory, potentially leading to privilege escalation. Security: CVE-2026-58098 Security: FreeBSD-SA-26:64.sysvsem Obtained from: FreeBSD 04f841a05836 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 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 Oct 1 09:23:39 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 06:23:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] e1f144: UPDATING: sysvsem semop(2) fix (CVE-2026-58098) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: e1f1441cba8c9e03bb9d2bef1be38abc2569c4df https://github.com/MidnightBSD/src/commit/e1f1441cba8c9e03bb9d2bef1be38abc2569c4df Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: sysvsem semop(2) fix (CVE-2026-58098) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 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 Oct 1 09:25:37 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 06:25:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 840206: sysvsem: fix sequence number wraparound race in se... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 8402068329a2671013b3c90341b6d3a4169c7166 https://github.com/MidnightBSD/src/commit/8402068329a2671013b3c90341b6d3a4169c7166 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M sys/kern/sysv_sem.c Log Message: ----------- sysvsem: fix sequence number wraparound race in semop(2) semop(2) may sleep waiting for a semaphore. Upon waking up, it checks whether the set's sequence number has changed, indicating that the set was removed. The sequence number embedded in the IPC identifier is only 15 bits wide and wraps, so if enough semaphore sets are created and destroyed in the same table slot while a caller is blocked, the check produces a false negative and the subsequent access of semakptr->u.__sem_base[sopptr->sem_num] may be out of bounds. Fix this by introducing a 64-bit sequence number for each slot in the semaphore pool, kept in a separate array since userland tools such as ipcrm(1) embed the layout of struct semid_kernel. Use it in semop(2), in the semctl(2) GETALL/SETALL paths (replacing the sem_nsems recheck added for SA-26:54), and in the undo handling at process exit, where an out-of-range undo entry is now skipped rather than panicking. While here, use semvalid() instead of open-coding its implementation, convert a couple of flags to bool, and use a better variable name to store required permissions. An unprivileged local user could trigger an out-of-bounds access on kernel heap memory, potentially leading to privilege escalation. Security: CVE-2026-58098 Security: FreeBSD-SA-26:64.sysvsem Obtained from: FreeBSD 04f841a05836 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit 2390f4838a6b366992cbd0a04a1afb87c29a33b8) Commit: 84d4ba5ba97faf67372acb7007145028acb7ba59 https://github.com/MidnightBSD/src/commit/84d4ba5ba97faf67372acb7007145028acb7ba59 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: sysvsem semop(2) fix (CVE-2026-58098) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit e1f1441cba8c9e03bb9d2bef1be38abc2569c4df) Compare: https://github.com/MidnightBSD/src/compare/61a5153b2e86...84d4ba5ba97f To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Oct 1 09:25:39 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 06:25:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 6a0c43: sysvsem: fix sequence number wraparound race in se... Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 6a0c4378ffbe0fdbb084dd5ef355c685702a1b3d https://github.com/MidnightBSD/src/commit/6a0c4378ffbe0fdbb084dd5ef355c685702a1b3d Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M sys/kern/sysv_sem.c Log Message: ----------- sysvsem: fix sequence number wraparound race in semop(2) semop(2) may sleep waiting for a semaphore. Upon waking up, it checks whether the set's sequence number has changed, indicating that the set was removed. The sequence number embedded in the IPC identifier is only 15 bits wide and wraps, so if enough semaphore sets are created and destroyed in the same table slot while a caller is blocked, the check produces a false negative and the subsequent access of semakptr->u.__sem_base[sopptr->sem_num] may be out of bounds. Fix this by introducing a 64-bit sequence number for each slot in the semaphore pool, kept in a separate array since userland tools such as ipcrm(1) embed the layout of struct semid_kernel. Use it in semop(2), in the semctl(2) GETALL/SETALL paths (replacing the sem_nsems recheck added for SA-26:54), and in the undo handling at process exit, where an out-of-range undo entry is now skipped rather than panicking. While here, use semvalid() instead of open-coding its implementation, convert a couple of flags to bool, and use a better variable name to store required permissions. An unprivileged local user could trigger an out-of-bounds access on kernel heap memory, potentially leading to privilege escalation. Security: CVE-2026-58098 Security: FreeBSD-SA-26:64.sysvsem Obtained from: FreeBSD 04f841a05836 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit 2390f4838a6b366992cbd0a04a1afb87c29a33b8) Commit: d4a8475e5c39e812c7b56eda26c08d4734804386 https://github.com/MidnightBSD/src/commit/d4a8475e5c39e812c7b56eda26c08d4734804386 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: sysvsem semop(2) fix (CVE-2026-58098) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit e1f1441cba8c9e03bb9d2bef1be38abc2569c4df) Compare: https://github.com/MidnightBSD/src/compare/22bac94279a1...d4a8475e5c39 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Oct 1 13:12:28 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 10:12:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 8ce8fb: Add a Claude Code skill for security advisories Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 8ce8fb255412514fe86d8578ef1eab240b2d9ac3 https://github.com/MidnightBSD/src/commit/8ce8fb255412514fe86d8578ef1eab240b2d9ac3 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: A .claude/skills/security-advisory/SKILL.md A .claude/skills/security-advisory/scripts/__pycache__/publish_advisory.cpython-311.pyc A .claude/skills/security-advisory/scripts/publish_advisory.py Log Message: ----------- Add a Claude Code skill for security advisories .claude/skills/security-advisory documents the end-to-end process for a security fix: triaging a FreeBSD SA against this tree, porting the fix to master and both stable branches with a per-file compile check against the existing kernel object tree, the commit trailer and UPDATING entry formats, push verification, and publishing the MNBSD-YYYY-N advisory on GitHub. scripts/publish_advisory.py finds the next free MNBSD number, refuses to duplicate a CVE, and handles the GitHub API's requirements (ecosystem "other", CVSS vector instead of severity, draft then publish). AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 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 Oct 1 14:57:57 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 11:57:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 5f7eb7: jail: fix FD_RESOLVE_BENEATH bypasses allowing fil... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 5f7eb70afd7e7b3b7e40a65e395de744f3476df3 https://github.com/MidnightBSD/src/commit/5f7eb70afd7e7b3b7e40a65e395de744f3476df3 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M lib/libc/capability/cap_rights_init.3 M lib/libc/sys/fcntl.2 M sys/fs/fdescfs/fdesc_vnops.c M sys/kern/kern_descrip.c M sys/kern/subr_capability.c M sys/kern/uipc_usrreq.c M sys/kern/vfs_syscalls.c M sys/sys/capsicum.h M sys/sys/filedesc.h M tests/sys/fs/Makefile A tests/sys/fs/fdescfs/Makefile A tests/sys/fs/fdescfs/fdescfs_test.c M tests/sys/kern/unix_passfd_test.c Log Message: ----------- jail: fix FD_RESOLVE_BENEATH bypasses allowing filesystem root escapes When a directory file descriptor is passed between jails over a Unix domain socket, the receiver's copy gets FD_RESOLVE_BENEATH so that lookups through it cannot leave the directory. Three flaws let a jailed process shed that restriction: - fdescfs(4) mounted with "nodup" returned, for /dev/fd/N, a vnode that did not inherit FD_RESOLVE_BENEATH or the Capsicum rights of descriptor N. fdesc_lookup() now propagates both into the enclosing nameidata, marking the lookup NIRES_BENEATH and intersecting the capability rights, and fails with ENOTCAPABLE when it cannot (no enclosing nameidata). (CVE-2026-101304) - renameat(2) did not honour FD_RESOLVE_BENEATH on its directory arguments, so a directory could be renamed relative to a restricted descriptor and then escaped from via fchdir(2). Renaming a directory is now refused with ENOTCAPABLE when either directory descriptor has the flag set. (CVE-2026-101305) - SCM_RIGHTS did not preserve FD_RESOLVE_BENEATH, so a process could clear it by sending the descriptor to itself. unp_internalize() now records the sender's fd flags and unp_externalize() re-applies the flag. (CVE-2026-101306) Add filecaps_full(), filecaps_intersect() and cap_rights_intersect() helpers used by the fdescfs change, document the renameat(2) restriction in fcntl(2) and cap_rights_intersect() in cap_rights_init(3), and add regression tests for fdescfs and for FD_RESOLVE_BENEATH preservation over SCM_RIGHTS. Security: CVE-2026-101304 Security: CVE-2026-101305 Security: CVE-2026-101306 Security: FreeBSD-SA-26:66.jail Obtained from: FreeBSD f89e6b5e03f6, 616f35f932e9, 441885dcfff3, 666f08d59743, 5f9f2ac707d4 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Commit: f54ba256b55d93239e110d72e9467dcaa4fd9adf https://github.com/MidnightBSD/src/commit/f54ba256b55d93239e110d72e9467dcaa4fd9adf Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: jail FD_RESOLVE_BENEATH fixes (FreeBSD-SA-26:66.jail) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/src/compare/8ce8fb255412...f54ba256b55d To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Oct 1 15:01:31 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 12:01:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] bde395: jail: fix FD_RESOLVE_BENEATH bypasses allowing fil... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: bde3958c2bc528e3c0e1f8153bd97e39ef1e3503 https://github.com/MidnightBSD/src/commit/bde3958c2bc528e3c0e1f8153bd97e39ef1e3503 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M lib/libc/capability/cap_rights_init.3 M lib/libc/sys/fcntl.2 M sys/fs/fdescfs/fdesc_vnops.c M sys/kern/kern_descrip.c M sys/kern/subr_capability.c M sys/kern/uipc_usrreq.c M sys/kern/vfs_syscalls.c M sys/sys/capsicum.h M sys/sys/filedesc.h M tests/sys/fs/Makefile A tests/sys/fs/fdescfs/Makefile A tests/sys/fs/fdescfs/fdescfs_test.c M tests/sys/kern/unix_passfd_test.c Log Message: ----------- jail: fix FD_RESOLVE_BENEATH bypasses allowing filesystem root escapes When a directory file descriptor is passed between jails over a Unix domain socket, the receiver's copy gets FD_RESOLVE_BENEATH so that lookups through it cannot leave the directory. Three flaws let a jailed process shed that restriction: - fdescfs(4) mounted with "nodup" returned, for /dev/fd/N, a vnode that did not inherit FD_RESOLVE_BENEATH or the Capsicum rights of descriptor N. fdesc_lookup() now propagates both into the enclosing nameidata, marking the lookup NIRES_BENEATH and intersecting the capability rights, and fails with ENOTCAPABLE when it cannot (no enclosing nameidata). (CVE-2026-101304) - renameat(2) did not honour FD_RESOLVE_BENEATH on its directory arguments, so a directory could be renamed relative to a restricted descriptor and then escaped from via fchdir(2). Renaming a directory is now refused with ENOTCAPABLE when either directory descriptor has the flag set. (CVE-2026-101305) - SCM_RIGHTS did not preserve FD_RESOLVE_BENEATH, so a process could clear it by sending the descriptor to itself. unp_internalize() now records the sender's fd flags and unp_externalize() re-applies the flag. (CVE-2026-101306) Add filecaps_full(), filecaps_intersect() and cap_rights_intersect() helpers used by the fdescfs change, document the renameat(2) restriction in fcntl(2) and cap_rights_intersect() in cap_rights_init(3), and add regression tests for fdescfs and for FD_RESOLVE_BENEATH preservation over SCM_RIGHTS. Security: CVE-2026-101304 Security: CVE-2026-101305 Security: CVE-2026-101306 Security: FreeBSD-SA-26:66.jail Obtained from: FreeBSD f89e6b5e03f6, 616f35f932e9, 441885dcfff3, 666f08d59743, 5f9f2ac707d4 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit 5f7eb70afd7e7b3b7e40a65e395de744f3476df3) Commit: 264ca96d275ff427c83e8e1189108cfecb79956d https://github.com/MidnightBSD/src/commit/264ca96d275ff427c83e8e1189108cfecb79956d Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: jail FD_RESOLVE_BENEATH fixes (FreeBSD-SA-26:66.jail) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit f54ba256b55d93239e110d72e9467dcaa4fd9adf) Compare: https://github.com/MidnightBSD/src/compare/84d4ba5ba97f...264ca96d275f To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Oct 1 15:01:33 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 12:01:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] eb7a57: jail: fix FD_RESOLVE_BENEATH bypasses allowing fil... Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: eb7a5727b147270214ebc839a4dec6c6ac4ff94b https://github.com/MidnightBSD/src/commit/eb7a5727b147270214ebc839a4dec6c6ac4ff94b Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M lib/libc/capability/cap_rights_init.3 M sys/fs/fdescfs/fdesc_vnops.c M sys/kern/kern_descrip.c M sys/kern/subr_capability.c M sys/kern/uipc_usrreq.c M sys/kern/vfs_syscalls.c M sys/sys/capsicum.h M sys/sys/filedesc.h M tests/sys/fs/Makefile A tests/sys/fs/fdescfs/Makefile A tests/sys/fs/fdescfs/fdescfs_test.c M tests/sys/kern/unix_passfd_test.c Log Message: ----------- jail: fix FD_RESOLVE_BENEATH bypasses allowing filesystem root escapes When a directory file descriptor is passed between jails over a Unix domain socket, the receiver's copy gets FD_RESOLVE_BENEATH so that lookups through it cannot leave the directory. Three flaws let a jailed process shed that restriction: - fdescfs(4) mounted with "nodup" returned, for /dev/fd/N, a vnode that did not inherit FD_RESOLVE_BENEATH or the Capsicum rights of descriptor N. fdesc_lookup() now propagates both into the enclosing nameidata, marking the lookup NIRES_BENEATH and intersecting the capability rights, and fails with ENOTCAPABLE when it cannot (no enclosing nameidata). (CVE-2026-101304) - renameat(2) did not honour FD_RESOLVE_BENEATH on its directory arguments, so a directory could be renamed relative to a restricted descriptor and then escaped from via fchdir(2). Renaming a directory is now refused with ENOTCAPABLE when either directory descriptor has the flag set. (CVE-2026-101305) - SCM_RIGHTS did not preserve FD_RESOLVE_BENEATH, so a process could clear it by sending the descriptor to itself. unp_internalize() now records the sender's fd flags and unp_externalize() re-applies the flag. (CVE-2026-101306) Add filecaps_full(), filecaps_intersect() and cap_rights_intersect() helpers used by the fdescfs change, document the renameat(2) restriction in fcntl(2) and cap_rights_intersect() in cap_rights_init(3), and add regression tests for fdescfs and for FD_RESOLVE_BENEATH preservation over SCM_RIGHTS. Security: CVE-2026-101304 Security: CVE-2026-101305 Security: CVE-2026-101306 Security: FreeBSD-SA-26:66.jail Obtained from: FreeBSD f89e6b5e03f6, 616f35f932e9, 441885dcfff3, 666f08d59743, 5f9f2ac707d4 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit 5f7eb70afd7e7b3b7e40a65e395de744f3476df3) Commit: 32d3e7565a5dfcc3849d52312a3e21686192ed7a https://github.com/MidnightBSD/src/commit/32d3e7565a5dfcc3849d52312a3e21686192ed7a Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: jail FD_RESOLVE_BENEATH fixes (FreeBSD-SA-26:66.jail) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit f54ba256b55d93239e110d72e9467dcaa4fd9adf) Compare: https://github.com/MidnightBSD/src/compare/d4a8475e5c39...32d3e7565a5d To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Oct 1 15:54:18 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 12:54:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 2e27a5: ktls: fix an off-by-one in tls13_find_record_type() Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 2e27a51bf8e94c5316d46ddade33ba202c8047f5 https://github.com/MidnightBSD/src/commit/2e27a51bf8e94c5316d46ddade33ba202c8047f5 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M sys/kern/uipc_ktls.c M tests/sys/kern/ktls_test.c Log Message: ----------- ktls: fix an off-by-one in tls13_find_record_type() TLS 1.3 stores the real record type as the last non-zero byte of the decrypted payload, followed by optional zero padding. The backwards search for that byte recorded the offset one past it, which was then compensated for when computing the trailer length. If the entire plaintext is zero-filled, the search returned the offset of the last byte of the TLS header instead of failing, and the subsequent trailer computation underflowed, leading to a NULL pointer dereference and a kernel panic. Record the offset of the type byte itself and compute the trailer length from it directly, so that a record with no inner content type is rejected with EBADMSG. Add a regression test, adapted to the helpers in our ktls_test.c. A remote TLS 1.3 peer could send a crafted record to a socket using software receive-side KTLS to panic the kernel. Systems with kern.ipc.tls.enable=0 are unaffected. Security: CVE-2026-101302 Security: FreeBSD-SA-26:67.ktls Obtained from: FreeBSD fc1a02c93ba4 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Commit: fb7f39d2f2f7e926802f4ac69c2462a2383a5b2e https://github.com/MidnightBSD/src/commit/fb7f39d2f2f7e926802f4ac69c2462a2383a5b2e Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: ktls receive-side DoS fix (CVE-2026-101302) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/src/compare/f54ba256b55d...fb7f39d2f2f7 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Oct 1 15:54:49 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 12:54:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] e68415: ktls: fix an off-by-one in tls13_find_record_type() Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: e68415197af07ec59cbeb0b8d2d4688662a9aea7 https://github.com/MidnightBSD/src/commit/e68415197af07ec59cbeb0b8d2d4688662a9aea7 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M sys/kern/uipc_ktls.c M tests/sys/kern/ktls_test.c Log Message: ----------- ktls: fix an off-by-one in tls13_find_record_type() TLS 1.3 stores the real record type as the last non-zero byte of the decrypted payload, followed by optional zero padding. The backwards search for that byte recorded the offset one past it, which was then compensated for when computing the trailer length. If the entire plaintext is zero-filled, the search returned the offset of the last byte of the TLS header instead of failing, and the subsequent trailer computation underflowed, leading to a NULL pointer dereference and a kernel panic. Record the offset of the type byte itself and compute the trailer length from it directly, so that a record with no inner content type is rejected with EBADMSG. Add a regression test, adapted to the helpers in our ktls_test.c. A remote TLS 1.3 peer could send a crafted record to a socket using software receive-side KTLS to panic the kernel. Systems with kern.ipc.tls.enable=0 are unaffected. Security: CVE-2026-101302 Security: FreeBSD-SA-26:67.ktls Obtained from: FreeBSD fc1a02c93ba4 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit 2e27a51bf8e94c5316d46ddade33ba202c8047f5) Commit: 1cf86eff5170820007c68fb0c38770ac88b6a391 https://github.com/MidnightBSD/src/commit/1cf86eff5170820007c68fb0c38770ac88b6a391 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: ktls receive-side DoS fix (CVE-2026-101302) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit fb7f39d2f2f7e926802f4ac69c2462a2383a5b2e) Compare: https://github.com/MidnightBSD/src/compare/264ca96d275f...1cf86eff5170 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Oct 1 15:55:34 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 12:55:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 8d5641: ktls: fix an off-by-one in tls13_find_record_type() Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 8d564190bcf26d4311538f6a02dba55b1d59ce0a https://github.com/MidnightBSD/src/commit/8d564190bcf26d4311538f6a02dba55b1d59ce0a Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M sys/kern/uipc_ktls.c M tests/sys/kern/ktls_test.c Log Message: ----------- ktls: fix an off-by-one in tls13_find_record_type() TLS 1.3 stores the real record type as the last non-zero byte of the decrypted payload, followed by optional zero padding. The backwards search for that byte recorded the offset one past it, which was then compensated for when computing the trailer length. If the entire plaintext is zero-filled, the search returned the offset of the last byte of the TLS header instead of failing, and the subsequent trailer computation underflowed, leading to a NULL pointer dereference and a kernel panic. Record the offset of the type byte itself and compute the trailer length from it directly, so that a record with no inner content type is rejected with EBADMSG. Add a regression test, adapted to the helpers in our ktls_test.c. A remote TLS 1.3 peer could send a crafted record to a socket using software receive-side KTLS to panic the kernel. Systems with kern.ipc.tls.enable=0 are unaffected. Security: CVE-2026-101302 Security: FreeBSD-SA-26:67.ktls Obtained from: FreeBSD fc1a02c93ba4 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit 2e27a51bf8e94c5316d46ddade33ba202c8047f5) Commit: 05295d831259c5441f815e0ee611d62531f234d1 https://github.com/MidnightBSD/src/commit/05295d831259c5441f815e0ee611d62531f234d1 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: ktls receive-side DoS fix (CVE-2026-101302) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit fb7f39d2f2f7e926802f4ac69c2462a2383a5b2e) Compare: https://github.com/MidnightBSD/src/compare/32d3e7565a5d...05295d831259 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Oct 1 16:04:47 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 13:04:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 5a7476: lang/ghc: update to 9.12.4 Message-ID: Branch: refs/heads/lang/ghc Home: https://github.com/MidnightBSD/mports Commit: 5a74767f12ba7dc1b33376d1fa6fda984822fd33 https://github.com/MidnightBSD/mports/commit/5a74767f12ba7dc1b33376d1fa6fda984822fd33 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M lang/ghc/Makefile M lang/ghc/distinfo R lang/ghc/files/UserSettings.hs R lang/ghc/files/build.mk.in R lang/ghc/files/extra-utils_llvm-targets_gen-data-layout.sh R lang/ghc/files/fixup-plist.hs R lang/ghc/files/patch-compiler_cbits_genSym.c A lang/ghc/files/patch-docs_users__guide_rtd-theme_layout.html A lang/ghc/files/patch-libraries_semaphore-compat_src_System_Semaphore.hs R lang/ghc/files/patch-llvm-targets A lang/ghc/files/patch-m4_ghc__convert__os.m4 R lang/ghc/files/plan-bootstrap-8_10_7.json R lang/ghc/files/plan-bootstrap-9_2_8.json M lang/ghc/pkg-plist R lang/ghc/pkg-plist.hadrian Log Message: ----------- lang/ghc: update to 9.12.4 Sync with FreeBSD's lang/ghc (9.8.4 -> 9.10.3 -> 9.12.4), keeping the MidnightBSD-specific changes: FREEBSD_LOCAL boot site, maintainer and license, BROKEN on 3.2, the x86_64-portbld-freebsd target triple and explicit triples/clean env for the bootstrap bindist install. MidnightBSD-specific fixes: - Configure the Hadrian bindist with --prefix=${TRUE_PREFIX}; using the staged ${PREFIX} doubled the fake path (the 9.8.4 fake failure on the 4.0 cluster run) and would have baked it into the ghc wrappers. - Map midnightbsd* to freebsd in m4/ghc_convert_os.m4. The RTS configure run by Hadrian gets --build from config.guess and failed with "Unknown OS midnightbsd4.0.6". - Keep USE_LOCALE=en_US.UTF-8: FreeBSD dropped it after moving its tree to C.UTF-8, but Hadrian fails reading the UTF-8 sphinx log under C. - Drop powerpc-only bits and the FreeBSD 15 compat14x dependency. - Remove files obsolete since the make->Hadrian switch. Closes #24 AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 1 18:09:34 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 22:09:34 +0000 (UTC) Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/lang/ghc 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 Oct 1 18:09:33 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 22:09:33 +0000 (UTC) Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f515be: lang/ghc: update to 9.12.4 (#1662) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f515be3f9eaa6a0609bdcb678bcf37d72a83810e https://github.com/MidnightBSD/mports/commit/f515be3f9eaa6a0609bdcb678bcf37d72a83810e Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M lang/ghc/Makefile M lang/ghc/distinfo R lang/ghc/files/UserSettings.hs R lang/ghc/files/build.mk.in R lang/ghc/files/extra-utils_llvm-targets_gen-data-layout.sh R lang/ghc/files/fixup-plist.hs R lang/ghc/files/patch-compiler_cbits_genSym.c A lang/ghc/files/patch-docs_users__guide_rtd-theme_layout.html A lang/ghc/files/patch-libraries_semaphore-compat_src_System_Semaphore.hs R lang/ghc/files/patch-llvm-targets A lang/ghc/files/patch-m4_ghc__convert__os.m4 R lang/ghc/files/plan-bootstrap-8_10_7.json R lang/ghc/files/plan-bootstrap-9_2_8.json M lang/ghc/pkg-plist R lang/ghc/pkg-plist.hadrian Log Message: ----------- lang/ghc: update to 9.12.4 (#1662) Updates lang/ghc 9.8.4 ? 9.12.4, matching FreeBSD's current lang/ghc. Closes #24. ### Approach Our port was FreeBSD's 9.8.4 port (freebsd-ports 1a6b1d89f0) plus local changes. This PR takes FreeBSD's current `lang/ghc` (Makefile, pkg-plist, patches) and reapplies those local changes: - FREEBSD_LOCAL boot site, maintainer, `bsd3` license, BROKEN on 3.2 - `CONFIGURE_TARGET=${GHC_ARCH}-portbld-freebsd` and explicit `--build/--host/--target` for the bootstrap bindist (#863 clean env kept) ### MidnightBSD fixes - **Fake path doubling**: the bindist `configure` used `--prefix=${PREFIX}` (already staged in mports), so `make install DESTDIR=` doubled it. This is why the 4.0 cluster run of 9.8.4 failed in fake. Now `--prefix=${TRUE_PREFIX}`. - **`Unknown OS midnightbsd4.0.6`**: the RTS configure run by Hadrian uses config.guess for `--build`; new `files/patch-m4_ghc__convert__os.m4` maps `midnightbsd*` ? `freebsd`. - **Locale**: kept `USE_LOCALE=en_US.UTF-8` (FreeBSD removed it after switching its tree to C.UTF-8); without it Hadrian fails decoding the sphinx log. - Dropped powerpc-only bits/patch (`patch-rts_StgCRunAsm.S`) and the FreeBSD 15 `compat14x` dependency; removed files obsolete since the Hadrian switch. ### Verification (amd64, MidnightBSD 4.0.6) - distinfo matches FreeBSD's for ghc-9.12.4-src, hadrian-9.12.4-boot and the 9.6.7 bootstrap - `bmake build fake package` ? `ghc-9.12.4.mport`; fake reports no missing/extra plist entries - Installed wrapper scripts reference `/usr/local` only (no staging paths) - Staged compiler builds and runs a threaded test program both statically and with `-dynamic` - portlint: 0 fatal ### Not verified - Dependents (`devel/hs-cabal-install` 3.4.0.0, `textproc/hs-pandoc`, `print/hs-hscolour`, `cad/hs-verismith`; `devel/hs-haddock` already BROKEN) have been untested on the cluster since GHC never built; they were not rebuilt here and old versions like cabal-install 3.4 likely need updates for GHC 9.12. - aarch64 not built. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Upgrade the GHC port to 9.12.4 and modernize its Hadrian-based build for FreeBSD and MidnightBSD compatibility. New Features: - Update the GHC port to version 9.12.4 with the corresponding compiler packages and generated package list. - Support configurable Hadrian builds with dynamic, profiling, documentation, bootstrap compiler, and architecture options. Bug Fixes: - Fix staged installation paths and MidnightBSD OS detection so GHC builds and installs correctly on MidnightBSD. - Normalize semaphore names for FreeBSD-compatible semaphore operations. - Update documentation templates for newer Sphinx CSS handling. Enhancements: - Modernize the port around GHC's Hadrian build system and remove obsolete legacy build configuration, patches, and bootstrap plans. - Drop i386 support and simplify architecture-specific dependencies and installation handling. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Oct 1 18:22:06 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 22:22:06 +0000 (UTC) Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ad74a1: devel/hs-cabal-install: update to 3.16.1.0 Message-ID: Branch: refs/heads/devel/hs-cabal-install Home: https://github.com/MidnightBSD/mports Commit: ad74a10c7bba865981c46d8b795a3c3f02f3e001 https://github.com/MidnightBSD/mports/commit/ad74a10c7bba865981c46d8b795a3c3f02f3e001 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M devel/hs-cabal-install/Makefile M devel/hs-cabal-install/distinfo R devel/hs-cabal-install/files/patch-bootstrap_linux-8.10.1.json A devel/hs-cabal-install/files/patch-bootstrap_linux-9.12.2.json A devel/hs-cabal-install/files/patch-cabal-benchmarks_bench_CabalBenchmarks.hs M devel/hs-cabal-install/pkg-descr Log Message: ----------- devel/hs-cabal-install: update to 3.16.1.0 cabal-install 3.4.0.0 cannot be bootstrapped with current GHC. Update to 3.16.1.0, following FreeBSD's port: new USE_CABAL dependency set and the linux-9.12.2.json bootstrap plan, patched for the GHC 9.12.4 builtin library versions. Keep CABAL_BOOTSTRAP (our cabal.mk has no SKIP_CABAL_EXTRACT). Move WWW from pkg-descr to the Makefile. Requires lang/ghc 9.12.4. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 00:27:34 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 21:27:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f05157: Update Makefile with architecture support and depe... Message-ID: Branch: refs/heads/devel/hs-cabal-install Home: https://github.com/MidnightBSD/mports Commit: f05157fd462d395599e91e9da978cf936ac16053 https://github.com/MidnightBSD/mports/commit/f05157fd462d395599e91e9da978cf936ac16053 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/hs-cabal-install/Makefile Log Message: ----------- Update Makefile with architecture support and dependencies Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 00:27:43 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 21:27:43 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c375ce: devel/hs-cabal-install: update to 3.16.1.0 (#1663) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c375ce7fda3e50b5d5dbcb4ff472ab620d2a6161 https://github.com/MidnightBSD/mports/commit/c375ce7fda3e50b5d5dbcb4ff472ab620d2a6161 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/hs-cabal-install/Makefile M devel/hs-cabal-install/distinfo R devel/hs-cabal-install/files/patch-bootstrap_linux-8.10.1.json A devel/hs-cabal-install/files/patch-bootstrap_linux-9.12.2.json A devel/hs-cabal-install/files/patch-cabal-benchmarks_bench_CabalBenchmarks.hs M devel/hs-cabal-install/pkg-descr Log Message: ----------- devel/hs-cabal-install: update to 3.16.1.0 (#1663) Updates devel/hs-cabal-install 3.4.0.0 ? 3.16.1.0. **Depends on #1662 (lang/ghc 9.12.4) ? merge that first.** The bootstrap plan pins GHC 9.12.4's builtin library versions. ### Changes - Follows FreeBSD's devel/hs-cabal-install 3.16.1.0: `USE_CABAL` set, `bootstrap/linux-9.12.2.json` plan with FreeBSD's patch updating the builtin versions to GHC 9.12.4 (rts 1.0.3, base 4.21.2.0, directory 1.3.10.1, process 1.6.26.1, unix 2.8.8.0, ?), and their benchmark path patch - Keeps `CABAL_BOOTSTRAP=yes` (our `Mk/extensions/cabal.mk` has no `SKIP_CABAL_EXTRACT`) and explicit `BUILD_DEPENDS=ghc:lang/ghc` - `WWW=` added to the Makefile; `pkg-descr` no longer carries a WWW line - Not ported from FreeBSD: their `do-test` target (needs network; tests were not part of our port) ### Verification (amd64, MidnightBSD 4.0.6, with ghc-9.12.4 from #1662 installed) - distinfo identical to FreeBSD's (52 entries) - `bmake build fake package` ? `hs-cabal-install-3.16.1.0.mport` - Staged `cabal --version` ? 3.16.1.0; `cabal build --offline` + `cabal run` of a small base/containers/text project with GHC 9.12.4 succeeds - portlint: 0 fatal ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Update the cabal-install port to 3.16.1.0 and support bootstrapping it with GHC 9.12.4. New Features: - Update the cabal-install port to version 3.16.1.0 with its expanded dependency set and GHC 9.12 bootstrap plan. Enhancements: - Align the port metadata and build configuration with the newer upstream and FreeBSD port requirements. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 00:27:45 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 21:27:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/devel/hs-cabal-install Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 00:50:48 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 21:50:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] e8ea00: udp6: apply jail loopback rewriting to unconnected... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: e8ea003e92ad8b56546d8b979ebc3f62b347e902 https://github.com/MidnightBSD/src/commit/e8ea003e92ad8b56546d8b979ebc3f62b347e902 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M sys/netinet6/udp6_usrreq.c Log Message: ----------- udp6: apply jail loopback rewriting to unconnected sendto(2) When a process in a classic (non-VNET) jail sends to the loopback address, the kernel is supposed to rewrite the destination to the jail's primary IP. udp6_connect() and the IPv4 udp_send() do this via prison_remote_ip6()/prison_remote_ip4(), but the IPv6 UDP send path for unconnected sockets did not, so a jailed process could send UDP datagrams to services listening on the host's IPv6 loopback address. Apply prison_remote_ip6() to the destination in udp6_send() before selecting the source address. Security: CVE-2026-101303 Security: FreeBSD-SA-26:69.udp Obtained from: FreeBSD 809221661a81 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Commit: 877558fd8d945d346abc737ca6f6f5fe3fcda6a7 https://github.com/MidnightBSD/src/commit/877558fd8d945d346abc737ca6f6f5fe3fcda6a7 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: udp6 jail loopback fix (CVE-2026-101303) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/src/compare/fb7f39d2f2f7...877558fd8d94 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Oct 2 00:53:24 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 21:53:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 367629: udp6: apply jail loopback rewriting to unconnected... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 367629aa7c4ac46c0b044d7bdda5f46ebadeede3 https://github.com/MidnightBSD/src/commit/367629aa7c4ac46c0b044d7bdda5f46ebadeede3 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M sys/netinet6/udp6_usrreq.c Log Message: ----------- udp6: apply jail loopback rewriting to unconnected sendto(2) When a process in a classic (non-VNET) jail sends to the loopback address, the kernel is supposed to rewrite the destination to the jail's primary IP. udp6_connect() and the IPv4 udp_send() do this via prison_remote_ip6()/prison_remote_ip4(), but the IPv6 UDP send path for unconnected sockets did not, so a jailed process could send UDP datagrams to services listening on the host's IPv6 loopback address. Apply prison_remote_ip6() to the destination in udp6_send() before selecting the source address. Security: CVE-2026-101303 Security: FreeBSD-SA-26:69.udp Obtained from: FreeBSD 809221661a81 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit e8ea003e92ad8b56546d8b979ebc3f62b347e902) Commit: d83f78db6b05ab9c0d57c3188775ce2573958bf3 https://github.com/MidnightBSD/src/commit/d83f78db6b05ab9c0d57c3188775ce2573958bf3 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: udp6 jail loopback fix (CVE-2026-101303) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit 877558fd8d945d346abc737ca6f6f5fe3fcda6a7) Compare: https://github.com/MidnightBSD/src/compare/1cf86eff5170...d83f78db6b05 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Oct 2 00:53:29 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 21:53:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 205f43: udp6: apply jail loopback rewriting to unconnected... Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 205f435510fb67697916548dc61799bf2c393a26 https://github.com/MidnightBSD/src/commit/205f435510fb67697916548dc61799bf2c393a26 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M sys/netinet6/udp6_usrreq.c Log Message: ----------- udp6: apply jail loopback rewriting to unconnected sendto(2) When a process in a classic (non-VNET) jail sends to the loopback address, the kernel is supposed to rewrite the destination to the jail's primary IP. udp6_connect() and the IPv4 udp_send() do this via prison_remote_ip6()/prison_remote_ip4(), but the IPv6 UDP send path for unconnected sockets did not, so a jailed process could send UDP datagrams to services listening on the host's IPv6 loopback address. Apply prison_remote_ip6() to the destination in udp6_send() before selecting the source address. Security: CVE-2026-101303 Security: FreeBSD-SA-26:69.udp Obtained from: FreeBSD 809221661a81 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit e8ea003e92ad8b56546d8b979ebc3f62b347e902) Commit: f93d07a9b9917b67a3ecc9255be57c2e425b721a https://github.com/MidnightBSD/src/commit/f93d07a9b9917b67a3ecc9255be57c2e425b721a Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: udp6 jail loopback fix (CVE-2026-101303) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit 877558fd8d945d346abc737ca6f6f5fe3fcda6a7) Compare: https://github.com/MidnightBSD/src/compare/05295d831259...f93d07a9b991 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Oct 2 00:56:40 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 21:56:40 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 02b1db: www/apache24: update to 2.4.69 Message-ID: Branch: refs/heads/www/apache24 Home: https://github.com/MidnightBSD/mports Commit: 02b1db9d91660fc56b8fb066d0e04a9105da1d21 https://github.com/MidnightBSD/mports/commit/02b1db9d91660fc56b8fb066d0e04a9105da1d21 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M www/apache24/Makefile M www/apache24/distinfo Log Message: ----------- www/apache24: update to 2.4.69 Update to the latest Apache HTTP Server 2.4 release and refresh the distfile checksum. AI-Assisted-by: Codex (GPT-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 Fri Oct 2 01:11:48 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 22:11:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ad74a1: devel/hs-cabal-install: update to 3.16.1.0 Message-ID: Branch: refs/heads/devel/hs-cabal-install Home: https://github.com/MidnightBSD/mports Commit: ad74a10c7bba865981c46d8b795a3c3f02f3e001 https://github.com/MidnightBSD/mports/commit/ad74a10c7bba865981c46d8b795a3c3f02f3e001 Author: Lucas Holt Date: 2026-10-01 (Thu, 01 Oct 2026) Changed paths: M devel/hs-cabal-install/Makefile M devel/hs-cabal-install/distinfo R devel/hs-cabal-install/files/patch-bootstrap_linux-8.10.1.json A devel/hs-cabal-install/files/patch-bootstrap_linux-9.12.2.json A devel/hs-cabal-install/files/patch-cabal-benchmarks_bench_CabalBenchmarks.hs M devel/hs-cabal-install/pkg-descr Log Message: ----------- devel/hs-cabal-install: update to 3.16.1.0 cabal-install 3.4.0.0 cannot be bootstrapped with current GHC. Update to 3.16.1.0, following FreeBSD's port: new USE_CABAL dependency set and the linux-9.12.2.json bootstrap plan, patched for the GHC 9.12.4 builtin library versions. Keep CABAL_BOOTSTRAP (our cabal.mk has no SKIP_CABAL_EXTRACT). Move WWW from pkg-descr to the Makefile. Requires lang/ghc 9.12.4. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) Signed-off-by: Lucas Holt Commit: 7fad8f270d0ec41b2b9daccfc6f5f5d81c0ed056 https://github.com/MidnightBSD/mports/commit/7fad8f270d0ec41b2b9daccfc6f5f5d81c0ed056 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/hs-cabal-install/Makefile Log Message: ----------- devel/hs-cabal-install: adapt to synced cabal.mk Replace CABAL_BOOTSTRAP/PLIST_FILES with SKIP_CABAL_EXTRACT, EXTRACT_ONLY and CABAL_EXECUTABLES as in FreeBSD's port, and define do-build/do-install before including bsd.port.mk so they take precedence over the cabal.mk defaults. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/ad74a10c7bba%5E...7fad8f270d0e To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 01:12:07 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 22:12:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2dcccb: Mk/extensions/cabal.mk: sync with FreeBSD Mk/Uses/... Message-ID: Branch: refs/heads/Mk/cabal Home: https://github.com/MidnightBSD/mports Commit: 2dcccb2415f4d3cb118af53fabf5f2486f2086f8 https://github.com/MidnightBSD/mports/commit/2dcccb2415f4d3cb118af53fabf5f2486f2086f8 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M Mk/extensions/cabal.mk Log Message: ----------- Mk/extensions/cabal.mk: sync with FreeBSD Mk/Uses/cabal.mk Our cabal.mk predates several FreeBSD changes the current Haskell ports rely on: CABAL_EXECUTABLES (replaces EXECUTABLES), CABAL_WRAPPER_SCRIPTS, SKIP_CABAL_EXTRACT (replaces CABAL_BOOTSTRAP), HACKAGE_DISTNAME, CABAL_REVISION, Makefile.cabal includes, cabal.project.local handling and the non-"new-" cabal commands run with WRK_ENV and XDG paths. mports adaptations: - hook cabal-post-install-script with _USES_install (there is no stage phase; the old _USES_stage hook never ran) - PREFIX is already staged in do-install, so use it directly, and write runtime paths (TRUE_PREFIX, unstaged DATADIR) into wrapper scripts - default USE_LOCALE to en_US.UTF-8: mports builds under the C locale, FreeBSD under C.UTF-8, and GHC needs UTF-8 AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 01:13:14 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 22:13:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2d8d19: Mk/extensions/cabal.mk: sync with FreeBSD Mk/Uses/... Message-ID: Branch: refs/heads/Mk/cabal Home: https://github.com/MidnightBSD/mports Commit: 2d8d190876b5d4833264925fb88ca91561a24b87 https://github.com/MidnightBSD/mports/commit/2d8d190876b5d4833264925fb88ca91561a24b87 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M Mk/extensions/cabal.mk Log Message: ----------- Mk/extensions/cabal.mk: sync with FreeBSD Mk/Uses/cabal.mk Our cabal.mk predates several FreeBSD changes the current Haskell ports rely on: CABAL_EXECUTABLES (replaces EXECUTABLES), CABAL_WRAPPER_SCRIPTS, SKIP_CABAL_EXTRACT (replaces CABAL_BOOTSTRAP), HACKAGE_DISTNAME, CABAL_REVISION, Makefile.cabal includes, cabal.project.local handling and the non-"new-" cabal commands run with WRK_ENV and XDG paths. mports adaptations: - hook cabal-post-install-script with _USES_install (there is no stage phase; the old _USES_stage hook never ran) - PREFIX is already staged in do-install, so use it directly, and write runtime paths (TRUE_PREFIX, unstaged DATADIR) into wrapper scripts - default USE_LOCALE to en_US.UTF-8: mports builds under the C locale, FreeBSD under C.UTF-8, and GHC needs UTF-8 AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) Signed-off-by: Lucas Holt Commit: ef53f76fc6614e1fa5563aec592e7b4a06cf6200 https://github.com/MidnightBSD/mports/commit/ef53f76fc6614e1fa5563aec592e7b4a06cf6200 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/hs-cabal-install/Makefile Log Message: ----------- devel/hs-cabal-install: adapt to synced cabal.mk Replace CABAL_BOOTSTRAP/PLIST_FILES with SKIP_CABAL_EXTRACT, EXTRACT_ONLY and CABAL_EXECUTABLES as in FreeBSD's port, and define do-build/do-install before including bsd.port.mk so they take precedence over the cabal.mk defaults. bin/cabal is added to the plist by the cabal.mk fake hook. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/2dcccb2415f4...ef53f76fc661 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 01:13:44 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 22:13:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 13283c: print/hs-hscolour: update to 1.25 Message-ID: Branch: refs/heads/print/hs-hscolour Home: https://github.com/MidnightBSD/mports Commit: 13283c62d9585875b82c566e34d40860d82db947 https://github.com/MidnightBSD/mports/commit/13283c62d9585875b82c566e34d40860d82db947 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M print/hs-hscolour/Makefile M print/hs-hscolour/distinfo M print/hs-hscolour/pkg-descr Log Message: ----------- print/hs-hscolour: update to 1.25 Builds with GHC 9.12.4. Switch to CABAL_EXECUTABLES (requires the synced Mk/extensions/cabal.mk) and move WWW to the Makefile. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 01:14:00 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 22:14:00 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c6bf6b: textproc/hs-pandoc: update to 3.12 Message-ID: Branch: refs/heads/textproc/hs-pandoc Home: https://github.com/MidnightBSD/mports Commit: c6bf6bd8cd56b8b1f57bc601b91ce1bc72e3c8d9 https://github.com/MidnightBSD/mports/commit/c6bf6bd8cd56b8b1f57bc601b91ce1bc72e3c8d9 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M textproc/hs-pandoc/Makefile A textproc/hs-pandoc/Makefile.cabal M textproc/hs-pandoc/distinfo A textproc/hs-pandoc/files/patch-__cabal__deps_crypton-2.0.1_cbits_crypton__f2m.c M textproc/hs-pandoc/pkg-descr M textproc/hs-pandoc/pkg-plist Log Message: ----------- textproc/hs-pandoc: update to 3.12 Update 3.1.1 -> 3.12 following FreeBSD's port: build from pandoc-cli (HACKAGE_DISTNAME), USE_CABAL moved to Makefile.cabal, lua and repl flags, crypton build fix, and pandoc-lua/pandoc-server man pages. Requires the synced Mk/extensions/cabal.mk and GHC 9.12.4. Man pages now go to share/man/man1; the old post-install used the empty MAN1PREFIX and installed them under /man/man1. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 01:14:02 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 01 Oct 2026 22:14:02 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e5ca5d: cad/hs-verismith: unbreak with GHC 9.12 Message-ID: Branch: refs/heads/cad/hs-verismith Home: https://github.com/MidnightBSD/mports Commit: e5ca5d1cf3307858ef7d1dbc5544021abbbb1bad https://github.com/MidnightBSD/mports/commit/e5ca5d1cf3307858ef7d1dbc5544021abbbb1bad Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M cad/hs-verismith/Makefile A cad/hs-verismith/Makefile.cabal M cad/hs-verismith/distinfo A cad/hs-verismith/files/patch-verismith.cabal Log Message: ----------- cad/hs-verismith: unbreak with GHC 9.12 The port had its GHC dependency disabled (xBUILD_DEPENDS on a non-existent lang/ghc96) and could not build with our GHC. - Fetch from Hackage and take the USE_CABAL set from FreeBSD's port (Makefile.cabal), minus the GHC boot libraries it vendors (binary, bytestring, directory, file-io, filepath, os-string, parsec, process, text, unix). Building those as local packages gives them the same -inplace unit ids as GHC 9.12.4's copies, and Template Haskell then fails loading gitrev with an undefined directory symbol. - Relax verismith's bytestring, filepath and time upper bounds so the GHC 9.12.4 boot packages satisfy them. FreeBSD instead builds with a separate lang/ghc910, which we do not have. Requires the synced Mk/extensions/cabal.mk and GHC 9.12.4. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 09:11:42 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:11:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] cdc7fc: cad/hs-verismith: unbreak with GHC 9.12 (#1668) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: cdc7fc34020d9cc1f318952c67ea0d1a83eaecf8 https://github.com/MidnightBSD/mports/commit/cdc7fc34020d9cc1f318952c67ea0d1a83eaecf8 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M cad/hs-verismith/Makefile A cad/hs-verismith/Makefile.cabal M cad/hs-verismith/distinfo A cad/hs-verismith/files/patch-verismith.cabal Log Message: ----------- cad/hs-verismith: unbreak with GHC 9.12 (#1668) cad/hs-verismith 1.1.0 could not build: its GHC dependency was disabled (`xBUILD_DEPENDS` on a non-existent lang/ghc96). **Requires #1665** (synced cabal.mk, `Makefile.cabal`). GHC 9.12.4 from #1662. FreeBSD builds verismith with a separate lang/ghc910 because verismith's bounds exclude GHC 9.12's boot libraries. Instead of adding a second GHC port: - Fetch from Hackage and take FreeBSD's `USE_CABAL` set (`Makefile.cabal`), **minus the GHC boot libraries it vendors** (binary, bytestring, directory, file-io, filepath, os-string, parsec, process, text, unix). Built as local packages they get the same `-inplace` unit ids as GHC 9.12.4's copies; Template Haskell then loads GHC's `libHSdirectory` .so while gitrev was compiled against the local copy ? `Undefined symbol ...doesDirectoryExist4_closure`. - `files/patch-verismith.cabal`: relax upper bounds `bytestring <0.13`, `filepath <1.6`, `time <1.15` so GHC 9.12.4's boot packages satisfy them. verismith compiles unchanged against them. Verification (amd64/4.0.6): remaining distinfo entries match FreeBSD's; build/fake/package OK; `verismith --version` ? 1.1.0, `verismith generate` emits a random Verilog module. Not run: `fuzz` (needs yosys/iverilog). portlint: 0 fatal. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Update verismith for compatibility with GHC 9.12 and restore its working FreeBSD port. Bug Fixes: - Restore the verismith port's ability to build and package with GHC 9.12. Enhancements: - Switch verismith to its Hackage source and the shared Cabal dependency configuration while relying on GHC 9.12 boot libraries. - Relax verismith's package bounds to support the boot-library versions provided by GHC 9.12. Tests: - Verify successful build, packaging, version reporting, and Verilog generation on amd64. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 09:11:44 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:11:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/cad/hs-verismith Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 09:12:07 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:12:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e54e12: textproc/hs-pandoc: update to 3.12 (#1667) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e54e120706137eed8080910719c446abb44569f4 https://github.com/MidnightBSD/mports/commit/e54e120706137eed8080910719c446abb44569f4 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M textproc/hs-pandoc/Makefile A textproc/hs-pandoc/Makefile.cabal M textproc/hs-pandoc/distinfo A textproc/hs-pandoc/files/patch-__cabal__deps_crypton-2.0.1_cbits_crypton__f2m.c M textproc/hs-pandoc/pkg-descr M textproc/hs-pandoc/pkg-plist Log Message: ----------- textproc/hs-pandoc: update to 3.12 (#1667) Updates textproc/hs-pandoc 3.1.1 ? 3.12, following FreeBSD's port. **Requires #1665** (synced cabal.mk: `HACKAGE_DISTNAME`, `Makefile.cabal`, `CABAL_WRAPPER_SCRIPTS`). GHC 9.12.4 from #1662. - Built from `pandoc-cli` (`HACKAGE_DISTNAME`); `USE_CABAL` moved to `Makefile.cabal`; `CABAL_FLAGS= lua repl`; FreeBSD's crypton `sys/types.h` fix; pandoc-lua/pandoc-server man pages - Kept: `CPE_VENDOR=pandoc`, `gpl2` license id, the aarch64 `--disable-optimization` knob; `FAKE_DESTDIR` for the EMBED_DATA-off data copy - Man pages now install to `share/man/man1`: the old post-install used `MAN1PREFIX`, which is empty in mports, so they went to `/man/man1` - distinfo matches FreeBSD (298 distfiles) - amd64/4.0.6: build/fake/package OK, no plist differences. Wrapper sets `pandoc_datadir=/usr/local/share/pandoc` and execs `/usr/local/libexec/cabal/pandoc`. Staged binary converts Markdown?HTML (incl. tables) and standalone LaTeX (templates from data dir); `pandoc lua` works (Lua 5.4) - Not tested: EMBED_DATA option, aarch64 - portlint: 0 fatal ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Update the hs-pandoc port to 3.12 and align its packaging, build dependencies, optional data handling, and installed documentation with the newer release. New Features: - Update the pandoc port to version 3.12 with Lua and REPL support and install the additional pandoc-lua and pandoc-server man pages. Bug Fixes: - Fix crypton builds on MidnightBSD by including the required system type definitions. - Install man pages under the correct shared manpage directory. - Preserve external pandoc data files when embedded data is disabled. Enhancements: - Adopt the pandoc-cli package layout and shared Cabal port infrastructure while refreshing the complete dependency set and package metadata. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 09:12:08 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:12:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/textproc/hs-pandoc Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 09:12:57 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:12:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/print/hs-hscolour Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 09:12:57 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:12:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] aae002: print/hs-hscolour: update to 1.25 (#1666) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: aae002e21f33a984e5af9dbbd565cb00cac5f9cf https://github.com/MidnightBSD/mports/commit/aae002e21f33a984e5af9dbbd565cb00cac5f9cf Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M print/hs-hscolour/Makefile M print/hs-hscolour/distinfo M print/hs-hscolour/pkg-descr Log Message: ----------- print/hs-hscolour: update to 1.25 (#1666) Updates print/hs-hscolour 1.24.4 ? 1.25 (same as FreeBSD). **Requires #1665** (synced cabal.mk: `CABAL_EXECUTABLES`, plist hook). GHC 9.12.4 from #1662. - `EXECUTABLES` ? `CABAL_EXECUTABLES`; WWW moved from pkg-descr to the Makefile - distinfo matches FreeBSD - amd64/4.0.6: build/fake/package OK; `bin/HsColour` added to the plist by the cabal.mk hook; `HsColour -tty` colourises a sample file - portlint: 0 fatal ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Update the hs-hscolour port to release 1.25 with current packaging metadata and framework integration. Enhancements: - Update the hs-hscolour port to version 1.25 and align its metadata with the current port framework. - Use the Cabal executable declaration and Makefile-based project URL metadata for package integration. Build: - Refresh the recorded distfile checksums for the new release. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 09:13:37 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:13:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 43183c: devel/hs-haddock: remove the port Message-ID: Branch: refs/heads/devel/hs-haddock Home: https://github.com/MidnightBSD/mports Commit: 43183c9af9df96283d787de2bec7a66091e2acd7 https://github.com/MidnightBSD/mports/commit/43183c9af9df96283d787de2bec7a66091e2acd7 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M MOVED M devel/Makefile R devel/hs-haddock/Makefile R devel/hs-haddock/distinfo R devel/hs-haddock/pkg-descr R devel/hs-haddock/pkg-plist Log Message: ----------- devel/hs-haddock: remove the port Haddock 2.24.0 only builds with GHC 8.10 and has been BROKEN since 2021. lang/ghc ships Haddock itself (9.12.4 installs bin/haddock, Haddock 2.32.0), so a separate port would only conflict with it. Nothing depends on this port. FreeBSD removed it in 2022 for the same reason. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 09:13:44 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:13:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/Mk/cabal Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 09:13:44 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:13:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] cd69b6: Mk/extensions/cabal.mk: sync with FreeBSD Mk/Uses/... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: cd69b640ea49316cdd683f3a59bee5eb3e6c99ef https://github.com/MidnightBSD/mports/commit/cd69b640ea49316cdd683f3a59bee5eb3e6c99ef Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M Mk/extensions/cabal.mk M devel/hs-cabal-install/Makefile Log Message: ----------- Mk/extensions/cabal.mk: sync with FreeBSD Mk/Uses/cabal.mk (#1665) Syncs `Mk/extensions/cabal.mk` with FreeBSD's current `Mk/Uses/cabal.mk`, and adapts `devel/hs-cabal-install` in the same PR because the two must land together. Our copy predates features current Haskell ports rely on: `CABAL_EXECUTABLES` (replaces `EXECUTABLES`), `CABAL_WRAPPER_SCRIPTS`, `SKIP_CABAL_EXTRACT` (replaces `CABAL_BOOTSTRAP`), `HACKAGE_DISTNAME`, `CABAL_REVISION`, `.sinclude Makefile.cabal`, `cabal.project.local` handling, and plain `cabal build`/`update` (instead of `new-*`) run under `WRK_ENV` with XDG paths. ### mports adaptations in cabal.mk - Hook `cabal-post-install-script` via `_USES_install+=`. mports has no stage phase, so the old `_USES_stage` hook never ran and executables were never added to the plist automatically. - `PREFIX` is already staged in `do-install`, so it is used directly; wrapper scripts get runtime paths (`TRUE_PREFIX`, `DATADIR` with `FAKE_DESTDIR` stripped). - Default `USE_LOCALE=en_US.UTF-8`: FreeBSD builds the whole tree under C.UTF-8, mports under C, and GHC needs UTF-8. ### devel/hs-cabal-install (second commit) The 3.16.1.0 port merged in #1663 uses `CABAL_BOOTSTRAP`, which the new cabal.mk drops. Switched to `SKIP_CABAL_EXTRACT` + `EXTRACT_ONLY` + `CABAL_EXECUTABLES` (FreeBSD style) and moved `do-build`/`do-install` before `.include `. `ONLY_FOR_ARCHS` from f05157fd46 is kept. ### Follow-up PRs (merge after this) print/hs-hscolour, textproc/hs-pandoc, cad/hs-verismith. `devel/hs-haddock` (already BROKEN) still uses the old `EXECUTABLES` name and is untouched. ### Verification (amd64, 4.0.6, ghc 9.12.4) With this cabal.mk, built/faked/packaged and smoke-tested: hs-cabal-install 3.16.1.0 (this exact Makefile minus `ONLY_FOR_ARCHS`), hs-hscolour 1.25, hs-pandoc 3.12 (wrapper script + data dir, lua), hs-verismith 1.1.0. Wrapper scripts contain no staging paths; executables land in the plist via the fake hook. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Synchronize the Cabal port framework with FreeBSD and update cabal-install to use its revised interface. New Features: - Add support for Cabal revisions, custom Hackage package names, executable wrappers, generated Makefile.cabal metadata, and Cabal project-local configuration. - Use the updated Cabal workflow for dependency extraction, configuration, building, and packaging, including environment and locale handling. Bug Fixes: - Ensure Cabal executables are automatically included in the package plist by running the post-install hook during installation. - Prevent staging paths from leaking into generated executable wrapper scripts. Enhancements: - Align the Cabal extension with the current FreeBSD port framework while preserving mports-specific staging and installation behavior. - Update hs-cabal-install to use the revised Cabal interface and bootstrap configuration. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 09:13:58 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:13:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] edd954: devel/hs-haddock: remove the port (#1669) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: edd954a4d60997d14d5ad72f455a4e43e3aca583 https://github.com/MidnightBSD/mports/commit/edd954a4d60997d14d5ad72f455a4e43e3aca583 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M MOVED M devel/Makefile R devel/hs-haddock/Makefile R devel/hs-haddock/distinfo R devel/hs-haddock/pkg-descr R devel/hs-haddock/pkg-plist Log Message: ----------- devel/hs-haddock: remove the port (#1669) Removes devel/hs-haddock and adds a MOVED entry. - Haddock 2.24.0 only builds with GHC 8.10; the port has been `BROKEN= Doesn't build with current GHC` since 0374f17d0c (2021-03-07). - `lang/ghc` already provides Haddock: ghc-9.12.4 installs `/usr/local/bin/haddock` (Haddock 2.32.0), so a separate port would conflict with it. - No port or `Mk/` file depends on `devel/hs-haddock`; the only reference was its `SUBDIR` line in `devel/Makefile` (removed). - FreeBSD removed it in 2022 (941490ba51) with the same MOVED reason, which this PR reuses. Checked: `devel/Makefile` still parses (`bmake -V SUBDIR`). ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Remove the obsolete hs-haddock port and document its relocation. Enhancements: - Remove the obsolete hs-haddock port, which is broken with current GHC and duplicates Haddock provided by lang/ghc. Tests: - Verify that devel/Makefile continues to parse after removing the port entry. Chores: - Record the port removal in MOVED. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 09:13:58 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:13:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/devel/hs-haddock Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 09:14:17 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:14:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 072574: www/apache24: update to 2.4.69 (#1664) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 0725743ede483f28fcb6b6168611e189ff9f107e https://github.com/MidnightBSD/mports/commit/0725743ede483f28fcb6b6168611e189ff9f107e Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M www/apache24/Makefile M www/apache24/distinfo Log Message: ----------- www/apache24: update to 2.4.69 (#1664) Update Apache HTTP Server to 2.4.69 and regenerate distinfo. The upstream SHA256 matches Apache?s published checksum. Validation: bmake makesum, patch, build, fake, package, test, check-license; portlint -C (0 fatal errors, 10 existing warnings); git diff --check. The test target runs without an upstream test suite. ## Summary by Sourcery Update the Apache HTTP Server port to 2.4.69 and refresh its distribution metadata. Enhancements: - Update the Apache HTTP Server port to version 2.4.69. Chores: - Regenerate the distribution checksums for the new Apache release. 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 Oct 2 09:14:18 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:14:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/www/apache24 Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 09:19:29 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:19:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 14cc9d: openssl: fix out-of-bounds read in DTLS retransmis... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 14cc9d03c6d586d76ac5dcdd4657edbaaf171a3a https://github.com/MidnightBSD/src/commit/14cc9d03c6d586d76ac5dcdd4657edbaaf171a3a Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M crypto/openssl/ssl/d1_lib.c M crypto/openssl/ssl/statem/statem_dtls.c Log Message: ----------- openssl: fix out-of-bounds read in DTLS retransmission (CVE-2026-84782) A DTLS handshake message write can be suspended part-way through when the transport temporarily cannot accept more data. If the retransmission timer fired while such a write was suspended, dtls1_retransmit_message() reused the buffer and offset of the suspended write without resetting init_off, so the resent message was read from a stale offset and could run past the end of the allocated buffer, disclosing heap memory to the peer or crashing. The retransmission also overwrote state the suspended write needed in order to resume. Backport the upstream fix: always retransmit from the start of the message, and skip retransmission entirely while a handshake write is still suspended, deferring to the next call that resumes it. OpenSSL 3.0 reached end of public upstream support in September 2026 and 3.0.23 is available only to premium support customers, so this is a local patch rather than a vendor update. The upstream regression test targets the 3.5 test suite and is not included. Security: CVE-2026-84782 Security: FreeBSD-SA-26:68.openssl Obtained from: FreeBSD 7b8e59ccbdfc AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Commit: 94b69bb22ce838f9d51e33640867fcf57ae9a0e0 https://github.com/MidnightBSD/src/commit/94b69bb22ce838f9d51e33640867fcf57ae9a0e0 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: openssl DTLS retransmission fix (CVE-2026-84782) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/src/compare/877558fd8d94...94b69bb22ce8 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Oct 2 09:22:50 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:22:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 4f0bf0: openssl: fix out-of-bounds read in DTLS retransmis... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 4f0bf00467cff5e42ba9ce213282bc4e3b6a6afe https://github.com/MidnightBSD/src/commit/4f0bf00467cff5e42ba9ce213282bc4e3b6a6afe Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M crypto/openssl/ssl/d1_lib.c M crypto/openssl/ssl/statem/statem_dtls.c Log Message: ----------- openssl: fix out-of-bounds read in DTLS retransmission (CVE-2026-84782) A DTLS handshake message write can be suspended part-way through when the transport temporarily cannot accept more data. If the retransmission timer fired while such a write was suspended, dtls1_retransmit_message() reused the buffer and offset of the suspended write without resetting init_off, so the resent message was read from a stale offset and could run past the end of the allocated buffer, disclosing heap memory to the peer or crashing. The retransmission also overwrote state the suspended write needed in order to resume. Backport the upstream fix: always retransmit from the start of the message, and skip retransmission entirely while a handshake write is still suspended, deferring to the next call that resumes it. OpenSSL 3.0 reached end of public upstream support in September 2026 and 3.0.23 is available only to premium support customers, so this is a local patch rather than a vendor update. The upstream regression test targets the 3.5 test suite and is not included. Security: CVE-2026-84782 Security: FreeBSD-SA-26:68.openssl Obtained from: FreeBSD 7b8e59ccbdfc AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit 14cc9d03c6d586d76ac5dcdd4657edbaaf171a3a) Commit: fb46fdf6b32cc6f42a06b4f7526878c8a22dc7e7 https://github.com/MidnightBSD/src/commit/fb46fdf6b32cc6f42a06b4f7526878c8a22dc7e7 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: openssl DTLS retransmission fix (CVE-2026-84782) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit 94b69bb22ce838f9d51e33640867fcf57ae9a0e0) Compare: https://github.com/MidnightBSD/src/compare/d83f78db6b05...fb46fdf6b32c To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Oct 2 09:23:13 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:23:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] bf86ab: openssl: fix out-of-bounds read in DTLS retransmis... Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: bf86ab813c939a8dafb0c1729c3743efe1b2037a https://github.com/MidnightBSD/src/commit/bf86ab813c939a8dafb0c1729c3743efe1b2037a Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M crypto/openssl/ssl/d1_lib.c M crypto/openssl/ssl/statem/statem_dtls.c Log Message: ----------- openssl: fix out-of-bounds read in DTLS retransmission (CVE-2026-84782) A DTLS handshake message write can be suspended part-way through when the transport temporarily cannot accept more data. If the retransmission timer fired while such a write was suspended, dtls1_retransmit_message() reused the buffer and offset of the suspended write without resetting init_off, so the resent message was read from a stale offset and could run past the end of the allocated buffer, disclosing heap memory to the peer or crashing. The retransmission also overwrote state the suspended write needed in order to resume. Backport the upstream fix to our OpenSSL 1.1.1w: always retransmit from the start of the message, and skip retransmission entirely while a handshake write is still suspended, deferring to the next call that resumes it. The 1.1.1 state machine has the same fields and the change is identical to the 3.0 one apart from indentation. OpenSSL 1.1.1 is out of public upstream support and 1.1.1zj is available only to premium support customers, so this is a local patch. Security: CVE-2026-84782 Security: FreeBSD-SA-26:68.openssl Obtained from: FreeBSD 7b8e59ccbdfc (3.0 version) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Commit: b7dbd41bf4fd64d7c4fb6e5acfd0afc04f8a5471 https://github.com/MidnightBSD/src/commit/b7dbd41bf4fd64d7c4fb6e5acfd0afc04f8a5471 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: openssl DTLS retransmission fix (CVE-2026-84782) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/src/compare/f93d07a9b991...b7dbd41bf4fd To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Oct 2 09:31:58 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:31:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] dc6a71: crypto/openssl: refresh pre-generated headers for ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: dc6a712472a0599feef6a628c64331efda27566e https://github.com/MidnightBSD/src/commit/dc6a712472a0599feef6a628c64331efda27566e Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M crypto/openssl/include/openssl/opensslv.h M crypto/openssl/include/openssl/ssl.h Log Message: ----------- crypto/openssl: refresh pre-generated headers for 3.0.22 The headers in crypto/openssl/include/openssl are generated from the *.h.in templates by OpenSSL's Configure, which we do not run, so they are committed pre-generated. The 3.0.21 and 3.0.22 vendor merges updated the templates but not the generated copies, leaving opensslv.h reporting 3.0.20 (OPENSSL_VERSION_PATCH, OPENSSL_VERSION_STR, OPENSSL_FULL_VERSION_STR, OPENSSL_RELEASE_DATE, OPENSSL_VERSION_TEXT) and ssl.h missing the template's duplicate-__owur fix on SSL_CONF_CTX_new(). Replace both with the copies regenerated for 3.0.22; the other 23 generated headers are unchanged between 3.0.20 and 3.0.22. Obtained from: FreeBSD stable/14 (2ccc24409759) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Oct 2 09:32:01 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:32:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] eef174: crypto/openssl: refresh pre-generated headers for ... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: eef17443a99f957bbbb1414ac25f8d682296b955 https://github.com/MidnightBSD/src/commit/eef17443a99f957bbbb1414ac25f8d682296b955 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M crypto/openssl/include/openssl/opensslv.h M crypto/openssl/include/openssl/ssl.h Log Message: ----------- crypto/openssl: refresh pre-generated headers for 3.0.22 The headers in crypto/openssl/include/openssl are generated from the *.h.in templates by OpenSSL's Configure, which we do not run, so they are committed pre-generated. The 3.0.21 and 3.0.22 vendor merges updated the templates but not the generated copies, leaving opensslv.h reporting 3.0.20 (OPENSSL_VERSION_PATCH, OPENSSL_VERSION_STR, OPENSSL_FULL_VERSION_STR, OPENSSL_RELEASE_DATE, OPENSSL_VERSION_TEXT) and ssl.h missing the template's duplicate-__owur fix on SSL_CONF_CTX_new(). Replace both with the copies regenerated for 3.0.22; the other 23 generated headers are unchanged between 3.0.20 and 3.0.22. Obtained from: FreeBSD stable/14 (2ccc24409759) AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt (cherry picked from commit dc6a712472a0599feef6a628c64331efda27566e) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Oct 2 09:38:15 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:38:15 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2110f6: devel/hs-ShellCheck: new port, ShellCheck 0.11.0 Message-ID: Branch: refs/heads/devel/hs-ShellCheck Home: https://github.com/MidnightBSD/mports Commit: 2110f64aea65c99880e986d70d08955f25817486 https://github.com/MidnightBSD/mports/commit/2110f64aea65c99880e986d70d08955f25817486 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-ShellCheck/Makefile A devel/hs-ShellCheck/distinfo A devel/hs-ShellCheck/pkg-descr Log Message: ----------- devel/hs-ShellCheck: new port, ShellCheck 0.11.0 ShellCheck is a static analysis tool for sh/bash scripts that points out syntax issues, semantic problems and subtle pitfalls. Ported from FreeBSD ports. MidnightBSD deviations: - MANPAGES option is kept but not enabled by default: it needs textproc/hs-pandoc, for which no binary package exists yet. - Dropped FreeBSD's tasty.cabal patch; it only adds ppc64le. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 09:38:17 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:38:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 6f7e31: devel/hs-hadolint: new port, hadolint 2.14.0 Message-ID: Branch: refs/heads/devel/hs-hadolint Home: https://github.com/MidnightBSD/mports Commit: 6f7e31ff30b5dbb6dc6791905af2a48c0fd20c36 https://github.com/MidnightBSD/mports/commit/6f7e31ff30b5dbb6dc6791905af2a48c0fd20c36 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-hadolint/Makefile A devel/hs-hadolint/Makefile.cabal A devel/hs-hadolint/distinfo A devel/hs-hadolint/files/patch-__cabal__deps_language-docker-15.0.0_language-docker.cabal A devel/hs-hadolint/files/patch-__cabal__deps_spdx-1.1.0.1_spdx.cabal A devel/hs-hadolint/files/patch-hadolint.cabal A devel/hs-hadolint/pkg-descr Log Message: ----------- devel/hs-hadolint: new port, hadolint 2.14.0 hadolint is a Dockerfile linter that parses a Dockerfile into an AST, checks it against best-practice rules and lints the shell code in RUN instructions with ShellCheck. Ported from FreeBSD ports. MidnightBSD deviations for GHC 9.12.4: - Dropped GHC boot packages from USE_CABAL (Cabal, Cabal-syntax, directory, file-io, process, time, unix); building them locally gives them the same unit id as GHC's copies and breaks Template Haskell. - Relaxed upper bounds so the solver accepts GHC's boot packages: hadolint (Cabal <3.15, time <1.15), language-docker (time <1.15) and spdx (Cabal-syntax ^>=3.14.2.0). Everything compiles unchanged and the SPDX label rule (DL3054) works as expected. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 09:38:19 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:38:19 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ce9a57: x11-wm/hs-xmonad: new port, xmonad 0.18.1 Message-ID: Branch: refs/heads/x11-wm/hs-xmonad Home: https://github.com/MidnightBSD/mports Commit: ce9a57dff05b1cc2611e5e333f5d3315d8c83cad https://github.com/MidnightBSD/mports/commit/ce9a57dff05b1cc2611e5e333f5d3315d8c83cad Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M x11-wm/Makefile A x11-wm/hs-xmonad/Makefile A x11-wm/hs-xmonad/Makefile.cabal A x11-wm/hs-xmonad/distinfo A x11-wm/hs-xmonad/files/example_buildscript A x11-wm/hs-xmonad/files/example_config.cabal A x11-wm/hs-xmonad/pkg-descr A x11-wm/hs-xmonad/pkg-message A x11-wm/hs-xmonad/pkg-plist Log Message: ----------- x11-wm/hs-xmonad: new port, xmonad 0.18.1 xmonad is a tiling window manager for X written and configured in Haskell. Windows are tiled automatically without gaps or overlap and everything can be driven from the keyboard. Ported from FreeBSD ports. MidnightBSD deviations: pkg-message is converted to the UCL format used in mports and refers to "mport install"; EXAMPLES helpers install via ${FAKE_DESTDIR}. No GHC boot packages were vendored and no bound changes were needed. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 09:53:46 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:53:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e5c821: finance/hs-hledger: new port, hledger 1.52.4 Message-ID: Branch: refs/heads/finance/hs-hledger Home: https://github.com/MidnightBSD/mports Commit: e5c821fa17195b4181179c13da5ea878c33ff4e3 https://github.com/MidnightBSD/mports/commit/e5c821fa17195b4181179c13da5ea878c33ff4e3 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/Makefile A finance/hs-hledger/Makefile A finance/hs-hledger/Makefile.cabal A finance/hs-hledger/distinfo A finance/hs-hledger/pkg-descr Log Message: ----------- finance/hs-hledger: new port, hledger 1.52.4 hledger is plain-text, double-entry accounting software (command-line interface) written in Haskell, comparable to Ledger and Beancount. Ported from FreeBSD ports finance/hs-hledger. The USE_CABAL list is unchanged (it vendors no GHC boot packages) and builds as-is with the default lang/ghc 9.12.4. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 09:53:48 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:53:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 30e39d: finance/hs-hledger-ui: new port, hledger-ui 1.52.4 Message-ID: Branch: refs/heads/finance/hs-hledger-ui Home: https://github.com/MidnightBSD/mports Commit: 30e39df51793d26768cbcb9db0d837b5d1da2f3a https://github.com/MidnightBSD/mports/commit/30e39df51793d26768cbcb9db0d837b5d1da2f3a Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/Makefile A finance/hs-hledger-ui/Makefile A finance/hs-hledger-ui/Makefile.cabal A finance/hs-hledger-ui/distinfo A finance/hs-hledger-ui/pkg-descr Log Message: ----------- finance/hs-hledger-ui: new port, hledger-ui 1.52.4 hledger-ui is the terminal (TUI) interface for hledger, the plain-text double-entry accounting software. It builds its own copy of hledger-lib and does not depend on finance/hs-hledger. Ported from FreeBSD ports finance/hs-hledger-ui. The USE_CABAL list is unchanged (it vendors no GHC boot packages) and builds as-is with the default lang/ghc 9.12.4. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 09:53:50 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:53:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 7a52f3: finance/hs-hledger-web: new port, hledger-web 1.52.4 Message-ID: Branch: refs/heads/finance/hs-hledger-web Home: https://github.com/MidnightBSD/mports Commit: 7a52f33df92c2ad8aa2cb8df4a289d1ddbd213a3 https://github.com/MidnightBSD/mports/commit/7a52f33df92c2ad8aa2cb8df4a289d1ddbd213a3 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/Makefile A finance/hs-hledger-web/Makefile A finance/hs-hledger-web/Makefile.cabal A finance/hs-hledger-web/distinfo A finance/hs-hledger-web/pkg-descr Log Message: ----------- finance/hs-hledger-web: new port, hledger-web 1.52.4 hledger-web is the web interface and JSON API for hledger, the plain-text double-entry accounting software. It builds its own copy of hledger-lib and does not depend on finance/hs-hledger. Ported from FreeBSD ports finance/hs-hledger-web. The USE_CABAL list is unchanged (it vendors no GHC boot packages) and builds as-is with the default lang/ghc 9.12.4. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 09:53:51 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 06:53:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 914184: devel/hs-git-annex: new port, git-annex 10.20251215 Message-ID: Branch: refs/heads/devel/hs-git-annex Home: https://github.com/MidnightBSD/mports Commit: 91418414bc979c04d0d584071ac690eadcb04b78 https://github.com/MidnightBSD/mports/commit/91418414bc979c04d0d584071ac690eadcb04b78 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-git-annex/Makefile A devel/hs-git-annex/distinfo A devel/hs-git-annex/files/patch-Utility_DirWatcher_Kqueue.hs A devel/hs-git-annex/files/patch-git-annex.cabal A devel/hs-git-annex/pkg-descr A devel/hs-git-annex/pkg-plist Log Message: ----------- devel/hs-git-annex: new port, git-annex 10.20251215 git-annex manages large files with git without checking their contents into git, tracking where copies are stored (local drives, S3, WebDAV, rsync and more). The assistant/webapp is enabled by default. Ported from FreeBSD ports devel/hs-git-annex with these changes: - Drop the ghc-9.10.3:lang/ghc910 build dependency; build with the default lang/ghc 9.12.4. - Remove file-io-0.1.5 from USE_CABAL: it is a GHC 9.12 boot package and must come from the compiler's package database. - Bump filepath-bytestring 1.5.2.0.3 -> 1.5.2.0.5; the older version does not allow filepath 1.5.5.0 shipped with GHC 9.12.4. - Create the git-annex-shell/git-remote-tor-annex symlinks in post-install (no STAGEDIR in mports). AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 11:07:35 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:07:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 35b33b: Fix formatting issues in ShellCheck goals description Message-ID: Branch: refs/heads/devel/hs-ShellCheck Home: https://github.com/MidnightBSD/mports Commit: 35b33bbf606827baca96f26fd442bc651a9e7b82 https://github.com/MidnightBSD/mports/commit/35b33bbf606827baca96f26fd442bc651a9e7b82 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/hs-ShellCheck/pkg-descr Log Message: ----------- Fix formatting issues in ShellCheck goals description Correct formatting and punctuation in the goals list. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:07:44 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:07:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 51c94d: devel/hs-ShellCheck: new port, ShellCheck 0.11.0 (... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 51c94d86e890611dfc9a2a890c3d7392f0b4cf86 https://github.com/MidnightBSD/mports/commit/51c94d86e890611dfc9a2a890c3d7392f0b4cf86 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-ShellCheck/Makefile A devel/hs-ShellCheck/distinfo A devel/hs-ShellCheck/pkg-descr Log Message: ----------- devel/hs-ShellCheck: new port, ShellCheck 0.11.0 (#1670) New port: ShellCheck 0.11.0, a static analysis tool for shell scripts. Based on FreeBSD's devel/hs-ShellCheck. - distinfo identical to FreeBSD's; no GHC boot packages vendored, no bound changes needed - MANPAGES option kept but **off by default**: it build-depends on textproc/hs-pandoc (very heavy, and no package built yet); FreeBSD's ppc64le-only tasty patch dropped - amd64/4.0.6 with GHC 9.12.4: build/fake/package OK, no plist problems. `shellcheck` on a script with `rm $f` reports SC2086; `--version` ? 0.11.0 - portlint: 0 fatal - Not tested: MANPAGES=on ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add ShellCheck 0.11.0 as a Haskell-based port for static analysis of shell scripts. New Features: - Add the ShellCheck 0.11.0 static analysis tool as a Haskell port, including its executable and package metadata. - Provide an optional MANPAGES feature for building and installing the ShellCheck manual page. Build: - Register the new hs-ShellCheck port in the devel ports collection. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:07:47 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:07:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/devel/hs-ShellCheck Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:07:58 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:07:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d969bc: devel/hs-hadolint: new port, hadolint 2.14.0 (#1671) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d969bcf84e79b39f7f4f8054402aaab7ca2ccce8 https://github.com/MidnightBSD/mports/commit/d969bcf84e79b39f7f4f8054402aaab7ca2ccce8 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-hadolint/Makefile A devel/hs-hadolint/Makefile.cabal A devel/hs-hadolint/distinfo A devel/hs-hadolint/files/patch-__cabal__deps_language-docker-15.0.0_language-docker.cabal A devel/hs-hadolint/files/patch-__cabal__deps_spdx-1.1.0.1_spdx.cabal A devel/hs-hadolint/files/patch-hadolint.cabal A devel/hs-hadolint/pkg-descr Log Message: ----------- devel/hs-hadolint: new port, hadolint 2.14.0 (#1671) New port: hadolint 2.14.0, a Dockerfile linter (integrates ShellCheck as a library). Based on FreeBSD's devel/hs-hadolint. GHC 9.12.4 adaptations: - Removed GHC boot packages from `USE_CABAL` (Cabal, Cabal-syntax, directory, file-io, process, time, unix): built locally they collide with GHC's `-inplace` unit ids - Bounds-only patches (code compiles unchanged): hadolint.cabal `Cabal <3.15`, `time <1.15`; language-docker `time <1.15`; spdx adds `^>=3.14.2.0` to its Cabal-syntax range (upstream allows 3.10/3.12/3.16 but skips 3.14) - distinfo matches FreeBSD's except the removed entries amd64/4.0.6: build/fake/package OK, no plist problems. A sample Dockerfile triggers DL3007/DL3008/DL3014/DL3009/DL3015/DL3003 and SC2164; `--require-label ...:spdx` rejects an invalid SPDX id and accepts `MIT`. portlint: 0 fatal. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hadolint 2.14.0 to the devel ports collection for Dockerfile and embedded shell linting. New Features: - Add the hadolint 2.14.0 Dockerfile linter as a Haskell port. Enhancements: - Adapt the port's Cabal dependency bounds for compatibility with GHC 9.12.4. Build: - Register the new port in the devel ports directory and add its package metadata, dependency manifest, checksums, and licensing information. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:07:59 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:07:59 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/devel/hs-hadolint Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:08:34 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:08:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0c7e55: Fix typo in comment for executable naming Message-ID: Branch: refs/heads/x11-wm/hs-xmonad Home: https://github.com/MidnightBSD/mports Commit: 0c7e5591e0bf5267dfe3f964e60dd40dba4f7405 https://github.com/MidnightBSD/mports/commit/0c7e5591e0bf5267dfe3f964e60dd40dba4f7405 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M x11-wm/hs-xmonad/files/example_buildscript Log Message: ----------- Fix typo in comment for executable naming Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:08:47 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:08:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c438cd: x11-wm/hs-xmonad: new port, xmonad 0.18.1 (#1672) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c438cd4a20283026e0c20eef67681eb0d5bc0baa https://github.com/MidnightBSD/mports/commit/c438cd4a20283026e0c20eef67681eb0d5bc0baa Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M x11-wm/Makefile A x11-wm/hs-xmonad/Makefile A x11-wm/hs-xmonad/Makefile.cabal A x11-wm/hs-xmonad/distinfo A x11-wm/hs-xmonad/files/example_buildscript A x11-wm/hs-xmonad/files/example_config.cabal A x11-wm/hs-xmonad/pkg-descr A x11-wm/hs-xmonad/pkg-message A x11-wm/hs-xmonad/pkg-plist Log Message: ----------- x11-wm/hs-xmonad: new port, xmonad 0.18.1 (#1672) New port: xmonad 0.18.1, a tiling X11 window manager written and configured in Haskell. Based on FreeBSD's x11-wm/hs-xmonad. - distinfo identical to FreeBSD's; no boot packages vendored, no bound changes - mports adaptations: man page to `${PREFIX}/share/man/man1`, EXAMPLES helper uses `${FAKE_DESTDIR}${EXAMPLESDIR}`, pkg-message in UCL format with `mport install` - RUN_DEPENDS on lang/ghc (xmonad recompiles the user's config with GHC) - amd64/4.0.6: build/fake/package OK, no plist problems; `xmonad --version` ? 0.18.1, `--help` works; links libX11/Xrandr/Xext/Xss/Xinerama - portlint: 0 fatal (warnings: absolute /usr/local paths in pkg-message text, inherited) - Not tested: running under X, `xmonad --recompile`. The example `build` script (unchanged from FreeBSD) uses bash-isms (`==` in `[ ]`, top-level `return`). ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add the xmonad 0.18.1 Haskell tiling window manager port with X11 dependencies and optional configuration examples. New Features: - Add the xmonad 0.18.1 tiling X11 window manager as a Haskell port, including optional example configuration files and build support. Enhancements: - Register xmonad in the x11-wm ports collection and provide its man page and package metadata. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:08:49 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:08:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/x11-wm/hs-xmonad Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:09:04 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:09:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 36f658: Add architecture restrictions for Cabal toolchain Message-ID: Branch: refs/heads/finance/hs-hledger-ui Home: https://github.com/MidnightBSD/mports Commit: 36f65874ffcdfb0de71666bb15b45412bbf19429 https://github.com/MidnightBSD/mports/commit/36f65874ffcdfb0de71666bb15b45412bbf19429 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/hs-hledger-ui/Makefile Log Message: ----------- Add architecture restrictions for Cabal toolchain Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:09:11 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:09:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 94f228: finance/hs-hledger-ui: new port, hledger-ui 1.52.4... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 94f228efe0e53222a5e51e6b61f5f8290d766930 https://github.com/MidnightBSD/mports/commit/94f228efe0e53222a5e51e6b61f5f8290d766930 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/Makefile A finance/hs-hledger-ui/Makefile A finance/hs-hledger-ui/Makefile.cabal A finance/hs-hledger-ui/distinfo A finance/hs-hledger-ui/pkg-descr Log Message: ----------- finance/hs-hledger-ui: new port, hledger-ui 1.52.4 (#1674) New port: hledger-ui 1.52.4, terminal UI for hledger. Based on FreeBSD's finance/hs-hledger-ui. - Builds its own copy of hledger-lib etc. via `Makefile.cabal`; no dependency on the other hledger ports - Only mports changes: MAINTAINER, `LICENSE=gpl3`, `SUBDIR` entry. `Makefile.cabal` vendors no GHC boot packages; distinfo identical to FreeBSD's - amd64/4.0.6, GHC 9.12.4: build/fake/package OK, no plist problems. `hledger-ui --version` ? 1.52.4; links libinotify (devel/libinotify). TUI not run - portlint: 0 fatal Note: adds a `SUBDIR` line next to the other new hs-* ports in the same category Makefile; if a sibling PR merges first this needs a trivial rebase. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hledger-ui 1.52.4 as a standalone Haskell finance port. New Features: - Add the hledger-ui 1.52.4 terminal interface as a new finance port. Chores: - Register the new port in the finance category. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:09:13 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:09:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/finance/hs-hledger-ui Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:09:36 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:09:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 07dfe3: Fix LICENSE line formatting in Makefile Message-ID: Branch: refs/heads/finance/hs-hledger Home: https://github.com/MidnightBSD/mports Commit: 07dfe32cd267a36b8f246f33e238a7ebfc4936ce https://github.com/MidnightBSD/mports/commit/07dfe32cd267a36b8f246f33e238a7ebfc4936ce Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/hs-hledger/Makefile Log Message: ----------- Fix LICENSE line formatting in Makefile Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:09:47 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:09:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 668489: Add architecture restrictions for hs-hledger Message-ID: Branch: refs/heads/finance/hs-hledger Home: https://github.com/MidnightBSD/mports Commit: 668489add17e3872fc16985e7ec234fa66121dd0 https://github.com/MidnightBSD/mports/commit/668489add17e3872fc16985e7ec234fa66121dd0 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/hs-hledger/Makefile Log Message: ----------- Add architecture restrictions for hs-hledger Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:10:27 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:10:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 51c94d: devel/hs-ShellCheck: new port, ShellCheck 0.11.0 (... Message-ID: Branch: refs/heads/finance/hs-hledger Home: https://github.com/MidnightBSD/mports Commit: 51c94d86e890611dfc9a2a890c3d7392f0b4cf86 https://github.com/MidnightBSD/mports/commit/51c94d86e890611dfc9a2a890c3d7392f0b4cf86 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-ShellCheck/Makefile A devel/hs-ShellCheck/distinfo A devel/hs-ShellCheck/pkg-descr Log Message: ----------- devel/hs-ShellCheck: new port, ShellCheck 0.11.0 (#1670) New port: ShellCheck 0.11.0, a static analysis tool for shell scripts. Based on FreeBSD's devel/hs-ShellCheck. - distinfo identical to FreeBSD's; no GHC boot packages vendored, no bound changes needed - MANPAGES option kept but **off by default**: it build-depends on textproc/hs-pandoc (very heavy, and no package built yet); FreeBSD's ppc64le-only tasty patch dropped - amd64/4.0.6 with GHC 9.12.4: build/fake/package OK, no plist problems. `shellcheck` on a script with `rm $f` reports SC2086; `--version` ? 0.11.0 - portlint: 0 fatal - Not tested: MANPAGES=on ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add ShellCheck 0.11.0 as a Haskell-based port for static analysis of shell scripts. New Features: - Add the ShellCheck 0.11.0 static analysis tool as a Haskell port, including its executable and package metadata. - Provide an optional MANPAGES feature for building and installing the ShellCheck manual page. Build: - Register the new hs-ShellCheck port in the devel ports collection. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Commit: d969bcf84e79b39f7f4f8054402aaab7ca2ccce8 https://github.com/MidnightBSD/mports/commit/d969bcf84e79b39f7f4f8054402aaab7ca2ccce8 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-hadolint/Makefile A devel/hs-hadolint/Makefile.cabal A devel/hs-hadolint/distinfo A devel/hs-hadolint/files/patch-__cabal__deps_language-docker-15.0.0_language-docker.cabal A devel/hs-hadolint/files/patch-__cabal__deps_spdx-1.1.0.1_spdx.cabal A devel/hs-hadolint/files/patch-hadolint.cabal A devel/hs-hadolint/pkg-descr Log Message: ----------- devel/hs-hadolint: new port, hadolint 2.14.0 (#1671) New port: hadolint 2.14.0, a Dockerfile linter (integrates ShellCheck as a library). Based on FreeBSD's devel/hs-hadolint. GHC 9.12.4 adaptations: - Removed GHC boot packages from `USE_CABAL` (Cabal, Cabal-syntax, directory, file-io, process, time, unix): built locally they collide with GHC's `-inplace` unit ids - Bounds-only patches (code compiles unchanged): hadolint.cabal `Cabal <3.15`, `time <1.15`; language-docker `time <1.15`; spdx adds `^>=3.14.2.0` to its Cabal-syntax range (upstream allows 3.10/3.12/3.16 but skips 3.14) - distinfo matches FreeBSD's except the removed entries amd64/4.0.6: build/fake/package OK, no plist problems. A sample Dockerfile triggers DL3007/DL3008/DL3014/DL3009/DL3015/DL3003 and SC2164; `--require-label ...:spdx` rejects an invalid SPDX id and accepts `MIT`. portlint: 0 fatal. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hadolint 2.14.0 to the devel ports collection for Dockerfile and embedded shell linting. New Features: - Add the hadolint 2.14.0 Dockerfile linter as a Haskell port. Enhancements: - Adapt the port's Cabal dependency bounds for compatibility with GHC 9.12.4. Build: - Register the new port in the devel ports directory and add its package metadata, dependency manifest, checksums, and licensing information. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Commit: c438cd4a20283026e0c20eef67681eb0d5bc0baa https://github.com/MidnightBSD/mports/commit/c438cd4a20283026e0c20eef67681eb0d5bc0baa Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M x11-wm/Makefile A x11-wm/hs-xmonad/Makefile A x11-wm/hs-xmonad/Makefile.cabal A x11-wm/hs-xmonad/distinfo A x11-wm/hs-xmonad/files/example_buildscript A x11-wm/hs-xmonad/files/example_config.cabal A x11-wm/hs-xmonad/pkg-descr A x11-wm/hs-xmonad/pkg-message A x11-wm/hs-xmonad/pkg-plist Log Message: ----------- x11-wm/hs-xmonad: new port, xmonad 0.18.1 (#1672) New port: xmonad 0.18.1, a tiling X11 window manager written and configured in Haskell. Based on FreeBSD's x11-wm/hs-xmonad. - distinfo identical to FreeBSD's; no boot packages vendored, no bound changes - mports adaptations: man page to `${PREFIX}/share/man/man1`, EXAMPLES helper uses `${FAKE_DESTDIR}${EXAMPLESDIR}`, pkg-message in UCL format with `mport install` - RUN_DEPENDS on lang/ghc (xmonad recompiles the user's config with GHC) - amd64/4.0.6: build/fake/package OK, no plist problems; `xmonad --version` ? 0.18.1, `--help` works; links libX11/Xrandr/Xext/Xss/Xinerama - portlint: 0 fatal (warnings: absolute /usr/local paths in pkg-message text, inherited) - Not tested: running under X, `xmonad --recompile`. The example `build` script (unchanged from FreeBSD) uses bash-isms (`==` in `[ ]`, top-level `return`). ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add the xmonad 0.18.1 Haskell tiling window manager port with X11 dependencies and optional configuration examples. New Features: - Add the xmonad 0.18.1 tiling X11 window manager as a Haskell port, including optional example configuration files and build support. Enhancements: - Register xmonad in the x11-wm ports collection and provide its man page and package metadata. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Commit: 94f228efe0e53222a5e51e6b61f5f8290d766930 https://github.com/MidnightBSD/mports/commit/94f228efe0e53222a5e51e6b61f5f8290d766930 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/Makefile A finance/hs-hledger-ui/Makefile A finance/hs-hledger-ui/Makefile.cabal A finance/hs-hledger-ui/distinfo A finance/hs-hledger-ui/pkg-descr Log Message: ----------- finance/hs-hledger-ui: new port, hledger-ui 1.52.4 (#1674) New port: hledger-ui 1.52.4, terminal UI for hledger. Based on FreeBSD's finance/hs-hledger-ui. - Builds its own copy of hledger-lib etc. via `Makefile.cabal`; no dependency on the other hledger ports - Only mports changes: MAINTAINER, `LICENSE=gpl3`, `SUBDIR` entry. `Makefile.cabal` vendors no GHC boot packages; distinfo identical to FreeBSD's - amd64/4.0.6, GHC 9.12.4: build/fake/package OK, no plist problems. `hledger-ui --version` ? 1.52.4; links libinotify (devel/libinotify). TUI not run - portlint: 0 fatal Note: adds a `SUBDIR` line next to the other new hs-* ports in the same category Makefile; if a sibling PR merges first this needs a trivial rebase. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hledger-ui 1.52.4 as a standalone Haskell finance port. New Features: - Add the hledger-ui 1.52.4 terminal interface as a new finance port. Chores: - Register the new port in the finance category. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Commit: ccddcf66ead0b42132be9bd41be5ce6d2045ac19 https://github.com/MidnightBSD/mports/commit/ccddcf66ead0b42132be9bd41be5ce6d2045ac19 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-ShellCheck/Makefile A devel/hs-ShellCheck/distinfo A devel/hs-ShellCheck/pkg-descr A devel/hs-hadolint/Makefile A devel/hs-hadolint/Makefile.cabal A devel/hs-hadolint/distinfo A devel/hs-hadolint/files/patch-__cabal__deps_language-docker-15.0.0_language-docker.cabal A devel/hs-hadolint/files/patch-__cabal__deps_spdx-1.1.0.1_spdx.cabal A devel/hs-hadolint/files/patch-hadolint.cabal A devel/hs-hadolint/pkg-descr M finance/Makefile A finance/hs-hledger-ui/Makefile A finance/hs-hledger-ui/Makefile.cabal A finance/hs-hledger-ui/distinfo A finance/hs-hledger-ui/pkg-descr M x11-wm/Makefile A x11-wm/hs-xmonad/Makefile A x11-wm/hs-xmonad/Makefile.cabal A x11-wm/hs-xmonad/distinfo A x11-wm/hs-xmonad/files/example_buildscript A x11-wm/hs-xmonad/files/example_config.cabal A x11-wm/hs-xmonad/pkg-descr A x11-wm/hs-xmonad/pkg-message A x11-wm/hs-xmonad/pkg-plist Log Message: ----------- Merge branch 'master' into finance/hs-hledger Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/668489add17e...ccddcf66ead0 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:10:44 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:10:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 38d641: finance/hs-hledger: new port, hledger 1.52.4 (#1673) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 38d64160cd5748e251c76ef1291f7fa2009501e2 https://github.com/MidnightBSD/mports/commit/38d64160cd5748e251c76ef1291f7fa2009501e2 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/Makefile A finance/hs-hledger/Makefile A finance/hs-hledger/Makefile.cabal A finance/hs-hledger/distinfo A finance/hs-hledger/pkg-descr Log Message: ----------- finance/hs-hledger: new port, hledger 1.52.4 (#1673) New port: hledger 1.52.4, plain-text double-entry accounting tool (CLI). Based on FreeBSD's finance/hs-hledger. - Builds its own copy of hledger-lib etc. via `Makefile.cabal`; no dependency on the other hledger ports - Only mports changes: MAINTAINER, `LICENSE=gpl3`, `SUBDIR` entry. `Makefile.cabal` vendors no GHC boot packages; distinfo identical to FreeBSD's - amd64/4.0.6, GHC 9.12.4: build/fake/package OK, no plist problems. `hledger --version` ? 1.52.4; `hledger -f j.journal balance` on a 2-transaction journal prints correct balances (total 0) - portlint: 0 fatal Note: adds a `SUBDIR` line next to the other new hs-* ports in the same category Makefile; if a sibling PR merges first this needs a trivial rebase. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hledger 1.52.4 to the finance ports collection. New Features: - Add the hledger 1.52.4 plain-text double-entry accounting CLI as a new Haskell finance port. Build: - Add the port's Cabal build metadata and source checksums for a self-contained hledger build. Documentation: - Add the hledger package description and project references. Chores: - Register hs-hledger in the finance category. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:10:45 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:10:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/finance/hs-hledger Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:22:00 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:22:00 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 51c94d: devel/hs-ShellCheck: new port, ShellCheck 0.11.0 (... Message-ID: Branch: refs/heads/finance/hs-hledger-web Home: https://github.com/MidnightBSD/mports Commit: 51c94d86e890611dfc9a2a890c3d7392f0b4cf86 https://github.com/MidnightBSD/mports/commit/51c94d86e890611dfc9a2a890c3d7392f0b4cf86 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-ShellCheck/Makefile A devel/hs-ShellCheck/distinfo A devel/hs-ShellCheck/pkg-descr Log Message: ----------- devel/hs-ShellCheck: new port, ShellCheck 0.11.0 (#1670) New port: ShellCheck 0.11.0, a static analysis tool for shell scripts. Based on FreeBSD's devel/hs-ShellCheck. - distinfo identical to FreeBSD's; no GHC boot packages vendored, no bound changes needed - MANPAGES option kept but **off by default**: it build-depends on textproc/hs-pandoc (very heavy, and no package built yet); FreeBSD's ppc64le-only tasty patch dropped - amd64/4.0.6 with GHC 9.12.4: build/fake/package OK, no plist problems. `shellcheck` on a script with `rm $f` reports SC2086; `--version` ? 0.11.0 - portlint: 0 fatal - Not tested: MANPAGES=on ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add ShellCheck 0.11.0 as a Haskell-based port for static analysis of shell scripts. New Features: - Add the ShellCheck 0.11.0 static analysis tool as a Haskell port, including its executable and package metadata. - Provide an optional MANPAGES feature for building and installing the ShellCheck manual page. Build: - Register the new hs-ShellCheck port in the devel ports collection. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Commit: d969bcf84e79b39f7f4f8054402aaab7ca2ccce8 https://github.com/MidnightBSD/mports/commit/d969bcf84e79b39f7f4f8054402aaab7ca2ccce8 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-hadolint/Makefile A devel/hs-hadolint/Makefile.cabal A devel/hs-hadolint/distinfo A devel/hs-hadolint/files/patch-__cabal__deps_language-docker-15.0.0_language-docker.cabal A devel/hs-hadolint/files/patch-__cabal__deps_spdx-1.1.0.1_spdx.cabal A devel/hs-hadolint/files/patch-hadolint.cabal A devel/hs-hadolint/pkg-descr Log Message: ----------- devel/hs-hadolint: new port, hadolint 2.14.0 (#1671) New port: hadolint 2.14.0, a Dockerfile linter (integrates ShellCheck as a library). Based on FreeBSD's devel/hs-hadolint. GHC 9.12.4 adaptations: - Removed GHC boot packages from `USE_CABAL` (Cabal, Cabal-syntax, directory, file-io, process, time, unix): built locally they collide with GHC's `-inplace` unit ids - Bounds-only patches (code compiles unchanged): hadolint.cabal `Cabal <3.15`, `time <1.15`; language-docker `time <1.15`; spdx adds `^>=3.14.2.0` to its Cabal-syntax range (upstream allows 3.10/3.12/3.16 but skips 3.14) - distinfo matches FreeBSD's except the removed entries amd64/4.0.6: build/fake/package OK, no plist problems. A sample Dockerfile triggers DL3007/DL3008/DL3014/DL3009/DL3015/DL3003 and SC2164; `--require-label ...:spdx` rejects an invalid SPDX id and accepts `MIT`. portlint: 0 fatal. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hadolint 2.14.0 to the devel ports collection for Dockerfile and embedded shell linting. New Features: - Add the hadolint 2.14.0 Dockerfile linter as a Haskell port. Enhancements: - Adapt the port's Cabal dependency bounds for compatibility with GHC 9.12.4. Build: - Register the new port in the devel ports directory and add its package metadata, dependency manifest, checksums, and licensing information. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Commit: c438cd4a20283026e0c20eef67681eb0d5bc0baa https://github.com/MidnightBSD/mports/commit/c438cd4a20283026e0c20eef67681eb0d5bc0baa Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M x11-wm/Makefile A x11-wm/hs-xmonad/Makefile A x11-wm/hs-xmonad/Makefile.cabal A x11-wm/hs-xmonad/distinfo A x11-wm/hs-xmonad/files/example_buildscript A x11-wm/hs-xmonad/files/example_config.cabal A x11-wm/hs-xmonad/pkg-descr A x11-wm/hs-xmonad/pkg-message A x11-wm/hs-xmonad/pkg-plist Log Message: ----------- x11-wm/hs-xmonad: new port, xmonad 0.18.1 (#1672) New port: xmonad 0.18.1, a tiling X11 window manager written and configured in Haskell. Based on FreeBSD's x11-wm/hs-xmonad. - distinfo identical to FreeBSD's; no boot packages vendored, no bound changes - mports adaptations: man page to `${PREFIX}/share/man/man1`, EXAMPLES helper uses `${FAKE_DESTDIR}${EXAMPLESDIR}`, pkg-message in UCL format with `mport install` - RUN_DEPENDS on lang/ghc (xmonad recompiles the user's config with GHC) - amd64/4.0.6: build/fake/package OK, no plist problems; `xmonad --version` ? 0.18.1, `--help` works; links libX11/Xrandr/Xext/Xss/Xinerama - portlint: 0 fatal (warnings: absolute /usr/local paths in pkg-message text, inherited) - Not tested: running under X, `xmonad --recompile`. The example `build` script (unchanged from FreeBSD) uses bash-isms (`==` in `[ ]`, top-level `return`). ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add the xmonad 0.18.1 Haskell tiling window manager port with X11 dependencies and optional configuration examples. New Features: - Add the xmonad 0.18.1 tiling X11 window manager as a Haskell port, including optional example configuration files and build support. Enhancements: - Register xmonad in the x11-wm ports collection and provide its man page and package metadata. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Commit: 94f228efe0e53222a5e51e6b61f5f8290d766930 https://github.com/MidnightBSD/mports/commit/94f228efe0e53222a5e51e6b61f5f8290d766930 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/Makefile A finance/hs-hledger-ui/Makefile A finance/hs-hledger-ui/Makefile.cabal A finance/hs-hledger-ui/distinfo A finance/hs-hledger-ui/pkg-descr Log Message: ----------- finance/hs-hledger-ui: new port, hledger-ui 1.52.4 (#1674) New port: hledger-ui 1.52.4, terminal UI for hledger. Based on FreeBSD's finance/hs-hledger-ui. - Builds its own copy of hledger-lib etc. via `Makefile.cabal`; no dependency on the other hledger ports - Only mports changes: MAINTAINER, `LICENSE=gpl3`, `SUBDIR` entry. `Makefile.cabal` vendors no GHC boot packages; distinfo identical to FreeBSD's - amd64/4.0.6, GHC 9.12.4: build/fake/package OK, no plist problems. `hledger-ui --version` ? 1.52.4; links libinotify (devel/libinotify). TUI not run - portlint: 0 fatal Note: adds a `SUBDIR` line next to the other new hs-* ports in the same category Makefile; if a sibling PR merges first this needs a trivial rebase. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hledger-ui 1.52.4 as a standalone Haskell finance port. New Features: - Add the hledger-ui 1.52.4 terminal interface as a new finance port. Chores: - Register the new port in the finance category. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Commit: 38d64160cd5748e251c76ef1291f7fa2009501e2 https://github.com/MidnightBSD/mports/commit/38d64160cd5748e251c76ef1291f7fa2009501e2 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/Makefile A finance/hs-hledger/Makefile A finance/hs-hledger/Makefile.cabal A finance/hs-hledger/distinfo A finance/hs-hledger/pkg-descr Log Message: ----------- finance/hs-hledger: new port, hledger 1.52.4 (#1673) New port: hledger 1.52.4, plain-text double-entry accounting tool (CLI). Based on FreeBSD's finance/hs-hledger. - Builds its own copy of hledger-lib etc. via `Makefile.cabal`; no dependency on the other hledger ports - Only mports changes: MAINTAINER, `LICENSE=gpl3`, `SUBDIR` entry. `Makefile.cabal` vendors no GHC boot packages; distinfo identical to FreeBSD's - amd64/4.0.6, GHC 9.12.4: build/fake/package OK, no plist problems. `hledger --version` ? 1.52.4; `hledger -f j.journal balance` on a 2-transaction journal prints correct balances (total 0) - portlint: 0 fatal Note: adds a `SUBDIR` line next to the other new hs-* ports in the same category Makefile; if a sibling PR merges first this needs a trivial rebase. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hledger 1.52.4 to the finance ports collection. New Features: - Add the hledger 1.52.4 plain-text double-entry accounting CLI as a new Haskell finance port. Build: - Add the port's Cabal build metadata and source checksums for a self-contained hledger build. Documentation: - Add the hledger package description and project references. Chores: - Register hs-hledger in the finance category. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Commit: a31011df7a15b9f9a32666d156c5217bc5130467 https://github.com/MidnightBSD/mports/commit/a31011df7a15b9f9a32666d156c5217bc5130467 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-ShellCheck/Makefile A devel/hs-ShellCheck/distinfo A devel/hs-ShellCheck/pkg-descr A devel/hs-hadolint/Makefile A devel/hs-hadolint/Makefile.cabal A devel/hs-hadolint/distinfo A devel/hs-hadolint/files/patch-__cabal__deps_language-docker-15.0.0_language-docker.cabal A devel/hs-hadolint/files/patch-__cabal__deps_spdx-1.1.0.1_spdx.cabal A devel/hs-hadolint/files/patch-hadolint.cabal A devel/hs-hadolint/pkg-descr M finance/Makefile A finance/hs-hledger-ui/Makefile A finance/hs-hledger-ui/Makefile.cabal A finance/hs-hledger-ui/distinfo A finance/hs-hledger-ui/pkg-descr A finance/hs-hledger/Makefile A finance/hs-hledger/Makefile.cabal A finance/hs-hledger/distinfo A finance/hs-hledger/pkg-descr M x11-wm/Makefile A x11-wm/hs-xmonad/Makefile A x11-wm/hs-xmonad/Makefile.cabal A x11-wm/hs-xmonad/distinfo A x11-wm/hs-xmonad/files/example_buildscript A x11-wm/hs-xmonad/files/example_config.cabal A x11-wm/hs-xmonad/pkg-descr A x11-wm/hs-xmonad/pkg-message A x11-wm/hs-xmonad/pkg-plist Log Message: ----------- Merge branch 'master' into finance/hs-hledger-web Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/7a52f33df92c...a31011df7a15 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:22:14 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:22:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f411b6: finance/hs-hledger-web: new port, hledger-web 1.52... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f411b6a97e0f07deb053233257c9c16e2e8c2707 https://github.com/MidnightBSD/mports/commit/f411b6a97e0f07deb053233257c9c16e2e8c2707 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/Makefile A finance/hs-hledger-web/Makefile A finance/hs-hledger-web/Makefile.cabal A finance/hs-hledger-web/distinfo A finance/hs-hledger-web/pkg-descr Log Message: ----------- finance/hs-hledger-web: new port, hledger-web 1.52.4 (#1675) New port: hledger-web 1.52.4, web UI and JSON API for hledger. Based on FreeBSD's finance/hs-hledger-web. - Builds its own copy of hledger-lib etc. via `Makefile.cabal`; no dependency on the other hledger ports - Only mports changes: MAINTAINER, `LICENSE=gpl3`, `SUBDIR` entry. `Makefile.cabal` vendors no GHC boot packages; distinfo identical to FreeBSD's - amd64/4.0.6, GHC 9.12.4: build/fake/package OK, no plist problems. `hledger-web --version` ? 1.52.4, `--help` works. Server not started - portlint: 0 fatal Note: adds a `SUBDIR` line next to the other new hs-* ports in the same category Makefile; if a sibling PR merges first this needs a trivial rebase. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hledger-web 1.52.4 as a standalone finance port. New Features: - Add the hledger-web 1.52.4 Haskell port, providing a web interface and JSON API for hledger. - Register the new port in the finance category. Build: - Add Cabal build metadata and vendored dependency information for the new port. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:22:16 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:22:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/finance/hs-hledger-web Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:23:30 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:23:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 51c94d: devel/hs-ShellCheck: new port, ShellCheck 0.11.0 (... Message-ID: Branch: refs/heads/devel/hs-git-annex Home: https://github.com/MidnightBSD/mports Commit: 51c94d86e890611dfc9a2a890c3d7392f0b4cf86 https://github.com/MidnightBSD/mports/commit/51c94d86e890611dfc9a2a890c3d7392f0b4cf86 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-ShellCheck/Makefile A devel/hs-ShellCheck/distinfo A devel/hs-ShellCheck/pkg-descr Log Message: ----------- devel/hs-ShellCheck: new port, ShellCheck 0.11.0 (#1670) New port: ShellCheck 0.11.0, a static analysis tool for shell scripts. Based on FreeBSD's devel/hs-ShellCheck. - distinfo identical to FreeBSD's; no GHC boot packages vendored, no bound changes needed - MANPAGES option kept but **off by default**: it build-depends on textproc/hs-pandoc (very heavy, and no package built yet); FreeBSD's ppc64le-only tasty patch dropped - amd64/4.0.6 with GHC 9.12.4: build/fake/package OK, no plist problems. `shellcheck` on a script with `rm $f` reports SC2086; `--version` ? 0.11.0 - portlint: 0 fatal - Not tested: MANPAGES=on ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add ShellCheck 0.11.0 as a Haskell-based port for static analysis of shell scripts. New Features: - Add the ShellCheck 0.11.0 static analysis tool as a Haskell port, including its executable and package metadata. - Provide an optional MANPAGES feature for building and installing the ShellCheck manual page. Build: - Register the new hs-ShellCheck port in the devel ports collection. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Commit: d969bcf84e79b39f7f4f8054402aaab7ca2ccce8 https://github.com/MidnightBSD/mports/commit/d969bcf84e79b39f7f4f8054402aaab7ca2ccce8 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-hadolint/Makefile A devel/hs-hadolint/Makefile.cabal A devel/hs-hadolint/distinfo A devel/hs-hadolint/files/patch-__cabal__deps_language-docker-15.0.0_language-docker.cabal A devel/hs-hadolint/files/patch-__cabal__deps_spdx-1.1.0.1_spdx.cabal A devel/hs-hadolint/files/patch-hadolint.cabal A devel/hs-hadolint/pkg-descr Log Message: ----------- devel/hs-hadolint: new port, hadolint 2.14.0 (#1671) New port: hadolint 2.14.0, a Dockerfile linter (integrates ShellCheck as a library). Based on FreeBSD's devel/hs-hadolint. GHC 9.12.4 adaptations: - Removed GHC boot packages from `USE_CABAL` (Cabal, Cabal-syntax, directory, file-io, process, time, unix): built locally they collide with GHC's `-inplace` unit ids - Bounds-only patches (code compiles unchanged): hadolint.cabal `Cabal <3.15`, `time <1.15`; language-docker `time <1.15`; spdx adds `^>=3.14.2.0` to its Cabal-syntax range (upstream allows 3.10/3.12/3.16 but skips 3.14) - distinfo matches FreeBSD's except the removed entries amd64/4.0.6: build/fake/package OK, no plist problems. A sample Dockerfile triggers DL3007/DL3008/DL3014/DL3009/DL3015/DL3003 and SC2164; `--require-label ...:spdx` rejects an invalid SPDX id and accepts `MIT`. portlint: 0 fatal. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hadolint 2.14.0 to the devel ports collection for Dockerfile and embedded shell linting. New Features: - Add the hadolint 2.14.0 Dockerfile linter as a Haskell port. Enhancements: - Adapt the port's Cabal dependency bounds for compatibility with GHC 9.12.4. Build: - Register the new port in the devel ports directory and add its package metadata, dependency manifest, checksums, and licensing information. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Commit: c438cd4a20283026e0c20eef67681eb0d5bc0baa https://github.com/MidnightBSD/mports/commit/c438cd4a20283026e0c20eef67681eb0d5bc0baa Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M x11-wm/Makefile A x11-wm/hs-xmonad/Makefile A x11-wm/hs-xmonad/Makefile.cabal A x11-wm/hs-xmonad/distinfo A x11-wm/hs-xmonad/files/example_buildscript A x11-wm/hs-xmonad/files/example_config.cabal A x11-wm/hs-xmonad/pkg-descr A x11-wm/hs-xmonad/pkg-message A x11-wm/hs-xmonad/pkg-plist Log Message: ----------- x11-wm/hs-xmonad: new port, xmonad 0.18.1 (#1672) New port: xmonad 0.18.1, a tiling X11 window manager written and configured in Haskell. Based on FreeBSD's x11-wm/hs-xmonad. - distinfo identical to FreeBSD's; no boot packages vendored, no bound changes - mports adaptations: man page to `${PREFIX}/share/man/man1`, EXAMPLES helper uses `${FAKE_DESTDIR}${EXAMPLESDIR}`, pkg-message in UCL format with `mport install` - RUN_DEPENDS on lang/ghc (xmonad recompiles the user's config with GHC) - amd64/4.0.6: build/fake/package OK, no plist problems; `xmonad --version` ? 0.18.1, `--help` works; links libX11/Xrandr/Xext/Xss/Xinerama - portlint: 0 fatal (warnings: absolute /usr/local paths in pkg-message text, inherited) - Not tested: running under X, `xmonad --recompile`. The example `build` script (unchanged from FreeBSD) uses bash-isms (`==` in `[ ]`, top-level `return`). ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add the xmonad 0.18.1 Haskell tiling window manager port with X11 dependencies and optional configuration examples. New Features: - Add the xmonad 0.18.1 tiling X11 window manager as a Haskell port, including optional example configuration files and build support. Enhancements: - Register xmonad in the x11-wm ports collection and provide its man page and package metadata. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Commit: 94f228efe0e53222a5e51e6b61f5f8290d766930 https://github.com/MidnightBSD/mports/commit/94f228efe0e53222a5e51e6b61f5f8290d766930 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/Makefile A finance/hs-hledger-ui/Makefile A finance/hs-hledger-ui/Makefile.cabal A finance/hs-hledger-ui/distinfo A finance/hs-hledger-ui/pkg-descr Log Message: ----------- finance/hs-hledger-ui: new port, hledger-ui 1.52.4 (#1674) New port: hledger-ui 1.52.4, terminal UI for hledger. Based on FreeBSD's finance/hs-hledger-ui. - Builds its own copy of hledger-lib etc. via `Makefile.cabal`; no dependency on the other hledger ports - Only mports changes: MAINTAINER, `LICENSE=gpl3`, `SUBDIR` entry. `Makefile.cabal` vendors no GHC boot packages; distinfo identical to FreeBSD's - amd64/4.0.6, GHC 9.12.4: build/fake/package OK, no plist problems. `hledger-ui --version` ? 1.52.4; links libinotify (devel/libinotify). TUI not run - portlint: 0 fatal Note: adds a `SUBDIR` line next to the other new hs-* ports in the same category Makefile; if a sibling PR merges first this needs a trivial rebase. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hledger-ui 1.52.4 as a standalone Haskell finance port. New Features: - Add the hledger-ui 1.52.4 terminal interface as a new finance port. Chores: - Register the new port in the finance category. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Commit: 38d64160cd5748e251c76ef1291f7fa2009501e2 https://github.com/MidnightBSD/mports/commit/38d64160cd5748e251c76ef1291f7fa2009501e2 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/Makefile A finance/hs-hledger/Makefile A finance/hs-hledger/Makefile.cabal A finance/hs-hledger/distinfo A finance/hs-hledger/pkg-descr Log Message: ----------- finance/hs-hledger: new port, hledger 1.52.4 (#1673) New port: hledger 1.52.4, plain-text double-entry accounting tool (CLI). Based on FreeBSD's finance/hs-hledger. - Builds its own copy of hledger-lib etc. via `Makefile.cabal`; no dependency on the other hledger ports - Only mports changes: MAINTAINER, `LICENSE=gpl3`, `SUBDIR` entry. `Makefile.cabal` vendors no GHC boot packages; distinfo identical to FreeBSD's - amd64/4.0.6, GHC 9.12.4: build/fake/package OK, no plist problems. `hledger --version` ? 1.52.4; `hledger -f j.journal balance` on a 2-transaction journal prints correct balances (total 0) - portlint: 0 fatal Note: adds a `SUBDIR` line next to the other new hs-* ports in the same category Makefile; if a sibling PR merges first this needs a trivial rebase. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hledger 1.52.4 to the finance ports collection. New Features: - Add the hledger 1.52.4 plain-text double-entry accounting CLI as a new Haskell finance port. Build: - Add the port's Cabal build metadata and source checksums for a self-contained hledger build. Documentation: - Add the hledger package description and project references. Chores: - Register hs-hledger in the finance category. --------- Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com> Commit: f411b6a97e0f07deb053233257c9c16e2e8c2707 https://github.com/MidnightBSD/mports/commit/f411b6a97e0f07deb053233257c9c16e2e8c2707 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M finance/Makefile A finance/hs-hledger-web/Makefile A finance/hs-hledger-web/Makefile.cabal A finance/hs-hledger-web/distinfo A finance/hs-hledger-web/pkg-descr Log Message: ----------- finance/hs-hledger-web: new port, hledger-web 1.52.4 (#1675) New port: hledger-web 1.52.4, web UI and JSON API for hledger. Based on FreeBSD's finance/hs-hledger-web. - Builds its own copy of hledger-lib etc. via `Makefile.cabal`; no dependency on the other hledger ports - Only mports changes: MAINTAINER, `LICENSE=gpl3`, `SUBDIR` entry. `Makefile.cabal` vendors no GHC boot packages; distinfo identical to FreeBSD's - amd64/4.0.6, GHC 9.12.4: build/fake/package OK, no plist problems. `hledger-web --version` ? 1.52.4, `--help` works. Server not started - portlint: 0 fatal Note: adds a `SUBDIR` line next to the other new hs-* ports in the same category Makefile; if a sibling PR merges first this needs a trivial rebase. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add hledger-web 1.52.4 as a standalone finance port. New Features: - Add the hledger-web 1.52.4 Haskell port, providing a web interface and JSON API for hledger. - Register the new port in the finance category. Build: - Add Cabal build metadata and vendored dependency information for the new port. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) Commit: 8b929d2b5c2c95a1333a5babd8c718508a5a7b41 https://github.com/MidnightBSD/mports/commit/8b929d2b5c2c95a1333a5babd8c718508a5a7b41 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-ShellCheck/Makefile A devel/hs-ShellCheck/distinfo A devel/hs-ShellCheck/pkg-descr A devel/hs-hadolint/Makefile A devel/hs-hadolint/Makefile.cabal A devel/hs-hadolint/distinfo A devel/hs-hadolint/files/patch-__cabal__deps_language-docker-15.0.0_language-docker.cabal A devel/hs-hadolint/files/patch-__cabal__deps_spdx-1.1.0.1_spdx.cabal A devel/hs-hadolint/files/patch-hadolint.cabal A devel/hs-hadolint/pkg-descr M finance/Makefile A finance/hs-hledger-ui/Makefile A finance/hs-hledger-ui/Makefile.cabal A finance/hs-hledger-ui/distinfo A finance/hs-hledger-ui/pkg-descr A finance/hs-hledger-web/Makefile A finance/hs-hledger-web/Makefile.cabal A finance/hs-hledger-web/distinfo A finance/hs-hledger-web/pkg-descr A finance/hs-hledger/Makefile A finance/hs-hledger/Makefile.cabal A finance/hs-hledger/distinfo A finance/hs-hledger/pkg-descr M x11-wm/Makefile A x11-wm/hs-xmonad/Makefile A x11-wm/hs-xmonad/Makefile.cabal A x11-wm/hs-xmonad/distinfo A x11-wm/hs-xmonad/files/example_buildscript A x11-wm/hs-xmonad/files/example_config.cabal A x11-wm/hs-xmonad/pkg-descr A x11-wm/hs-xmonad/pkg-message A x11-wm/hs-xmonad/pkg-plist Log Message: ----------- Merge branch 'master' into devel/hs-git-annex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/91418414bc97...8b929d2b5c2c To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:23:31 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:23:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/2026Q4 Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:23:46 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:23:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 662cec: devel/hs-git-annex: new port, git-annex 10.2025121... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 662cec2ff26e8711ab3ec3ce42665a30fdadaa3a https://github.com/MidnightBSD/mports/commit/662cec2ff26e8711ab3ec3ce42665a30fdadaa3a Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M devel/Makefile A devel/hs-git-annex/Makefile A devel/hs-git-annex/distinfo A devel/hs-git-annex/files/patch-Utility_DirWatcher_Kqueue.hs A devel/hs-git-annex/files/patch-git-annex.cabal A devel/hs-git-annex/pkg-descr A devel/hs-git-annex/pkg-plist Log Message: ----------- devel/hs-git-annex: new port, git-annex 10.20251215 (#1676) New port: git-annex 10.20251215, which manages large files with git without committing their contents. Based on FreeBSD's devel/hs-git-annex. GHC 9.12.4 adaptations (FreeBSD pins `lang/ghc910`, which mports does not have): - Dropped the `ghc-9.10.3:lang/ghc910` BUILD_DEPENDS; builds with lang/ghc 9.12.4 - Removed `file-io-0.1.5` from `USE_CABAL` (GHC 9.12 boot package) - Bumped `filepath-bytestring` 1.5.2.0.3 ? 1.5.2.0.5, whose bounds accept GHC 9.12.4's filepath 1.5.5.0 (solver rejected the old one); no bound patches needed - `post-stage`/`STAGEDIR` ? `post-install` with `${PREFIX}` for the git-annex-shell / git-remote-tor-annex symlinks - FreeBSD's Kqueue and git-annex.cabal patches kept unchanged amd64/4.0.6: build/fake/package OK, no plist problems. `git-annex version` ? 10.20251215 (ghc-9.12.4; flags Assistant Webapp Pairing Kqueue TorrentParser MagicMime Feeds Testsuite S3 WebDAV Servant OsPath). In a scratch repo `git annex init`, `add` and `whereis` work. portlint: 0 fatal. Not exercised: assistant/webapp, kqueue directory watching at runtime, `bmake test`. Note: adds a `SUBDIR` line next to the other new hs-* ports in the same category Makefile; if a sibling PR merges first this needs a trivial rebase. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Introduce the git-annex 10.20251215 port and integrate it into the devel category. New Features: - Add the git-annex 10.20251215 Haskell port for managing large files outside Git history, including optional assistant and web application support. Enhancements: - Adapt the port for MidnightBSD's GHC 9.12 toolchain and preserve Kqueue support. Build: - Register the new hs-git-annex port and define its Cabal dependencies, build options, installation metadata, and architecture-specific build handling. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 11:23:49 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 08:23:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/devel/hs-git-annex Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 14:44:30 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 11:44:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 099aeb: www/apache24: add HTTP_GATEWAY_TIME_OUT.html.var t... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 099aeb255dba426c202f7d82e9c8695cc64a0576 https://github.com/MidnightBSD/mports/commit/099aeb255dba426c202f7d82e9c8695cc64a0576 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M www/apache24/pkg-plist Log Message: ----------- www/apache24: add HTTP_GATEWAY_TIME_OUT.html.var to pkg-plist The error document is installed but was missing from the plist, causing the fake-sanity check to fail. AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 2 16:23:19 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 13:23:19 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] fd301e: databases/redis72: update to 7.2.16 Message-ID: Branch: refs/heads/databases/redis72 Home: https://github.com/MidnightBSD/mports Commit: fd301ef693087567c20d1ac19587e3157118c634 https://github.com/MidnightBSD/mports/commit/fd301ef693087567c20d1ac19587e3157118c634 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M databases/redis72/Makefile M databases/redis72/distinfo Log Message: ----------- databases/redis72: update to 7.2.16 Refresh the distfile checksum for the latest Redis 7.2 maintenance release. AI-Assisted-by: Codex (GPT-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 Fri Oct 2 16:24:45 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 13:24:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 99fde0: databases/redis74: update to 7.4.11 Message-ID: Branch: refs/heads/databases/redis74 Home: https://github.com/MidnightBSD/mports Commit: 99fde014aa22978ec83283cc8bfb62d069df2f91 https://github.com/MidnightBSD/mports/commit/99fde014aa22978ec83283cc8bfb62d069df2f91 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M databases/redis74/Makefile M databases/redis74/distinfo Log Message: ----------- databases/redis74: update to 7.4.11 Update Redis 7.4 to the latest maintenance release and refresh its distfile checksum. AI-Assisted-by: Codex (GPT-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 Fri Oct 2 16:25:07 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 13:25:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 31cb54: databases/redis62: update to 6.2.24 Message-ID: Branch: refs/heads/databases/redis62 Home: https://github.com/MidnightBSD/mports Commit: 31cb542c67ec5dd3c60c5cd2e33c802e31a59dbb https://github.com/MidnightBSD/mports/commit/31cb542c67ec5dd3c60c5cd2e33c802e31a59dbb Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M databases/redis62/Makefile M databases/redis62/distinfo Log Message: ----------- databases/redis62: update to 6.2.24 Refresh the source checksum for the latest Redis 6.2 release. AI-Assisted-by: Codex (GPT-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 Fri Oct 2 16:31:23 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 13:31:23 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b5d676: databases/redis: update to 8.10.2 Message-ID: Branch: refs/heads/databases/redis Home: https://github.com/MidnightBSD/mports Commit: b5d6765b819fa59282080c10692680e915b061d3 https://github.com/MidnightBSD/mports/commit/b5d6765b819fa59282080c10692680e915b061d3 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M databases/redis/Makefile M databases/redis/distinfo R databases/redis/files/patch-deps_xxhash_Makefile M databases/redis/files/patch-src_Makefile Log Message: ----------- databases/redis: update to 8.10.2 Build the Redis core target with the new upstream module build layout and refresh the carried Makefile patch. AI-Assisted-by: Codex (GPT-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 Fri Oct 2 16:34:30 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 13:34:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 500471: databases/redis: update to 8.10.2 (#1680) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 500471cfef8293666949b83d585562c2e51ca2c3 https://github.com/MidnightBSD/mports/commit/500471cfef8293666949b83d585562c2e51ca2c3 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M databases/redis/Makefile M databases/redis/distinfo R databases/redis/files/patch-deps_xxhash_Makefile M databases/redis/files/patch-src_Makefile Log Message: ----------- databases/redis: update to 8.10.2 (#1680) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 16:34:31 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 13:34:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/redis Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 16:34:39 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 13:34:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0586cd: databases/redis74: update to 7.4.11 (#1679) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 0586cd51e7bb9344e455529f68f9ef7afdedee81 https://github.com/MidnightBSD/mports/commit/0586cd51e7bb9344e455529f68f9ef7afdedee81 Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M databases/redis74/Makefile M databases/redis74/distinfo Log Message: ----------- databases/redis74: update to 7.4.11 (#1679) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 16:34:42 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 13:34:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/redis74 Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 16:34:48 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 13:34:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d0fa14: databases/redis62: update to 6.2.24 (#1678) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d0fa142cb90d3d8fb80e28f8830371877be8619a https://github.com/MidnightBSD/mports/commit/d0fa142cb90d3d8fb80e28f8830371877be8619a Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M databases/redis62/Makefile M databases/redis62/distinfo Log Message: ----------- databases/redis62: update to 6.2.24 (#1678) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 16:34:49 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 13:34:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/redis62 Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 16:35:01 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 13:35:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 5f6b4f: databases/redis72: update to 7.2.16 (#1677) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 5f6b4fabd8e6520457d27d09265160ef1b0492ef https://github.com/MidnightBSD/mports/commit/5f6b4fabd8e6520457d27d09265160ef1b0492ef Author: Lucas Holt Date: 2026-10-02 (Fri, 02 Oct 2026) Changed paths: M databases/redis72/Makefile M databases/redis72/distinfo Log Message: ----------- databases/redis72: update to 7.2.16 (#1677) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Oct 2 16:35:03 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 02 Oct 2026 13:35:03 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/redis72 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 Oct 3 10:36:26 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 07:36:26 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b34e69: ai/claude-code: update to 2.1.288 Message-ID: Branch: refs/heads/ai/claude-code Home: https://github.com/MidnightBSD/mports Commit: b34e6932aa105e1bdefe7b01978b1a47b74bef27 https://github.com/MidnightBSD/mports/commit/b34e6932aa105e1bdefe7b01978b1a47b74bef27 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M ai/claude-code/Makefile M ai/claude-code/distinfo Log Message: ----------- ai/claude-code: update to 2.1.288 AI-Assisted-by: Claude Opus 5.5 Co-Authored-By: Claude Opus 5.5 (1M context) 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 Oct 3 10:41:35 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 07:41:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1e1d0c: ai/claude-code: update to 2.1.288 (#1681) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1e1d0cb9db57941a6ac661d7548488e17809f055 https://github.com/MidnightBSD/mports/commit/1e1d0cb9db57941a6ac661d7548488e17809f055 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M ai/claude-code/Makefile M ai/claude-code/distinfo Log Message: ----------- ai/claude-code: update to 2.1.288 (#1681) Update ai/claude-code from 2.1.285 to 2.1.288. - distfile SHA1 verified against npm registry metadata - LICENSE.md unchanged from 2.1.285 - bmake patch/build/fake/package pass on MidnightBSD 4.0.6 amd64 (no test target) ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Update the Claude Code package to version 2.1.288. Enhancements: - Update the Claude Code port to release 2.1.288. Build: - Refresh the distribution metadata for the new Claude Code release. Signed-off-by: Lucas Holt Co-authored-by: Claude Opus 5.5 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Oct 3 10:41:36 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 07:41:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/ai/claude-code Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Oct 3 11:09:27 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 08:09:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] df4f5e: databases/mariadb114-server: update to 11.4.13 Message-ID: Branch: refs/heads/databases/mariadb114-server Home: https://github.com/MidnightBSD/mports Commit: df4f5ee3c9402416665ce59dcdd1f579776ef6a8 https://github.com/MidnightBSD/mports/commit/df4f5ee3c9402416665ce59dcdd1f579776ef6a8 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/mariadb114-server/Makefile M databases/mariadb114-server/distinfo M databases/mariadb114-server/pkg-plist Log Message: ----------- databases/mariadb114-server: update to 11.4.13 AI-Assisted-by: OpenAI Codex GPT-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 Sat Oct 3 11:09:28 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 08:09:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e3239d: databases/mariadb106-server: update to 10.6.28 Message-ID: Branch: refs/heads/databases/mariadb106-server Home: https://github.com/MidnightBSD/mports Commit: e3239db116ac6f5d4fef7e10e5001b9aadead282 https://github.com/MidnightBSD/mports/commit/e3239db116ac6f5d4fef7e10e5001b9aadead282 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/mariadb106-server/Makefile M databases/mariadb106-server/distinfo M databases/mariadb106-server/pkg-plist Log Message: ----------- databases/mariadb106-server: update to 10.6.28 AI-Assisted-by: OpenAI Codex GPT-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 Sat Oct 3 16:30:23 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 13:30:23 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ffc0bb: databases/mariadb106-server: update to 10.6.28 (#1... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ffc0bb4f0781f1dc2347663bbf5ef21186f3172b https://github.com/MidnightBSD/mports/commit/ffc0bb4f0781f1dc2347663bbf5ef21186f3172b Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/mariadb106-server/Makefile M databases/mariadb106-server/distinfo M databases/mariadb106-server/pkg-plist Log Message: ----------- databases/mariadb106-server: update to 10.6.28 (#1682) ## Changes - Update MariaDB 10.6 server and matching client source to 10.6.28. - Refresh the source checksum and remove three headers no longer installed by upstream. - Correct the existing DEPRECATED line spacing flagged by portlint. ## Validation - `bmake makesum` passed on the shared server source; `patch`, `build`, `fake`, `package`, and `check-license` passed for server and client. - `portlint -C`: 0 fatal errors, 13 existing warnings. - `git diff --check` passed. - Client library SONAME remains `libmariadb.so.3`. - `bmake test` has no test commands for these ports. - Build used `MAGUS=1`, `NO_DEPENDS=1`, and GSSAPI_NONE because the build host has MySQL 8.0 installed and ports OpenSSL conflicts with its saved base GSSAPI option. The port retains its existing deprecation and 2026-06-30 expiration metadata. 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 Oct 3 16:30:25 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 13:30:25 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/mariadb106-server 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 Oct 3 16:30:36 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 13:30:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/mariadb114-server 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 Oct 3 16:30:47 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 20:30:47 +0000 (UTC) Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 297f86: databases/mariadb114-server: update to 11.4.13 (#1... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 297f86005ea98337196f8c70b88b259600be198b https://github.com/MidnightBSD/mports/commit/297f86005ea98337196f8c70b88b259600be198b Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/mariadb114-server/Makefile M databases/mariadb114-server/distinfo M databases/mariadb114-server/pkg-plist Log Message: ----------- databases/mariadb114-server: update to 11.4.13 (#1683) ## Changes - Update MariaDB 11.4 server and matching client source to 11.4.13. - Refresh the source checksum and remove files no longer installed by upstream. ## Validation - `bmake makesum` passed on the shared server source; `patch`, `build`, `fake`, `package`, and `check-license` passed for server and client. - `portlint -C`: 0 fatal errors, 12 existing warnings. - `git diff --check` passed. - Client library SONAME remains `libmariadb.so.3`. - `bmake test` has no test commands for these ports. - Build used `MAGUS=1`, `NO_DEPENDS=1`, and GSSAPI_NONE because the build host has MySQL 8.0 installed and ports OpenSSL conflicts with its saved base GSSAPI option. 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 Oct 3 16:49:18 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 13:49:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] a31b2e: Vendor import of OpenSSL 3.5.9 Message-ID: Branch: refs/heads/vendor/openssl Home: https://github.com/MidnightBSD/src Commit: a31b2eecaf5d9257e1d7aee7d221a2770b12edb1 https://github.com/MidnightBSD/src/commit/a31b2eecaf5d9257e1d7aee7d221a2770b12edb1 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: A .ctags.d/add-dir.ctags A .ctags.d/exclude.ctags A .ctags.d/openssl-stage1/10extrac-macrodefs.ctags A .ctags.d/openssl-stage2/10expand-macros.ctags M AUTHORS.md M CHANGES.md A CODE-OF-CONDUCT.md M CONTRIBUTING.md M Configurations/00-base-templates.conf M Configurations/10-main.conf M Configurations/15-android.conf M Configurations/15-ios.conf M Configurations/50-cppbuilder.conf M Configurations/50-nonstop.conf A Configurations/50-win-clang-cl.conf A Configurations/50-win-hybridcrt.conf M Configurations/50-win-onecore.conf M Configurations/README.md M Configurations/descrip.mms.tmpl M Configurations/platform/AIX.pm M Configurations/platform/Unix.pm M Configurations/shared-info.pl M Configurations/unix-Makefile.tmpl M Configurations/windows-makefile.tmpl M Configure M HACKING.md M INSTALL.md M NEWS.md M NOTES-ANDROID.md A NOTES-ANSI.md M NOTES-NONSTOP.md M NOTES-PERL.md A NOTES-POSIX.md M NOTES-UNIX.md M NOTES-VALGRIND.md M NOTES-WINDOWS.md M README-ENGINES.md M README-FIPS.md M README-PROVIDERS.md A README-QUIC.md M README.md M VERSION.dat M apps/asn1parse.c M apps/build.info 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/demoSRP/srp_verifier.txt 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/fipsinstall.c M apps/gendsa.c M apps/genpkey.c M apps/genrsa.c M apps/include/apps.h M apps/include/cmp_mock_srv.h M apps/include/engine_loader.h M apps/include/function.h M apps/include/http_server.h A apps/include/log.h M apps/include/opt.h M apps/include/platform.h M apps/include/s_apps.h M apps/info.c M apps/lib/app_provider.c M apps/lib/app_rand.c M apps/lib/apps.c A apps/lib/apps_opt_printf.c M apps/lib/build.info M apps/lib/cmp_mock_srv.c M apps/lib/engine_loader.c M apps/lib/http_server.c A apps/lib/log.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/list.c M apps/mac.c M apps/nseq.c M apps/ocsp.c M apps/openssl-vms.cnf M apps/openssl.c M apps/openssl.cnf 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 A apps/skeyutl.c M apps/smime.c M apps/speed.c M apps/spkac.c M apps/storeutl.c M apps/ts.c M apps/tsget.in M apps/verify.c M apps/version.c M apps/x509.c M build.info A crypto/aes/asm/aes-riscv32-zkn.pl A crypto/aes/asm/aes-riscv64-zkn.pl A crypto/aes/asm/aes-riscv64-zvbb-zvkg-zvkned.pl A crypto/aes/asm/aes-riscv64-zvkb-zvkned.pl A crypto/aes/asm/aes-riscv64-zvkned.pl A crypto/aes/asm/aes-riscv64.pl M crypto/aes/asm/aes-x86_64.pl M crypto/aes/asm/aesni-sha1-x86_64.pl M crypto/aes/asm/aesni-sha256-x86_64.pl M crypto/aes/asm/aesni-x86.pl M crypto/aes/asm/aesni-x86_64.pl A crypto/aes/asm/aesni-xts-avx512.pl M crypto/aes/asm/aesp8-ppc.pl M crypto/aes/asm/aesv8-armx.pl A crypto/aes/asm/bsaes-armv8.pl M crypto/aes/asm/bsaes-x86_64.pl M crypto/aes/asm/vpaes-armv8.pl A crypto/aes/asm/vpaes-loongarch64.pl M crypto/aes/asm/vpaes-x86_64.pl M crypto/aes/build.info M crypto/aria/aria.c M crypto/arm64cpuid.pl M crypto/arm_arch.h M crypto/armcap.c M crypto/armv4cpuid.pl 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_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_sign.c M crypto/asn1/a_strex.c M crypto/asn1/a_strnid.c M crypto/asn1/a_time.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.c M crypto/asn1/asn1_item_list.h M crypto/asn1/asn1_lib.c M crypto/asn1/asn1_local.h M crypto/asn1/asn_mime.c M crypto/asn1/asn_moid.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_pr.c M crypto/asn1/f_int.c M crypto/asn1/f_string.c M crypto/asn1/i2d_evp.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/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_utl.c M crypto/asn1/x_algor.c M crypto/asn1/x_info.c M crypto/asn1/x_int64.c M crypto/asn1/x_pkey.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_wait.c M crypto/bf/bf_local.h M crypto/bio/bf_buff.c M crypto/bio/bf_lbuf.c M crypto/bio/bf_nbio.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 A crypto/bio/bss_dgram_pair.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_sock.c M crypto/bio/build.info M crypto/bio/ossl_core_bio.c M crypto/bn/asm/armv4-gf2m.pl M crypto/bn/asm/armv4-mont.pl M crypto/bn/asm/armv8-mont.pl M crypto/bn/asm/mips.pl M crypto/bn/asm/ppc64-mont-fixed.pl A crypto/bn/asm/rsaz-2k-avx512.pl A crypto/bn/asm/rsaz-2k-avxifma.pl A crypto/bn/asm/rsaz-3k-avx512.pl A crypto/bn/asm/rsaz-3k-avxifma.pl A crypto/bn/asm/rsaz-4k-avx512.pl A crypto/bn/asm/rsaz-4k-avxifma.pl M crypto/bn/asm/rsaz-avx2.pl R crypto/bn/asm/rsaz-avx512.pl M crypto/bn/asm/rsaz-x86_64.pl M crypto/bn/asm/sparcv8.S M crypto/bn/asm/sparcv8plus.S M crypto/bn/asm/x86_64-mont5.pl 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_exp.c M crypto/bn/bn_gcd.c M crypto/bn/bn_gf2m.c M crypto/bn/bn_intern.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_mul.c M crypto/bn/bn_nist.c M crypto/bn/bn_ppc.c M crypto/bn/bn_prime.c M crypto/bn/bn_rand.c M crypto/bn/bn_recp.c M crypto/bn/bn_rsa_fips186_4.c A crypto/bn/bn_s390x.c M crypto/bn/build.info M crypto/bn/rsaz_exp.c M crypto/bn/rsaz_exp.h M crypto/bn/rsaz_exp_x2.c M crypto/buffer/buffer.c M crypto/build.info M crypto/camellia/asm/cmll-x86_64.pl M crypto/cast/cast_local.h M crypto/chacha/asm/chacha-armv4.pl A crypto/chacha/asm/chacha-armv8-sve.pl M crypto/chacha/asm/chacha-armv8.pl A crypto/chacha/asm/chacha-loongarch64.pl A crypto/chacha/asm/chacha-riscv64-v-zbb.pl M crypto/chacha/asm/chacha-x86.pl M crypto/chacha/asm/chacha-x86_64.pl A crypto/chacha/asm/chachap10-ppc.pl M crypto/chacha/build.info M crypto/chacha/chacha_enc.c M crypto/chacha/chacha_ppc.c A crypto/chacha/chacha_riscv.c M crypto/cmac/cmac.c M crypto/cmp/build.info M crypto/cmp/cmp_asn.c M crypto/cmp/cmp_client.c M crypto/cmp/cmp_ctx.c M crypto/cmp/cmp_err.c A crypto/cmp/cmp_genm.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_util.c M crypto/cmp/cmp_vfy.c M crypto/cms/cms_asn1.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/build.info A crypto/comp/c_brotli.c M crypto/comp/c_zlib.c A crypto/comp/c_zstd.c M crypto/comp/comp_err.c M crypto/comp/comp_lib.c M crypto/comp/comp_local.h A crypto/comp_methods.c 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/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_log.c M crypto/ct/ct_oct.c M crypto/ct/ct_policy.c M crypto/ct/ct_sct.c M crypto/ct/ct_sct_ctx.c M crypto/cversion.c A crypto/defaults.c M crypto/der_writer.c M crypto/des/cfb_enc.c M crypto/des/des_local.h M crypto/des/set_key.c A crypto/deterministic_nonce.c M crypto/dh/dh_ameth.c M crypto/dh/dh_backend.c M crypto/dh/dh_check.c M crypto/dh/dh_err.c M crypto/dh/dh_gen.c M crypto/dh/dh_kdf.c M crypto/dh/dh_key.c M crypto/dh/dh_lib.c M crypto/dh/dh_meth.c M crypto/dh/dh_pmeth.c M crypto/dllmain.c M crypto/dsa/dsa_ameth.c M crypto/dsa/dsa_backend.c M crypto/dsa/dsa_check.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/dso/dso_dl.c M crypto/dso/dso_dlfcn.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 A crypto/ec/asm/ecp_nistp384-ppc64.pl M crypto/ec/asm/ecp_nistz256-armv8.pl M crypto/ec/asm/ecp_nistz256-x86_64.pl A crypto/ec/asm/ecp_sm2p256-armv8.pl M crypto/ec/build.info M crypto/ec/curve25519.c M crypto/ec/curve448/arch_32/f_impl32.c 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/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/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_deprecated.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_ossl.c M crypto/ec/ecdsa_ossl.c M crypto/ec/eck_prn.c M crypto/ec/ecp_mont.c M crypto/ec/ecp_nistp224.c M crypto/ec/ecp_nistp256.c A crypto/ec/ecp_nistp384.c M crypto/ec/ecp_nistp521.c M crypto/ec/ecp_nistz256.c M crypto/ec/ecp_s390x_nistp.c A crypto/ec/ecp_sm2p256.c A crypto/ec/ecp_sm2p256_table.c M crypto/ec/ecp_smpl.c M crypto/ec/ecx_backend.c M crypto/ec/ecx_key.c M crypto/ec/ecx_meth.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_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_ctrl.c M crypto/engine/eng_dyn.c M crypto/engine/eng_init.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_rdrand.c M crypto/engine/tb_asnmth.c M crypto/err/build.info M crypto/err/err.c M crypto/err/err_all.c M crypto/err/err_local.h A crypto/err/err_mark.c A crypto/err/err_save.c M crypto/err/openssl.ec M crypto/err/openssl.txt 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_ok.c M crypto/evp/build.info M crypto/evp/c_allc.c M crypto/evp/cmeth_lib.c M crypto/evp/ctrl_params_translate.c M crypto/evp/dh_support.c M crypto/evp/digest.c M crypto/evp/e_aes.c M crypto/evp/e_aes_cbc_hmac_sha1.c M crypto/evp/e_aria.c M crypto/evp/e_chacha20_poly1305.c M crypto/evp/e_des.c M crypto/evp/e_des3.c M crypto/evp/e_sm4.c M crypto/evp/encode.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/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_sha.c M crypto/evp/m_sigver.c M crypto/evp/mac_lib.c M crypto/evp/mac_meth.c M crypto/evp/p5_crpt.c M crypto/evp/p_dec.c M crypto/evp/p_enc.c M crypto/evp/p_legacy.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/pmeth_gn.c M crypto/evp/pmeth_lib.c A crypto/evp/s_lib.c M crypto/evp/signature.c A crypto/evp/skeymgmt_meth.c M crypto/ex_data.c M crypto/ffc/ffc_backend.c M crypto/ffc/ffc_key_generate.c M crypto/ffc/ffc_params.c M crypto/ffc/ffc_params_generate.c M crypto/getenv.c A crypto/hashtable/build.info A crypto/hashtable/hashfunc.c A crypto/hashtable/hashtable.c M crypto/hmac/build.info M crypto/hmac/hmac.c M crypto/hmac/hmac_local.h A crypto/hmac/hmac_s390x.c A crypto/hpke/build.info A crypto/hpke/hpke.c A crypto/hpke/hpke_util.c M crypto/http/build.info M crypto/http/http_client.c M crypto/http/http_err.c M crypto/http/http_lib.c M crypto/idea/idea_local.h A crypto/indicator_core.c 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 A crypto/loongarch64cpuid.pl A crypto/loongarch_arch.h A crypto/loongarchcap.c A crypto/md5/asm/md5-aarch64.pl A crypto/md5/asm/md5-loongarch64.pl M crypto/md5/asm/md5-x86_64.pl M crypto/md5/build.info M crypto/md5/md5_local.h M crypto/mem.c M crypto/mem_sec.c A crypto/ml_dsa/build.info A crypto/ml_dsa/ml_dsa_encoders.c A crypto/ml_dsa/ml_dsa_hash.h A crypto/ml_dsa/ml_dsa_key.c A crypto/ml_dsa/ml_dsa_key.h A crypto/ml_dsa/ml_dsa_key_compress.c A crypto/ml_dsa/ml_dsa_local.h A crypto/ml_dsa/ml_dsa_matrix.c A crypto/ml_dsa/ml_dsa_matrix.h A crypto/ml_dsa/ml_dsa_ntt.c A crypto/ml_dsa/ml_dsa_params.c A crypto/ml_dsa/ml_dsa_poly.h A crypto/ml_dsa/ml_dsa_sample.c A crypto/ml_dsa/ml_dsa_sign.c A crypto/ml_dsa/ml_dsa_sign.h A crypto/ml_dsa/ml_dsa_vector.h A crypto/ml_kem/build.info A crypto/ml_kem/ml_kem.c A crypto/modes/asm/aes-gcm-armv8-unroll8_64.pl M crypto/modes/asm/aes-gcm-armv8_64.pl A crypto/modes/asm/aes-gcm-avx512.pl A crypto/modes/asm/aes-gcm-ppc.pl A crypto/modes/asm/aes-gcm-riscv64-zvkb-zvkg-zvkned.pl M crypto/modes/asm/aesni-gcm-x86_64.pl A crypto/modes/asm/ghash-riscv64-zvkb-zvbc.pl A crypto/modes/asm/ghash-riscv64-zvkg.pl A crypto/modes/asm/ghash-riscv64.pl M crypto/modes/asm/ghash-s390x.pl M crypto/modes/asm/ghash-x86_64.pl M crypto/modes/asm/ghashv8-armx.pl M crypto/modes/build.info M crypto/modes/gcm128.c M crypto/modes/ocb128.c M crypto/modes/siv128.c A crypto/modes/xts128gb.c M crypto/o_dir.c M crypto/o_fopen.c M crypto/o_init.c M crypto/o_str.c M crypto/objects/o_names.c M crypto/objects/obj_dat.c M crypto/objects/obj_dat.h M crypto/objects/obj_dat.pl M crypto/objects/obj_lib.c M crypto/objects/obj_local.h M crypto/objects/obj_mac.num M crypto/objects/obj_xref.c M crypto/objects/obj_xref.h M crypto/objects/obj_xref.txt M crypto/objects/objects.txt M crypto/ocsp/ocsp_cl.c M crypto/ocsp/ocsp_ext.c M crypto/ocsp/ocsp_prn.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 A crypto/params_idx.c.in M crypto/passphrase.c M crypto/pem/pem_err.c M crypto/pem/pem_info.c M crypto/pem/pem_lib.c M crypto/pem/pem_pkey.c M crypto/pem/pem_sign.c M crypto/pem/pvkfmt.c M crypto/perlasm/arm-xlate.pl M crypto/perlasm/ppc-xlate.pl A crypto/perlasm/riscv.pm M crypto/perlasm/x86_64-xlate.pl M crypto/perlasm/x86asm.pl M crypto/perlasm/x86gas.pl M crypto/perlasm/x86masm.pl M crypto/perlasm/x86nasm.pl M crypto/pkcs12/p12_add.c M crypto/pkcs12/p12_asn.c M crypto/pkcs12/p12_attr.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_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_local.h M crypto/pkcs7/pk7_smime.c M crypto/poly1305/asm/poly1305-armv4.pl M crypto/poly1305/asm/poly1305-armv8.pl M crypto/poly1305/asm/poly1305-x86_64.pl M crypto/poly1305/poly1305.c M crypto/poly1305/poly1305_ieee754.c M crypto/ppccap.c M crypto/ppccpuid.pl M crypto/property/defn_cache.c M crypto/property/property.c M crypto/property/property_parse.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/punycode.c A crypto/quic_vlint.c M crypto/rand/build.info M crypto/rand/prov_seed.c M crypto/rand/rand_deprecated.c M crypto/rand/rand_err.c M crypto/rand/rand_lib.c M crypto/rand/rand_pool.c A crypto/rand/rand_uniform.c M crypto/rand/randfile.c A crypto/rbtree/build.info A crypto/rbtree/rbtree.c M crypto/rc2/rc2_local.h M crypto/rc4/asm/rc4-x86_64.pl M crypto/rc4/rc4_enc.c M crypto/rc5/rc5_local.h A crypto/rcu_internal.h A crypto/riscv32cpuid.pl A crypto/riscv64cpuid.pl A crypto/riscvcap.c M crypto/rsa/rsa_ameth.c M crypto/rsa/rsa_backend.c M crypto/rsa/rsa_chk.c M crypto/rsa/rsa_crpt.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_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/self_test_core.c M crypto/sha/asm/keccak1600-armv4.pl M crypto/sha/asm/keccak1600-armv8.pl M crypto/sha/asm/keccak1600-ppc64.pl M crypto/sha/asm/keccak1600-s390x.pl M crypto/sha/asm/keccak1600-x86_64.pl M crypto/sha/asm/sha1-armv4-large.pl M crypto/sha/asm/sha1-armv8.pl M crypto/sha/asm/sha1-mb-x86_64.pl M crypto/sha/asm/sha1-x86_64.pl M crypto/sha/asm/sha256-armv4.pl M crypto/sha/asm/sha256-mb-x86_64.pl A crypto/sha/asm/sha256-riscv64-zvkb-zvknha_or_zvknhb.pl M crypto/sha/asm/sha512-armv4.pl M crypto/sha/asm/sha512-armv8.pl A crypto/sha/asm/sha512-riscv64-zvkb-zvknhb.pl M crypto/sha/asm/sha512-x86_64.pl M crypto/sha/build.info M crypto/sha/keccak1600.c M crypto/sha/sha1dgst.c M crypto/sha/sha256.c M crypto/sha/sha3.c M crypto/sha/sha512.c A crypto/sha/sha_riscv.c M crypto/siphash/siphash.c A crypto/sleep.c A crypto/slh_dsa/build.info A crypto/slh_dsa/slh_adrs.c A crypto/slh_dsa/slh_adrs.h A crypto/slh_dsa/slh_dsa.c A crypto/slh_dsa/slh_dsa_hash_ctx.c A crypto/slh_dsa/slh_dsa_key.c A crypto/slh_dsa/slh_dsa_key.h A crypto/slh_dsa/slh_dsa_local.h A crypto/slh_dsa/slh_fors.c A crypto/slh_dsa/slh_hash.c A crypto/slh_dsa/slh_hash.h A crypto/slh_dsa/slh_hypertree.c A crypto/slh_dsa/slh_params.c A crypto/slh_dsa/slh_params.h A crypto/slh_dsa/slh_wots.c A crypto/slh_dsa/slh_xmss.c M crypto/sm2/sm2_crypt.c M crypto/sm2/sm2_sign.c A crypto/sm3/asm/sm3-armv8.pl A crypto/sm3/asm/sm3-riscv64-zvksh.pl M crypto/sm3/build.info M crypto/sm3/sm3_local.h A crypto/sm3/sm3_riscv.c A crypto/sm4/asm/sm4-armv8.pl A crypto/sm4/asm/sm4-riscv64-zvksed.pl A crypto/sm4/asm/vpsm4-armv8.pl A crypto/sm4/asm/vpsm4_ex-armv8.pl M crypto/sm4/build.info M crypto/sm4/sm4.c M crypto/sparse_array.c M crypto/srp/srp_vfy.c A crypto/ssl_err.c A crypto/sslerr.h M crypto/stack/stack.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 A crypto/thread/api.c A crypto/thread/arch.c A crypto/thread/arch/thread_none.c A crypto/thread/arch/thread_posix.c A crypto/thread/arch/thread_win.c A crypto/thread/build.info A crypto/thread/internal.c M crypto/threads_lib.c M crypto/threads_none.c M crypto/threads_pthread.c M crypto/threads_win.c A crypto/time.c M crypto/trace.c M crypto/ts/ts_conf.c M crypto/ts/ts_local.h M crypto/ts/ts_req_utils.c M crypto/ts/ts_rsp_sign.c M crypto/ts/ts_rsp_utils.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_lib.c M crypto/ui/ui_openssl.c M crypto/uid.c M crypto/whrlpool/asm/wp-x86_64.pl M crypto/whrlpool/wp_dgst.c M crypto/x509/build.info M crypto/x509/by_dir.c M crypto/x509/by_file.c M crypto/x509/by_store.c M crypto/x509/ext_dat.h M crypto/x509/pcy_cache.c M crypto/x509/pcy_data.c M crypto/x509/pcy_node.c M crypto/x509/pcy_tree.c M crypto/x509/standard_exts.h A crypto/x509/t_acert.c M crypto/x509/t_x509.c A crypto/x509/v3_aaa.c A crypto/x509/v3_ac_tgt.c M crypto/x509/v3_addr.c M crypto/x509/v3_akid.c M crypto/x509/v3_asid.c A crypto/x509/v3_attrdesc.c A crypto/x509/v3_attrmap.c A crypto/x509/v3_audit_id.c A crypto/x509/v3_authattid.c A crypto/x509/v3_battcons.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_extku.c M crypto/x509/v3_genn.c A crypto/x509/v3_group_ac.c M crypto/x509/v3_ia5.c A crypto/x509/v3_ind_iss.c M crypto/x509/v3_info.c A crypto/x509/v3_iobo.c M crypto/x509/v3_ist.c M crypto/x509/v3_lib.c M crypto/x509/v3_ncons.c A crypto/x509/v3_no_ass.c A crypto/x509/v3_no_rev_avail.c M crypto/x509/v3_pci.c M crypto/x509/v3_pcons.c M crypto/x509/v3_pmaps.c M crypto/x509/v3_purp.c A crypto/x509/v3_rolespec.c M crypto/x509/v3_san.c A crypto/x509/v3_sda.c A crypto/x509/v3_single_use.c M crypto/x509/v3_skid.c A crypto/x509/v3_soa_id.c M crypto/x509/v3_sxnet.c A crypto/x509/v3_timespec.c M crypto/x509/v3_tlsf.c A crypto/x509/v3_usernotice.c M crypto/x509/v3_utf8.c M crypto/x509/v3_utl.c M crypto/x509/v3err.c A crypto/x509/x509_acert.c A crypto/x509/x509_acert.h M crypto/x509/x509_att.c M crypto/x509/x509_cmp.c M crypto/x509/x509_d2.c M crypto/x509/x509_def.c M crypto/x509/x509_err.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 A crypto/x509/x509aset.c M crypto/x509/x509cset.c M crypto/x509/x509name.c M crypto/x509/x509rset.c M crypto/x509/x509spki.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 A crypto/x509/x_ietfatt.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/x86_64cpuid.pl M crypto/x86cpuid.pl A demos/Makefile M demos/README.txt M demos/bio/Makefile A demos/bio/build.info M demos/bio/client-arg.c M demos/bio/client-conf.c M demos/bio/saccept.c M demos/bio/sconnect.c A demos/build.info M demos/certs/apps/mkacerts.sh M demos/certs/apps/mkxcerts.sh M demos/certs/mkcerts.sh M demos/certs/ocspquery.sh M demos/certs/ocsprun.sh M demos/cipher/Makefile M demos/cipher/aesccm.c M demos/cipher/aesgcm.c M demos/cipher/aeskeywrap.c M demos/cipher/ariacbc.c A demos/cipher/build.info A demos/cms/Makefile A demos/cms/build.info 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/digest/Makefile A demos/digest/build.info M demos/encode/Makefile A demos/encode/build.info M demos/encode/ec_encode.c M demos/encode/rsa_encode.c A demos/encrypt/Makefile A demos/encrypt/build.info A demos/encrypt/rsa_encrypt.c A demos/encrypt/rsa_encrypt.h A demos/guide/Makefile A demos/guide/README.md A demos/guide/build.info A demos/guide/quic-client-block.c A demos/guide/quic-client-non-block.c A demos/guide/quic-multi-stream.c A demos/guide/quic-server-block.c A demos/guide/quic-server-non-block.c A demos/guide/rootcert.pem A demos/guide/rootkey.pem A demos/guide/servercert.pem A demos/guide/serverkey.pem A demos/guide/tls-client-block.c A demos/guide/tls-client-non-block.c A demos/guide/tls-server-block.c A demos/http3/Makefile A demos/http3/README.md A demos/http3/build.info A demos/http3/gen_nghttp3.pl A demos/http3/ossl-nghttp3-demo-server.c A demos/http3/ossl-nghttp3-demo.c A demos/http3/ossl-nghttp3.c A demos/http3/ossl-nghttp3.h M demos/kdf/Makefile A demos/kdf/argon2.c A demos/kdf/build.info M demos/kdf/hkdf.c M demos/kdf/pbkdf2.c M demos/kdf/scrypt.c A demos/keyexch/Makefile A demos/keyexch/build.info A demos/keyexch/ecdh.c M demos/keyexch/x25519.c M demos/mac/Makefile A demos/mac/build.info M demos/mac/cmac-aes256.c M demos/mac/gmac.c M demos/mac/hmac-sha512.c M demos/mac/poly1305.c M demos/mac/siphash.c M demos/pkcs12/pkread.c M demos/pkcs12/pkwrite.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/pkey/Makefile A demos/pkey/build.info A demos/quic/README.md A demos/quic/build.info A demos/quic/server/Makefile A demos/quic/server/README.md A demos/quic/server/build.info A demos/quic/server/server.c A demos/signature/EVP_DSA_Signature_demo.c A demos/signature/EVP_EC_Signature_demo.c A demos/signature/EVP_EC_Signature_demo.h A demos/signature/EVP_ED_Signature_demo.c R demos/signature/EVP_Signature_demo.c R demos/signature/EVP_Signature_demo.h M demos/signature/Makefile A demos/signature/build.info M demos/signature/rsa_pss_direct.c M demos/signature/rsa_pss_hash.c A demos/smime/Makefile A demos/smime/build.info 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 A demos/sslecho/A-SSL-Docs.txt A demos/sslecho/Makefile A demos/sslecho/README.md A demos/sslecho/build.info A demos/sslecho/cert.pem A demos/sslecho/key.pem A demos/sslecho/main.c M doc/HOWTO/certificates.txt A doc/HOWTO/documenting-functions-and-macros.md M doc/HOWTO/keys.txt M doc/build.info A doc/designs/ML-KEM.md A doc/designs/ddd/Makefile A doc/designs/ddd/README.md A doc/designs/ddd/REPORT.md A doc/designs/ddd/WINDOWS.md A doc/designs/ddd/ddd-01-conn-blocking.c A doc/designs/ddd/ddd-02-conn-nonblocking-threads.c A doc/designs/ddd/ddd-02-conn-nonblocking.c A doc/designs/ddd/ddd-03-fd-blocking.c A doc/designs/ddd/ddd-04-fd-nonblocking.c A doc/designs/ddd/ddd-05-mem-nonblocking.c A doc/designs/ddd/ddd-06-mem-uv.c A doc/designs/evp-cipher-pipeline.md A doc/designs/evp_skey.md A doc/designs/fast-param-find.md A doc/designs/fetching-composite-algorithms.md A doc/designs/fips_indicator.md A doc/designs/functions-for-explicitly-fetched-signature-algorithms.md A doc/designs/handling-some-max-defines.md A doc/designs/ml-dsa.md A doc/designs/ossl-provider-load-ex.md A doc/designs/passing-algorithmidentifier-parameters.md A doc/designs/quic-design/congestion-control.md A doc/designs/quic-design/connection-id-cache.md A doc/designs/quic-design/connection-state-machine.md A doc/designs/quic-design/debugging.md A doc/designs/quic-design/demuxer.md A doc/designs/quic-design/dgram-api.md A doc/designs/quic-design/error-handling.md A doc/designs/quic-design/glossary.md A doc/designs/quic-design/images/ackm.png A doc/designs/quic-design/images/connection-state-machine.plantuml A doc/designs/quic-design/images/connection-state-machine.png A doc/designs/quic-design/images/quic-concurrency-models.svg A doc/designs/quic-design/images/quic-fifm-cfq.png A doc/designs/quic-design/images/quic-fifm-overview.png A doc/designs/quic-design/images/quic-fifm-txpim.png A doc/designs/quic-design/images/quic-io-arch-1.png A doc/designs/quic-design/images/quic-overview.odg A doc/designs/quic-design/images/quic-overview.svg A doc/designs/quic-design/json-encoder.md A doc/designs/quic-design/qlog.md A doc/designs/quic-design/quic-ackm.md A doc/designs/quic-design/quic-api-ssl-funcs.md A doc/designs/quic-design/quic-api.md A doc/designs/quic-design/quic-concurrency.md A doc/designs/quic-design/quic-connID-retire.md A doc/designs/quic-design/quic-fault-injector.md A doc/designs/quic-design/quic-fc.md A doc/designs/quic-design/quic-fifm.md A doc/designs/quic-design/quic-io-arch.md A doc/designs/quic-design/quic-overview.md A doc/designs/quic-design/quic-requirements.md A doc/designs/quic-design/quic-statm.md A doc/designs/quic-design/quic-thread-assist.md A doc/designs/quic-design/quic-tls.md A doc/designs/quic-design/record-layer.md A doc/designs/quic-design/rx-depacketizer.md A doc/designs/quic-design/server/quic-polling.md A doc/designs/quic-design/server/quic-server-api.md A doc/designs/quic-design/stream-receive-buffers.md A doc/designs/quic-design/tx-packetiser.md A doc/designs/slh-dsa.md A doc/designs/thread-api.md A doc/designs/xof.md R doc/images/openssl-square-nontransparent.png R doc/images/openssl-square.svg M doc/images/openssl.svg A doc/internal/man3/DEFINE_LIST_OF.pod A doc/internal/man3/DEFINE_PRIORITY_QUEUE_OF.pod M doc/internal/man3/OPTIONS.pod M doc/internal/man3/OSSL_METHOD_STORE.pod A doc/internal/man3/OSSL_SAFE_MATH_SIGNED.pod A doc/internal/man3/OSSL_TIME.pod M doc/internal/man3/cms_add1_signing_cert.pod M doc/internal/man3/evp_generic_fetch.pod M doc/internal/man3/evp_keymgmt_util_export_to_provider.pod M doc/internal/man3/ossl_DER_w_bn.pod A doc/internal/man3/ossl_bio_print_hex.pod M doc/internal/man3/ossl_cmp_certreq_new.pod M doc/internal/man3/ossl_cmp_ctx_set1_caPubs.pod M doc/internal/man3/ossl_cmp_hdr_init.pod M doc/internal/man3/ossl_cmp_mock_srv_new.pod M doc/internal/man3/ossl_cmp_msg_check_update.pod M doc/internal/man3/ossl_cmp_msg_create.pod M doc/internal/man3/ossl_cmp_msg_protect.pod M doc/internal/man3/ossl_cmp_pkisi_get_status.pod A doc/internal/man3/ossl_cms_sign_encrypt.pod A doc/internal/man3/ossl_ht_new.pod M doc/internal/man3/ossl_lib_ctx_get_data.pod M doc/internal/man3/ossl_method_construct.pod M doc/internal/man3/ossl_namemap_new.pod A doc/internal/man3/ossl_print_attribute_value.pod M doc/internal/man3/ossl_provider_new.pod M doc/internal/man3/ossl_punycode_decode.pod M doc/internal/man3/ossl_rand_get_entropy.pod M doc/internal/man3/ossl_random_add_conf_module.pod A doc/internal/man3/ossl_rcu_lock_new.pod A doc/internal/man3/ossl_serial_number_print.pod M doc/internal/man7/DERlib.pod M doc/internal/man7/EVP_PKEY.pod M doc/internal/man7/VERSION.pod M doc/internal/man7/build.info.pod M doc/internal/man7/deprecation.pod A doc/internal/man7/ossl_rbtree.pod M doc/life-cycles/digest.dot M doc/man1/CA.pl.pod M doc/man1/build.info M doc/man1/openssl-asn1parse.pod.in M doc/man1/openssl-ca.pod.in M doc/man1/openssl-ciphers.pod.in M doc/man1/openssl-cmds.pod.in M doc/man1/openssl-cmp.pod.in M doc/man1/openssl-cms.pod.in M doc/man1/openssl-crl.pod.in M doc/man1/openssl-dgst.pod.in M doc/man1/openssl-dhparam.pod.in M doc/man1/openssl-dsa.pod.in M doc/man1/openssl-dsaparam.pod.in M doc/man1/openssl-ec.pod.in M doc/man1/openssl-ecparam.pod.in M doc/man1/openssl-enc.pod.in M doc/man1/openssl-fipsinstall.pod.in M doc/man1/openssl-gendsa.pod.in M doc/man1/openssl-genpkey.pod.in M doc/man1/openssl-genrsa.pod.in M doc/man1/openssl-info.pod.in M doc/man1/openssl-list.pod.in M doc/man1/openssl-mac.pod.in M doc/man1/openssl-namedisplay-options.pod M doc/man1/openssl-ocsp.pod.in M doc/man1/openssl-pkcs12.pod.in M doc/man1/openssl-pkcs7.pod.in M doc/man1/openssl-pkcs8.pod.in M doc/man1/openssl-pkey.pod.in M doc/man1/openssl-pkeyparam.pod.in M doc/man1/openssl-pkeyutl.pod.in M doc/man1/openssl-rand.pod.in M doc/man1/openssl-rehash.pod.in M doc/man1/openssl-req.pod.in M doc/man1/openssl-rsa.pod.in M doc/man1/openssl-rsautl.pod.in M doc/man1/openssl-s_client.pod.in M doc/man1/openssl-s_server.pod.in A doc/man1/openssl-skeyutl.pod.in M doc/man1/openssl-smime.pod.in M doc/man1/openssl-speed.pod.in M doc/man1/openssl-storeutl.pod.in M doc/man1/openssl-ts.pod.in M doc/man1/openssl-verification-options.pod M doc/man1/openssl-version.pod.in M doc/man1/openssl-x509.pod.in M doc/man1/openssl.pod M doc/man3/ASN1_STRING_length.pod M doc/man3/ASN1_TYPE_get.pod M doc/man3/ASN1_item_d2i_bio.pod M doc/man3/ASN1_item_sign.pod M doc/man3/ASYNC_start_job.pod M doc/man3/BF_encrypt.pod M doc/man3/BIO_ADDR.pod M doc/man3/BIO_connect.pod M doc/man3/BIO_ctrl.pod M doc/man3/BIO_f_base64.pod M doc/man3/BIO_f_buffer.pod M doc/man3/BIO_f_cipher.pod M doc/man3/BIO_f_prefix.pod M doc/man3/BIO_f_ssl.pod M doc/man3/BIO_find_type.pod M doc/man3/BIO_get_ex_new_index.pod A doc/man3/BIO_get_rpoll_descriptor.pod M doc/man3/BIO_meth_new.pod M doc/man3/BIO_new.pod M doc/man3/BIO_push.pod M doc/man3/BIO_read.pod M doc/man3/BIO_s_accept.pod M doc/man3/BIO_s_connect.pod M doc/man3/BIO_s_core.pod M doc/man3/BIO_s_datagram.pod A doc/man3/BIO_s_dgram_pair.pod M doc/man3/BIO_s_file.pod M doc/man3/BIO_s_mem.pod A doc/man3/BIO_sendmmsg.pod M doc/man3/BIO_set_callback.pod M doc/man3/BN_BLINDING_new.pod M doc/man3/BN_bn2bin.pod M doc/man3/BN_cmp.pod M doc/man3/BN_mod_mul_reciprocal.pod M doc/man3/BN_rand.pod A doc/man3/CMAC_CTX.pod M doc/man3/CMS_EncryptedData_decrypt.pod M doc/man3/CMS_EnvelopedData_create.pod M doc/man3/CMS_add0_cert.pod M doc/man3/CMS_add1_recipient_cert.pod M doc/man3/CMS_add1_signer.pod M doc/man3/CMS_decrypt.pod M doc/man3/CMS_final.pod M doc/man3/CMS_get0_RecipientInfos.pod M doc/man3/CMS_get0_SignerInfos.pod M doc/man3/CMS_sign.pod M doc/man3/CMS_verify.pod A doc/man3/COMP_CTX_new.pod M doc/man3/CONF_modules_free.pod M doc/man3/CONF_modules_load_file.pod M doc/man3/CRYPTO_THREAD_run_once.pod M doc/man3/DEFINE_STACK_OF.pod M doc/man3/DES_random_key.pod M doc/man3/DH_generate_parameters.pod M doc/man3/DH_get0_pqg.pod M doc/man3/DH_new.pod M doc/man3/DH_new_by_nid.pod M doc/man3/DH_set_method.pod M doc/man3/DSA_dup_DH.pod M doc/man3/DSA_generate_parameters.pod M doc/man3/DSA_get0_pqg.pod M doc/man3/DSA_new.pod M doc/man3/DSA_sign.pod A doc/man3/DTLSv1_get_timeout.pod A doc/man3/DTLSv1_handle_timeout.pod M doc/man3/DTLSv1_listen.pod M doc/man3/EC_GFp_simple_method.pod M doc/man3/EC_GROUP_new.pod M doc/man3/ERR_error_string.pod M doc/man3/ERR_load_crypto_strings.pod M doc/man3/ERR_load_strings.pod M doc/man3/ERR_put_error.pod M doc/man3/ERR_remove_state.pod M doc/man3/ERR_set_mark.pod M doc/man3/EVP_DigestInit.pod M doc/man3/EVP_DigestSignInit.pod M doc/man3/EVP_DigestVerifyInit.pod M doc/man3/EVP_EncodeInit.pod M doc/man3/EVP_EncryptInit.pod M doc/man3/EVP_KDF.pod M doc/man3/EVP_KEYMGMT.pod M doc/man3/EVP_MAC.pod M doc/man3/EVP_PBE_CipherInit.pod M doc/man3/EVP_PKEY2PKCS8.pod M doc/man3/EVP_PKEY_CTX_ctrl.pod A doc/man3/EVP_PKEY_CTX_get_algor.pod M doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod M doc/man3/EVP_PKEY_CTX_set_params.pod M doc/man3/EVP_PKEY_decapsulate.pod M doc/man3/EVP_PKEY_decrypt.pod M doc/man3/EVP_PKEY_derive.pod M doc/man3/EVP_PKEY_encapsulate.pod M doc/man3/EVP_PKEY_encrypt.pod M doc/man3/EVP_PKEY_fromdata.pod M doc/man3/EVP_PKEY_get_size.pod M doc/man3/EVP_PKEY_gettable_params.pod M doc/man3/EVP_PKEY_keygen.pod M doc/man3/EVP_PKEY_meth_get_count.pod M doc/man3/EVP_PKEY_new.pod M doc/man3/EVP_PKEY_set1_encoded_public_key.pod M doc/man3/EVP_PKEY_sign.pod M doc/man3/EVP_PKEY_todata.pod M doc/man3/EVP_PKEY_verify.pod M doc/man3/EVP_PKEY_verify_recover.pod M doc/man3/EVP_RAND.pod A doc/man3/EVP_SKEY.pod A doc/man3/EVP_SKEYMGMT.pod M doc/man3/EVP_SignInit.pod M doc/man3/EVP_VerifyInit.pod M doc/man3/EVP_blake2b512.pod M doc/man3/EVP_set_default_properties.pod A doc/man3/GENERAL_NAME.pod M doc/man3/MD5.pod M doc/man3/MDC2_Init.pod A doc/man3/NAME_CONSTRAINTS_check.pod M doc/man3/OBJ_nid2obj.pod M doc/man3/OCSP_resp_find_status.pod M doc/man3/OCSP_sendreq_new.pod M doc/man3/OPENSSL_LH_COMPFUNC.pod M doc/man3/OPENSSL_LH_stats.pod A doc/man3/OPENSSL_armcap.pod M doc/man3/OPENSSL_config.pod M doc/man3/OPENSSL_fork_prepare.pod M doc/man3/OPENSSL_ia32cap.pod M doc/man3/OPENSSL_init_crypto.pod M doc/man3/OPENSSL_instrument_bus.pod A doc/man3/OPENSSL_load_u16_le.pod M doc/man3/OPENSSL_malloc.pod A doc/man3/OPENSSL_ppccap.pod A doc/man3/OPENSSL_riscvcap.pod M doc/man3/OPENSSL_s390xcap.pod M doc/man3/OPENSSL_strcasecmp.pod M doc/man3/OSSL_CALLBACK.pod A doc/man3/OSSL_CMP_ATAV_set0.pod M doc/man3/OSSL_CMP_CTX_new.pod M doc/man3/OSSL_CMP_HDR_get0_transactionID.pod A doc/man3/OSSL_CMP_ITAV_new_caCerts.pod M doc/man3/OSSL_CMP_ITAV_set0.pod M doc/man3/OSSL_CMP_MSG_get0_header.pod M doc/man3/OSSL_CMP_MSG_http_perform.pod M doc/man3/OSSL_CMP_SRV_CTX_new.pod M doc/man3/OSSL_CMP_STATUSINFO_new.pod M doc/man3/OSSL_CMP_exec_certreq.pod M doc/man3/OSSL_CMP_log_open.pod M doc/man3/OSSL_CMP_validate_msg.pod M doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod M doc/man3/OSSL_CRMF_pbmp_new.pod M doc/man3/OSSL_DECODER_CTX.pod M doc/man3/OSSL_DISPATCH.pod M doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod A doc/man3/OSSL_ERR_STATE_save.pod M doc/man3/OSSL_ESS_check_signing_certs.pod A doc/man3/OSSL_GENERAL_NAMES_print.pod A doc/man3/OSSL_HPKE_CTX_new.pod M doc/man3/OSSL_HTTP_REQ_CTX.pod M doc/man3/OSSL_HTTP_transfer.pod A doc/man3/OSSL_IETF_ATTR_SYNTAX.pod A doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod A doc/man3/OSSL_INDICATOR_set_callback.pod M doc/man3/OSSL_LIB_CTX.pod A doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod M doc/man3/OSSL_PARAM_BLD.pod M doc/man3/OSSL_PARAM_int.pod A doc/man3/OSSL_PARAM_print_to_bio.pod M doc/man3/OSSL_PROVIDER.pod A doc/man3/OSSL_QUIC_client_method.pod M doc/man3/OSSL_STORE_open.pod A doc/man3/OSSL_sleep.pod M doc/man3/OSSL_trace_enabled.pod M doc/man3/OSSL_trace_set_channel.pod M doc/man3/OpenSSL_add_all_algorithms.pod M doc/man3/OpenSSL_version.pod A doc/man3/PBMAC1_get1_pbkdf2_param.pod M doc/man3/PEM_read.pod M doc/man3/PEM_read_bio_PrivateKey.pod M doc/man3/PKCS12_SAFEBAG_get0_attrs.pod M doc/man3/PKCS12_SAFEBAG_get1_cert.pod A doc/man3/PKCS12_SAFEBAG_set0_attrs.pod M doc/man3/PKCS12_create.pod M doc/man3/PKCS12_decrypt_skey.pod M doc/man3/PKCS12_gen_mac.pod M doc/man3/PKCS5_PBE_keyivgen.pod M doc/man3/PKCS5_PBKDF2_HMAC.pod M doc/man3/PKCS7_decrypt.pod M doc/man3/PKCS7_sign_add_signer.pod M doc/man3/PKCS7_verify.pod M doc/man3/RAND_add.pod M doc/man3/RAND_bytes.pod M doc/man3/RAND_cleanup.pod M doc/man3/RAND_get0_primary.pod M doc/man3/RAND_set_DRBG_type.pod M doc/man3/RC4_set_key.pod M doc/man3/RIPEMD160_Init.pod M doc/man3/RSA_check_key.pod M doc/man3/RSA_get0_key.pod M doc/man3/RSA_padding_add_PKCS1_type_1.pod M doc/man3/RSA_print.pod M doc/man3/RSA_public_encrypt.pod M doc/man3/RSA_sign.pod M doc/man3/RSA_sign_ASN1_OCTET_STRING.pod M doc/man3/SCT_print.pod M doc/man3/SSL_COMP_add_compression_method.pod M doc/man3/SSL_CONF_cmd.pod M doc/man3/SSL_CTX_dane_enable.pod M doc/man3/SSL_CTX_flush_sessions.pod M doc/man3/SSL_CTX_load_verify_locations.pod A doc/man3/SSL_CTX_set1_cert_comp_preference.pod M doc/man3/SSL_CTX_set1_curves.pod M doc/man3/SSL_CTX_set1_sigalgs.pod M doc/man3/SSL_CTX_set1_verify_cert_store.pod M doc/man3/SSL_CTX_set_alpn_select_cb.pod M doc/man3/SSL_CTX_set_cert_store.pod M doc/man3/SSL_CTX_set_cert_verify_callback.pod M doc/man3/SSL_CTX_set_cipher_list.pod M doc/man3/SSL_CTX_set_client_hello_cb.pod M doc/man3/SSL_CTX_set_ct_validation_callback.pod A doc/man3/SSL_CTX_set_domain_flags.pod M doc/man3/SSL_CTX_set_info_callback.pod M doc/man3/SSL_CTX_set_keylog_callback.pod M doc/man3/SSL_CTX_set_max_cert_list.pod M doc/man3/SSL_CTX_set_min_proto_version.pod M doc/man3/SSL_CTX_set_mode.pod M doc/man3/SSL_CTX_set_msg_callback.pod A doc/man3/SSL_CTX_set_new_pending_conn_cb.pod M doc/man3/SSL_CTX_set_options.pod M doc/man3/SSL_CTX_set_quiet_shutdown.pod M doc/man3/SSL_CTX_set_read_ahead.pod M doc/man3/SSL_CTX_set_record_padding_callback.pod M doc/man3/SSL_CTX_set_security_level.pod M doc/man3/SSL_CTX_set_split_send_fragment.pod M doc/man3/SSL_CTX_set_ssl_version.pod M doc/man3/SSL_CTX_set_tlsext_use_srtp.pod M doc/man3/SSL_CTX_set_tmp_dh_callback.pod M doc/man3/SSL_CTX_set_verify.pod M doc/man3/SSL_CTX_use_certificate.pod M doc/man3/SSL_SESSION_free.pod M doc/man3/SSL_SESSION_get_time.pod A doc/man3/SSL_accept_stream.pod M doc/man3/SSL_alloc_buffers.pod M doc/man3/SSL_clear.pod M doc/man3/SSL_connect.pod M doc/man3/SSL_do_handshake.pod M doc/man3/SSL_free.pod A doc/man3/SSL_get0_connection.pod A doc/man3/SSL_get0_group_name.pod A doc/man3/SSL_get0_peer_rpk.pod A doc/man3/SSL_get1_builtin_sigalgs.pod M doc/man3/SSL_get_ciphers.pod A doc/man3/SSL_get_conn_close_info.pod M doc/man3/SSL_get_current_cipher.pod M doc/man3/SSL_get_error.pod A doc/man3/SSL_get_event_timeout.pod A doc/man3/SSL_get_handshake_rtt.pod M doc/man3/SSL_get_peer_signature_nid.pod A doc/man3/SSL_get_rpoll_descriptor.pod M doc/man3/SSL_get_session.pod A doc/man3/SSL_get_stream_id.pod A doc/man3/SSL_get_stream_read_state.pod A doc/man3/SSL_get_value_uint.pod M doc/man3/SSL_get_verify_result.pod M doc/man3/SSL_get_version.pod M doc/man3/SSL_group_to_name.pod A doc/man3/SSL_handle_events.pod M doc/man3/SSL_in_init.pod A doc/man3/SSL_inject_net_dgram.pod M doc/man3/SSL_key_update.pod M doc/man3/SSL_new.pod A doc/man3/SSL_new_domain.pod A doc/man3/SSL_new_listener.pod A doc/man3/SSL_new_stream.pod A doc/man3/SSL_poll.pod M doc/man3/SSL_read.pod M doc/man3/SSL_read_early_data.pod M doc/man3/SSL_rstate_string.pod M doc/man3/SSL_set1_host.pod A doc/man3/SSL_set1_initial_peer_addr.pod A doc/man3/SSL_set1_server_cert_type.pod M doc/man3/SSL_set_async_callback.pod M doc/man3/SSL_set_bio.pod A doc/man3/SSL_set_blocking_mode.pod A doc/man3/SSL_set_default_stream_mode.pod M doc/man3/SSL_set_fd.pod A doc/man3/SSL_set_incoming_stream_policy.pod A doc/man3/SSL_set_quic_tls_cbs.pod M doc/man3/SSL_set_retry_verify.pod A doc/man3/SSL_set_session_secret_cb.pod M doc/man3/SSL_set_shutdown.pod M doc/man3/SSL_shutdown.pod A doc/man3/SSL_stream_conclude.pod A doc/man3/SSL_stream_reset.pod M doc/man3/SSL_want.pod M doc/man3/SSL_write.pod A doc/man3/TS_VERIFY_CTX.pod R doc/man3/TS_VERIFY_CTX_set_certs.pod M doc/man3/UI_new.pod A doc/man3/X509V3_EXT_nconf_nid.pod A doc/man3/X509V3_EXT_print.pod M doc/man3/X509V3_get_d2i.pod M doc/man3/X509V3_set_ctx.pod A doc/man3/X509_ACERT_add1_attr.pod A doc/man3/X509_ACERT_add_attr_nconf.pod A doc/man3/X509_ACERT_get0_holder_baseCertId.pod A doc/man3/X509_ACERT_get_attr.pod A doc/man3/X509_ACERT_print_ex.pod M doc/man3/X509_ALGOR_dup.pod M doc/man3/X509_CRL_get0_by_serial.pod M doc/man3/X509_LOOKUP.pod M doc/man3/X509_LOOKUP_meth_new.pod M doc/man3/X509_NAME_ENTRY_get_object.pod M doc/man3/X509_PUBKEY_new.pod M doc/man3/X509_REQ_get_extensions.pod A doc/man3/X509_STORE_CTX_get_by_subject.pod M doc/man3/X509_STORE_CTX_get_error.pod M doc/man3/X509_STORE_CTX_new.pod M doc/man3/X509_STORE_CTX_set_verify_cb.pod M doc/man3/X509_STORE_add_cert.pod M doc/man3/X509_STORE_get0_param.pod M doc/man3/X509_STORE_new.pod M doc/man3/X509_STORE_set_verify_cb_func.pod M doc/man3/X509_VERIFY_PARAM_set_flags.pod M doc/man3/X509_check_private_key.pod M doc/man3/X509_check_purpose.pod M doc/man3/X509_cmp.pod M doc/man3/X509_cmp_time.pod M doc/man3/X509_digest.pod M doc/man3/X509_dup.pod M doc/man3/X509_get0_notBefore.pod M doc/man3/X509_get0_signature.pod M doc/man3/X509_get0_uids.pod A doc/man3/X509_get_default_cert_file.pod M doc/man3/X509_get_pubkey.pod M doc/man3/X509_get_serialNumber.pod M doc/man3/X509_get_subject_name.pod M doc/man3/X509_get_version.pod M doc/man3/X509_new.pod M doc/man3/X509_sign.pod M doc/man3/X509_verify.pod M doc/man3/X509_verify_cert.pod M doc/man3/X509v3_get_ext_by_NID.pod M doc/man3/d2i_PKCS8PrivateKey_bio.pod M doc/man3/d2i_SSL_SESSION.pod M doc/man3/d2i_X509.pod M doc/man3/i2d_re_X509_tbs.pod M doc/man5/config.pod M doc/man5/fips_config.pod M doc/man5/x509v3_config.pod M doc/man7/EVP_ASYM_CIPHER-RSA.pod M doc/man7/EVP_CIPHER-AES.pod M doc/man7/EVP_CIPHER-DES.pod M doc/man7/EVP_CIPHER-SM4.pod A doc/man7/EVP_KDF-ARGON2.pod M doc/man7/EVP_KDF-HKDF.pod A doc/man7/EVP_KDF-HMAC-DRBG.pod M doc/man7/EVP_KDF-KB.pod M doc/man7/EVP_KDF-PBKDF1.pod M doc/man7/EVP_KDF-PBKDF2.pod A doc/man7/EVP_KDF-PVKKDF.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 A doc/man7/EVP_KEM-EC.pod A doc/man7/EVP_KEM-ML-KEM.pod M doc/man7/EVP_KEM-RSA.pod A doc/man7/EVP_KEM-X25519.pod M doc/man7/EVP_KEYEXCH-DH.pod M doc/man7/EVP_KEYEXCH-ECDH.pod M doc/man7/EVP_KEYEXCH-X25519.pod M doc/man7/EVP_MAC-CMAC.pod M doc/man7/EVP_MAC-GMAC.pod M doc/man7/EVP_MAC-HMAC.pod M doc/man7/EVP_MAC-KMAC.pod M doc/man7/EVP_MAC-Poly1305.pod M doc/man7/EVP_MD-BLAKE2.pod A doc/man7/EVP_MD-KECCAK.pod M doc/man7/EVP_MD-RIPEMD160.pod M doc/man7/EVP_MD-SHA2.pod M doc/man7/EVP_MD-SHAKE.pod M doc/man7/EVP_MD-common.pod M doc/man7/EVP_PKEY-DH.pod M doc/man7/EVP_PKEY-DSA.pod M doc/man7/EVP_PKEY-EC.pod M doc/man7/EVP_PKEY-HMAC.pod A doc/man7/EVP_PKEY-ML-DSA.pod A doc/man7/EVP_PKEY-ML-KEM.pod M doc/man7/EVP_PKEY-RSA.pod A doc/man7/EVP_PKEY-SLH-DSA.pod M doc/man7/EVP_PKEY-X25519.pod A doc/man7/EVP_RAND-CRNG-TEST.pod M doc/man7/EVP_RAND-CTR-DRBG.pod M doc/man7/EVP_RAND-HASH-DRBG.pod M doc/man7/EVP_RAND-HMAC-DRBG.pod A doc/man7/EVP_RAND-JITTER.pod M doc/man7/EVP_RAND-SEED-SRC.pod M doc/man7/EVP_RAND-TEST-RAND.pod M doc/man7/EVP_RAND.pod M doc/man7/EVP_SIGNATURE-DSA.pod M doc/man7/EVP_SIGNATURE-ECDSA.pod M doc/man7/EVP_SIGNATURE-ED25519.pod M doc/man7/EVP_SIGNATURE-HMAC.pod A doc/man7/EVP_SIGNATURE-ML-DSA.pod M doc/man7/EVP_SIGNATURE-RSA.pod A doc/man7/EVP_SIGNATURE-SLH-DSA.pod M doc/man7/OSSL_PROVIDER-FIPS.pod M doc/man7/OSSL_PROVIDER-base.pod M doc/man7/OSSL_PROVIDER-default.pod M doc/man7/OSSL_PROVIDER-legacy.pod A doc/man7/OSSL_STORE-winstore.pod M doc/man7/RAND.pod M doc/man7/bio.pod R doc/man7/crypto.pod M doc/man7/evp.pod M doc/man7/fips_module.pod M doc/man7/img/digest.png M doc/man7/life_cycle-digest.pod M doc/man7/life_cycle-pkey.pod R doc/man7/migration_guide.pod M doc/man7/openssl-env.pod M doc/man7/openssl-glossary.pod A doc/man7/openssl-qlog.pod A doc/man7/openssl-quic-concurrency.pod A doc/man7/openssl-quic.pod M doc/man7/openssl-threads.pod A doc/man7/ossl-guide-introduction.pod A doc/man7/ossl-guide-libcrypto-introduction.pod A doc/man7/ossl-guide-libraries-introduction.pod A doc/man7/ossl-guide-libssl-introduction.pod A doc/man7/ossl-guide-migration.pod A doc/man7/ossl-guide-quic-client-block.pod A doc/man7/ossl-guide-quic-client-non-block.pod A doc/man7/ossl-guide-quic-introduction.pod A doc/man7/ossl-guide-quic-multi-stream.pod A doc/man7/ossl-guide-quic-server-block.pod A doc/man7/ossl-guide-quic-server-non-block.pod A doc/man7/ossl-guide-tls-client-block.pod A doc/man7/ossl-guide-tls-client-non-block.pod A doc/man7/ossl-guide-tls-introduction.pod A doc/man7/ossl-guide-tls-server-block.pod M doc/man7/provider-asym_cipher.pod M doc/man7/provider-base.pod M doc/man7/provider-cipher.pod M doc/man7/provider-digest.pod M doc/man7/provider-kdf.pod M doc/man7/provider-kem.pod M doc/man7/provider-keyexch.pod M doc/man7/provider-keymgmt.pod M doc/man7/provider-mac.pod M doc/man7/provider-object.pod M doc/man7/provider-rand.pod M doc/man7/provider-signature.pod A doc/man7/provider-skeymgmt.pod M doc/man7/provider-storemgmt.pod M doc/man7/provider.pod M doc/man7/proxy-certificates.pod R doc/man7/ssl.pod M doc/perlvars.pm R e_os.h M engines/e_afalg.c M engines/e_afalg.txt M engines/e_afalg_err.c M engines/e_afalg_err.h M engines/e_capi.c M engines/e_capi.txt M engines/e_capi_err.c M engines/e_capi_err.h M engines/e_dasync.c M engines/e_devcrypto.c M engines/e_loader_attic.c M engines/e_ossltest.c M engines/e_padlock.c A exporters/build.info A exporters/cmake/OpenSSLConfig.cmake.in A exporters/cmake/OpenSSLConfigVersion.cmake.in A exporters/pkg-config/libcrypto.pc.in A exporters/pkg-config/libssl.pc.in A exporters/pkg-config/openssl.pc.in A funding.json M fuzz/README.md A fuzz/acert.c M fuzz/asn1.c M fuzz/build.info M fuzz/cmp.c A fuzz/decoder.c A fuzz/dtlsclient.c A fuzz/dtlsserver.c A fuzz/fuzz_introspector_exclusion.config M fuzz/fuzz_rand.c M fuzz/fuzzer.h A fuzz/hashtable.c M fuzz/helper.py A fuzz/ml-dsa.c A fuzz/ml-kem.c M fuzz/oids.txt A fuzz/pem.c A fuzz/provider.c A fuzz/punycode.c A fuzz/quic-client.c A fuzz/quic-lcidm.c A fuzz/quic-rcidm.c A fuzz/quic-server.c A fuzz/quic-srtm.c A fuzz/slh-dsa.c A fuzz/smime.c A fuzz/v3name.c M fuzz/x509.c M include/crypto/aes_platform.h M include/crypto/asn1.h M include/crypto/bioerr.h M include/crypto/bn.h M include/crypto/chacha.h A include/crypto/cmac.h M include/crypto/cmserr.h M include/crypto/conferr.h A include/crypto/context.h M include/crypto/cryptoerr.h M include/crypto/decoder.h M include/crypto/dh.h M include/crypto/dsa.h M include/crypto/ec.h M include/crypto/ecx.h M include/crypto/encoder.h M include/crypto/evp.h M include/crypto/evperr.h M include/crypto/httperr.h M include/crypto/md32_common.h A include/crypto/ml_dsa.h A include/crypto/ml_kem.h M include/crypto/modes.h M include/crypto/pem.h M include/crypto/pkcs12err.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 A include/crypto/riscv_arch.def A include/crypto/riscv_arch.h M include/crypto/rsa.h M include/crypto/sha.h A include/crypto/slh_dsa.h A include/crypto/sm4_platform.h M include/crypto/sparse_array.h M include/crypto/store.h M include/crypto/types.h M include/crypto/x509.h A include/crypto/x509_acert.h M include/crypto/x509err.h M include/internal/asn1.h M include/internal/bio.h A include/internal/bio_addr.h A include/internal/bio_tfo.h A include/internal/cms.h A include/internal/common.h M include/internal/comp.h M include/internal/constant_time.h A include/internal/crmf.h M include/internal/cryptlib.h M include/internal/der.h A include/internal/deterministic_nonce.h A include/internal/e_os.h A include/internal/e_winsock.h A include/internal/encoder.h M include/internal/endian.h M include/internal/ffc.h A include/internal/fips.h A include/internal/hashfunc.h A include/internal/hashtable.h A include/internal/hpke_util.h A include/internal/json_enc.h M include/internal/ktls.h A include/internal/list.h M include/internal/namemap.h M include/internal/numbers.h A include/internal/ossl_rbtree.h M include/internal/packet.h A include/internal/packet_quic.h M include/internal/param_build_set.h A include/internal/param_names.h.in A include/internal/params.h A include/internal/priority_queue.h M include/internal/property.h M include/internal/provider.h A include/internal/qlog.h A include/internal/qlog_event_helpers.h A include/internal/qlog_events.h A include/internal/quic_ackm.h A include/internal/quic_cc.h A include/internal/quic_cfq.h A include/internal/quic_channel.h A include/internal/quic_demux.h A include/internal/quic_engine.h A include/internal/quic_error.h A include/internal/quic_fc.h A include/internal/quic_fifd.h A include/internal/quic_lcidm.h A include/internal/quic_port.h A include/internal/quic_predef.h A include/internal/quic_rcidm.h A include/internal/quic_reactor.h A include/internal/quic_reactor_wait_ctx.h A include/internal/quic_record_rx.h A include/internal/quic_record_tx.h A include/internal/quic_record_util.h A include/internal/quic_rx_depack.h A include/internal/quic_srt_gen.h A include/internal/quic_srtm.h A include/internal/quic_ssl.h A include/internal/quic_statm.h A include/internal/quic_stream.h A include/internal/quic_stream_map.h A include/internal/quic_strm_reas.h A include/internal/quic_thread_assist.h A include/internal/quic_tls.h A include/internal/quic_trace.h A include/internal/quic_tserver.h A include/internal/quic_txp.h A include/internal/quic_txpim.h A include/internal/quic_types.h A include/internal/quic_vlint.h A include/internal/quic_wire.h A include/internal/quic_wire_pkt.h A include/internal/rcu.h A include/internal/recordmethod.h M include/internal/refcount.h A include/internal/ring_buf.h A include/internal/rio_notifier.h A include/internal/safe_math.h M include/internal/sha3.h M include/internal/sizes.h A include/internal/skey.h M include/internal/sockets.h A include/internal/ssl.h A include/internal/ssl3_cbc.h A include/internal/ssl_unwrap.h A include/internal/statem.h A include/internal/thread.h A include/internal/thread_arch.h A include/internal/time.h M include/internal/tlsgroups.h A include/internal/to_hex.h M include/internal/tsan_assist.h A include/internal/uint_set.h M include/openssl/asn1.h.in R include/openssl/asn1_mac.h M include/openssl/asn1err.h M include/openssl/async.h M include/openssl/bio.h.in M include/openssl/bioerr.h M include/openssl/bn.h A include/openssl/byteorder.h M include/openssl/cmp.h.in M include/openssl/cmperr.h M include/openssl/cms.h.in M include/openssl/cmserr.h R include/openssl/comp.h A include/openssl/comp.h.in M include/openssl/comperr.h M include/openssl/conf.h.in M include/openssl/conferr.h M include/openssl/configuration.h.in M include/openssl/core.h M include/openssl/core_dispatch.h R include/openssl/core_names.h A include/openssl/core_names.h.in 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/dh.h M include/openssl/dherr.h M include/openssl/dsa.h M include/openssl/e_os2.h A include/openssl/e_ostime.h M include/openssl/ec.h M include/openssl/engine.h M include/openssl/err.h.in M include/openssl/evp.h M include/openssl/evperr.h M include/openssl/fips_names.h M include/openssl/fipskey.h.in A include/openssl/hpke.h M include/openssl/http.h M include/openssl/httperr.h A include/openssl/indicator.h M include/openssl/lhash.h.in M include/openssl/macros.h A include/openssl/ml_kem.h M include/openssl/obj_mac.h M include/openssl/objects.h M include/openssl/params.h M include/openssl/pem.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/prov_ssl.h M include/openssl/proverr.h M include/openssl/provider.h A include/openssl/quic.h M include/openssl/rand.h M include/openssl/randerr.h M include/openssl/rsa.h M include/openssl/self_test.h M include/openssl/sha.h M include/openssl/srtp.h M include/openssl/ssl.h.in M include/openssl/ssl3.h M include/openssl/sslerr.h M include/openssl/sslerr_legacy.h M include/openssl/store.h A include/openssl/thread.h M include/openssl/tls1.h M include/openssl/trace.h M include/openssl/ts.h M include/openssl/types.h M include/openssl/x509.h.in A include/openssl/x509_acert.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-x86_64.pl M providers/baseprov.c M providers/build.info M providers/common/capabilities.c A providers/common/der/ML_DSA.asn1 A providers/common/der/SLH_DSA.asn1 M providers/common/der/build.info A providers/common/der/der_ml_dsa_gen.c.in A providers/common/der/der_ml_dsa_key.c M providers/common/der/der_rsa_key.c A providers/common/der/der_slh_dsa_gen.c.in A providers/common/der/der_slh_dsa_key.c M providers/common/digest_to_nid.c A providers/common/include/prov/der_ml_dsa.h.in A providers/common/include/prov/der_slh_dsa.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/providercommon.h M providers/common/include/prov/securitycheck.h M providers/common/provider_ctx.c 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/encoders.inc M providers/fips-sources.checksums M providers/fips.checksum M providers/fips.module.sources M providers/fips/build.info A providers/fips/fipsindicator.c M providers/fips/fipsprov.c A providers/fips/include/fips/fipsindicator.h A providers/fips/include/fips_indicator_params.inc A providers/fips/include/fips_selftest_params.inc A providers/fips/include/fipscommon.h M providers/fips/self_test.c M providers/fips/self_test.h M providers/fips/self_test_data.inc M providers/fips/self_test_kats.c M providers/implementations/asymciphers/rsa_enc.c M providers/implementations/asymciphers/sm2_enc.c M providers/implementations/build.info M providers/implementations/ciphers/build.info M providers/implementations/ciphers/cipher_aes.c M providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c M providers/implementations/ciphers/cipher_aes_ccm.c M providers/implementations/ciphers/cipher_aes_ccm_hw.c A providers/implementations/ciphers/cipher_aes_ccm_hw_rv32i.inc A providers/implementations/ciphers/cipher_aes_ccm_hw_rv64i.inc M providers/implementations/ciphers/cipher_aes_gcm.c M providers/implementations/ciphers/cipher_aes_gcm_hw.c M providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc M providers/implementations/ciphers/cipher_aes_gcm_hw_armv8.inc A providers/implementations/ciphers/cipher_aes_gcm_hw_ppc.inc A providers/implementations/ciphers/cipher_aes_gcm_hw_rv32i.inc A providers/implementations/ciphers/cipher_aes_gcm_hw_rv64i.inc A providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc A providers/implementations/ciphers/cipher_aes_gcm_siv.c A providers/implementations/ciphers/cipher_aes_gcm_siv.h A providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c A providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c M providers/implementations/ciphers/cipher_aes_hw.c A providers/implementations/ciphers/cipher_aes_hw_armv8.inc A providers/implementations/ciphers/cipher_aes_hw_rv32i.inc A providers/implementations/ciphers/cipher_aes_hw_rv64i.inc M providers/implementations/ciphers/cipher_aes_ocb.c M providers/implementations/ciphers/cipher_aes_ocb_hw.c M providers/implementations/ciphers/cipher_aes_siv.c 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 A providers/implementations/ciphers/cipher_aes_xts_s390x.inc M providers/implementations/ciphers/cipher_aria.c M providers/implementations/ciphers/cipher_aria_ccm.c M providers/implementations/ciphers/cipher_aria_gcm.c M providers/implementations/ciphers/cipher_blowfish.c M providers/implementations/ciphers/cipher_camellia.c M providers/implementations/ciphers/cipher_cast5.c M providers/implementations/ciphers/cipher_chacha20.c M providers/implementations/ciphers/cipher_chacha20_poly1305.c 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_hw.c M providers/implementations/ciphers/cipher_desx_hw.c M providers/implementations/ciphers/cipher_idea.c M providers/implementations/ciphers/cipher_null.c M providers/implementations/ciphers/cipher_rc2.c M providers/implementations/ciphers/cipher_rc4.c M providers/implementations/ciphers/cipher_rc4_hmac_md5.c M providers/implementations/ciphers/cipher_rc5.c M providers/implementations/ciphers/cipher_rc5.h M providers/implementations/ciphers/cipher_seed.c M providers/implementations/ciphers/cipher_sm4.c M providers/implementations/ciphers/cipher_sm4.h A providers/implementations/ciphers/cipher_sm4_ccm.c A providers/implementations/ciphers/cipher_sm4_ccm.h A providers/implementations/ciphers/cipher_sm4_ccm_hw.c A providers/implementations/ciphers/cipher_sm4_ccm_hw_rv64i.inc A providers/implementations/ciphers/cipher_sm4_gcm.c A providers/implementations/ciphers/cipher_sm4_gcm.h A providers/implementations/ciphers/cipher_sm4_gcm_hw.c A providers/implementations/ciphers/cipher_sm4_gcm_hw_rv64i.inc M providers/implementations/ciphers/cipher_sm4_hw.c A providers/implementations/ciphers/cipher_sm4_hw_rv64i.inc A providers/implementations/ciphers/cipher_sm4_xts.c A providers/implementations/ciphers/cipher_sm4_xts.h A providers/implementations/ciphers/cipher_sm4_xts_hw.c A providers/implementations/ciphers/cipher_sm4_xts_hw_rv64i.inc M providers/implementations/ciphers/cipher_tdes.h M providers/implementations/ciphers/cipher_tdes_common.c M providers/implementations/ciphers/cipher_tdes_default_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_gcm.c M providers/implementations/digests/blake2_prov.c M providers/implementations/digests/blake2b_prov.c M providers/implementations/digests/build.info M providers/implementations/digests/digestcommon.c M providers/implementations/digests/md5_sha1_prov.c M providers/implementations/digests/mdc2_prov.c M providers/implementations/digests/sha2_prov.c M providers/implementations/digests/sha3_prov.c M providers/implementations/encode_decode/build.info 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 A providers/implementations/encode_decode/ml_common_codecs.c A providers/implementations/encode_decode/ml_common_codecs.h A providers/implementations/encode_decode/ml_dsa_codecs.c A providers/implementations/encode_decode/ml_dsa_codecs.h A providers/implementations/encode_decode/ml_kem_codecs.c A providers/implementations/encode_decode/ml_kem_codecs.h M providers/implementations/exchange/build.info 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 A providers/implementations/include/prov/decoders.h M providers/implementations/include/prov/digestcommon.h A providers/implementations/include/prov/ecx.h A providers/implementations/include/prov/hmac_drbg.h M providers/implementations/include/prov/implementations.h M providers/implementations/include/prov/kdfexchange.h M providers/implementations/include/prov/macsignature.h A providers/implementations/include/prov/ml_dsa.h A providers/implementations/include/prov/ml_kem.h A providers/implementations/include/prov/mlx_kem.h M providers/implementations/include/prov/names.h M providers/implementations/include/prov/seeding.h A providers/implementations/kdfs/argon2.c M providers/implementations/kdfs/build.info M providers/implementations/kdfs/hkdf.c A providers/implementations/kdfs/hmacdrbg_kdf.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 A providers/implementations/kdfs/pvkkdf.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/build.info A providers/implementations/kem/ec_kem.c A providers/implementations/kem/eckem.h A providers/implementations/kem/ecx_kem.c A providers/implementations/kem/kem_util.c A providers/implementations/kem/ml_kem_kem.c A providers/implementations/kem/mlx_kem.c M providers/implementations/kem/rsa_kem.c A providers/implementations/kem/template_kem.c M providers/implementations/keymgmt/build.info 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 A providers/implementations/keymgmt/ml_dsa_kmgmt.c A providers/implementations/keymgmt/ml_kem_kmgmt.c A providers/implementations/keymgmt/mlx_kmgmt.c M providers/implementations/keymgmt/rsa_kmgmt.c A providers/implementations/keymgmt/slh_dsa_kmgmt.c A providers/implementations/keymgmt/template_kmgmt.c M providers/implementations/macs/blake2_mac_impl.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/build.info R 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 A providers/implementations/rands/fips_crng_test.c M providers/implementations/rands/seed_src.c A providers/implementations/rands/seed_src_jitter.c M providers/implementations/rands/seeding/build.info A providers/implementations/rands/seeding/rand_cpu_arm64.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/build.info 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 A providers/implementations/signature/ml_dsa_sig.c M providers/implementations/signature/rsa_sig.c A providers/implementations/signature/slh_dsa_sig.c M providers/implementations/signature/sm2_sig.c A providers/implementations/skeymgmt/aes_skmgmt.c A providers/implementations/skeymgmt/build.info A providers/implementations/skeymgmt/generic.c A providers/implementations/skeymgmt/skeymgmt_lcl.h M providers/implementations/storemgmt/build.info M providers/implementations/storemgmt/file_store.c M providers/implementations/storemgmt/file_store_any2obj.c A providers/implementations/storemgmt/winstore_store.c M providers/legacyprov.c M providers/nullprov.c M providers/stores.inc M ssl/bio_ssl.c M ssl/build.info M ssl/d1_lib.c M ssl/d1_msg.c M ssl/d1_srtp.c R ssl/ktls.c M ssl/pqueue.c A ssl/priority_queue.c A ssl/quic/build.info A ssl/quic/cc_newreno.c A ssl/quic/json_enc.c A ssl/quic/qlog.c A ssl/quic/qlog_event_helpers.c A ssl/quic/quic_ackm.c A ssl/quic/quic_cfq.c A ssl/quic/quic_channel.c A ssl/quic/quic_channel_local.h A ssl/quic/quic_demux.c A ssl/quic/quic_engine.c A ssl/quic/quic_engine_local.h A ssl/quic/quic_fc.c A ssl/quic/quic_fifd.c A ssl/quic/quic_impl.c A ssl/quic/quic_lcidm.c A ssl/quic/quic_local.h A ssl/quic/quic_method.c A ssl/quic/quic_obj.c A ssl/quic/quic_obj_local.h A ssl/quic/quic_port.c A ssl/quic/quic_port_local.h A ssl/quic/quic_rcidm.c A ssl/quic/quic_reactor.c A ssl/quic/quic_reactor_wait_ctx.c A ssl/quic/quic_record_rx.c A ssl/quic/quic_record_rx_local.h A ssl/quic/quic_record_shared.c A ssl/quic/quic_record_shared.h A ssl/quic/quic_record_tx.c A ssl/quic/quic_record_util.c A ssl/quic/quic_rstream.c A ssl/quic/quic_rx_depack.c A ssl/quic/quic_srt_gen.c A ssl/quic/quic_srtm.c A ssl/quic/quic_sstream.c A ssl/quic/quic_statm.c A ssl/quic/quic_stream_map.c A ssl/quic/quic_strm_reas.c A ssl/quic/quic_thread_assist.c A ssl/quic/quic_tls.c A ssl/quic/quic_tls_api.c A ssl/quic/quic_trace.c A ssl/quic/quic_tserver.c A ssl/quic/quic_txp.c A ssl/quic/quic_txpim.c A ssl/quic/quic_types.c A ssl/quic/quic_wire.c A ssl/quic/quic_wire_pkt.c A ssl/quic/uint_set.c R ssl/record/README.md A ssl/record/build.info R ssl/record/dtls1_bitmap.c A ssl/record/methods/build.info A ssl/record/methods/dtls_meth.c A ssl/record/methods/ktls_meth.c A ssl/record/methods/recmethod_local.h A ssl/record/methods/ssl3_cbc.c A ssl/record/methods/ssl3_meth.c A ssl/record/methods/tls13_meth.c A ssl/record/methods/tls1_meth.c A ssl/record/methods/tls_common.c A ssl/record/methods/tls_multib.c A ssl/record/methods/tls_pad.c A ssl/record/methods/tlsany_meth.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 R ssl/record/ssl3_buffer.c R ssl/record/ssl3_record.c R ssl/record/ssl3_record_tls13.c R ssl/record/tls_pad.c A ssl/rio/build.info A ssl/rio/poll_builder.c A ssl/rio/poll_builder.h A ssl/rio/poll_immediate.c A ssl/rio/poll_method.h A ssl/rio/rio_notifier.c R 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 A ssl/ssl_cert_comp.c M ssl/ssl_cert_table.h M ssl/ssl_ciph.c M ssl/ssl_conf.c R ssl/ssl_err.c M ssl/ssl_err_legacy.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_stat.c M ssl/ssl_txt.c M ssl/ssl_utst.c R 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 R 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/CAtsa.cnf M test/README-external.md M test/README.md M test/README.ssltest.md M test/acvp_test.c M test/acvp_test.inc M test/aesgcmtest.c M test/afalgtest.c M test/asn1_decode_test.c M test/asn1_encode_test.c M test/asn1_internal_test.c M test/asn1_time_test.c M test/asynctest.c M test/bad_dtls_test.c M test/bftest.c A test/bio_addr_test.c A test/bio_base64_test.c A test/bio_comp_test.c M test/bio_core_test.c A test/bio_dgram_test.c M test/bio_enc_test.c A test/bio_meth_test.c M test/bio_prefix_text.c A test/bio_tfo_test.c M test/bioprinttest.c M test/bntest.c M test/build.info A test/build_wincrypt_test.c A test/byteorder_test.c M test/ca-and-certs.cnf A test/ca_internals_test.c M test/casttest.c A test/cc_dummy.c A test/cert_comp_test.c A test/certs/acert.pem A test/certs/acert_bc1.pem A test/certs/acert_bc2.pem A test/certs/acert_ietf.pem A test/certs/client-pss-restrict-cert.pem A test/certs/client-pss-restrict-key.pem A test/certs/ee-cert-ec-sha3-224.pem A test/certs/ee-cert-ec-sha3-256.pem A test/certs/ee-cert-ec-sha3-384.pem A test/certs/ee-cert-ec-sha3-512.pem A test/certs/ee-codesign-anyextkeyusage.pem A test/certs/ee-codesign-crlsign.pem A test/certs/ee-codesign-keycertsign.pem A test/certs/ee-codesign-noncritical.pem A test/certs/ee-codesign-serverauth.pem A test/certs/ee-codesign.pem A test/certs/ee-self-signed-pss.pem A test/certs/ee-timestampsign-CABforum-anyextkeyusage.pem A test/certs/ee-timestampsign-CABforum-crlsign.pem A test/certs/ee-timestampsign-CABforum-keycertsign.pem A test/certs/ee-timestampsign-CABforum-noncritxku.pem A test/certs/ee-timestampsign-CABforum-serverauth.pem A test/certs/ee-timestampsign-CABforum.pem A test/certs/ee-timestampsign-rfc3161-digsig.pem A test/certs/ee-timestampsign-rfc3161-noncritxku.pem A test/certs/ee-timestampsign-rfc3161.pem A test/certs/ext-aAissuingDistributionPoint.pem A test/certs/ext-acceptableCertPolicies.pem A test/certs/ext-acceptablePrivilegePolicies.pem A test/certs/ext-allowedAttributeAssignments.pem A test/certs/ext-associatedInformation.pem A test/certs/ext-attributeDescriptor.pem A test/certs/ext-attributeMappings.pem A test/certs/ext-auditIdentity.pem A test/certs/ext-authorityAttributeIdentifier.pem A test/certs/ext-basicAttConstraints.pem M test/certs/ext-check.csr A test/certs/ext-delegatedNameConstraints.pem A test/certs/ext-groupAC.pem A test/certs/ext-holderNameConstraints.pem A test/certs/ext-indirectIssuer.pem A test/certs/ext-issuedOnBehalfOf.pem A test/certs/ext-noAssertion.pem A test/certs/ext-noRevAvail.pem A test/certs/ext-roleSpecCertIdentifier.pem A test/certs/ext-sOAIdentifier.pem A test/certs/ext-singleUse.pem A test/certs/ext-subjectDirectoryAttributes.pem A test/certs/ext-targetingInformation.pem A test/certs/ext-timeSpecification-absolute.pem A test/certs/ext-timeSpecification-periodic-no-second.pem A test/certs/ext-timeSpecification-periodic.pem A test/certs/ext-userNotice.pem M test/certs/mkcert.sh A test/certs/nc-uri-cert.pem A test/certs/ncca4-cert.pem A test/certs/ncca4-key.pem A test/certs/p256-ee-rsa-ca-cert.pem A test/certs/p256-ee-rsa-ca-key.pem A test/certs/root-ml-dsa-44-cert.pem A test/certs/root-ml-dsa-44-key.pem A test/certs/server-ml-dsa-44-cert.pem A test/certs/server-ml-dsa-44-key.pem M test/certs/setup.sh A test/certs/tab-in-dn.pem A test/certs/tab-in-dn.text A test/certs/timing-cert.pem A test/certs/timing-key.pem A test/certs/x509-req-detect-invalid-version.pem M test/chacha_internal_test.c M test/cipherlist_test.c M test/ciphername_test.c M test/clienthellotest.c M test/cmactest.c M test/cmp_client_test.c M test/cmp_ctx_test.c M test/cmp_extracerts_dos_test.c M test/cmp_hdr_test.c M test/cmp_protect_test.c M test/cmp_server_test.c M test/cmp_vfy_test.c M test/cmsapitest.c M test/conf_include_test.c M test/context_internal_test.c M test/crltest.c M test/ct_test.c M test/curve448_internal_test.c M test/danetest.c A test/decap_out.bin A test/decoder_propq_test.c M test/default-and-fips.cnf A test/default-and-jitter.cnf A test/default-for-evptest.cnf A test/default-recordpadding.cnf M test/default.cnf M test/destest.c A test/dhkem_test.inc M test/drbgtest.c M test/dsatest.c M test/dtls_mtu_test.c M test/dtlstest.c M test/ec_internal_test.c M test/ectest.c A test/encap_out.bin A test/encap_secret.bin M test/endecode_test.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 A test/evp_pkey_dhkem_test.c M test/evp_pkey_provided_test.c A test/evp_skey_test.c M test/evp_test.c A test/evp_xof_test.c M test/exptest.c M test/ext_internal_test.c A test/fake_cipherprov.c A test/fake_cipherprov.h A test/fake_pipelineprov.c A test/fake_pipelineprov.h M test/fake_rsaprov.c M test/fake_rsaprov.h M test/ffc_internal_test.c M test/filterprov.c M test/fips-and-base.cnf A test/fipsidentity.cnf M test/generate_ssl_tests.pl M test/helpers/handshake.c M test/helpers/handshake_srp.c A test/helpers/noisydgrambio.c M test/helpers/pkcs12.c M test/helpers/pkcs12.h A test/helpers/pktsplitbio.c A test/helpers/quictestlib.c A test/helpers/quictestlib.h 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/hmactest.c A test/hpke_test.c M test/http_test.c M test/ideatest.c A test/json_test.c M test/lhash_test.c A test/list_test.c M test/localetest.c M test/mdc2test.c A test/membio_test.c A test/ml_dsa.inc A test/ml_dsa_test.c A test/ml_kem_evp_extra_test.c A test/ml_kem_internal_test.c A test/mldsa_parse.py A test/mldsa_wycheproof_parse.py A test/mlkem_parse.py M test/modes_internal_test.c M test/namemap_internal_test.c A test/ocsp-tests/ca.cnf A test/ocsp-tests/index.txt A test/ocsp-tests/index.txt.attr A test/ocsp-tests/intermediate-cert.pem A test/ocsp-tests/intermediate-csr.pem A test/ocsp-tests/intermediate-key.pem A test/ocsp-tests/mk-ocsp-cert-chain.sh A test/ocsp-tests/ocsp.pem A test/ocsp-tests/root-cert.pem A test/ocsp-tests/root-key.pem A test/ocsp-tests/server-cert.pem A test/ocsp-tests/server-csr.pem A test/ocsp-tests/server-key.pem A test/ocsp-tests/server.pem M test/ocspapitest.c A test/ossl_rbtree_test.c M test/ossl_store_test.c M test/p_test.c M test/packettest.c A test/pairwise_fail_test.c M test/param_build_test.c M test/params_api_test.c M test/params_conversion_test.c M test/params_test.c A test/pkcs12_api_test.c M test/pkcs12_format_test.c M test/pkcs7_test.c A test/priority_queue_test.c M test/property_test.c M test/provfetchtest.c A test/provider_default_search_path_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 A test/quic-openssl-docker/Dockerfile A test/quic-openssl-docker/README.md A test/quic-openssl-docker/build.info A test/quic-openssl-docker/hq-interop/build.info A test/quic-openssl-docker/hq-interop/quic-hq-interop-server.c A test/quic-openssl-docker/hq-interop/quic-hq-interop.c A test/quic-openssl-docker/run_endpoint.sh A test/quic_ackm_test.c A test/quic_cc_test.c A test/quic_cfq_test.c A test/quic_client_test.c A test/quic_fc_test.c A test/quic_fifd_test.c A test/quic_lcidm_test.c A test/quic_multistream_test.c A test/quic_newcid_test.c A test/quic_qlog_test.c A test/quic_rcidm_test.c A test/quic_record_test.c A test/quic_record_test_util.h A test/quic_srt_gen_test.c A test/quic_srtm_test.c A test/quic_stream_test.c A test/quic_tserver_test.c A test/quic_txp_test.c A test/quic_txpim_test.c A test/quic_wire_test.c A test/quicapitest.c A test/quicfaultstest.c A test/radix/README.md A test/radix/main.c A test/radix/quic_bindings.c A test/radix/quic_ops.c A test/radix/quic_radix.c A test/radix/quic_tests.c A test/radix/terp.c M test/rand_test.c A test/rdcpu_sanitytest.c R test/rdrand_sanitytest.c M test/recipes/00-prep_fipsmodule_cnf.t M test/recipes/01-test_symbol_presence.t A test/recipes/02-test_byteorder.t M test/recipes/02-test_errstr.t M test/recipes/02-test_internal_keymgmt.t A test/recipes/02-test_list.t A test/recipes/02-test_priority_queue.t A test/recipes/02-test_rbtree.t A test/recipes/02-test_strtoul.t A test/recipes/02-test_time.t A test/recipes/02-test_windows_registry.t A test/recipes/03-test_evp_extra_ml_kem.t M test/recipes/03-test_fipsinstall.t M test/recipes/03-test_internal_curve448.t A test/recipes/03-test_internal_ml_kem.t A test/recipes/04-test_bio_dgram.t A test/recipes/04-test_bio_tfo.t M test/recipes/04-test_encoder_decoder.t A test/recipes/04-test_membio.t A test/recipes/04-test_provider_default_search_path.t M test/recipes/05-test_rand.t M test/recipes/06-test_algorithmid.t A test/recipes/06-test_rdcpu_sanity.t R test/recipes/06-test_rdrand_sanity.t A test/recipes/07-test_bio_comp.t M test/recipes/10-test_bn_data/bngcd.txt M test/recipes/15-test_dsaparam.t M test/recipes/15-test_ec.t M test/recipes/15-test_ecparam.t M test/recipes/15-test_gendsa.t M test/recipes/15-test_genec.t A test/recipes/15-test_genpkey.t M test/recipes/15-test_genrsa.t M test/recipes/15-test_gensm2.t A test/recipes/15-test_ml_dsa_codecs.t A test/recipes/15-test_ml_dsa_codecs_data/ml-dsa.cnf A test/recipes/15-test_ml_dsa_codecs_data/prv-44-bare-priv.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-44-bare-seed.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-44-oqskeypair.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-44-priv-only.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-44-priv.txt A test/recipes/15-test_ml_dsa_codecs_data/prv-44-seed-only.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-44-seed-priv.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-44-seed.txt A test/recipes/15-test_ml_dsa_codecs_data/prv-65-bare-priv.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-65-bare-seed.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-65-oqskeypair.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-65-priv-only.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-65-priv.txt A test/recipes/15-test_ml_dsa_codecs_data/prv-65-seed-only.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-65-seed-priv.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-65-seed.txt A test/recipes/15-test_ml_dsa_codecs_data/prv-87-bare-priv.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-87-bare-seed.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-87-oqskeypair.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-87-priv-only.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-87-priv.txt A test/recipes/15-test_ml_dsa_codecs_data/prv-87-seed-only.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-87-seed-priv.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-87-seed.txt A test/recipes/15-test_ml_dsa_codecs_data/pub-44.pem A test/recipes/15-test_ml_dsa_codecs_data/pub-44.txt A test/recipes/15-test_ml_dsa_codecs_data/pub-65.pem A test/recipes/15-test_ml_dsa_codecs_data/pub-65.txt A test/recipes/15-test_ml_dsa_codecs_data/pub-87.pem A test/recipes/15-test_ml_dsa_codecs_data/pub-87.txt A test/recipes/15-test_ml_dsa_codecs_data/sig-44.dat A test/recipes/15-test_ml_dsa_codecs_data/sig-65.dat A test/recipes/15-test_ml_dsa_codecs_data/sig-87.dat A test/recipes/15-test_ml_kem_codecs.t A test/recipes/15-test_ml_kem_codecs_data/ct-1024.dat A test/recipes/15-test_ml_kem_codecs_data/ct-512.dat A test/recipes/15-test_ml_kem_codecs_data/ct-768.dat A test/recipes/15-test_ml_kem_codecs_data/ml-kem.cnf A test/recipes/15-test_ml_kem_codecs_data/prv-1024-bare-priv.pem A test/recipes/15-test_ml_kem_codecs_data/prv-1024-bare-seed.pem A test/recipes/15-test_ml_kem_codecs_data/prv-1024-oqskeypair.pem A test/recipes/15-test_ml_kem_codecs_data/prv-1024-priv-only.pem A test/recipes/15-test_ml_kem_codecs_data/prv-1024-priv.txt A test/recipes/15-test_ml_kem_codecs_data/prv-1024-seed-only.pem A test/recipes/15-test_ml_kem_codecs_data/prv-1024-seed-priv.pem A test/recipes/15-test_ml_kem_codecs_data/prv-1024-seed.txt A test/recipes/15-test_ml_kem_codecs_data/prv-512-bare-priv.pem A test/recipes/15-test_ml_kem_codecs_data/prv-512-bare-seed.pem A test/recipes/15-test_ml_kem_codecs_data/prv-512-oqskeypair.pem A test/recipes/15-test_ml_kem_codecs_data/prv-512-priv-only.pem A test/recipes/15-test_ml_kem_codecs_data/prv-512-priv.txt A test/recipes/15-test_ml_kem_codecs_data/prv-512-seed-only.pem A test/recipes/15-test_ml_kem_codecs_data/prv-512-seed-priv.pem A test/recipes/15-test_ml_kem_codecs_data/prv-512-seed.txt A test/recipes/15-test_ml_kem_codecs_data/prv-768-bare-priv.pem A test/recipes/15-test_ml_kem_codecs_data/prv-768-bare-seed.pem A test/recipes/15-test_ml_kem_codecs_data/prv-768-oqskeypair.pem A test/recipes/15-test_ml_kem_codecs_data/prv-768-priv-only.pem A test/recipes/15-test_ml_kem_codecs_data/prv-768-priv.txt A test/recipes/15-test_ml_kem_codecs_data/prv-768-seed-only.pem A test/recipes/15-test_ml_kem_codecs_data/prv-768-seed-priv.pem A test/recipes/15-test_ml_kem_codecs_data/prv-768-seed.txt A test/recipes/15-test_ml_kem_codecs_data/pub-1024.pem A test/recipes/15-test_ml_kem_codecs_data/pub-512.pem A test/recipes/15-test_ml_kem_codecs_data/pub-768.pem A test/recipes/15-test_ml_kem_codecs_data/ss-1024.dat A test/recipes/15-test_ml_kem_codecs_data/ss-512.dat A test/recipes/15-test_ml_kem_codecs_data/ss-768.dat A test/recipes/15-test_pkey.t M test/recipes/15-test_rsa.t M test/recipes/15-test_rsapss.t A test/recipes/15-test_rsax931.t M test/recipes/20-test_app.t M test/recipes/20-test_cli_fips.t A test/recipes/20-test_cli_list.t M test/recipes/20-test_dgst.t M test/recipes/20-test_dhparam.t M test/recipes/20-test_enc.t M test/recipes/20-test_mac.t M test/recipes/20-test_nocache.t M test/recipes/20-test_pkeyutl.t M test/recipes/20-test_rand_config.t A test/recipes/20-test_speed.t M test/recipes/25-test_eai_data/san.ascii M test/recipes/25-test_eai_data/san.utf8 M test/recipes/25-test_pkcs7.t A test/recipes/25-test_pkcs7_data/grfc.out A test/recipes/25-test_pkcs8.t M test/recipes/25-test_req.t M test/recipes/25-test_rusext.t M test/recipes/25-test_verify.t M test/recipes/25-test_x509.t M test/recipes/30-test_defltfips.t M test/recipes/30-test_engine.t M test/recipes/30-test_evp.t M test/recipes/30-test_evp_data/evpciph_aes_ccm_cavs.txt M test/recipes/30-test_evp_data/evpciph_aes_common.txt A test/recipes/30-test_evp_data/evpciph_aes_gcm_siv.txt M test/recipes/30-test_evp_data/evpciph_aes_ocb.txt M test/recipes/30-test_evp_data/evpciph_aes_siv.txt M test/recipes/30-test_evp_data/evpciph_aes_wrap.txt M test/recipes/30-test_evp_data/evpciph_des3_common.txt M test/recipes/30-test_evp_data/evpciph_sm4.txt A test/recipes/30-test_evp_data/evpkdf_argon2.txt M test/recipes/30-test_evp_data/evpkdf_hkdf.txt A test/recipes/30-test_evp_data/evpkdf_hmac_drbg.txt A test/recipes/30-test_evp_data/evpkdf_kbkdf_counter.txt A test/recipes/30-test_evp_data/evpkdf_kbkdf_kmac.txt M test/recipes/30-test_evp_data/evpkdf_pbkdf2.txt A test/recipes/30-test_evp_data/evpkdf_pvkkdf.txt M test/recipes/30-test_evp_data/evpkdf_ss.txt M test/recipes/30-test_evp_data/evpkdf_ssh.txt M test/recipes/30-test_evp_data/evpkdf_tls12_prf.txt M test/recipes/30-test_evp_data/evpkdf_tls13_kdf.txt M test/recipes/30-test_evp_data/evpkdf_x942.txt M test/recipes/30-test_evp_data/evpkdf_x963.txt M test/recipes/30-test_evp_data/evpmac_cmac_des.txt M test/recipes/30-test_evp_data/evpmac_common.txt M test/recipes/30-test_evp_data/evpmac_sm3.txt M test/recipes/30-test_evp_data/evpmd_blake.txt M test/recipes/30-test_evp_data/evpmd_ripemd.txt M test/recipes/30-test_evp_data/evpmd_sha.txt M test/recipes/30-test_evp_data/evppbe_pbkdf2.txt M test/recipes/30-test_evp_data/evppkey_dh.txt M test/recipes/30-test_evp_data/evppkey_dsa.txt A test/recipes/30-test_evp_data/evppkey_dsa_rfc6979.txt A test/recipes/30-test_evp_data/evppkey_dsa_sigalg.txt M test/recipes/30-test_evp_data/evppkey_ecc.txt M test/recipes/30-test_evp_data/evppkey_ecdh.txt M test/recipes/30-test_evp_data/evppkey_ecdsa.txt A test/recipes/30-test_evp_data/evppkey_ecdsa_rfc6979.txt A test/recipes/30-test_evp_data/evppkey_ecdsa_sigalg.txt M test/recipes/30-test_evp_data/evppkey_ecx.txt A test/recipes/30-test_evp_data/evppkey_ecx_kem.txt A test/recipes/30-test_evp_data/evppkey_ecx_sigalg.txt M test/recipes/30-test_evp_data/evppkey_ffdhe.txt M test/recipes/30-test_evp_data/evppkey_kas.txt M test/recipes/30-test_evp_data/evppkey_kdf_hkdf.txt M test/recipes/30-test_evp_data/evppkey_kdf_tls1_prf.txt A test/recipes/30-test_evp_data/evppkey_kdf_tls1_prf_fips.txt M test/recipes/30-test_evp_data/evppkey_mismatch.txt A test/recipes/30-test_evp_data/evppkey_mismatch_ecx.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_44_wycheproof_sign.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_44_wycheproof_verify.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_65_wycheproof_sign.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_65_wycheproof_verify.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_87_wycheproof_sign.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_87_wycheproof_verify.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_keygen.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_siggen.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_sigver.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_1024_decap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_1024_encap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_1024_keygen.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_512_decap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_512_encap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_512_keygen.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_768_decap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_768_encap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_768_keygen.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_encap_decap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_keygen.txt A test/recipes/30-test_evp_data/evppkey_mlx_kem_ec.txt A test/recipes/30-test_evp_data/evppkey_mlx_kem_ecx.txt M test/recipes/30-test_evp_data/evppkey_rsa.txt M test/recipes/30-test_evp_data/evppkey_rsa_common.txt A test/recipes/30-test_evp_data/evppkey_rsa_kem.txt A test/recipes/30-test_evp_data/evppkey_rsa_sigalg.txt A test/recipes/30-test_evp_data/evppkey_slh_dsa_keygen.txt A test/recipes/30-test_evp_data/evppkey_slh_dsa_siggen.txt A test/recipes/30-test_evp_data/evppkey_slh_dsa_sigver.txt M test/recipes/30-test_evp_data/evppkey_sm2.txt M test/recipes/30-test_evp_data/evprand.txt M test/recipes/30-test_evp_extra.t A test/recipes/30-test_evp_pkey_dhkem.t A test/recipes/30-test_evp_skey.t A test/recipes/30-test_evp_xof.t A test/recipes/30-test_hpke.t A test/recipes/30-test_ml_dsa.t A test/recipes/30-test_pairwise_fail.t A test/recipes/30-test_pairwise_fail_data/dsaparam.pem M test/recipes/30-test_provider_status.t A test/recipes/30-test_slh_dsa.t A test/recipes/60-test_x509_acert.t A test/recipes/60-test_x509_load_cert_file.t A test/recipes/60-test_x509_req.t A test/recipes/61-test_bio_addr.t A test/recipes/61-test_bio_meth.t M test/recipes/65-test_cmp_ctx.t M test/recipes/65-test_cmp_protect.t A test/recipes/65-test_cmp_protect_data/GENM_protected_Ed.der M test/recipes/65-test_cmp_protect_data/IR_protected.der A test/recipes/65-test_cmp_protect_data/prot_Ed.pem A test/recipes/65-test_cmp_protect_data/prot_RSA.pem A test/recipes/70-test_certtypeext.t M test/recipes/70-test_clienthello.t M test/recipes/70-test_comp.t M test/recipes/70-test_key_share.t A test/recipes/70-test_quic_cfq.t A test/recipes/70-test_quic_fc.t A test/recipes/70-test_quic_fifd.t A test/recipes/70-test_quic_lcidm.t A test/recipes/70-test_quic_multistream.t A test/recipes/70-test_quic_multistream_data/verify-qlog.py A test/recipes/70-test_quic_qlog.t A test/recipes/70-test_quic_radix.t A test/recipes/70-test_quic_rcidm.t A test/recipes/70-test_quic_record.t A test/recipes/70-test_quic_srtm.t A test/recipes/70-test_quic_stream.t A test/recipes/70-test_quic_tserver.t A test/recipes/70-test_quic_txp.t A test/recipes/70-test_quic_txpim.t A test/recipes/70-test_quic_wire.t M test/recipes/70-test_renegotiation.t A test/recipes/70-test_rio_poll_builder.t M test/recipes/70-test_sslcbcpadding.t M test/recipes/70-test_sslcertstatus.t M test/recipes/70-test_sslextension.t A test/recipes/70-test_sslkeylogfile.t M test/recipes/70-test_sslmessages.t M test/recipes/70-test_sslrecords.t M test/recipes/70-test_sslsessiontick.t M test/recipes/70-test_sslsigalgs.t M test/recipes/70-test_sslsignature.t M test/recipes/70-test_sslskewith0p.t M test/recipes/70-test_sslversions.t M test/recipes/70-test_sslvertol.t M test/recipes/70-test_tls13alerts.t A test/recipes/70-test_tls13certcomp.t M test/recipes/70-test_tls13cookie.t M test/recipes/70-test_tls13downgrade.t A test/recipes/70-test_tls13groupselection.t M test/recipes/70-test_tls13hrr.t M test/recipes/70-test_tls13kexmodes.t M test/recipes/70-test_tls13messages.t M test/recipes/70-test_tls13psk.t M test/recipes/70-test_tls13ticket.t M test/recipes/70-test_tlsextms.t A test/recipes/75-test_json_enc.t A test/recipes/75-test_quic_ackm.t A test/recipes/75-test_quic_cc.t A test/recipes/75-test_quic_srt_gen.t A test/recipes/75-test_quicapi.t A test/recipes/75-test_quicapi_data/ssltraceref-zlib.txt A test/recipes/75-test_quicapi_data/ssltraceref.txt M test/recipes/79-test_http.t M test/recipes/80-test_ca.t A test/recipes/80-test_ca_internals.t A test/recipes/80-test_ca_internals_data/index.txt M test/recipes/80-test_cmp_http.t M test/recipes/80-test_cmp_http_data/Mock/issuing.crt A test/recipes/80-test_cmp_http_data/Mock/new.RSA2048.key A test/recipes/80-test_cmp_http_data/Mock/newWithNew.pem A test/recipes/80-test_cmp_http_data/Mock/newWithOld.pem A test/recipes/80-test_cmp_http_data/Mock/newcrl.pem A test/recipes/80-test_cmp_http_data/Mock/oldWithNew.pem A test/recipes/80-test_cmp_http_data/Mock/oldWithOld.pem A test/recipes/80-test_cmp_http_data/Mock/oldcrl.pem M test/recipes/80-test_cmp_http_data/Mock/server.cnf M test/recipes/80-test_cmp_http_data/Mock/server.crt M test/recipes/80-test_cmp_http_data/Mock/signer_issuing.crt M test/recipes/80-test_cmp_http_data/Mock/test.cnf M test/recipes/80-test_cmp_http_data/test_commands.csv M test/recipes/80-test_cmp_http_data/test_connection.csv M test/recipes/80-test_cmp_http_data/test_credentials.csv M test/recipes/80-test_cmp_http_data/test_enrollment.csv M test/recipes/80-test_cmp_http_data/test_verification.csv M test/recipes/80-test_cms.t A test/recipes/80-test_cms_data/pkcs7-md4-encrypted.pem M test/recipes/80-test_cmsapi.t A test/recipes/80-test_cmsapi_data/cms_pwri_kek_NoIV.der M test/recipes/80-test_cmsapi_data/cms_pwri_kek_oob.der M test/recipes/80-test_dane.t M test/recipes/80-test_ocsp.t M test/recipes/80-test_pkcs12.t A test/recipes/80-test_pkcs12_data/nomac_parse.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-iter.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-key-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-salt-type.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-salt.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.good-shorter-key-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.good.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.negative-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.no-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.no-salt.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.very-big-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.zero-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_512_256.good.p12 A test/recipes/80-test_pkcs12_data/pbmac1_512_512.good.p12 A test/recipes/80-test_pkcs12_data/pbmac1_sha1_hmac_and_prf.p12 M test/recipes/80-test_ssl_new.t M test/recipes/80-test_ssl_old.t A test/recipes/82-test_ocsp_cert_chain.t A test/recipes/82-test_tfo_cli.t A test/recipes/90-test_bio_base64.t A test/recipes/90-test_cert_comp.t M test/recipes/90-test_includes.t A test/recipes/90-test_includes_data/conf-includes-prov/inc-default.cnf A test/recipes/90-test_includes_data/conf-includes-prov/inc-legacy.cnf A test/recipes/90-test_includes_data/includes-prov-dir.cnf A test/recipes/90-test_quicfaults.t A test/recipes/90-test_rpk.t M test/recipes/90-test_sslapi.t A test/recipes/90-test_sslapi_data/ssltraceref-zlib.txt A test/recipes/90-test_sslapi_data/ssltraceref.txt M test/recipes/90-test_store.t M test/recipes/90-test_sysdefault.t A test/recipes/90-test_sysdefault_data/sysdefault-bad.cnf A test/recipes/90-test_sysdefault_data/sysdefault-ignore.cnf A test/recipes/90-test_sysdefault_data/sysdefault.cnf M test/recipes/90-test_threads.t A test/recipes/90-test_trace_api.t R test/recipes/90-test_traceapi.t A test/recipes/95-test_external_cf_quiche.t A test/recipes/95-test_external_cf_quiche_data/quiche-build.sh A test/recipes/95-test_external_cf_quiche_data/quiche-server.sh A test/recipes/95-test_external_oqsprovider.t A test/recipes/95-test_external_oqsprovider_data/oqsprovider-ca.sh A test/recipes/95-test_external_oqsprovider_data/oqsprovider.sh A test/recipes/95-test_external_pkcs11_provider.t A test/recipes/95-test_external_pkcs11_provider_data/pkcs11-provider.sh M test/recipes/95-test_external_pyca_data/cryptography.sh A test/recipes/95-test_external_tlsfuzzer.t A test/recipes/95-test_external_tlsfuzzer_data/cert.json.in A test/recipes/95-test_external_tlsfuzzer_data/tls-fuzzer-cert.sh A test/recipes/95-test_external_tlsfuzzer_data/tlsfuzzer.sh A test/recipes/99-test_fuzz_acert.t A test/recipes/99-test_fuzz_decoder.t A test/recipes/99-test_fuzz_dtlsclient.t A test/recipes/99-test_fuzz_dtlsserver.t A test/recipes/99-test_fuzz_hashtable.t A test/recipes/99-test_fuzz_ml-dsa.t A test/recipes/99-test_fuzz_ml-kem.t A test/recipes/99-test_fuzz_pem.t A test/recipes/99-test_fuzz_provider.t A test/recipes/99-test_fuzz_punycode.t A test/recipes/99-test_fuzz_quic_client.t A test/recipes/99-test_fuzz_quic_lcidm.t A test/recipes/99-test_fuzz_quic_rcidm.t A test/recipes/99-test_fuzz_quic_server.t A test/recipes/99-test_fuzz_quic_srtm.t A test/recipes/99-test_fuzz_sl-dsa.t A test/recipes/99-test_fuzz_smime.t A test/recipes/99-test_fuzz_v3name.t M test/recipes/tconversion.pl M test/recordlentest.c A test/rio_poll_builder_test.c A test/rpktest.c M test/rsa_complex.c M test/rsa_mp_test.c M test/rsa_sp800_56b_test.c M test/rsa_test.c A test/rsa_x931_test.c M test/run_tests.pl A test/safe_math_test.c M test/sanitytest.c M test/secmemtest.c R test/session.pem A test/slh_dsa.inc A test/slh_dsa_test.c A test/slhdsa_parse.py M test/sm2_internal_test.c M test/smime-certs/ca.cnf A test/smime-certs/csrsa1.pem M test/smime-certs/mksmime-certs.sh A test/smime-certs/sm_mldsa44.pem A test/smime-certs/sm_slhdsa_sha2_128s.pem A test/smime-certs/sm_slhdsa_shake_128s.pem A test/smime-certs/sm_slhdsa_shake_256s.pem A test/smime-certs/smrsa1024.pem M test/sparse_array_test.c M test/ssl-tests/01-simple.cnf M test/ssl-tests/01-simple.cnf.in M test/ssl-tests/04-client_auth.cnf M test/ssl-tests/04-client_auth.cnf.in M test/ssl-tests/13-fragmentation.cnf M test/ssl-tests/13-fragmentation.cnf.in M test/ssl-tests/14-curves.cnf M test/ssl-tests/14-curves.cnf.in M test/ssl-tests/17-renegotiate.cnf.in M test/ssl-tests/18-dtls-renegotiate.cnf M test/ssl-tests/18-dtls-renegotiate.cnf.in M test/ssl-tests/19-mac-then-encrypt.cnf.in M test/ssl-tests/20-cert-select.cnf M test/ssl-tests/20-cert-select.cnf.in M test/ssl-tests/22-compression.cnf M test/ssl-tests/22-compression.cnf.in M test/ssl-tests/26-tls13_client_auth.cnf M test/ssl-tests/26-tls13_client_auth.cnf.in M test/ssl-tests/28-seclevel.cnf M test/ssl-tests/28-seclevel.cnf.in M test/ssl-tests/30-extended-master-secret.cnf M test/ssl-tests/30-extended-master-secret.cnf.in A test/ssl-tests/32-compressed-certificate.cnf A test/ssl-tests/32-compressed-certificate.cnf.in M test/ssl-tests/ssltests_base.pm M test/ssl_cert_table_internal_test.c M test/ssl_ctx_test.c A test/ssl_handshake_rtt_test.c M test/ssl_old_test.c M test/ssl_test.c M test/sslapitest.c M test/sslbuffertest.c M test/sslcorrupttest.c A test/strtoultest.c R test/sysdefault.cnf M test/sysdefaulttest.c M test/test.cnf M test/test_test.c A test/testmldsa44.pem A test/testmldsa44pub.pem A test/testmldsa65.pem A test/testmldsa65pub.pem A test/testmldsa87.pem A test/testmldsa87pub.pem M test/testutil.h M test/testutil/basic_output.c A test/testutil/compare.c M test/testutil/driver.c M test/testutil/fake_random.c M test/testutil/format_output.c A test/testutil/helper.c M test/testutil/load.c M test/testutil/output.h M test/testutil/stanza.c M test/testutil/tests.c A test/threadpool_test.c M test/threadstest.c M test/threadstest.h A test/time_test.c A test/timing_load_creds.c M test/tls-provider.c M test/tls13ccstest.c M test/tls13encryptiontest.c A test/tls13groupselection_test.c M test/tls13secretstest.c Log Message: ----------- Vendor import of OpenSSL 3.5.9 Co-Authored-By: Claude Fable 5.1 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 Sat Oct 3 16:49:20 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 13:49:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/openssl/3.5.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 Oct 3 17:27:04 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 14:27:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] a31b2e: Vendor import of OpenSSL 3.5.9 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: a31b2eecaf5d9257e1d7aee7d221a2770b12edb1 https://github.com/MidnightBSD/src/commit/a31b2eecaf5d9257e1d7aee7d221a2770b12edb1 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: A .ctags.d/add-dir.ctags A .ctags.d/exclude.ctags A .ctags.d/openssl-stage1/10extrac-macrodefs.ctags A .ctags.d/openssl-stage2/10expand-macros.ctags M AUTHORS.md M CHANGES.md A CODE-OF-CONDUCT.md M CONTRIBUTING.md M Configurations/00-base-templates.conf M Configurations/10-main.conf M Configurations/15-android.conf M Configurations/15-ios.conf M Configurations/50-cppbuilder.conf M Configurations/50-nonstop.conf A Configurations/50-win-clang-cl.conf A Configurations/50-win-hybridcrt.conf M Configurations/50-win-onecore.conf M Configurations/README.md M Configurations/descrip.mms.tmpl M Configurations/platform/AIX.pm M Configurations/platform/Unix.pm M Configurations/shared-info.pl M Configurations/unix-Makefile.tmpl M Configurations/windows-makefile.tmpl M Configure M HACKING.md M INSTALL.md M NEWS.md M NOTES-ANDROID.md A NOTES-ANSI.md M NOTES-NONSTOP.md M NOTES-PERL.md A NOTES-POSIX.md M NOTES-UNIX.md M NOTES-VALGRIND.md M NOTES-WINDOWS.md M README-ENGINES.md M README-FIPS.md M README-PROVIDERS.md A README-QUIC.md M README.md M VERSION.dat M apps/asn1parse.c M apps/build.info 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/demoSRP/srp_verifier.txt 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/fipsinstall.c M apps/gendsa.c M apps/genpkey.c M apps/genrsa.c M apps/include/apps.h M apps/include/cmp_mock_srv.h M apps/include/engine_loader.h M apps/include/function.h M apps/include/http_server.h A apps/include/log.h M apps/include/opt.h M apps/include/platform.h M apps/include/s_apps.h M apps/info.c M apps/lib/app_provider.c M apps/lib/app_rand.c M apps/lib/apps.c A apps/lib/apps_opt_printf.c M apps/lib/build.info M apps/lib/cmp_mock_srv.c M apps/lib/engine_loader.c M apps/lib/http_server.c A apps/lib/log.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/list.c M apps/mac.c M apps/nseq.c M apps/ocsp.c M apps/openssl-vms.cnf M apps/openssl.c M apps/openssl.cnf 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 A apps/skeyutl.c M apps/smime.c M apps/speed.c M apps/spkac.c M apps/storeutl.c M apps/ts.c M apps/tsget.in M apps/verify.c M apps/version.c M apps/x509.c M build.info A crypto/aes/asm/aes-riscv32-zkn.pl A crypto/aes/asm/aes-riscv64-zkn.pl A crypto/aes/asm/aes-riscv64-zvbb-zvkg-zvkned.pl A crypto/aes/asm/aes-riscv64-zvkb-zvkned.pl A crypto/aes/asm/aes-riscv64-zvkned.pl A crypto/aes/asm/aes-riscv64.pl M crypto/aes/asm/aes-x86_64.pl M crypto/aes/asm/aesni-sha1-x86_64.pl M crypto/aes/asm/aesni-sha256-x86_64.pl M crypto/aes/asm/aesni-x86.pl M crypto/aes/asm/aesni-x86_64.pl A crypto/aes/asm/aesni-xts-avx512.pl M crypto/aes/asm/aesp8-ppc.pl M crypto/aes/asm/aesv8-armx.pl A crypto/aes/asm/bsaes-armv8.pl M crypto/aes/asm/bsaes-x86_64.pl M crypto/aes/asm/vpaes-armv8.pl A crypto/aes/asm/vpaes-loongarch64.pl M crypto/aes/asm/vpaes-x86_64.pl M crypto/aes/build.info M crypto/aria/aria.c M crypto/arm64cpuid.pl M crypto/arm_arch.h M crypto/armcap.c M crypto/armv4cpuid.pl 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_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_sign.c M crypto/asn1/a_strex.c M crypto/asn1/a_strnid.c M crypto/asn1/a_time.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.c M crypto/asn1/asn1_item_list.h M crypto/asn1/asn1_lib.c M crypto/asn1/asn1_local.h M crypto/asn1/asn_mime.c M crypto/asn1/asn_moid.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_pr.c M crypto/asn1/f_int.c M crypto/asn1/f_string.c M crypto/asn1/i2d_evp.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/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_utl.c M crypto/asn1/x_algor.c M crypto/asn1/x_info.c M crypto/asn1/x_int64.c M crypto/asn1/x_pkey.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_wait.c M crypto/bf/bf_local.h M crypto/bio/bf_buff.c M crypto/bio/bf_lbuf.c M crypto/bio/bf_nbio.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 A crypto/bio/bss_dgram_pair.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_sock.c M crypto/bio/build.info M crypto/bio/ossl_core_bio.c M crypto/bn/asm/armv4-gf2m.pl M crypto/bn/asm/armv4-mont.pl M crypto/bn/asm/armv8-mont.pl M crypto/bn/asm/mips.pl M crypto/bn/asm/ppc64-mont-fixed.pl A crypto/bn/asm/rsaz-2k-avx512.pl A crypto/bn/asm/rsaz-2k-avxifma.pl A crypto/bn/asm/rsaz-3k-avx512.pl A crypto/bn/asm/rsaz-3k-avxifma.pl A crypto/bn/asm/rsaz-4k-avx512.pl A crypto/bn/asm/rsaz-4k-avxifma.pl M crypto/bn/asm/rsaz-avx2.pl R crypto/bn/asm/rsaz-avx512.pl M crypto/bn/asm/rsaz-x86_64.pl M crypto/bn/asm/sparcv8.S M crypto/bn/asm/sparcv8plus.S M crypto/bn/asm/x86_64-mont5.pl 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_exp.c M crypto/bn/bn_gcd.c M crypto/bn/bn_gf2m.c M crypto/bn/bn_intern.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_mul.c M crypto/bn/bn_nist.c M crypto/bn/bn_ppc.c M crypto/bn/bn_prime.c M crypto/bn/bn_rand.c M crypto/bn/bn_recp.c M crypto/bn/bn_rsa_fips186_4.c A crypto/bn/bn_s390x.c M crypto/bn/build.info M crypto/bn/rsaz_exp.c M crypto/bn/rsaz_exp.h M crypto/bn/rsaz_exp_x2.c M crypto/buffer/buffer.c M crypto/build.info M crypto/camellia/asm/cmll-x86_64.pl M crypto/cast/cast_local.h M crypto/chacha/asm/chacha-armv4.pl A crypto/chacha/asm/chacha-armv8-sve.pl M crypto/chacha/asm/chacha-armv8.pl A crypto/chacha/asm/chacha-loongarch64.pl A crypto/chacha/asm/chacha-riscv64-v-zbb.pl M crypto/chacha/asm/chacha-x86.pl M crypto/chacha/asm/chacha-x86_64.pl A crypto/chacha/asm/chachap10-ppc.pl M crypto/chacha/build.info M crypto/chacha/chacha_enc.c M crypto/chacha/chacha_ppc.c A crypto/chacha/chacha_riscv.c M crypto/cmac/cmac.c M crypto/cmp/build.info M crypto/cmp/cmp_asn.c M crypto/cmp/cmp_client.c M crypto/cmp/cmp_ctx.c M crypto/cmp/cmp_err.c A crypto/cmp/cmp_genm.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_util.c M crypto/cmp/cmp_vfy.c M crypto/cms/cms_asn1.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/build.info A crypto/comp/c_brotli.c M crypto/comp/c_zlib.c A crypto/comp/c_zstd.c M crypto/comp/comp_err.c M crypto/comp/comp_lib.c M crypto/comp/comp_local.h A crypto/comp_methods.c 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/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_log.c M crypto/ct/ct_oct.c M crypto/ct/ct_policy.c M crypto/ct/ct_sct.c M crypto/ct/ct_sct_ctx.c M crypto/cversion.c A crypto/defaults.c M crypto/der_writer.c M crypto/des/cfb_enc.c M crypto/des/des_local.h M crypto/des/set_key.c A crypto/deterministic_nonce.c M crypto/dh/dh_ameth.c M crypto/dh/dh_backend.c M crypto/dh/dh_check.c M crypto/dh/dh_err.c M crypto/dh/dh_gen.c M crypto/dh/dh_kdf.c M crypto/dh/dh_key.c M crypto/dh/dh_lib.c M crypto/dh/dh_meth.c M crypto/dh/dh_pmeth.c M crypto/dllmain.c M crypto/dsa/dsa_ameth.c M crypto/dsa/dsa_backend.c M crypto/dsa/dsa_check.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/dso/dso_dl.c M crypto/dso/dso_dlfcn.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 A crypto/ec/asm/ecp_nistp384-ppc64.pl M crypto/ec/asm/ecp_nistz256-armv8.pl M crypto/ec/asm/ecp_nistz256-x86_64.pl A crypto/ec/asm/ecp_sm2p256-armv8.pl M crypto/ec/build.info M crypto/ec/curve25519.c M crypto/ec/curve448/arch_32/f_impl32.c 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/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/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_deprecated.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_ossl.c M crypto/ec/ecdsa_ossl.c M crypto/ec/eck_prn.c M crypto/ec/ecp_mont.c M crypto/ec/ecp_nistp224.c M crypto/ec/ecp_nistp256.c A crypto/ec/ecp_nistp384.c M crypto/ec/ecp_nistp521.c M crypto/ec/ecp_nistz256.c M crypto/ec/ecp_s390x_nistp.c A crypto/ec/ecp_sm2p256.c A crypto/ec/ecp_sm2p256_table.c M crypto/ec/ecp_smpl.c M crypto/ec/ecx_backend.c M crypto/ec/ecx_key.c M crypto/ec/ecx_meth.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_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_ctrl.c M crypto/engine/eng_dyn.c M crypto/engine/eng_init.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_rdrand.c M crypto/engine/tb_asnmth.c M crypto/err/build.info M crypto/err/err.c M crypto/err/err_all.c M crypto/err/err_local.h A crypto/err/err_mark.c A crypto/err/err_save.c M crypto/err/openssl.ec M crypto/err/openssl.txt 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_ok.c M crypto/evp/build.info M crypto/evp/c_allc.c M crypto/evp/cmeth_lib.c M crypto/evp/ctrl_params_translate.c M crypto/evp/dh_support.c M crypto/evp/digest.c M crypto/evp/e_aes.c M crypto/evp/e_aes_cbc_hmac_sha1.c M crypto/evp/e_aria.c M crypto/evp/e_chacha20_poly1305.c M crypto/evp/e_des.c M crypto/evp/e_des3.c M crypto/evp/e_sm4.c M crypto/evp/encode.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/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_sha.c M crypto/evp/m_sigver.c M crypto/evp/mac_lib.c M crypto/evp/mac_meth.c M crypto/evp/p5_crpt.c M crypto/evp/p_dec.c M crypto/evp/p_enc.c M crypto/evp/p_legacy.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/pmeth_gn.c M crypto/evp/pmeth_lib.c A crypto/evp/s_lib.c M crypto/evp/signature.c A crypto/evp/skeymgmt_meth.c M crypto/ex_data.c M crypto/ffc/ffc_backend.c M crypto/ffc/ffc_key_generate.c M crypto/ffc/ffc_params.c M crypto/ffc/ffc_params_generate.c M crypto/getenv.c A crypto/hashtable/build.info A crypto/hashtable/hashfunc.c A crypto/hashtable/hashtable.c M crypto/hmac/build.info M crypto/hmac/hmac.c M crypto/hmac/hmac_local.h A crypto/hmac/hmac_s390x.c A crypto/hpke/build.info A crypto/hpke/hpke.c A crypto/hpke/hpke_util.c M crypto/http/build.info M crypto/http/http_client.c M crypto/http/http_err.c M crypto/http/http_lib.c M crypto/idea/idea_local.h A crypto/indicator_core.c 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 A crypto/loongarch64cpuid.pl A crypto/loongarch_arch.h A crypto/loongarchcap.c A crypto/md5/asm/md5-aarch64.pl A crypto/md5/asm/md5-loongarch64.pl M crypto/md5/asm/md5-x86_64.pl M crypto/md5/build.info M crypto/md5/md5_local.h M crypto/mem.c M crypto/mem_sec.c A crypto/ml_dsa/build.info A crypto/ml_dsa/ml_dsa_encoders.c A crypto/ml_dsa/ml_dsa_hash.h A crypto/ml_dsa/ml_dsa_key.c A crypto/ml_dsa/ml_dsa_key.h A crypto/ml_dsa/ml_dsa_key_compress.c A crypto/ml_dsa/ml_dsa_local.h A crypto/ml_dsa/ml_dsa_matrix.c A crypto/ml_dsa/ml_dsa_matrix.h A crypto/ml_dsa/ml_dsa_ntt.c A crypto/ml_dsa/ml_dsa_params.c A crypto/ml_dsa/ml_dsa_poly.h A crypto/ml_dsa/ml_dsa_sample.c A crypto/ml_dsa/ml_dsa_sign.c A crypto/ml_dsa/ml_dsa_sign.h A crypto/ml_dsa/ml_dsa_vector.h A crypto/ml_kem/build.info A crypto/ml_kem/ml_kem.c A crypto/modes/asm/aes-gcm-armv8-unroll8_64.pl M crypto/modes/asm/aes-gcm-armv8_64.pl A crypto/modes/asm/aes-gcm-avx512.pl A crypto/modes/asm/aes-gcm-ppc.pl A crypto/modes/asm/aes-gcm-riscv64-zvkb-zvkg-zvkned.pl M crypto/modes/asm/aesni-gcm-x86_64.pl A crypto/modes/asm/ghash-riscv64-zvkb-zvbc.pl A crypto/modes/asm/ghash-riscv64-zvkg.pl A crypto/modes/asm/ghash-riscv64.pl M crypto/modes/asm/ghash-s390x.pl M crypto/modes/asm/ghash-x86_64.pl M crypto/modes/asm/ghashv8-armx.pl M crypto/modes/build.info M crypto/modes/gcm128.c M crypto/modes/ocb128.c M crypto/modes/siv128.c A crypto/modes/xts128gb.c M crypto/o_dir.c M crypto/o_fopen.c M crypto/o_init.c M crypto/o_str.c M crypto/objects/o_names.c M crypto/objects/obj_dat.c M crypto/objects/obj_dat.h M crypto/objects/obj_dat.pl M crypto/objects/obj_lib.c M crypto/objects/obj_local.h M crypto/objects/obj_mac.num M crypto/objects/obj_xref.c M crypto/objects/obj_xref.h M crypto/objects/obj_xref.txt M crypto/objects/objects.txt M crypto/ocsp/ocsp_cl.c M crypto/ocsp/ocsp_ext.c M crypto/ocsp/ocsp_prn.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 A crypto/params_idx.c.in M crypto/passphrase.c M crypto/pem/pem_err.c M crypto/pem/pem_info.c M crypto/pem/pem_lib.c M crypto/pem/pem_pkey.c M crypto/pem/pem_sign.c M crypto/pem/pvkfmt.c M crypto/perlasm/arm-xlate.pl M crypto/perlasm/ppc-xlate.pl A crypto/perlasm/riscv.pm M crypto/perlasm/x86_64-xlate.pl M crypto/perlasm/x86asm.pl M crypto/perlasm/x86gas.pl M crypto/perlasm/x86masm.pl M crypto/perlasm/x86nasm.pl M crypto/pkcs12/p12_add.c M crypto/pkcs12/p12_asn.c M crypto/pkcs12/p12_attr.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_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_local.h M crypto/pkcs7/pk7_smime.c M crypto/poly1305/asm/poly1305-armv4.pl M crypto/poly1305/asm/poly1305-armv8.pl M crypto/poly1305/asm/poly1305-x86_64.pl M crypto/poly1305/poly1305.c M crypto/poly1305/poly1305_ieee754.c M crypto/ppccap.c M crypto/ppccpuid.pl M crypto/property/defn_cache.c M crypto/property/property.c M crypto/property/property_parse.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/punycode.c A crypto/quic_vlint.c M crypto/rand/build.info M crypto/rand/prov_seed.c M crypto/rand/rand_deprecated.c M crypto/rand/rand_err.c M crypto/rand/rand_lib.c M crypto/rand/rand_pool.c A crypto/rand/rand_uniform.c M crypto/rand/randfile.c A crypto/rbtree/build.info A crypto/rbtree/rbtree.c M crypto/rc2/rc2_local.h M crypto/rc4/asm/rc4-x86_64.pl M crypto/rc4/rc4_enc.c M crypto/rc5/rc5_local.h A crypto/rcu_internal.h A crypto/riscv32cpuid.pl A crypto/riscv64cpuid.pl A crypto/riscvcap.c M crypto/rsa/rsa_ameth.c M crypto/rsa/rsa_backend.c M crypto/rsa/rsa_chk.c M crypto/rsa/rsa_crpt.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_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/self_test_core.c M crypto/sha/asm/keccak1600-armv4.pl M crypto/sha/asm/keccak1600-armv8.pl M crypto/sha/asm/keccak1600-ppc64.pl M crypto/sha/asm/keccak1600-s390x.pl M crypto/sha/asm/keccak1600-x86_64.pl M crypto/sha/asm/sha1-armv4-large.pl M crypto/sha/asm/sha1-armv8.pl M crypto/sha/asm/sha1-mb-x86_64.pl M crypto/sha/asm/sha1-x86_64.pl M crypto/sha/asm/sha256-armv4.pl M crypto/sha/asm/sha256-mb-x86_64.pl A crypto/sha/asm/sha256-riscv64-zvkb-zvknha_or_zvknhb.pl M crypto/sha/asm/sha512-armv4.pl M crypto/sha/asm/sha512-armv8.pl A crypto/sha/asm/sha512-riscv64-zvkb-zvknhb.pl M crypto/sha/asm/sha512-x86_64.pl M crypto/sha/build.info M crypto/sha/keccak1600.c M crypto/sha/sha1dgst.c M crypto/sha/sha256.c M crypto/sha/sha3.c M crypto/sha/sha512.c A crypto/sha/sha_riscv.c M crypto/siphash/siphash.c A crypto/sleep.c A crypto/slh_dsa/build.info A crypto/slh_dsa/slh_adrs.c A crypto/slh_dsa/slh_adrs.h A crypto/slh_dsa/slh_dsa.c A crypto/slh_dsa/slh_dsa_hash_ctx.c A crypto/slh_dsa/slh_dsa_key.c A crypto/slh_dsa/slh_dsa_key.h A crypto/slh_dsa/slh_dsa_local.h A crypto/slh_dsa/slh_fors.c A crypto/slh_dsa/slh_hash.c A crypto/slh_dsa/slh_hash.h A crypto/slh_dsa/slh_hypertree.c A crypto/slh_dsa/slh_params.c A crypto/slh_dsa/slh_params.h A crypto/slh_dsa/slh_wots.c A crypto/slh_dsa/slh_xmss.c M crypto/sm2/sm2_crypt.c M crypto/sm2/sm2_sign.c A crypto/sm3/asm/sm3-armv8.pl A crypto/sm3/asm/sm3-riscv64-zvksh.pl M crypto/sm3/build.info M crypto/sm3/sm3_local.h A crypto/sm3/sm3_riscv.c A crypto/sm4/asm/sm4-armv8.pl A crypto/sm4/asm/sm4-riscv64-zvksed.pl A crypto/sm4/asm/vpsm4-armv8.pl A crypto/sm4/asm/vpsm4_ex-armv8.pl M crypto/sm4/build.info M crypto/sm4/sm4.c M crypto/sparse_array.c M crypto/srp/srp_vfy.c A crypto/ssl_err.c A crypto/sslerr.h M crypto/stack/stack.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 A crypto/thread/api.c A crypto/thread/arch.c A crypto/thread/arch/thread_none.c A crypto/thread/arch/thread_posix.c A crypto/thread/arch/thread_win.c A crypto/thread/build.info A crypto/thread/internal.c M crypto/threads_lib.c M crypto/threads_none.c M crypto/threads_pthread.c M crypto/threads_win.c A crypto/time.c M crypto/trace.c M crypto/ts/ts_conf.c M crypto/ts/ts_local.h M crypto/ts/ts_req_utils.c M crypto/ts/ts_rsp_sign.c M crypto/ts/ts_rsp_utils.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_lib.c M crypto/ui/ui_openssl.c M crypto/uid.c M crypto/whrlpool/asm/wp-x86_64.pl M crypto/whrlpool/wp_dgst.c M crypto/x509/build.info M crypto/x509/by_dir.c M crypto/x509/by_file.c M crypto/x509/by_store.c M crypto/x509/ext_dat.h M crypto/x509/pcy_cache.c M crypto/x509/pcy_data.c M crypto/x509/pcy_node.c M crypto/x509/pcy_tree.c M crypto/x509/standard_exts.h A crypto/x509/t_acert.c M crypto/x509/t_x509.c A crypto/x509/v3_aaa.c A crypto/x509/v3_ac_tgt.c M crypto/x509/v3_addr.c M crypto/x509/v3_akid.c M crypto/x509/v3_asid.c A crypto/x509/v3_attrdesc.c A crypto/x509/v3_attrmap.c A crypto/x509/v3_audit_id.c A crypto/x509/v3_authattid.c A crypto/x509/v3_battcons.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_extku.c M crypto/x509/v3_genn.c A crypto/x509/v3_group_ac.c M crypto/x509/v3_ia5.c A crypto/x509/v3_ind_iss.c M crypto/x509/v3_info.c A crypto/x509/v3_iobo.c M crypto/x509/v3_ist.c M crypto/x509/v3_lib.c M crypto/x509/v3_ncons.c A crypto/x509/v3_no_ass.c A crypto/x509/v3_no_rev_avail.c M crypto/x509/v3_pci.c M crypto/x509/v3_pcons.c M crypto/x509/v3_pmaps.c M crypto/x509/v3_purp.c A crypto/x509/v3_rolespec.c M crypto/x509/v3_san.c A crypto/x509/v3_sda.c A crypto/x509/v3_single_use.c M crypto/x509/v3_skid.c A crypto/x509/v3_soa_id.c M crypto/x509/v3_sxnet.c A crypto/x509/v3_timespec.c M crypto/x509/v3_tlsf.c A crypto/x509/v3_usernotice.c M crypto/x509/v3_utf8.c M crypto/x509/v3_utl.c M crypto/x509/v3err.c A crypto/x509/x509_acert.c A crypto/x509/x509_acert.h M crypto/x509/x509_att.c M crypto/x509/x509_cmp.c M crypto/x509/x509_d2.c M crypto/x509/x509_def.c M crypto/x509/x509_err.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 A crypto/x509/x509aset.c M crypto/x509/x509cset.c M crypto/x509/x509name.c M crypto/x509/x509rset.c M crypto/x509/x509spki.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 A crypto/x509/x_ietfatt.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/x86_64cpuid.pl M crypto/x86cpuid.pl A demos/Makefile M demos/README.txt M demos/bio/Makefile A demos/bio/build.info M demos/bio/client-arg.c M demos/bio/client-conf.c M demos/bio/saccept.c M demos/bio/sconnect.c A demos/build.info M demos/certs/apps/mkacerts.sh M demos/certs/apps/mkxcerts.sh M demos/certs/mkcerts.sh M demos/certs/ocspquery.sh M demos/certs/ocsprun.sh M demos/cipher/Makefile M demos/cipher/aesccm.c M demos/cipher/aesgcm.c M demos/cipher/aeskeywrap.c M demos/cipher/ariacbc.c A demos/cipher/build.info A demos/cms/Makefile A demos/cms/build.info 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/digest/Makefile A demos/digest/build.info M demos/encode/Makefile A demos/encode/build.info M demos/encode/ec_encode.c M demos/encode/rsa_encode.c A demos/encrypt/Makefile A demos/encrypt/build.info A demos/encrypt/rsa_encrypt.c A demos/encrypt/rsa_encrypt.h A demos/guide/Makefile A demos/guide/README.md A demos/guide/build.info A demos/guide/quic-client-block.c A demos/guide/quic-client-non-block.c A demos/guide/quic-multi-stream.c A demos/guide/quic-server-block.c A demos/guide/quic-server-non-block.c A demos/guide/rootcert.pem A demos/guide/rootkey.pem A demos/guide/servercert.pem A demos/guide/serverkey.pem A demos/guide/tls-client-block.c A demos/guide/tls-client-non-block.c A demos/guide/tls-server-block.c A demos/http3/Makefile A demos/http3/README.md A demos/http3/build.info A demos/http3/gen_nghttp3.pl A demos/http3/ossl-nghttp3-demo-server.c A demos/http3/ossl-nghttp3-demo.c A demos/http3/ossl-nghttp3.c A demos/http3/ossl-nghttp3.h M demos/kdf/Makefile A demos/kdf/argon2.c A demos/kdf/build.info M demos/kdf/hkdf.c M demos/kdf/pbkdf2.c M demos/kdf/scrypt.c A demos/keyexch/Makefile A demos/keyexch/build.info A demos/keyexch/ecdh.c M demos/keyexch/x25519.c M demos/mac/Makefile A demos/mac/build.info M demos/mac/cmac-aes256.c M demos/mac/gmac.c M demos/mac/hmac-sha512.c M demos/mac/poly1305.c M demos/mac/siphash.c M demos/pkcs12/pkread.c M demos/pkcs12/pkwrite.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/pkey/Makefile A demos/pkey/build.info A demos/quic/README.md A demos/quic/build.info A demos/quic/server/Makefile A demos/quic/server/README.md A demos/quic/server/build.info A demos/quic/server/server.c A demos/signature/EVP_DSA_Signature_demo.c A demos/signature/EVP_EC_Signature_demo.c A demos/signature/EVP_EC_Signature_demo.h A demos/signature/EVP_ED_Signature_demo.c R demos/signature/EVP_Signature_demo.c R demos/signature/EVP_Signature_demo.h M demos/signature/Makefile A demos/signature/build.info M demos/signature/rsa_pss_direct.c M demos/signature/rsa_pss_hash.c A demos/smime/Makefile A demos/smime/build.info 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 A demos/sslecho/A-SSL-Docs.txt A demos/sslecho/Makefile A demos/sslecho/README.md A demos/sslecho/build.info A demos/sslecho/cert.pem A demos/sslecho/key.pem A demos/sslecho/main.c M doc/HOWTO/certificates.txt A doc/HOWTO/documenting-functions-and-macros.md M doc/HOWTO/keys.txt M doc/build.info A doc/designs/ML-KEM.md A doc/designs/ddd/Makefile A doc/designs/ddd/README.md A doc/designs/ddd/REPORT.md A doc/designs/ddd/WINDOWS.md A doc/designs/ddd/ddd-01-conn-blocking.c A doc/designs/ddd/ddd-02-conn-nonblocking-threads.c A doc/designs/ddd/ddd-02-conn-nonblocking.c A doc/designs/ddd/ddd-03-fd-blocking.c A doc/designs/ddd/ddd-04-fd-nonblocking.c A doc/designs/ddd/ddd-05-mem-nonblocking.c A doc/designs/ddd/ddd-06-mem-uv.c A doc/designs/evp-cipher-pipeline.md A doc/designs/evp_skey.md A doc/designs/fast-param-find.md A doc/designs/fetching-composite-algorithms.md A doc/designs/fips_indicator.md A doc/designs/functions-for-explicitly-fetched-signature-algorithms.md A doc/designs/handling-some-max-defines.md A doc/designs/ml-dsa.md A doc/designs/ossl-provider-load-ex.md A doc/designs/passing-algorithmidentifier-parameters.md A doc/designs/quic-design/congestion-control.md A doc/designs/quic-design/connection-id-cache.md A doc/designs/quic-design/connection-state-machine.md A doc/designs/quic-design/debugging.md A doc/designs/quic-design/demuxer.md A doc/designs/quic-design/dgram-api.md A doc/designs/quic-design/error-handling.md A doc/designs/quic-design/glossary.md A doc/designs/quic-design/images/ackm.png A doc/designs/quic-design/images/connection-state-machine.plantuml A doc/designs/quic-design/images/connection-state-machine.png A doc/designs/quic-design/images/quic-concurrency-models.svg A doc/designs/quic-design/images/quic-fifm-cfq.png A doc/designs/quic-design/images/quic-fifm-overview.png A doc/designs/quic-design/images/quic-fifm-txpim.png A doc/designs/quic-design/images/quic-io-arch-1.png A doc/designs/quic-design/images/quic-overview.odg A doc/designs/quic-design/images/quic-overview.svg A doc/designs/quic-design/json-encoder.md A doc/designs/quic-design/qlog.md A doc/designs/quic-design/quic-ackm.md A doc/designs/quic-design/quic-api-ssl-funcs.md A doc/designs/quic-design/quic-api.md A doc/designs/quic-design/quic-concurrency.md A doc/designs/quic-design/quic-connID-retire.md A doc/designs/quic-design/quic-fault-injector.md A doc/designs/quic-design/quic-fc.md A doc/designs/quic-design/quic-fifm.md A doc/designs/quic-design/quic-io-arch.md A doc/designs/quic-design/quic-overview.md A doc/designs/quic-design/quic-requirements.md A doc/designs/quic-design/quic-statm.md A doc/designs/quic-design/quic-thread-assist.md A doc/designs/quic-design/quic-tls.md A doc/designs/quic-design/record-layer.md A doc/designs/quic-design/rx-depacketizer.md A doc/designs/quic-design/server/quic-polling.md A doc/designs/quic-design/server/quic-server-api.md A doc/designs/quic-design/stream-receive-buffers.md A doc/designs/quic-design/tx-packetiser.md A doc/designs/slh-dsa.md A doc/designs/thread-api.md A doc/designs/xof.md R doc/images/openssl-square-nontransparent.png R doc/images/openssl-square.svg M doc/images/openssl.svg A doc/internal/man3/DEFINE_LIST_OF.pod A doc/internal/man3/DEFINE_PRIORITY_QUEUE_OF.pod M doc/internal/man3/OPTIONS.pod M doc/internal/man3/OSSL_METHOD_STORE.pod A doc/internal/man3/OSSL_SAFE_MATH_SIGNED.pod A doc/internal/man3/OSSL_TIME.pod M doc/internal/man3/cms_add1_signing_cert.pod M doc/internal/man3/evp_generic_fetch.pod M doc/internal/man3/evp_keymgmt_util_export_to_provider.pod M doc/internal/man3/ossl_DER_w_bn.pod A doc/internal/man3/ossl_bio_print_hex.pod M doc/internal/man3/ossl_cmp_certreq_new.pod M doc/internal/man3/ossl_cmp_ctx_set1_caPubs.pod M doc/internal/man3/ossl_cmp_hdr_init.pod M doc/internal/man3/ossl_cmp_mock_srv_new.pod M doc/internal/man3/ossl_cmp_msg_check_update.pod M doc/internal/man3/ossl_cmp_msg_create.pod M doc/internal/man3/ossl_cmp_msg_protect.pod M doc/internal/man3/ossl_cmp_pkisi_get_status.pod A doc/internal/man3/ossl_cms_sign_encrypt.pod A doc/internal/man3/ossl_ht_new.pod M doc/internal/man3/ossl_lib_ctx_get_data.pod M doc/internal/man3/ossl_method_construct.pod M doc/internal/man3/ossl_namemap_new.pod A doc/internal/man3/ossl_print_attribute_value.pod M doc/internal/man3/ossl_provider_new.pod M doc/internal/man3/ossl_punycode_decode.pod M doc/internal/man3/ossl_rand_get_entropy.pod M doc/internal/man3/ossl_random_add_conf_module.pod A doc/internal/man3/ossl_rcu_lock_new.pod A doc/internal/man3/ossl_serial_number_print.pod M doc/internal/man7/DERlib.pod M doc/internal/man7/EVP_PKEY.pod M doc/internal/man7/VERSION.pod M doc/internal/man7/build.info.pod M doc/internal/man7/deprecation.pod A doc/internal/man7/ossl_rbtree.pod M doc/life-cycles/digest.dot M doc/man1/CA.pl.pod M doc/man1/build.info M doc/man1/openssl-asn1parse.pod.in M doc/man1/openssl-ca.pod.in M doc/man1/openssl-ciphers.pod.in M doc/man1/openssl-cmds.pod.in M doc/man1/openssl-cmp.pod.in M doc/man1/openssl-cms.pod.in M doc/man1/openssl-crl.pod.in M doc/man1/openssl-dgst.pod.in M doc/man1/openssl-dhparam.pod.in M doc/man1/openssl-dsa.pod.in M doc/man1/openssl-dsaparam.pod.in M doc/man1/openssl-ec.pod.in M doc/man1/openssl-ecparam.pod.in M doc/man1/openssl-enc.pod.in M doc/man1/openssl-fipsinstall.pod.in M doc/man1/openssl-gendsa.pod.in M doc/man1/openssl-genpkey.pod.in M doc/man1/openssl-genrsa.pod.in M doc/man1/openssl-info.pod.in M doc/man1/openssl-list.pod.in M doc/man1/openssl-mac.pod.in M doc/man1/openssl-namedisplay-options.pod M doc/man1/openssl-ocsp.pod.in M doc/man1/openssl-pkcs12.pod.in M doc/man1/openssl-pkcs7.pod.in M doc/man1/openssl-pkcs8.pod.in M doc/man1/openssl-pkey.pod.in M doc/man1/openssl-pkeyparam.pod.in M doc/man1/openssl-pkeyutl.pod.in M doc/man1/openssl-rand.pod.in M doc/man1/openssl-rehash.pod.in M doc/man1/openssl-req.pod.in M doc/man1/openssl-rsa.pod.in M doc/man1/openssl-rsautl.pod.in M doc/man1/openssl-s_client.pod.in M doc/man1/openssl-s_server.pod.in A doc/man1/openssl-skeyutl.pod.in M doc/man1/openssl-smime.pod.in M doc/man1/openssl-speed.pod.in M doc/man1/openssl-storeutl.pod.in M doc/man1/openssl-ts.pod.in M doc/man1/openssl-verification-options.pod M doc/man1/openssl-version.pod.in M doc/man1/openssl-x509.pod.in M doc/man1/openssl.pod M doc/man3/ASN1_STRING_length.pod M doc/man3/ASN1_TYPE_get.pod M doc/man3/ASN1_item_d2i_bio.pod M doc/man3/ASN1_item_sign.pod M doc/man3/ASYNC_start_job.pod M doc/man3/BF_encrypt.pod M doc/man3/BIO_ADDR.pod M doc/man3/BIO_connect.pod M doc/man3/BIO_ctrl.pod M doc/man3/BIO_f_base64.pod M doc/man3/BIO_f_buffer.pod M doc/man3/BIO_f_cipher.pod M doc/man3/BIO_f_prefix.pod M doc/man3/BIO_f_ssl.pod M doc/man3/BIO_find_type.pod M doc/man3/BIO_get_ex_new_index.pod A doc/man3/BIO_get_rpoll_descriptor.pod M doc/man3/BIO_meth_new.pod M doc/man3/BIO_new.pod M doc/man3/BIO_push.pod M doc/man3/BIO_read.pod M doc/man3/BIO_s_accept.pod M doc/man3/BIO_s_connect.pod M doc/man3/BIO_s_core.pod M doc/man3/BIO_s_datagram.pod A doc/man3/BIO_s_dgram_pair.pod M doc/man3/BIO_s_file.pod M doc/man3/BIO_s_mem.pod A doc/man3/BIO_sendmmsg.pod M doc/man3/BIO_set_callback.pod M doc/man3/BN_BLINDING_new.pod M doc/man3/BN_bn2bin.pod M doc/man3/BN_cmp.pod M doc/man3/BN_mod_mul_reciprocal.pod M doc/man3/BN_rand.pod A doc/man3/CMAC_CTX.pod M doc/man3/CMS_EncryptedData_decrypt.pod M doc/man3/CMS_EnvelopedData_create.pod M doc/man3/CMS_add0_cert.pod M doc/man3/CMS_add1_recipient_cert.pod M doc/man3/CMS_add1_signer.pod M doc/man3/CMS_decrypt.pod M doc/man3/CMS_final.pod M doc/man3/CMS_get0_RecipientInfos.pod M doc/man3/CMS_get0_SignerInfos.pod M doc/man3/CMS_sign.pod M doc/man3/CMS_verify.pod A doc/man3/COMP_CTX_new.pod M doc/man3/CONF_modules_free.pod M doc/man3/CONF_modules_load_file.pod M doc/man3/CRYPTO_THREAD_run_once.pod M doc/man3/DEFINE_STACK_OF.pod M doc/man3/DES_random_key.pod M doc/man3/DH_generate_parameters.pod M doc/man3/DH_get0_pqg.pod M doc/man3/DH_new.pod M doc/man3/DH_new_by_nid.pod M doc/man3/DH_set_method.pod M doc/man3/DSA_dup_DH.pod M doc/man3/DSA_generate_parameters.pod M doc/man3/DSA_get0_pqg.pod M doc/man3/DSA_new.pod M doc/man3/DSA_sign.pod A doc/man3/DTLSv1_get_timeout.pod A doc/man3/DTLSv1_handle_timeout.pod M doc/man3/DTLSv1_listen.pod M doc/man3/EC_GFp_simple_method.pod M doc/man3/EC_GROUP_new.pod M doc/man3/ERR_error_string.pod M doc/man3/ERR_load_crypto_strings.pod M doc/man3/ERR_load_strings.pod M doc/man3/ERR_put_error.pod M doc/man3/ERR_remove_state.pod M doc/man3/ERR_set_mark.pod M doc/man3/EVP_DigestInit.pod M doc/man3/EVP_DigestSignInit.pod M doc/man3/EVP_DigestVerifyInit.pod M doc/man3/EVP_EncodeInit.pod M doc/man3/EVP_EncryptInit.pod M doc/man3/EVP_KDF.pod M doc/man3/EVP_KEYMGMT.pod M doc/man3/EVP_MAC.pod M doc/man3/EVP_PBE_CipherInit.pod M doc/man3/EVP_PKEY2PKCS8.pod M doc/man3/EVP_PKEY_CTX_ctrl.pod A doc/man3/EVP_PKEY_CTX_get_algor.pod M doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod M doc/man3/EVP_PKEY_CTX_set_params.pod M doc/man3/EVP_PKEY_decapsulate.pod M doc/man3/EVP_PKEY_decrypt.pod M doc/man3/EVP_PKEY_derive.pod M doc/man3/EVP_PKEY_encapsulate.pod M doc/man3/EVP_PKEY_encrypt.pod M doc/man3/EVP_PKEY_fromdata.pod M doc/man3/EVP_PKEY_get_size.pod M doc/man3/EVP_PKEY_gettable_params.pod M doc/man3/EVP_PKEY_keygen.pod M doc/man3/EVP_PKEY_meth_get_count.pod M doc/man3/EVP_PKEY_new.pod M doc/man3/EVP_PKEY_set1_encoded_public_key.pod M doc/man3/EVP_PKEY_sign.pod M doc/man3/EVP_PKEY_todata.pod M doc/man3/EVP_PKEY_verify.pod M doc/man3/EVP_PKEY_verify_recover.pod M doc/man3/EVP_RAND.pod A doc/man3/EVP_SKEY.pod A doc/man3/EVP_SKEYMGMT.pod M doc/man3/EVP_SignInit.pod M doc/man3/EVP_VerifyInit.pod M doc/man3/EVP_blake2b512.pod M doc/man3/EVP_set_default_properties.pod A doc/man3/GENERAL_NAME.pod M doc/man3/MD5.pod M doc/man3/MDC2_Init.pod A doc/man3/NAME_CONSTRAINTS_check.pod M doc/man3/OBJ_nid2obj.pod M doc/man3/OCSP_resp_find_status.pod M doc/man3/OCSP_sendreq_new.pod M doc/man3/OPENSSL_LH_COMPFUNC.pod M doc/man3/OPENSSL_LH_stats.pod A doc/man3/OPENSSL_armcap.pod M doc/man3/OPENSSL_config.pod M doc/man3/OPENSSL_fork_prepare.pod M doc/man3/OPENSSL_ia32cap.pod M doc/man3/OPENSSL_init_crypto.pod M doc/man3/OPENSSL_instrument_bus.pod A doc/man3/OPENSSL_load_u16_le.pod M doc/man3/OPENSSL_malloc.pod A doc/man3/OPENSSL_ppccap.pod A doc/man3/OPENSSL_riscvcap.pod M doc/man3/OPENSSL_s390xcap.pod M doc/man3/OPENSSL_strcasecmp.pod M doc/man3/OSSL_CALLBACK.pod A doc/man3/OSSL_CMP_ATAV_set0.pod M doc/man3/OSSL_CMP_CTX_new.pod M doc/man3/OSSL_CMP_HDR_get0_transactionID.pod A doc/man3/OSSL_CMP_ITAV_new_caCerts.pod M doc/man3/OSSL_CMP_ITAV_set0.pod M doc/man3/OSSL_CMP_MSG_get0_header.pod M doc/man3/OSSL_CMP_MSG_http_perform.pod M doc/man3/OSSL_CMP_SRV_CTX_new.pod M doc/man3/OSSL_CMP_STATUSINFO_new.pod M doc/man3/OSSL_CMP_exec_certreq.pod M doc/man3/OSSL_CMP_log_open.pod M doc/man3/OSSL_CMP_validate_msg.pod M doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod M doc/man3/OSSL_CRMF_pbmp_new.pod M doc/man3/OSSL_DECODER_CTX.pod M doc/man3/OSSL_DISPATCH.pod M doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod A doc/man3/OSSL_ERR_STATE_save.pod M doc/man3/OSSL_ESS_check_signing_certs.pod A doc/man3/OSSL_GENERAL_NAMES_print.pod A doc/man3/OSSL_HPKE_CTX_new.pod M doc/man3/OSSL_HTTP_REQ_CTX.pod M doc/man3/OSSL_HTTP_transfer.pod A doc/man3/OSSL_IETF_ATTR_SYNTAX.pod A doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod A doc/man3/OSSL_INDICATOR_set_callback.pod M doc/man3/OSSL_LIB_CTX.pod A doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod M doc/man3/OSSL_PARAM_BLD.pod M doc/man3/OSSL_PARAM_int.pod A doc/man3/OSSL_PARAM_print_to_bio.pod M doc/man3/OSSL_PROVIDER.pod A doc/man3/OSSL_QUIC_client_method.pod M doc/man3/OSSL_STORE_open.pod A doc/man3/OSSL_sleep.pod M doc/man3/OSSL_trace_enabled.pod M doc/man3/OSSL_trace_set_channel.pod M doc/man3/OpenSSL_add_all_algorithms.pod M doc/man3/OpenSSL_version.pod A doc/man3/PBMAC1_get1_pbkdf2_param.pod M doc/man3/PEM_read.pod M doc/man3/PEM_read_bio_PrivateKey.pod M doc/man3/PKCS12_SAFEBAG_get0_attrs.pod M doc/man3/PKCS12_SAFEBAG_get1_cert.pod A doc/man3/PKCS12_SAFEBAG_set0_attrs.pod M doc/man3/PKCS12_create.pod M doc/man3/PKCS12_decrypt_skey.pod M doc/man3/PKCS12_gen_mac.pod M doc/man3/PKCS5_PBE_keyivgen.pod M doc/man3/PKCS5_PBKDF2_HMAC.pod M doc/man3/PKCS7_decrypt.pod M doc/man3/PKCS7_sign_add_signer.pod M doc/man3/PKCS7_verify.pod M doc/man3/RAND_add.pod M doc/man3/RAND_bytes.pod M doc/man3/RAND_cleanup.pod M doc/man3/RAND_get0_primary.pod M doc/man3/RAND_set_DRBG_type.pod M doc/man3/RC4_set_key.pod M doc/man3/RIPEMD160_Init.pod M doc/man3/RSA_check_key.pod M doc/man3/RSA_get0_key.pod M doc/man3/RSA_padding_add_PKCS1_type_1.pod M doc/man3/RSA_print.pod M doc/man3/RSA_public_encrypt.pod M doc/man3/RSA_sign.pod M doc/man3/RSA_sign_ASN1_OCTET_STRING.pod M doc/man3/SCT_print.pod M doc/man3/SSL_COMP_add_compression_method.pod M doc/man3/SSL_CONF_cmd.pod M doc/man3/SSL_CTX_dane_enable.pod M doc/man3/SSL_CTX_flush_sessions.pod M doc/man3/SSL_CTX_load_verify_locations.pod A doc/man3/SSL_CTX_set1_cert_comp_preference.pod M doc/man3/SSL_CTX_set1_curves.pod M doc/man3/SSL_CTX_set1_sigalgs.pod M doc/man3/SSL_CTX_set1_verify_cert_store.pod M doc/man3/SSL_CTX_set_alpn_select_cb.pod M doc/man3/SSL_CTX_set_cert_store.pod M doc/man3/SSL_CTX_set_cert_verify_callback.pod M doc/man3/SSL_CTX_set_cipher_list.pod M doc/man3/SSL_CTX_set_client_hello_cb.pod M doc/man3/SSL_CTX_set_ct_validation_callback.pod A doc/man3/SSL_CTX_set_domain_flags.pod M doc/man3/SSL_CTX_set_info_callback.pod M doc/man3/SSL_CTX_set_keylog_callback.pod M doc/man3/SSL_CTX_set_max_cert_list.pod M doc/man3/SSL_CTX_set_min_proto_version.pod M doc/man3/SSL_CTX_set_mode.pod M doc/man3/SSL_CTX_set_msg_callback.pod A doc/man3/SSL_CTX_set_new_pending_conn_cb.pod M doc/man3/SSL_CTX_set_options.pod M doc/man3/SSL_CTX_set_quiet_shutdown.pod M doc/man3/SSL_CTX_set_read_ahead.pod M doc/man3/SSL_CTX_set_record_padding_callback.pod M doc/man3/SSL_CTX_set_security_level.pod M doc/man3/SSL_CTX_set_split_send_fragment.pod M doc/man3/SSL_CTX_set_ssl_version.pod M doc/man3/SSL_CTX_set_tlsext_use_srtp.pod M doc/man3/SSL_CTX_set_tmp_dh_callback.pod M doc/man3/SSL_CTX_set_verify.pod M doc/man3/SSL_CTX_use_certificate.pod M doc/man3/SSL_SESSION_free.pod M doc/man3/SSL_SESSION_get_time.pod A doc/man3/SSL_accept_stream.pod M doc/man3/SSL_alloc_buffers.pod M doc/man3/SSL_clear.pod M doc/man3/SSL_connect.pod M doc/man3/SSL_do_handshake.pod M doc/man3/SSL_free.pod A doc/man3/SSL_get0_connection.pod A doc/man3/SSL_get0_group_name.pod A doc/man3/SSL_get0_peer_rpk.pod A doc/man3/SSL_get1_builtin_sigalgs.pod M doc/man3/SSL_get_ciphers.pod A doc/man3/SSL_get_conn_close_info.pod M doc/man3/SSL_get_current_cipher.pod M doc/man3/SSL_get_error.pod A doc/man3/SSL_get_event_timeout.pod A doc/man3/SSL_get_handshake_rtt.pod M doc/man3/SSL_get_peer_signature_nid.pod A doc/man3/SSL_get_rpoll_descriptor.pod M doc/man3/SSL_get_session.pod A doc/man3/SSL_get_stream_id.pod A doc/man3/SSL_get_stream_read_state.pod A doc/man3/SSL_get_value_uint.pod M doc/man3/SSL_get_verify_result.pod M doc/man3/SSL_get_version.pod M doc/man3/SSL_group_to_name.pod A doc/man3/SSL_handle_events.pod M doc/man3/SSL_in_init.pod A doc/man3/SSL_inject_net_dgram.pod M doc/man3/SSL_key_update.pod M doc/man3/SSL_new.pod A doc/man3/SSL_new_domain.pod A doc/man3/SSL_new_listener.pod A doc/man3/SSL_new_stream.pod A doc/man3/SSL_poll.pod M doc/man3/SSL_read.pod M doc/man3/SSL_read_early_data.pod M doc/man3/SSL_rstate_string.pod M doc/man3/SSL_set1_host.pod A doc/man3/SSL_set1_initial_peer_addr.pod A doc/man3/SSL_set1_server_cert_type.pod M doc/man3/SSL_set_async_callback.pod M doc/man3/SSL_set_bio.pod A doc/man3/SSL_set_blocking_mode.pod A doc/man3/SSL_set_default_stream_mode.pod M doc/man3/SSL_set_fd.pod A doc/man3/SSL_set_incoming_stream_policy.pod A doc/man3/SSL_set_quic_tls_cbs.pod M doc/man3/SSL_set_retry_verify.pod A doc/man3/SSL_set_session_secret_cb.pod M doc/man3/SSL_set_shutdown.pod M doc/man3/SSL_shutdown.pod A doc/man3/SSL_stream_conclude.pod A doc/man3/SSL_stream_reset.pod M doc/man3/SSL_want.pod M doc/man3/SSL_write.pod A doc/man3/TS_VERIFY_CTX.pod R doc/man3/TS_VERIFY_CTX_set_certs.pod M doc/man3/UI_new.pod A doc/man3/X509V3_EXT_nconf_nid.pod A doc/man3/X509V3_EXT_print.pod M doc/man3/X509V3_get_d2i.pod M doc/man3/X509V3_set_ctx.pod A doc/man3/X509_ACERT_add1_attr.pod A doc/man3/X509_ACERT_add_attr_nconf.pod A doc/man3/X509_ACERT_get0_holder_baseCertId.pod A doc/man3/X509_ACERT_get_attr.pod A doc/man3/X509_ACERT_print_ex.pod M doc/man3/X509_ALGOR_dup.pod M doc/man3/X509_CRL_get0_by_serial.pod M doc/man3/X509_LOOKUP.pod M doc/man3/X509_LOOKUP_meth_new.pod M doc/man3/X509_NAME_ENTRY_get_object.pod M doc/man3/X509_PUBKEY_new.pod M doc/man3/X509_REQ_get_extensions.pod A doc/man3/X509_STORE_CTX_get_by_subject.pod M doc/man3/X509_STORE_CTX_get_error.pod M doc/man3/X509_STORE_CTX_new.pod M doc/man3/X509_STORE_CTX_set_verify_cb.pod M doc/man3/X509_STORE_add_cert.pod M doc/man3/X509_STORE_get0_param.pod M doc/man3/X509_STORE_new.pod M doc/man3/X509_STORE_set_verify_cb_func.pod M doc/man3/X509_VERIFY_PARAM_set_flags.pod M doc/man3/X509_check_private_key.pod M doc/man3/X509_check_purpose.pod M doc/man3/X509_cmp.pod M doc/man3/X509_cmp_time.pod M doc/man3/X509_digest.pod M doc/man3/X509_dup.pod M doc/man3/X509_get0_notBefore.pod M doc/man3/X509_get0_signature.pod M doc/man3/X509_get0_uids.pod A doc/man3/X509_get_default_cert_file.pod M doc/man3/X509_get_pubkey.pod M doc/man3/X509_get_serialNumber.pod M doc/man3/X509_get_subject_name.pod M doc/man3/X509_get_version.pod M doc/man3/X509_new.pod M doc/man3/X509_sign.pod M doc/man3/X509_verify.pod M doc/man3/X509_verify_cert.pod M doc/man3/X509v3_get_ext_by_NID.pod M doc/man3/d2i_PKCS8PrivateKey_bio.pod M doc/man3/d2i_SSL_SESSION.pod M doc/man3/d2i_X509.pod M doc/man3/i2d_re_X509_tbs.pod M doc/man5/config.pod M doc/man5/fips_config.pod M doc/man5/x509v3_config.pod M doc/man7/EVP_ASYM_CIPHER-RSA.pod M doc/man7/EVP_CIPHER-AES.pod M doc/man7/EVP_CIPHER-DES.pod M doc/man7/EVP_CIPHER-SM4.pod A doc/man7/EVP_KDF-ARGON2.pod M doc/man7/EVP_KDF-HKDF.pod A doc/man7/EVP_KDF-HMAC-DRBG.pod M doc/man7/EVP_KDF-KB.pod M doc/man7/EVP_KDF-PBKDF1.pod M doc/man7/EVP_KDF-PBKDF2.pod A doc/man7/EVP_KDF-PVKKDF.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 A doc/man7/EVP_KEM-EC.pod A doc/man7/EVP_KEM-ML-KEM.pod M doc/man7/EVP_KEM-RSA.pod A doc/man7/EVP_KEM-X25519.pod M doc/man7/EVP_KEYEXCH-DH.pod M doc/man7/EVP_KEYEXCH-ECDH.pod M doc/man7/EVP_KEYEXCH-X25519.pod M doc/man7/EVP_MAC-CMAC.pod M doc/man7/EVP_MAC-GMAC.pod M doc/man7/EVP_MAC-HMAC.pod M doc/man7/EVP_MAC-KMAC.pod M doc/man7/EVP_MAC-Poly1305.pod M doc/man7/EVP_MD-BLAKE2.pod A doc/man7/EVP_MD-KECCAK.pod M doc/man7/EVP_MD-RIPEMD160.pod M doc/man7/EVP_MD-SHA2.pod M doc/man7/EVP_MD-SHAKE.pod M doc/man7/EVP_MD-common.pod M doc/man7/EVP_PKEY-DH.pod M doc/man7/EVP_PKEY-DSA.pod M doc/man7/EVP_PKEY-EC.pod M doc/man7/EVP_PKEY-HMAC.pod A doc/man7/EVP_PKEY-ML-DSA.pod A doc/man7/EVP_PKEY-ML-KEM.pod M doc/man7/EVP_PKEY-RSA.pod A doc/man7/EVP_PKEY-SLH-DSA.pod M doc/man7/EVP_PKEY-X25519.pod A doc/man7/EVP_RAND-CRNG-TEST.pod M doc/man7/EVP_RAND-CTR-DRBG.pod M doc/man7/EVP_RAND-HASH-DRBG.pod M doc/man7/EVP_RAND-HMAC-DRBG.pod A doc/man7/EVP_RAND-JITTER.pod M doc/man7/EVP_RAND-SEED-SRC.pod M doc/man7/EVP_RAND-TEST-RAND.pod M doc/man7/EVP_RAND.pod M doc/man7/EVP_SIGNATURE-DSA.pod M doc/man7/EVP_SIGNATURE-ECDSA.pod M doc/man7/EVP_SIGNATURE-ED25519.pod M doc/man7/EVP_SIGNATURE-HMAC.pod A doc/man7/EVP_SIGNATURE-ML-DSA.pod M doc/man7/EVP_SIGNATURE-RSA.pod A doc/man7/EVP_SIGNATURE-SLH-DSA.pod M doc/man7/OSSL_PROVIDER-FIPS.pod M doc/man7/OSSL_PROVIDER-base.pod M doc/man7/OSSL_PROVIDER-default.pod M doc/man7/OSSL_PROVIDER-legacy.pod A doc/man7/OSSL_STORE-winstore.pod M doc/man7/RAND.pod M doc/man7/bio.pod R doc/man7/crypto.pod M doc/man7/evp.pod M doc/man7/fips_module.pod M doc/man7/img/digest.png M doc/man7/life_cycle-digest.pod M doc/man7/life_cycle-pkey.pod R doc/man7/migration_guide.pod M doc/man7/openssl-env.pod M doc/man7/openssl-glossary.pod A doc/man7/openssl-qlog.pod A doc/man7/openssl-quic-concurrency.pod A doc/man7/openssl-quic.pod M doc/man7/openssl-threads.pod A doc/man7/ossl-guide-introduction.pod A doc/man7/ossl-guide-libcrypto-introduction.pod A doc/man7/ossl-guide-libraries-introduction.pod A doc/man7/ossl-guide-libssl-introduction.pod A doc/man7/ossl-guide-migration.pod A doc/man7/ossl-guide-quic-client-block.pod A doc/man7/ossl-guide-quic-client-non-block.pod A doc/man7/ossl-guide-quic-introduction.pod A doc/man7/ossl-guide-quic-multi-stream.pod A doc/man7/ossl-guide-quic-server-block.pod A doc/man7/ossl-guide-quic-server-non-block.pod A doc/man7/ossl-guide-tls-client-block.pod A doc/man7/ossl-guide-tls-client-non-block.pod A doc/man7/ossl-guide-tls-introduction.pod A doc/man7/ossl-guide-tls-server-block.pod M doc/man7/provider-asym_cipher.pod M doc/man7/provider-base.pod M doc/man7/provider-cipher.pod M doc/man7/provider-digest.pod M doc/man7/provider-kdf.pod M doc/man7/provider-kem.pod M doc/man7/provider-keyexch.pod M doc/man7/provider-keymgmt.pod M doc/man7/provider-mac.pod M doc/man7/provider-object.pod M doc/man7/provider-rand.pod M doc/man7/provider-signature.pod A doc/man7/provider-skeymgmt.pod M doc/man7/provider-storemgmt.pod M doc/man7/provider.pod M doc/man7/proxy-certificates.pod R doc/man7/ssl.pod M doc/perlvars.pm R e_os.h M engines/e_afalg.c M engines/e_afalg.txt M engines/e_afalg_err.c M engines/e_afalg_err.h M engines/e_capi.c M engines/e_capi.txt M engines/e_capi_err.c M engines/e_capi_err.h M engines/e_dasync.c M engines/e_devcrypto.c M engines/e_loader_attic.c M engines/e_ossltest.c M engines/e_padlock.c A exporters/build.info A exporters/cmake/OpenSSLConfig.cmake.in A exporters/cmake/OpenSSLConfigVersion.cmake.in A exporters/pkg-config/libcrypto.pc.in A exporters/pkg-config/libssl.pc.in A exporters/pkg-config/openssl.pc.in A funding.json M fuzz/README.md A fuzz/acert.c M fuzz/asn1.c M fuzz/build.info M fuzz/cmp.c A fuzz/decoder.c A fuzz/dtlsclient.c A fuzz/dtlsserver.c A fuzz/fuzz_introspector_exclusion.config M fuzz/fuzz_rand.c M fuzz/fuzzer.h A fuzz/hashtable.c M fuzz/helper.py A fuzz/ml-dsa.c A fuzz/ml-kem.c M fuzz/oids.txt A fuzz/pem.c A fuzz/provider.c A fuzz/punycode.c A fuzz/quic-client.c A fuzz/quic-lcidm.c A fuzz/quic-rcidm.c A fuzz/quic-server.c A fuzz/quic-srtm.c A fuzz/slh-dsa.c A fuzz/smime.c A fuzz/v3name.c M fuzz/x509.c M include/crypto/aes_platform.h M include/crypto/asn1.h M include/crypto/bioerr.h M include/crypto/bn.h M include/crypto/chacha.h A include/crypto/cmac.h M include/crypto/cmserr.h M include/crypto/conferr.h A include/crypto/context.h M include/crypto/cryptoerr.h M include/crypto/decoder.h M include/crypto/dh.h M include/crypto/dsa.h M include/crypto/ec.h M include/crypto/ecx.h M include/crypto/encoder.h M include/crypto/evp.h M include/crypto/evperr.h M include/crypto/httperr.h M include/crypto/md32_common.h A include/crypto/ml_dsa.h A include/crypto/ml_kem.h M include/crypto/modes.h M include/crypto/pem.h M include/crypto/pkcs12err.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 A include/crypto/riscv_arch.def A include/crypto/riscv_arch.h M include/crypto/rsa.h M include/crypto/sha.h A include/crypto/slh_dsa.h A include/crypto/sm4_platform.h M include/crypto/sparse_array.h M include/crypto/store.h M include/crypto/types.h M include/crypto/x509.h A include/crypto/x509_acert.h M include/crypto/x509err.h M include/internal/asn1.h M include/internal/bio.h A include/internal/bio_addr.h A include/internal/bio_tfo.h A include/internal/cms.h A include/internal/common.h M include/internal/comp.h M include/internal/constant_time.h A include/internal/crmf.h M include/internal/cryptlib.h M include/internal/der.h A include/internal/deterministic_nonce.h A include/internal/e_os.h A include/internal/e_winsock.h A include/internal/encoder.h M include/internal/endian.h M include/internal/ffc.h A include/internal/fips.h A include/internal/hashfunc.h A include/internal/hashtable.h A include/internal/hpke_util.h A include/internal/json_enc.h M include/internal/ktls.h A include/internal/list.h M include/internal/namemap.h M include/internal/numbers.h A include/internal/ossl_rbtree.h M include/internal/packet.h A include/internal/packet_quic.h M include/internal/param_build_set.h A include/internal/param_names.h.in A include/internal/params.h A include/internal/priority_queue.h M include/internal/property.h M include/internal/provider.h A include/internal/qlog.h A include/internal/qlog_event_helpers.h A include/internal/qlog_events.h A include/internal/quic_ackm.h A include/internal/quic_cc.h A include/internal/quic_cfq.h A include/internal/quic_channel.h A include/internal/quic_demux.h A include/internal/quic_engine.h A include/internal/quic_error.h A include/internal/quic_fc.h A include/internal/quic_fifd.h A include/internal/quic_lcidm.h A include/internal/quic_port.h A include/internal/quic_predef.h A include/internal/quic_rcidm.h A include/internal/quic_reactor.h A include/internal/quic_reactor_wait_ctx.h A include/internal/quic_record_rx.h A include/internal/quic_record_tx.h A include/internal/quic_record_util.h A include/internal/quic_rx_depack.h A include/internal/quic_srt_gen.h A include/internal/quic_srtm.h A include/internal/quic_ssl.h A include/internal/quic_statm.h A include/internal/quic_stream.h A include/internal/quic_stream_map.h A include/internal/quic_strm_reas.h A include/internal/quic_thread_assist.h A include/internal/quic_tls.h A include/internal/quic_trace.h A include/internal/quic_tserver.h A include/internal/quic_txp.h A include/internal/quic_txpim.h A include/internal/quic_types.h A include/internal/quic_vlint.h A include/internal/quic_wire.h A include/internal/quic_wire_pkt.h A include/internal/rcu.h A include/internal/recordmethod.h M include/internal/refcount.h A include/internal/ring_buf.h A include/internal/rio_notifier.h A include/internal/safe_math.h M include/internal/sha3.h M include/internal/sizes.h A include/internal/skey.h M include/internal/sockets.h A include/internal/ssl.h A include/internal/ssl3_cbc.h A include/internal/ssl_unwrap.h A include/internal/statem.h A include/internal/thread.h A include/internal/thread_arch.h A include/internal/time.h M include/internal/tlsgroups.h A include/internal/to_hex.h M include/internal/tsan_assist.h A include/internal/uint_set.h M include/openssl/asn1.h.in R include/openssl/asn1_mac.h M include/openssl/asn1err.h M include/openssl/async.h M include/openssl/bio.h.in M include/openssl/bioerr.h M include/openssl/bn.h A include/openssl/byteorder.h M include/openssl/cmp.h.in M include/openssl/cmperr.h M include/openssl/cms.h.in M include/openssl/cmserr.h R include/openssl/comp.h A include/openssl/comp.h.in M include/openssl/comperr.h M include/openssl/conf.h.in M include/openssl/conferr.h M include/openssl/configuration.h.in M include/openssl/core.h M include/openssl/core_dispatch.h R include/openssl/core_names.h A include/openssl/core_names.h.in 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/dh.h M include/openssl/dherr.h M include/openssl/dsa.h M include/openssl/e_os2.h A include/openssl/e_ostime.h M include/openssl/ec.h M include/openssl/engine.h M include/openssl/err.h.in M include/openssl/evp.h M include/openssl/evperr.h M include/openssl/fips_names.h M include/openssl/fipskey.h.in A include/openssl/hpke.h M include/openssl/http.h M include/openssl/httperr.h A include/openssl/indicator.h M include/openssl/lhash.h.in M include/openssl/macros.h A include/openssl/ml_kem.h M include/openssl/obj_mac.h M include/openssl/objects.h M include/openssl/params.h M include/openssl/pem.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/prov_ssl.h M include/openssl/proverr.h M include/openssl/provider.h A include/openssl/quic.h M include/openssl/rand.h M include/openssl/randerr.h M include/openssl/rsa.h M include/openssl/self_test.h M include/openssl/sha.h M include/openssl/srtp.h M include/openssl/ssl.h.in M include/openssl/ssl3.h M include/openssl/sslerr.h M include/openssl/sslerr_legacy.h M include/openssl/store.h A include/openssl/thread.h M include/openssl/tls1.h M include/openssl/trace.h M include/openssl/ts.h M include/openssl/types.h M include/openssl/x509.h.in A include/openssl/x509_acert.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-x86_64.pl M providers/baseprov.c M providers/build.info M providers/common/capabilities.c A providers/common/der/ML_DSA.asn1 A providers/common/der/SLH_DSA.asn1 M providers/common/der/build.info A providers/common/der/der_ml_dsa_gen.c.in A providers/common/der/der_ml_dsa_key.c M providers/common/der/der_rsa_key.c A providers/common/der/der_slh_dsa_gen.c.in A providers/common/der/der_slh_dsa_key.c M providers/common/digest_to_nid.c A providers/common/include/prov/der_ml_dsa.h.in A providers/common/include/prov/der_slh_dsa.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/providercommon.h M providers/common/include/prov/securitycheck.h M providers/common/provider_ctx.c 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/encoders.inc M providers/fips-sources.checksums M providers/fips.checksum M providers/fips.module.sources M providers/fips/build.info A providers/fips/fipsindicator.c M providers/fips/fipsprov.c A providers/fips/include/fips/fipsindicator.h A providers/fips/include/fips_indicator_params.inc A providers/fips/include/fips_selftest_params.inc A providers/fips/include/fipscommon.h M providers/fips/self_test.c M providers/fips/self_test.h M providers/fips/self_test_data.inc M providers/fips/self_test_kats.c M providers/implementations/asymciphers/rsa_enc.c M providers/implementations/asymciphers/sm2_enc.c M providers/implementations/build.info M providers/implementations/ciphers/build.info M providers/implementations/ciphers/cipher_aes.c M providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c M providers/implementations/ciphers/cipher_aes_ccm.c M providers/implementations/ciphers/cipher_aes_ccm_hw.c A providers/implementations/ciphers/cipher_aes_ccm_hw_rv32i.inc A providers/implementations/ciphers/cipher_aes_ccm_hw_rv64i.inc M providers/implementations/ciphers/cipher_aes_gcm.c M providers/implementations/ciphers/cipher_aes_gcm_hw.c M providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc M providers/implementations/ciphers/cipher_aes_gcm_hw_armv8.inc A providers/implementations/ciphers/cipher_aes_gcm_hw_ppc.inc A providers/implementations/ciphers/cipher_aes_gcm_hw_rv32i.inc A providers/implementations/ciphers/cipher_aes_gcm_hw_rv64i.inc A providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc A providers/implementations/ciphers/cipher_aes_gcm_siv.c A providers/implementations/ciphers/cipher_aes_gcm_siv.h A providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c A providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c M providers/implementations/ciphers/cipher_aes_hw.c A providers/implementations/ciphers/cipher_aes_hw_armv8.inc A providers/implementations/ciphers/cipher_aes_hw_rv32i.inc A providers/implementations/ciphers/cipher_aes_hw_rv64i.inc M providers/implementations/ciphers/cipher_aes_ocb.c M providers/implementations/ciphers/cipher_aes_ocb_hw.c M providers/implementations/ciphers/cipher_aes_siv.c 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 A providers/implementations/ciphers/cipher_aes_xts_s390x.inc M providers/implementations/ciphers/cipher_aria.c M providers/implementations/ciphers/cipher_aria_ccm.c M providers/implementations/ciphers/cipher_aria_gcm.c M providers/implementations/ciphers/cipher_blowfish.c M providers/implementations/ciphers/cipher_camellia.c M providers/implementations/ciphers/cipher_cast5.c M providers/implementations/ciphers/cipher_chacha20.c M providers/implementations/ciphers/cipher_chacha20_poly1305.c 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_hw.c M providers/implementations/ciphers/cipher_desx_hw.c M providers/implementations/ciphers/cipher_idea.c M providers/implementations/ciphers/cipher_null.c M providers/implementations/ciphers/cipher_rc2.c M providers/implementations/ciphers/cipher_rc4.c M providers/implementations/ciphers/cipher_rc4_hmac_md5.c M providers/implementations/ciphers/cipher_rc5.c M providers/implementations/ciphers/cipher_rc5.h M providers/implementations/ciphers/cipher_seed.c M providers/implementations/ciphers/cipher_sm4.c M providers/implementations/ciphers/cipher_sm4.h A providers/implementations/ciphers/cipher_sm4_ccm.c A providers/implementations/ciphers/cipher_sm4_ccm.h A providers/implementations/ciphers/cipher_sm4_ccm_hw.c A providers/implementations/ciphers/cipher_sm4_ccm_hw_rv64i.inc A providers/implementations/ciphers/cipher_sm4_gcm.c A providers/implementations/ciphers/cipher_sm4_gcm.h A providers/implementations/ciphers/cipher_sm4_gcm_hw.c A providers/implementations/ciphers/cipher_sm4_gcm_hw_rv64i.inc M providers/implementations/ciphers/cipher_sm4_hw.c A providers/implementations/ciphers/cipher_sm4_hw_rv64i.inc A providers/implementations/ciphers/cipher_sm4_xts.c A providers/implementations/ciphers/cipher_sm4_xts.h A providers/implementations/ciphers/cipher_sm4_xts_hw.c A providers/implementations/ciphers/cipher_sm4_xts_hw_rv64i.inc M providers/implementations/ciphers/cipher_tdes.h M providers/implementations/ciphers/cipher_tdes_common.c M providers/implementations/ciphers/cipher_tdes_default_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_gcm.c M providers/implementations/digests/blake2_prov.c M providers/implementations/digests/blake2b_prov.c M providers/implementations/digests/build.info M providers/implementations/digests/digestcommon.c M providers/implementations/digests/md5_sha1_prov.c M providers/implementations/digests/mdc2_prov.c M providers/implementations/digests/sha2_prov.c M providers/implementations/digests/sha3_prov.c M providers/implementations/encode_decode/build.info 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 A providers/implementations/encode_decode/ml_common_codecs.c A providers/implementations/encode_decode/ml_common_codecs.h A providers/implementations/encode_decode/ml_dsa_codecs.c A providers/implementations/encode_decode/ml_dsa_codecs.h A providers/implementations/encode_decode/ml_kem_codecs.c A providers/implementations/encode_decode/ml_kem_codecs.h M providers/implementations/exchange/build.info 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 A providers/implementations/include/prov/decoders.h M providers/implementations/include/prov/digestcommon.h A providers/implementations/include/prov/ecx.h A providers/implementations/include/prov/hmac_drbg.h M providers/implementations/include/prov/implementations.h M providers/implementations/include/prov/kdfexchange.h M providers/implementations/include/prov/macsignature.h A providers/implementations/include/prov/ml_dsa.h A providers/implementations/include/prov/ml_kem.h A providers/implementations/include/prov/mlx_kem.h M providers/implementations/include/prov/names.h M providers/implementations/include/prov/seeding.h A providers/implementations/kdfs/argon2.c M providers/implementations/kdfs/build.info M providers/implementations/kdfs/hkdf.c A providers/implementations/kdfs/hmacdrbg_kdf.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 A providers/implementations/kdfs/pvkkdf.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/build.info A providers/implementations/kem/ec_kem.c A providers/implementations/kem/eckem.h A providers/implementations/kem/ecx_kem.c A providers/implementations/kem/kem_util.c A providers/implementations/kem/ml_kem_kem.c A providers/implementations/kem/mlx_kem.c M providers/implementations/kem/rsa_kem.c A providers/implementations/kem/template_kem.c M providers/implementations/keymgmt/build.info 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 A providers/implementations/keymgmt/ml_dsa_kmgmt.c A providers/implementations/keymgmt/ml_kem_kmgmt.c A providers/implementations/keymgmt/mlx_kmgmt.c M providers/implementations/keymgmt/rsa_kmgmt.c A providers/implementations/keymgmt/slh_dsa_kmgmt.c A providers/implementations/keymgmt/template_kmgmt.c M providers/implementations/macs/blake2_mac_impl.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/build.info R 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 A providers/implementations/rands/fips_crng_test.c M providers/implementations/rands/seed_src.c A providers/implementations/rands/seed_src_jitter.c M providers/implementations/rands/seeding/build.info A providers/implementations/rands/seeding/rand_cpu_arm64.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/build.info 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 A providers/implementations/signature/ml_dsa_sig.c M providers/implementations/signature/rsa_sig.c A providers/implementations/signature/slh_dsa_sig.c M providers/implementations/signature/sm2_sig.c A providers/implementations/skeymgmt/aes_skmgmt.c A providers/implementations/skeymgmt/build.info A providers/implementations/skeymgmt/generic.c A providers/implementations/skeymgmt/skeymgmt_lcl.h M providers/implementations/storemgmt/build.info M providers/implementations/storemgmt/file_store.c M providers/implementations/storemgmt/file_store_any2obj.c A providers/implementations/storemgmt/winstore_store.c M providers/legacyprov.c M providers/nullprov.c M providers/stores.inc M ssl/bio_ssl.c M ssl/build.info M ssl/d1_lib.c M ssl/d1_msg.c M ssl/d1_srtp.c R ssl/ktls.c M ssl/pqueue.c A ssl/priority_queue.c A ssl/quic/build.info A ssl/quic/cc_newreno.c A ssl/quic/json_enc.c A ssl/quic/qlog.c A ssl/quic/qlog_event_helpers.c A ssl/quic/quic_ackm.c A ssl/quic/quic_cfq.c A ssl/quic/quic_channel.c A ssl/quic/quic_channel_local.h A ssl/quic/quic_demux.c A ssl/quic/quic_engine.c A ssl/quic/quic_engine_local.h A ssl/quic/quic_fc.c A ssl/quic/quic_fifd.c A ssl/quic/quic_impl.c A ssl/quic/quic_lcidm.c A ssl/quic/quic_local.h A ssl/quic/quic_method.c A ssl/quic/quic_obj.c A ssl/quic/quic_obj_local.h A ssl/quic/quic_port.c A ssl/quic/quic_port_local.h A ssl/quic/quic_rcidm.c A ssl/quic/quic_reactor.c A ssl/quic/quic_reactor_wait_ctx.c A ssl/quic/quic_record_rx.c A ssl/quic/quic_record_rx_local.h A ssl/quic/quic_record_shared.c A ssl/quic/quic_record_shared.h A ssl/quic/quic_record_tx.c A ssl/quic/quic_record_util.c A ssl/quic/quic_rstream.c A ssl/quic/quic_rx_depack.c A ssl/quic/quic_srt_gen.c A ssl/quic/quic_srtm.c A ssl/quic/quic_sstream.c A ssl/quic/quic_statm.c A ssl/quic/quic_stream_map.c A ssl/quic/quic_strm_reas.c A ssl/quic/quic_thread_assist.c A ssl/quic/quic_tls.c A ssl/quic/quic_tls_api.c A ssl/quic/quic_trace.c A ssl/quic/quic_tserver.c A ssl/quic/quic_txp.c A ssl/quic/quic_txpim.c A ssl/quic/quic_types.c A ssl/quic/quic_wire.c A ssl/quic/quic_wire_pkt.c A ssl/quic/uint_set.c R ssl/record/README.md A ssl/record/build.info R ssl/record/dtls1_bitmap.c A ssl/record/methods/build.info A ssl/record/methods/dtls_meth.c A ssl/record/methods/ktls_meth.c A ssl/record/methods/recmethod_local.h A ssl/record/methods/ssl3_cbc.c A ssl/record/methods/ssl3_meth.c A ssl/record/methods/tls13_meth.c A ssl/record/methods/tls1_meth.c A ssl/record/methods/tls_common.c A ssl/record/methods/tls_multib.c A ssl/record/methods/tls_pad.c A ssl/record/methods/tlsany_meth.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 R ssl/record/ssl3_buffer.c R ssl/record/ssl3_record.c R ssl/record/ssl3_record_tls13.c R ssl/record/tls_pad.c A ssl/rio/build.info A ssl/rio/poll_builder.c A ssl/rio/poll_builder.h A ssl/rio/poll_immediate.c A ssl/rio/poll_method.h A ssl/rio/rio_notifier.c R 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 A ssl/ssl_cert_comp.c M ssl/ssl_cert_table.h M ssl/ssl_ciph.c M ssl/ssl_conf.c R ssl/ssl_err.c M ssl/ssl_err_legacy.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_stat.c M ssl/ssl_txt.c M ssl/ssl_utst.c R 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 R 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/CAtsa.cnf M test/README-external.md M test/README.md M test/README.ssltest.md M test/acvp_test.c M test/acvp_test.inc M test/aesgcmtest.c M test/afalgtest.c M test/asn1_decode_test.c M test/asn1_encode_test.c M test/asn1_internal_test.c M test/asn1_time_test.c M test/asynctest.c M test/bad_dtls_test.c M test/bftest.c A test/bio_addr_test.c A test/bio_base64_test.c A test/bio_comp_test.c M test/bio_core_test.c A test/bio_dgram_test.c M test/bio_enc_test.c A test/bio_meth_test.c M test/bio_prefix_text.c A test/bio_tfo_test.c M test/bioprinttest.c M test/bntest.c M test/build.info A test/build_wincrypt_test.c A test/byteorder_test.c M test/ca-and-certs.cnf A test/ca_internals_test.c M test/casttest.c A test/cc_dummy.c A test/cert_comp_test.c A test/certs/acert.pem A test/certs/acert_bc1.pem A test/certs/acert_bc2.pem A test/certs/acert_ietf.pem A test/certs/client-pss-restrict-cert.pem A test/certs/client-pss-restrict-key.pem A test/certs/ee-cert-ec-sha3-224.pem A test/certs/ee-cert-ec-sha3-256.pem A test/certs/ee-cert-ec-sha3-384.pem A test/certs/ee-cert-ec-sha3-512.pem A test/certs/ee-codesign-anyextkeyusage.pem A test/certs/ee-codesign-crlsign.pem A test/certs/ee-codesign-keycertsign.pem A test/certs/ee-codesign-noncritical.pem A test/certs/ee-codesign-serverauth.pem A test/certs/ee-codesign.pem A test/certs/ee-self-signed-pss.pem A test/certs/ee-timestampsign-CABforum-anyextkeyusage.pem A test/certs/ee-timestampsign-CABforum-crlsign.pem A test/certs/ee-timestampsign-CABforum-keycertsign.pem A test/certs/ee-timestampsign-CABforum-noncritxku.pem A test/certs/ee-timestampsign-CABforum-serverauth.pem A test/certs/ee-timestampsign-CABforum.pem A test/certs/ee-timestampsign-rfc3161-digsig.pem A test/certs/ee-timestampsign-rfc3161-noncritxku.pem A test/certs/ee-timestampsign-rfc3161.pem A test/certs/ext-aAissuingDistributionPoint.pem A test/certs/ext-acceptableCertPolicies.pem A test/certs/ext-acceptablePrivilegePolicies.pem A test/certs/ext-allowedAttributeAssignments.pem A test/certs/ext-associatedInformation.pem A test/certs/ext-attributeDescriptor.pem A test/certs/ext-attributeMappings.pem A test/certs/ext-auditIdentity.pem A test/certs/ext-authorityAttributeIdentifier.pem A test/certs/ext-basicAttConstraints.pem M test/certs/ext-check.csr A test/certs/ext-delegatedNameConstraints.pem A test/certs/ext-groupAC.pem A test/certs/ext-holderNameConstraints.pem A test/certs/ext-indirectIssuer.pem A test/certs/ext-issuedOnBehalfOf.pem A test/certs/ext-noAssertion.pem A test/certs/ext-noRevAvail.pem A test/certs/ext-roleSpecCertIdentifier.pem A test/certs/ext-sOAIdentifier.pem A test/certs/ext-singleUse.pem A test/certs/ext-subjectDirectoryAttributes.pem A test/certs/ext-targetingInformation.pem A test/certs/ext-timeSpecification-absolute.pem A test/certs/ext-timeSpecification-periodic-no-second.pem A test/certs/ext-timeSpecification-periodic.pem A test/certs/ext-userNotice.pem M test/certs/mkcert.sh A test/certs/nc-uri-cert.pem A test/certs/ncca4-cert.pem A test/certs/ncca4-key.pem A test/certs/p256-ee-rsa-ca-cert.pem A test/certs/p256-ee-rsa-ca-key.pem A test/certs/root-ml-dsa-44-cert.pem A test/certs/root-ml-dsa-44-key.pem A test/certs/server-ml-dsa-44-cert.pem A test/certs/server-ml-dsa-44-key.pem M test/certs/setup.sh A test/certs/tab-in-dn.pem A test/certs/tab-in-dn.text A test/certs/timing-cert.pem A test/certs/timing-key.pem A test/certs/x509-req-detect-invalid-version.pem M test/chacha_internal_test.c M test/cipherlist_test.c M test/ciphername_test.c M test/clienthellotest.c M test/cmactest.c M test/cmp_client_test.c M test/cmp_ctx_test.c M test/cmp_extracerts_dos_test.c M test/cmp_hdr_test.c M test/cmp_protect_test.c M test/cmp_server_test.c M test/cmp_vfy_test.c M test/cmsapitest.c M test/conf_include_test.c M test/context_internal_test.c M test/crltest.c M test/ct_test.c M test/curve448_internal_test.c M test/danetest.c A test/decap_out.bin A test/decoder_propq_test.c M test/default-and-fips.cnf A test/default-and-jitter.cnf A test/default-for-evptest.cnf A test/default-recordpadding.cnf M test/default.cnf M test/destest.c A test/dhkem_test.inc M test/drbgtest.c M test/dsatest.c M test/dtls_mtu_test.c M test/dtlstest.c M test/ec_internal_test.c M test/ectest.c A test/encap_out.bin A test/encap_secret.bin M test/endecode_test.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 A test/evp_pkey_dhkem_test.c M test/evp_pkey_provided_test.c A test/evp_skey_test.c M test/evp_test.c A test/evp_xof_test.c M test/exptest.c M test/ext_internal_test.c A test/fake_cipherprov.c A test/fake_cipherprov.h A test/fake_pipelineprov.c A test/fake_pipelineprov.h M test/fake_rsaprov.c M test/fake_rsaprov.h M test/ffc_internal_test.c M test/filterprov.c M test/fips-and-base.cnf A test/fipsidentity.cnf M test/generate_ssl_tests.pl M test/helpers/handshake.c M test/helpers/handshake_srp.c A test/helpers/noisydgrambio.c M test/helpers/pkcs12.c M test/helpers/pkcs12.h A test/helpers/pktsplitbio.c A test/helpers/quictestlib.c A test/helpers/quictestlib.h 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/hmactest.c A test/hpke_test.c M test/http_test.c M test/ideatest.c A test/json_test.c M test/lhash_test.c A test/list_test.c M test/localetest.c M test/mdc2test.c A test/membio_test.c A test/ml_dsa.inc A test/ml_dsa_test.c A test/ml_kem_evp_extra_test.c A test/ml_kem_internal_test.c A test/mldsa_parse.py A test/mldsa_wycheproof_parse.py A test/mlkem_parse.py M test/modes_internal_test.c M test/namemap_internal_test.c A test/ocsp-tests/ca.cnf A test/ocsp-tests/index.txt A test/ocsp-tests/index.txt.attr A test/ocsp-tests/intermediate-cert.pem A test/ocsp-tests/intermediate-csr.pem A test/ocsp-tests/intermediate-key.pem A test/ocsp-tests/mk-ocsp-cert-chain.sh A test/ocsp-tests/ocsp.pem A test/ocsp-tests/root-cert.pem A test/ocsp-tests/root-key.pem A test/ocsp-tests/server-cert.pem A test/ocsp-tests/server-csr.pem A test/ocsp-tests/server-key.pem A test/ocsp-tests/server.pem M test/ocspapitest.c A test/ossl_rbtree_test.c M test/ossl_store_test.c M test/p_test.c M test/packettest.c A test/pairwise_fail_test.c M test/param_build_test.c M test/params_api_test.c M test/params_conversion_test.c M test/params_test.c A test/pkcs12_api_test.c M test/pkcs12_format_test.c M test/pkcs7_test.c A test/priority_queue_test.c M test/property_test.c M test/provfetchtest.c A test/provider_default_search_path_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 A test/quic-openssl-docker/Dockerfile A test/quic-openssl-docker/README.md A test/quic-openssl-docker/build.info A test/quic-openssl-docker/hq-interop/build.info A test/quic-openssl-docker/hq-interop/quic-hq-interop-server.c A test/quic-openssl-docker/hq-interop/quic-hq-interop.c A test/quic-openssl-docker/run_endpoint.sh A test/quic_ackm_test.c A test/quic_cc_test.c A test/quic_cfq_test.c A test/quic_client_test.c A test/quic_fc_test.c A test/quic_fifd_test.c A test/quic_lcidm_test.c A test/quic_multistream_test.c A test/quic_newcid_test.c A test/quic_qlog_test.c A test/quic_rcidm_test.c A test/quic_record_test.c A test/quic_record_test_util.h A test/quic_srt_gen_test.c A test/quic_srtm_test.c A test/quic_stream_test.c A test/quic_tserver_test.c A test/quic_txp_test.c A test/quic_txpim_test.c A test/quic_wire_test.c A test/quicapitest.c A test/quicfaultstest.c A test/radix/README.md A test/radix/main.c A test/radix/quic_bindings.c A test/radix/quic_ops.c A test/radix/quic_radix.c A test/radix/quic_tests.c A test/radix/terp.c M test/rand_test.c A test/rdcpu_sanitytest.c R test/rdrand_sanitytest.c M test/recipes/00-prep_fipsmodule_cnf.t M test/recipes/01-test_symbol_presence.t A test/recipes/02-test_byteorder.t M test/recipes/02-test_errstr.t M test/recipes/02-test_internal_keymgmt.t A test/recipes/02-test_list.t A test/recipes/02-test_priority_queue.t A test/recipes/02-test_rbtree.t A test/recipes/02-test_strtoul.t A test/recipes/02-test_time.t A test/recipes/02-test_windows_registry.t A test/recipes/03-test_evp_extra_ml_kem.t M test/recipes/03-test_fipsinstall.t M test/recipes/03-test_internal_curve448.t A test/recipes/03-test_internal_ml_kem.t A test/recipes/04-test_bio_dgram.t A test/recipes/04-test_bio_tfo.t M test/recipes/04-test_encoder_decoder.t A test/recipes/04-test_membio.t A test/recipes/04-test_provider_default_search_path.t M test/recipes/05-test_rand.t M test/recipes/06-test_algorithmid.t A test/recipes/06-test_rdcpu_sanity.t R test/recipes/06-test_rdrand_sanity.t A test/recipes/07-test_bio_comp.t M test/recipes/10-test_bn_data/bngcd.txt M test/recipes/15-test_dsaparam.t M test/recipes/15-test_ec.t M test/recipes/15-test_ecparam.t M test/recipes/15-test_gendsa.t M test/recipes/15-test_genec.t A test/recipes/15-test_genpkey.t M test/recipes/15-test_genrsa.t M test/recipes/15-test_gensm2.t A test/recipes/15-test_ml_dsa_codecs.t A test/recipes/15-test_ml_dsa_codecs_data/ml-dsa.cnf A test/recipes/15-test_ml_dsa_codecs_data/prv-44-bare-priv.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-44-bare-seed.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-44-oqskeypair.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-44-priv-only.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-44-priv.txt A test/recipes/15-test_ml_dsa_codecs_data/prv-44-seed-only.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-44-seed-priv.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-44-seed.txt A test/recipes/15-test_ml_dsa_codecs_data/prv-65-bare-priv.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-65-bare-seed.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-65-oqskeypair.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-65-priv-only.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-65-priv.txt A test/recipes/15-test_ml_dsa_codecs_data/prv-65-seed-only.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-65-seed-priv.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-65-seed.txt A test/recipes/15-test_ml_dsa_codecs_data/prv-87-bare-priv.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-87-bare-seed.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-87-oqskeypair.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-87-priv-only.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-87-priv.txt A test/recipes/15-test_ml_dsa_codecs_data/prv-87-seed-only.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-87-seed-priv.pem A test/recipes/15-test_ml_dsa_codecs_data/prv-87-seed.txt A test/recipes/15-test_ml_dsa_codecs_data/pub-44.pem A test/recipes/15-test_ml_dsa_codecs_data/pub-44.txt A test/recipes/15-test_ml_dsa_codecs_data/pub-65.pem A test/recipes/15-test_ml_dsa_codecs_data/pub-65.txt A test/recipes/15-test_ml_dsa_codecs_data/pub-87.pem A test/recipes/15-test_ml_dsa_codecs_data/pub-87.txt A test/recipes/15-test_ml_dsa_codecs_data/sig-44.dat A test/recipes/15-test_ml_dsa_codecs_data/sig-65.dat A test/recipes/15-test_ml_dsa_codecs_data/sig-87.dat A test/recipes/15-test_ml_kem_codecs.t A test/recipes/15-test_ml_kem_codecs_data/ct-1024.dat A test/recipes/15-test_ml_kem_codecs_data/ct-512.dat A test/recipes/15-test_ml_kem_codecs_data/ct-768.dat A test/recipes/15-test_ml_kem_codecs_data/ml-kem.cnf A test/recipes/15-test_ml_kem_codecs_data/prv-1024-bare-priv.pem A test/recipes/15-test_ml_kem_codecs_data/prv-1024-bare-seed.pem A test/recipes/15-test_ml_kem_codecs_data/prv-1024-oqskeypair.pem A test/recipes/15-test_ml_kem_codecs_data/prv-1024-priv-only.pem A test/recipes/15-test_ml_kem_codecs_data/prv-1024-priv.txt A test/recipes/15-test_ml_kem_codecs_data/prv-1024-seed-only.pem A test/recipes/15-test_ml_kem_codecs_data/prv-1024-seed-priv.pem A test/recipes/15-test_ml_kem_codecs_data/prv-1024-seed.txt A test/recipes/15-test_ml_kem_codecs_data/prv-512-bare-priv.pem A test/recipes/15-test_ml_kem_codecs_data/prv-512-bare-seed.pem A test/recipes/15-test_ml_kem_codecs_data/prv-512-oqskeypair.pem A test/recipes/15-test_ml_kem_codecs_data/prv-512-priv-only.pem A test/recipes/15-test_ml_kem_codecs_data/prv-512-priv.txt A test/recipes/15-test_ml_kem_codecs_data/prv-512-seed-only.pem A test/recipes/15-test_ml_kem_codecs_data/prv-512-seed-priv.pem A test/recipes/15-test_ml_kem_codecs_data/prv-512-seed.txt A test/recipes/15-test_ml_kem_codecs_data/prv-768-bare-priv.pem A test/recipes/15-test_ml_kem_codecs_data/prv-768-bare-seed.pem A test/recipes/15-test_ml_kem_codecs_data/prv-768-oqskeypair.pem A test/recipes/15-test_ml_kem_codecs_data/prv-768-priv-only.pem A test/recipes/15-test_ml_kem_codecs_data/prv-768-priv.txt A test/recipes/15-test_ml_kem_codecs_data/prv-768-seed-only.pem A test/recipes/15-test_ml_kem_codecs_data/prv-768-seed-priv.pem A test/recipes/15-test_ml_kem_codecs_data/prv-768-seed.txt A test/recipes/15-test_ml_kem_codecs_data/pub-1024.pem A test/recipes/15-test_ml_kem_codecs_data/pub-512.pem A test/recipes/15-test_ml_kem_codecs_data/pub-768.pem A test/recipes/15-test_ml_kem_codecs_data/ss-1024.dat A test/recipes/15-test_ml_kem_codecs_data/ss-512.dat A test/recipes/15-test_ml_kem_codecs_data/ss-768.dat A test/recipes/15-test_pkey.t M test/recipes/15-test_rsa.t M test/recipes/15-test_rsapss.t A test/recipes/15-test_rsax931.t M test/recipes/20-test_app.t M test/recipes/20-test_cli_fips.t A test/recipes/20-test_cli_list.t M test/recipes/20-test_dgst.t M test/recipes/20-test_dhparam.t M test/recipes/20-test_enc.t M test/recipes/20-test_mac.t M test/recipes/20-test_nocache.t M test/recipes/20-test_pkeyutl.t M test/recipes/20-test_rand_config.t A test/recipes/20-test_speed.t M test/recipes/25-test_eai_data/san.ascii M test/recipes/25-test_eai_data/san.utf8 M test/recipes/25-test_pkcs7.t A test/recipes/25-test_pkcs7_data/grfc.out A test/recipes/25-test_pkcs8.t M test/recipes/25-test_req.t M test/recipes/25-test_rusext.t M test/recipes/25-test_verify.t M test/recipes/25-test_x509.t M test/recipes/30-test_defltfips.t M test/recipes/30-test_engine.t M test/recipes/30-test_evp.t M test/recipes/30-test_evp_data/evpciph_aes_ccm_cavs.txt M test/recipes/30-test_evp_data/evpciph_aes_common.txt A test/recipes/30-test_evp_data/evpciph_aes_gcm_siv.txt M test/recipes/30-test_evp_data/evpciph_aes_ocb.txt M test/recipes/30-test_evp_data/evpciph_aes_siv.txt M test/recipes/30-test_evp_data/evpciph_aes_wrap.txt M test/recipes/30-test_evp_data/evpciph_des3_common.txt M test/recipes/30-test_evp_data/evpciph_sm4.txt A test/recipes/30-test_evp_data/evpkdf_argon2.txt M test/recipes/30-test_evp_data/evpkdf_hkdf.txt A test/recipes/30-test_evp_data/evpkdf_hmac_drbg.txt A test/recipes/30-test_evp_data/evpkdf_kbkdf_counter.txt A test/recipes/30-test_evp_data/evpkdf_kbkdf_kmac.txt M test/recipes/30-test_evp_data/evpkdf_pbkdf2.txt A test/recipes/30-test_evp_data/evpkdf_pvkkdf.txt M test/recipes/30-test_evp_data/evpkdf_ss.txt M test/recipes/30-test_evp_data/evpkdf_ssh.txt M test/recipes/30-test_evp_data/evpkdf_tls12_prf.txt M test/recipes/30-test_evp_data/evpkdf_tls13_kdf.txt M test/recipes/30-test_evp_data/evpkdf_x942.txt M test/recipes/30-test_evp_data/evpkdf_x963.txt M test/recipes/30-test_evp_data/evpmac_cmac_des.txt M test/recipes/30-test_evp_data/evpmac_common.txt M test/recipes/30-test_evp_data/evpmac_sm3.txt M test/recipes/30-test_evp_data/evpmd_blake.txt M test/recipes/30-test_evp_data/evpmd_ripemd.txt M test/recipes/30-test_evp_data/evpmd_sha.txt M test/recipes/30-test_evp_data/evppbe_pbkdf2.txt M test/recipes/30-test_evp_data/evppkey_dh.txt M test/recipes/30-test_evp_data/evppkey_dsa.txt A test/recipes/30-test_evp_data/evppkey_dsa_rfc6979.txt A test/recipes/30-test_evp_data/evppkey_dsa_sigalg.txt M test/recipes/30-test_evp_data/evppkey_ecc.txt M test/recipes/30-test_evp_data/evppkey_ecdh.txt M test/recipes/30-test_evp_data/evppkey_ecdsa.txt A test/recipes/30-test_evp_data/evppkey_ecdsa_rfc6979.txt A test/recipes/30-test_evp_data/evppkey_ecdsa_sigalg.txt M test/recipes/30-test_evp_data/evppkey_ecx.txt A test/recipes/30-test_evp_data/evppkey_ecx_kem.txt A test/recipes/30-test_evp_data/evppkey_ecx_sigalg.txt M test/recipes/30-test_evp_data/evppkey_ffdhe.txt M test/recipes/30-test_evp_data/evppkey_kas.txt M test/recipes/30-test_evp_data/evppkey_kdf_hkdf.txt M test/recipes/30-test_evp_data/evppkey_kdf_tls1_prf.txt A test/recipes/30-test_evp_data/evppkey_kdf_tls1_prf_fips.txt M test/recipes/30-test_evp_data/evppkey_mismatch.txt A test/recipes/30-test_evp_data/evppkey_mismatch_ecx.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_44_wycheproof_sign.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_44_wycheproof_verify.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_65_wycheproof_sign.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_65_wycheproof_verify.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_87_wycheproof_sign.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_87_wycheproof_verify.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_keygen.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_siggen.txt A test/recipes/30-test_evp_data/evppkey_ml_dsa_sigver.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_1024_decap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_1024_encap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_1024_keygen.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_512_decap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_512_encap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_512_keygen.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_768_decap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_768_encap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_768_keygen.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_encap_decap.txt A test/recipes/30-test_evp_data/evppkey_ml_kem_keygen.txt A test/recipes/30-test_evp_data/evppkey_mlx_kem_ec.txt A test/recipes/30-test_evp_data/evppkey_mlx_kem_ecx.txt M test/recipes/30-test_evp_data/evppkey_rsa.txt M test/recipes/30-test_evp_data/evppkey_rsa_common.txt A test/recipes/30-test_evp_data/evppkey_rsa_kem.txt A test/recipes/30-test_evp_data/evppkey_rsa_sigalg.txt A test/recipes/30-test_evp_data/evppkey_slh_dsa_keygen.txt A test/recipes/30-test_evp_data/evppkey_slh_dsa_siggen.txt A test/recipes/30-test_evp_data/evppkey_slh_dsa_sigver.txt M test/recipes/30-test_evp_data/evppkey_sm2.txt M test/recipes/30-test_evp_data/evprand.txt M test/recipes/30-test_evp_extra.t A test/recipes/30-test_evp_pkey_dhkem.t A test/recipes/30-test_evp_skey.t A test/recipes/30-test_evp_xof.t A test/recipes/30-test_hpke.t A test/recipes/30-test_ml_dsa.t A test/recipes/30-test_pairwise_fail.t A test/recipes/30-test_pairwise_fail_data/dsaparam.pem M test/recipes/30-test_provider_status.t A test/recipes/30-test_slh_dsa.t A test/recipes/60-test_x509_acert.t A test/recipes/60-test_x509_load_cert_file.t A test/recipes/60-test_x509_req.t A test/recipes/61-test_bio_addr.t A test/recipes/61-test_bio_meth.t M test/recipes/65-test_cmp_ctx.t M test/recipes/65-test_cmp_protect.t A test/recipes/65-test_cmp_protect_data/GENM_protected_Ed.der M test/recipes/65-test_cmp_protect_data/IR_protected.der A test/recipes/65-test_cmp_protect_data/prot_Ed.pem A test/recipes/65-test_cmp_protect_data/prot_RSA.pem A test/recipes/70-test_certtypeext.t M test/recipes/70-test_clienthello.t M test/recipes/70-test_comp.t M test/recipes/70-test_key_share.t A test/recipes/70-test_quic_cfq.t A test/recipes/70-test_quic_fc.t A test/recipes/70-test_quic_fifd.t A test/recipes/70-test_quic_lcidm.t A test/recipes/70-test_quic_multistream.t A test/recipes/70-test_quic_multistream_data/verify-qlog.py A test/recipes/70-test_quic_qlog.t A test/recipes/70-test_quic_radix.t A test/recipes/70-test_quic_rcidm.t A test/recipes/70-test_quic_record.t A test/recipes/70-test_quic_srtm.t A test/recipes/70-test_quic_stream.t A test/recipes/70-test_quic_tserver.t A test/recipes/70-test_quic_txp.t A test/recipes/70-test_quic_txpim.t A test/recipes/70-test_quic_wire.t M test/recipes/70-test_renegotiation.t A test/recipes/70-test_rio_poll_builder.t M test/recipes/70-test_sslcbcpadding.t M test/recipes/70-test_sslcertstatus.t M test/recipes/70-test_sslextension.t A test/recipes/70-test_sslkeylogfile.t M test/recipes/70-test_sslmessages.t M test/recipes/70-test_sslrecords.t M test/recipes/70-test_sslsessiontick.t M test/recipes/70-test_sslsigalgs.t M test/recipes/70-test_sslsignature.t M test/recipes/70-test_sslskewith0p.t M test/recipes/70-test_sslversions.t M test/recipes/70-test_sslvertol.t M test/recipes/70-test_tls13alerts.t A test/recipes/70-test_tls13certcomp.t M test/recipes/70-test_tls13cookie.t M test/recipes/70-test_tls13downgrade.t A test/recipes/70-test_tls13groupselection.t M test/recipes/70-test_tls13hrr.t M test/recipes/70-test_tls13kexmodes.t M test/recipes/70-test_tls13messages.t M test/recipes/70-test_tls13psk.t M test/recipes/70-test_tls13ticket.t M test/recipes/70-test_tlsextms.t A test/recipes/75-test_json_enc.t A test/recipes/75-test_quic_ackm.t A test/recipes/75-test_quic_cc.t A test/recipes/75-test_quic_srt_gen.t A test/recipes/75-test_quicapi.t A test/recipes/75-test_quicapi_data/ssltraceref-zlib.txt A test/recipes/75-test_quicapi_data/ssltraceref.txt M test/recipes/79-test_http.t M test/recipes/80-test_ca.t A test/recipes/80-test_ca_internals.t A test/recipes/80-test_ca_internals_data/index.txt M test/recipes/80-test_cmp_http.t M test/recipes/80-test_cmp_http_data/Mock/issuing.crt A test/recipes/80-test_cmp_http_data/Mock/new.RSA2048.key A test/recipes/80-test_cmp_http_data/Mock/newWithNew.pem A test/recipes/80-test_cmp_http_data/Mock/newWithOld.pem A test/recipes/80-test_cmp_http_data/Mock/newcrl.pem A test/recipes/80-test_cmp_http_data/Mock/oldWithNew.pem A test/recipes/80-test_cmp_http_data/Mock/oldWithOld.pem A test/recipes/80-test_cmp_http_data/Mock/oldcrl.pem M test/recipes/80-test_cmp_http_data/Mock/server.cnf M test/recipes/80-test_cmp_http_data/Mock/server.crt M test/recipes/80-test_cmp_http_data/Mock/signer_issuing.crt M test/recipes/80-test_cmp_http_data/Mock/test.cnf M test/recipes/80-test_cmp_http_data/test_commands.csv M test/recipes/80-test_cmp_http_data/test_connection.csv M test/recipes/80-test_cmp_http_data/test_credentials.csv M test/recipes/80-test_cmp_http_data/test_enrollment.csv M test/recipes/80-test_cmp_http_data/test_verification.csv M test/recipes/80-test_cms.t A test/recipes/80-test_cms_data/pkcs7-md4-encrypted.pem M test/recipes/80-test_cmsapi.t A test/recipes/80-test_cmsapi_data/cms_pwri_kek_NoIV.der M test/recipes/80-test_cmsapi_data/cms_pwri_kek_oob.der M test/recipes/80-test_dane.t M test/recipes/80-test_ocsp.t M test/recipes/80-test_pkcs12.t A test/recipes/80-test_pkcs12_data/nomac_parse.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-iter.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-key-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-salt-type.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-salt.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.good-shorter-key-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.good.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.negative-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.no-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.no-salt.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.very-big-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_256_256.zero-len.p12 A test/recipes/80-test_pkcs12_data/pbmac1_512_256.good.p12 A test/recipes/80-test_pkcs12_data/pbmac1_512_512.good.p12 A test/recipes/80-test_pkcs12_data/pbmac1_sha1_hmac_and_prf.p12 M test/recipes/80-test_ssl_new.t M test/recipes/80-test_ssl_old.t A test/recipes/82-test_ocsp_cert_chain.t A test/recipes/82-test_tfo_cli.t A test/recipes/90-test_bio_base64.t A test/recipes/90-test_cert_comp.t M test/recipes/90-test_includes.t A test/recipes/90-test_includes_data/conf-includes-prov/inc-default.cnf A test/recipes/90-test_includes_data/conf-includes-prov/inc-legacy.cnf A test/recipes/90-test_includes_data/includes-prov-dir.cnf A test/recipes/90-test_quicfaults.t A test/recipes/90-test_rpk.t M test/recipes/90-test_sslapi.t A test/recipes/90-test_sslapi_data/ssltraceref-zlib.txt A test/recipes/90-test_sslapi_data/ssltraceref.txt M test/recipes/90-test_store.t M test/recipes/90-test_sysdefault.t A test/recipes/90-test_sysdefault_data/sysdefault-bad.cnf A test/recipes/90-test_sysdefault_data/sysdefault-ignore.cnf A test/recipes/90-test_sysdefault_data/sysdefault.cnf M test/recipes/90-test_threads.t A test/recipes/90-test_trace_api.t R test/recipes/90-test_traceapi.t A test/recipes/95-test_external_cf_quiche.t A test/recipes/95-test_external_cf_quiche_data/quiche-build.sh A test/recipes/95-test_external_cf_quiche_data/quiche-server.sh A test/recipes/95-test_external_oqsprovider.t A test/recipes/95-test_external_oqsprovider_data/oqsprovider-ca.sh A test/recipes/95-test_external_oqsprovider_data/oqsprovider.sh A test/recipes/95-test_external_pkcs11_provider.t A test/recipes/95-test_external_pkcs11_provider_data/pkcs11-provider.sh M test/recipes/95-test_external_pyca_data/cryptography.sh A test/recipes/95-test_external_tlsfuzzer.t A test/recipes/95-test_external_tlsfuzzer_data/cert.json.in A test/recipes/95-test_external_tlsfuzzer_data/tls-fuzzer-cert.sh A test/recipes/95-test_external_tlsfuzzer_data/tlsfuzzer.sh A test/recipes/99-test_fuzz_acert.t A test/recipes/99-test_fuzz_decoder.t A test/recipes/99-test_fuzz_dtlsclient.t A test/recipes/99-test_fuzz_dtlsserver.t A test/recipes/99-test_fuzz_hashtable.t A test/recipes/99-test_fuzz_ml-dsa.t A test/recipes/99-test_fuzz_ml-kem.t A test/recipes/99-test_fuzz_pem.t A test/recipes/99-test_fuzz_provider.t A test/recipes/99-test_fuzz_punycode.t A test/recipes/99-test_fuzz_quic_client.t A test/recipes/99-test_fuzz_quic_lcidm.t A test/recipes/99-test_fuzz_quic_rcidm.t A test/recipes/99-test_fuzz_quic_server.t A test/recipes/99-test_fuzz_quic_srtm.t A test/recipes/99-test_fuzz_sl-dsa.t A test/recipes/99-test_fuzz_smime.t A test/recipes/99-test_fuzz_v3name.t M test/recipes/tconversion.pl M test/recordlentest.c A test/rio_poll_builder_test.c A test/rpktest.c M test/rsa_complex.c M test/rsa_mp_test.c M test/rsa_sp800_56b_test.c M test/rsa_test.c A test/rsa_x931_test.c M test/run_tests.pl A test/safe_math_test.c M test/sanitytest.c M test/secmemtest.c R test/session.pem A test/slh_dsa.inc A test/slh_dsa_test.c A test/slhdsa_parse.py M test/sm2_internal_test.c M test/smime-certs/ca.cnf A test/smime-certs/csrsa1.pem M test/smime-certs/mksmime-certs.sh A test/smime-certs/sm_mldsa44.pem A test/smime-certs/sm_slhdsa_sha2_128s.pem A test/smime-certs/sm_slhdsa_shake_128s.pem A test/smime-certs/sm_slhdsa_shake_256s.pem A test/smime-certs/smrsa1024.pem M test/sparse_array_test.c M test/ssl-tests/01-simple.cnf M test/ssl-tests/01-simple.cnf.in M test/ssl-tests/04-client_auth.cnf M test/ssl-tests/04-client_auth.cnf.in M test/ssl-tests/13-fragmentation.cnf M test/ssl-tests/13-fragmentation.cnf.in M test/ssl-tests/14-curves.cnf M test/ssl-tests/14-curves.cnf.in M test/ssl-tests/17-renegotiate.cnf.in M test/ssl-tests/18-dtls-renegotiate.cnf M test/ssl-tests/18-dtls-renegotiate.cnf.in M test/ssl-tests/19-mac-then-encrypt.cnf.in M test/ssl-tests/20-cert-select.cnf M test/ssl-tests/20-cert-select.cnf.in M test/ssl-tests/22-compression.cnf M test/ssl-tests/22-compression.cnf.in M test/ssl-tests/26-tls13_client_auth.cnf M test/ssl-tests/26-tls13_client_auth.cnf.in M test/ssl-tests/28-seclevel.cnf M test/ssl-tests/28-seclevel.cnf.in M test/ssl-tests/30-extended-master-secret.cnf M test/ssl-tests/30-extended-master-secret.cnf.in A test/ssl-tests/32-compressed-certificate.cnf A test/ssl-tests/32-compressed-certificate.cnf.in M test/ssl-tests/ssltests_base.pm M test/ssl_cert_table_internal_test.c M test/ssl_ctx_test.c A test/ssl_handshake_rtt_test.c M test/ssl_old_test.c M test/ssl_test.c M test/sslapitest.c M test/sslbuffertest.c M test/sslcorrupttest.c A test/strtoultest.c R test/sysdefault.cnf M test/sysdefaulttest.c M test/test.cnf M test/test_test.c A test/testmldsa44.pem A test/testmldsa44pub.pem A test/testmldsa65.pem A test/testmldsa65pub.pem A test/testmldsa87.pem A test/testmldsa87pub.pem M test/testutil.h M test/testutil/basic_output.c A test/testutil/compare.c M test/testutil/driver.c M test/testutil/fake_random.c M test/testutil/format_output.c A test/testutil/helper.c M test/testutil/load.c M test/testutil/output.h M test/testutil/stanza.c M test/testutil/tests.c A test/threadpool_test.c M test/threadstest.c M test/threadstest.h A test/time_test.c A test/timing_load_creds.c M test/tls-provider.c M test/tls13ccstest.c M test/tls13encryptiontest.c A test/tls13groupselection_test.c M test/tls13secretstest.c Log Message: ----------- Vendor import of OpenSSL 3.5.9 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Commit: 35a828f9adaa7963d9418cf94986d94cbf9fdd9b https://github.com/MidnightBSD/src/commit/35a828f9adaa7963d9418cf94986d94cbf9fdd9b Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: A crypto/openssl/.ctags.d/add-dir.ctags A crypto/openssl/.ctags.d/exclude.ctags A crypto/openssl/.ctags.d/openssl-stage1/10extrac-macrodefs.ctags A crypto/openssl/.ctags.d/openssl-stage2/10expand-macros.ctags M crypto/openssl/AUTHORS.md M crypto/openssl/CHANGES.md A crypto/openssl/CODE-OF-CONDUCT.md M crypto/openssl/CONTRIBUTING.md M crypto/openssl/Configurations/00-base-templates.conf M crypto/openssl/Configurations/10-main.conf M crypto/openssl/Configurations/15-android.conf M crypto/openssl/Configurations/15-ios.conf M crypto/openssl/Configurations/50-cppbuilder.conf M crypto/openssl/Configurations/50-nonstop.conf A crypto/openssl/Configurations/50-win-clang-cl.conf A crypto/openssl/Configurations/50-win-hybridcrt.conf M crypto/openssl/Configurations/50-win-onecore.conf M crypto/openssl/Configurations/README.md M crypto/openssl/Configurations/descrip.mms.tmpl M crypto/openssl/Configurations/platform/AIX.pm M crypto/openssl/Configurations/platform/Unix.pm M crypto/openssl/Configurations/shared-info.pl M crypto/openssl/Configurations/unix-Makefile.tmpl M crypto/openssl/Configurations/windows-makefile.tmpl M crypto/openssl/Configure M crypto/openssl/HACKING.md M crypto/openssl/INSTALL.md M crypto/openssl/NEWS.md M crypto/openssl/NOTES-ANDROID.md A crypto/openssl/NOTES-ANSI.md M crypto/openssl/NOTES-NONSTOP.md M crypto/openssl/NOTES-PERL.md A crypto/openssl/NOTES-POSIX.md M crypto/openssl/NOTES-UNIX.md M crypto/openssl/NOTES-VALGRIND.md M crypto/openssl/NOTES-WINDOWS.md M crypto/openssl/README-ENGINES.md M crypto/openssl/README-FIPS.md M crypto/openssl/README-PROVIDERS.md A crypto/openssl/README-QUIC.md M crypto/openssl/README.md M crypto/openssl/VERSION.dat A crypto/openssl/apps/CA.pl M crypto/openssl/apps/asn1parse.c M crypto/openssl/apps/build.info M crypto/openssl/apps/ca.c M crypto/openssl/apps/ciphers.c M crypto/openssl/apps/cmp.c M crypto/openssl/apps/cms.c M crypto/openssl/apps/crl.c M crypto/openssl/apps/crl2pkcs7.c M crypto/openssl/apps/demoSRP/srp_verifier.txt M crypto/openssl/apps/dgst.c M crypto/openssl/apps/dhparam.c M crypto/openssl/apps/dsa.c M crypto/openssl/apps/dsaparam.c M crypto/openssl/apps/ec.c M crypto/openssl/apps/ecparam.c M crypto/openssl/apps/enc.c M crypto/openssl/apps/engine.c M crypto/openssl/apps/fipsinstall.c M crypto/openssl/apps/gendsa.c M crypto/openssl/apps/genpkey.c M crypto/openssl/apps/genrsa.c M crypto/openssl/apps/include/apps.h M crypto/openssl/apps/include/cmp_mock_srv.h M crypto/openssl/apps/include/engine_loader.h M crypto/openssl/apps/include/function.h M crypto/openssl/apps/include/http_server.h A crypto/openssl/apps/include/log.h M crypto/openssl/apps/include/opt.h M crypto/openssl/apps/include/platform.h M crypto/openssl/apps/include/s_apps.h M crypto/openssl/apps/info.c M crypto/openssl/apps/lib/app_provider.c M crypto/openssl/apps/lib/app_rand.c M crypto/openssl/apps/lib/apps.c A crypto/openssl/apps/lib/apps_opt_printf.c M crypto/openssl/apps/lib/build.info M crypto/openssl/apps/lib/cmp_mock_srv.c M crypto/openssl/apps/lib/engine_loader.c M crypto/openssl/apps/lib/http_server.c A crypto/openssl/apps/lib/log.c M crypto/openssl/apps/lib/names.c M crypto/openssl/apps/lib/opt.c M crypto/openssl/apps/lib/s_cb.c M crypto/openssl/apps/lib/s_socket.c M crypto/openssl/apps/lib/tlssrp_depr.c M crypto/openssl/apps/list.c M crypto/openssl/apps/mac.c M crypto/openssl/apps/nseq.c M crypto/openssl/apps/ocsp.c M crypto/openssl/apps/openssl-vms.cnf M crypto/openssl/apps/openssl.c M crypto/openssl/apps/openssl.cnf M crypto/openssl/apps/passwd.c M crypto/openssl/apps/pkcs12.c M crypto/openssl/apps/pkcs7.c M crypto/openssl/apps/pkcs8.c M crypto/openssl/apps/pkey.c M crypto/openssl/apps/pkeyparam.c M crypto/openssl/apps/pkeyutl.c M crypto/openssl/apps/prime.c A crypto/openssl/apps/progs.c M crypto/openssl/apps/progs.h M crypto/openssl/apps/progs.pl M crypto/openssl/apps/rand.c M crypto/openssl/apps/rehash.c M crypto/openssl/apps/req.c M crypto/openssl/apps/rsa.c M crypto/openssl/apps/rsautl.c M crypto/openssl/apps/s_client.c M crypto/openssl/apps/s_server.c M crypto/openssl/apps/s_time.c M crypto/openssl/apps/sess_id.c A crypto/openssl/apps/skeyutl.c M crypto/openssl/apps/smime.c M crypto/openssl/apps/speed.c M crypto/openssl/apps/spkac.c M crypto/openssl/apps/storeutl.c M crypto/openssl/apps/ts.c M crypto/openssl/apps/tsget.in M crypto/openssl/apps/verify.c M crypto/openssl/apps/version.c M crypto/openssl/apps/x509.c M crypto/openssl/build.info A crypto/openssl/crypto/aes/asm/aes-riscv32-zkn.pl A crypto/openssl/crypto/aes/asm/aes-riscv64-zkn.pl A crypto/openssl/crypto/aes/asm/aes-riscv64-zvbb-zvkg-zvkned.pl A crypto/openssl/crypto/aes/asm/aes-riscv64-zvkb-zvkned.pl A crypto/openssl/crypto/aes/asm/aes-riscv64-zvkned.pl A crypto/openssl/crypto/aes/asm/aes-riscv64.pl M crypto/openssl/crypto/aes/asm/aes-x86_64.pl M crypto/openssl/crypto/aes/asm/aesni-sha1-x86_64.pl M crypto/openssl/crypto/aes/asm/aesni-sha256-x86_64.pl M crypto/openssl/crypto/aes/asm/aesni-x86.pl M crypto/openssl/crypto/aes/asm/aesni-x86_64.pl A crypto/openssl/crypto/aes/asm/aesni-xts-avx512.pl M crypto/openssl/crypto/aes/asm/aesp8-ppc.pl M crypto/openssl/crypto/aes/asm/aesv8-armx.pl A crypto/openssl/crypto/aes/asm/bsaes-armv8.pl M crypto/openssl/crypto/aes/asm/bsaes-x86_64.pl M crypto/openssl/crypto/aes/asm/vpaes-armv8.pl A crypto/openssl/crypto/aes/asm/vpaes-loongarch64.pl M crypto/openssl/crypto/aes/asm/vpaes-x86_64.pl M crypto/openssl/crypto/aes/build.info M crypto/openssl/crypto/aria/aria.c M crypto/openssl/crypto/arm64cpuid.pl M crypto/openssl/crypto/arm_arch.h M crypto/openssl/crypto/armcap.c M crypto/openssl/crypto/armv4cpuid.pl M crypto/openssl/crypto/asn1/a_bitstr.c M crypto/openssl/crypto/asn1/a_d2i_fp.c M crypto/openssl/crypto/asn1/a_digest.c M crypto/openssl/crypto/asn1/a_dup.c M crypto/openssl/crypto/asn1/a_i2d_fp.c M crypto/openssl/crypto/asn1/a_int.c M crypto/openssl/crypto/asn1/a_mbstr.c M crypto/openssl/crypto/asn1/a_object.c M crypto/openssl/crypto/asn1/a_sign.c M crypto/openssl/crypto/asn1/a_strex.c M crypto/openssl/crypto/asn1/a_strnid.c M crypto/openssl/crypto/asn1/a_time.c M crypto/openssl/crypto/asn1/a_verify.c M crypto/openssl/crypto/asn1/ameth_lib.c M crypto/openssl/crypto/asn1/asn1_err.c M crypto/openssl/crypto/asn1/asn1_gen.c M crypto/openssl/crypto/asn1/asn1_item_list.c M crypto/openssl/crypto/asn1/asn1_item_list.h M crypto/openssl/crypto/asn1/asn1_lib.c M crypto/openssl/crypto/asn1/asn1_local.h M crypto/openssl/crypto/asn1/asn_mime.c M crypto/openssl/crypto/asn1/asn_moid.c M crypto/openssl/crypto/asn1/asn_mstbl.c M crypto/openssl/crypto/asn1/asn_pack.c M crypto/openssl/crypto/asn1/bio_asn1.c M crypto/openssl/crypto/asn1/bio_ndef.c M crypto/openssl/crypto/asn1/d2i_pr.c M crypto/openssl/crypto/asn1/f_int.c M crypto/openssl/crypto/asn1/f_string.c M crypto/openssl/crypto/asn1/i2d_evp.c M crypto/openssl/crypto/asn1/p5_pbe.c M crypto/openssl/crypto/asn1/p5_pbev2.c M crypto/openssl/crypto/asn1/p5_scrypt.c M crypto/openssl/crypto/asn1/p8_pkey.c M crypto/openssl/crypto/asn1/standard_methods.h M crypto/openssl/crypto/asn1/tasn_dec.c M crypto/openssl/crypto/asn1/tasn_enc.c M crypto/openssl/crypto/asn1/tasn_new.c M crypto/openssl/crypto/asn1/tasn_prn.c M crypto/openssl/crypto/asn1/tasn_scn.c M crypto/openssl/crypto/asn1/tasn_utl.c M crypto/openssl/crypto/asn1/x_algor.c M crypto/openssl/crypto/asn1/x_info.c M crypto/openssl/crypto/asn1/x_int64.c M crypto/openssl/crypto/asn1/x_pkey.c M crypto/openssl/crypto/async/arch/async_null.c M crypto/openssl/crypto/async/arch/async_null.h M crypto/openssl/crypto/async/arch/async_posix.c M crypto/openssl/crypto/async/arch/async_posix.h M crypto/openssl/crypto/async/arch/async_win.c M crypto/openssl/crypto/async/arch/async_win.h M crypto/openssl/crypto/async/async.c M crypto/openssl/crypto/async/async_wait.c M crypto/openssl/crypto/bf/bf_local.h M crypto/openssl/crypto/bio/bf_buff.c M crypto/openssl/crypto/bio/bf_lbuf.c M crypto/openssl/crypto/bio/bf_nbio.c M crypto/openssl/crypto/bio/bio_addr.c M crypto/openssl/crypto/bio/bio_cb.c M crypto/openssl/crypto/bio/bio_dump.c M crypto/openssl/crypto/bio/bio_err.c M crypto/openssl/crypto/bio/bio_lib.c M crypto/openssl/crypto/bio/bio_local.h M crypto/openssl/crypto/bio/bio_meth.c M crypto/openssl/crypto/bio/bio_print.c M crypto/openssl/crypto/bio/bio_sock.c M crypto/openssl/crypto/bio/bio_sock2.c M crypto/openssl/crypto/bio/bss_acpt.c M crypto/openssl/crypto/bio/bss_bio.c M crypto/openssl/crypto/bio/bss_conn.c M crypto/openssl/crypto/bio/bss_core.c M crypto/openssl/crypto/bio/bss_dgram.c A crypto/openssl/crypto/bio/bss_dgram_pair.c M crypto/openssl/crypto/bio/bss_fd.c M crypto/openssl/crypto/bio/bss_file.c M crypto/openssl/crypto/bio/bss_log.c M crypto/openssl/crypto/bio/bss_mem.c M crypto/openssl/crypto/bio/bss_sock.c M crypto/openssl/crypto/bio/build.info M crypto/openssl/crypto/bio/ossl_core_bio.c M crypto/openssl/crypto/bn/asm/armv4-gf2m.pl M crypto/openssl/crypto/bn/asm/armv4-mont.pl M crypto/openssl/crypto/bn/asm/armv8-mont.pl M crypto/openssl/crypto/bn/asm/mips.pl M crypto/openssl/crypto/bn/asm/ppc64-mont-fixed.pl A crypto/openssl/crypto/bn/asm/rsaz-2k-avx512.pl A crypto/openssl/crypto/bn/asm/rsaz-2k-avxifma.pl A crypto/openssl/crypto/bn/asm/rsaz-3k-avx512.pl A crypto/openssl/crypto/bn/asm/rsaz-3k-avxifma.pl A crypto/openssl/crypto/bn/asm/rsaz-4k-avx512.pl A crypto/openssl/crypto/bn/asm/rsaz-4k-avxifma.pl M crypto/openssl/crypto/bn/asm/rsaz-avx2.pl R crypto/openssl/crypto/bn/asm/rsaz-avx512.pl M crypto/openssl/crypto/bn/asm/rsaz-x86_64.pl M crypto/openssl/crypto/bn/asm/sparcv8.S M crypto/openssl/crypto/bn/asm/sparcv8plus.S M crypto/openssl/crypto/bn/asm/x86_64-mont5.pl M crypto/openssl/crypto/bn/bn_asm.c M crypto/openssl/crypto/bn/bn_blind.c M crypto/openssl/crypto/bn/bn_const.c M crypto/openssl/crypto/bn/bn_conv.c M crypto/openssl/crypto/bn/bn_ctx.c M crypto/openssl/crypto/bn/bn_exp.c M crypto/openssl/crypto/bn/bn_gcd.c M crypto/openssl/crypto/bn/bn_gf2m.c M crypto/openssl/crypto/bn/bn_intern.c M crypto/openssl/crypto/bn/bn_lib.c M crypto/openssl/crypto/bn/bn_local.h M crypto/openssl/crypto/bn/bn_mod.c M crypto/openssl/crypto/bn/bn_mont.c M crypto/openssl/crypto/bn/bn_mul.c M crypto/openssl/crypto/bn/bn_nist.c M crypto/openssl/crypto/bn/bn_ppc.c M crypto/openssl/crypto/bn/bn_prime.c M crypto/openssl/crypto/bn/bn_rand.c M crypto/openssl/crypto/bn/bn_recp.c M crypto/openssl/crypto/bn/bn_rsa_fips186_4.c A crypto/openssl/crypto/bn/bn_s390x.c M crypto/openssl/crypto/bn/build.info M crypto/openssl/crypto/bn/rsaz_exp.c M crypto/openssl/crypto/bn/rsaz_exp.h M crypto/openssl/crypto/bn/rsaz_exp_x2.c M crypto/openssl/crypto/buffer/buffer.c M crypto/openssl/crypto/build.info M crypto/openssl/crypto/camellia/asm/cmll-x86_64.pl M crypto/openssl/crypto/cast/cast_local.h M crypto/openssl/crypto/chacha/asm/chacha-armv4.pl A crypto/openssl/crypto/chacha/asm/chacha-armv8-sve.pl M crypto/openssl/crypto/chacha/asm/chacha-armv8.pl A crypto/openssl/crypto/chacha/asm/chacha-loongarch64.pl A crypto/openssl/crypto/chacha/asm/chacha-riscv64-v-zbb.pl M crypto/openssl/crypto/chacha/asm/chacha-x86.pl M crypto/openssl/crypto/chacha/asm/chacha-x86_64.pl A crypto/openssl/crypto/chacha/asm/chachap10-ppc.pl M crypto/openssl/crypto/chacha/build.info M crypto/openssl/crypto/chacha/chacha_enc.c M crypto/openssl/crypto/chacha/chacha_ppc.c A crypto/openssl/crypto/chacha/chacha_riscv.c M crypto/openssl/crypto/cmac/cmac.c M crypto/openssl/crypto/cmp/build.info M crypto/openssl/crypto/cmp/cmp_asn.c M crypto/openssl/crypto/cmp/cmp_client.c M crypto/openssl/crypto/cmp/cmp_ctx.c M crypto/openssl/crypto/cmp/cmp_err.c A crypto/openssl/crypto/cmp/cmp_genm.c M crypto/openssl/crypto/cmp/cmp_hdr.c M crypto/openssl/crypto/cmp/cmp_http.c M crypto/openssl/crypto/cmp/cmp_local.h M crypto/openssl/crypto/cmp/cmp_msg.c M crypto/openssl/crypto/cmp/cmp_protect.c M crypto/openssl/crypto/cmp/cmp_server.c M crypto/openssl/crypto/cmp/cmp_util.c M crypto/openssl/crypto/cmp/cmp_vfy.c M crypto/openssl/crypto/cms/cms_asn1.c M crypto/openssl/crypto/cms/cms_cd.c M crypto/openssl/crypto/cms/cms_dd.c M crypto/openssl/crypto/cms/cms_dh.c M crypto/openssl/crypto/cms/cms_ec.c M crypto/openssl/crypto/cms/cms_enc.c M crypto/openssl/crypto/cms/cms_env.c M crypto/openssl/crypto/cms/cms_err.c M crypto/openssl/crypto/cms/cms_ess.c M crypto/openssl/crypto/cms/cms_io.c M crypto/openssl/crypto/cms/cms_kari.c M crypto/openssl/crypto/cms/cms_lib.c M crypto/openssl/crypto/cms/cms_local.h M crypto/openssl/crypto/cms/cms_pwri.c M crypto/openssl/crypto/cms/cms_rsa.c M crypto/openssl/crypto/cms/cms_sd.c M crypto/openssl/crypto/cms/cms_smime.c M crypto/openssl/crypto/comp/build.info A crypto/openssl/crypto/comp/c_brotli.c M crypto/openssl/crypto/comp/c_zlib.c A crypto/openssl/crypto/comp/c_zstd.c M crypto/openssl/crypto/comp/comp_err.c M crypto/openssl/crypto/comp/comp_lib.c M crypto/openssl/crypto/comp/comp_local.h A crypto/openssl/crypto/comp_methods.c M crypto/openssl/crypto/conf/conf_api.c M crypto/openssl/crypto/conf/conf_def.c M crypto/openssl/crypto/conf/conf_err.c M crypto/openssl/crypto/conf/conf_lib.c M crypto/openssl/crypto/conf/conf_mod.c M crypto/openssl/crypto/context.c M crypto/openssl/crypto/core_algorithm.c M crypto/openssl/crypto/core_fetch.c M crypto/openssl/crypto/core_namemap.c M crypto/openssl/crypto/cpt_err.c M crypto/openssl/crypto/cpuid.c M crypto/openssl/crypto/crmf/crmf_asn.c M crypto/openssl/crypto/crmf/crmf_err.c M crypto/openssl/crypto/crmf/crmf_lib.c M crypto/openssl/crypto/crmf/crmf_local.h M crypto/openssl/crypto/crmf/crmf_pbm.c M crypto/openssl/crypto/cryptlib.c M crypto/openssl/crypto/ct/ct_b64.c M crypto/openssl/crypto/ct/ct_log.c M crypto/openssl/crypto/ct/ct_oct.c M crypto/openssl/crypto/ct/ct_policy.c M crypto/openssl/crypto/ct/ct_sct.c M crypto/openssl/crypto/ct/ct_sct_ctx.c M crypto/openssl/crypto/cversion.c A crypto/openssl/crypto/defaults.c M crypto/openssl/crypto/der_writer.c M crypto/openssl/crypto/des/cfb_enc.c M crypto/openssl/crypto/des/des_local.h M crypto/openssl/crypto/des/set_key.c A crypto/openssl/crypto/deterministic_nonce.c M crypto/openssl/crypto/dh/dh_ameth.c M crypto/openssl/crypto/dh/dh_backend.c M crypto/openssl/crypto/dh/dh_check.c M crypto/openssl/crypto/dh/dh_err.c M crypto/openssl/crypto/dh/dh_gen.c M crypto/openssl/crypto/dh/dh_kdf.c M crypto/openssl/crypto/dh/dh_key.c M crypto/openssl/crypto/dh/dh_lib.c M crypto/openssl/crypto/dh/dh_meth.c M crypto/openssl/crypto/dh/dh_pmeth.c M crypto/openssl/crypto/dllmain.c M crypto/openssl/crypto/dsa/dsa_ameth.c M crypto/openssl/crypto/dsa/dsa_backend.c M crypto/openssl/crypto/dsa/dsa_check.c M crypto/openssl/crypto/dsa/dsa_key.c M crypto/openssl/crypto/dsa/dsa_lib.c M crypto/openssl/crypto/dsa/dsa_local.h M crypto/openssl/crypto/dsa/dsa_meth.c M crypto/openssl/crypto/dsa/dsa_ossl.c M crypto/openssl/crypto/dsa/dsa_pmeth.c M crypto/openssl/crypto/dsa/dsa_sign.c M crypto/openssl/crypto/dso/dso_dl.c M crypto/openssl/crypto/dso/dso_dlfcn.c M crypto/openssl/crypto/dso/dso_lib.c M crypto/openssl/crypto/dso/dso_local.h M crypto/openssl/crypto/dso/dso_vms.c M crypto/openssl/crypto/dso/dso_win32.c A crypto/openssl/crypto/ec/asm/ecp_nistp384-ppc64.pl M crypto/openssl/crypto/ec/asm/ecp_nistz256-armv8.pl M crypto/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl A crypto/openssl/crypto/ec/asm/ecp_sm2p256-armv8.pl M crypto/openssl/crypto/ec/build.info M crypto/openssl/crypto/ec/curve25519.c M crypto/openssl/crypto/ec/curve448/arch_32/f_impl32.c M crypto/openssl/crypto/ec/curve448/arch_64/f_impl64.c M crypto/openssl/crypto/ec/curve448/curve448.c M crypto/openssl/crypto/ec/curve448/curve448_local.h M crypto/openssl/crypto/ec/curve448/ed448.h M crypto/openssl/crypto/ec/curve448/eddsa.c M crypto/openssl/crypto/ec/curve448/f_generic.c M crypto/openssl/crypto/ec/curve448/field.h M crypto/openssl/crypto/ec/curve448/point_448.h M crypto/openssl/crypto/ec/ec2_oct.c M crypto/openssl/crypto/ec/ec2_smpl.c M crypto/openssl/crypto/ec/ec_ameth.c M crypto/openssl/crypto/ec/ec_asn1.c M crypto/openssl/crypto/ec/ec_backend.c M crypto/openssl/crypto/ec/ec_check.c M crypto/openssl/crypto/ec/ec_curve.c M crypto/openssl/crypto/ec/ec_deprecated.c M crypto/openssl/crypto/ec/ec_key.c M crypto/openssl/crypto/ec/ec_kmeth.c M crypto/openssl/crypto/ec/ec_lib.c M crypto/openssl/crypto/ec/ec_local.h M crypto/openssl/crypto/ec/ec_mult.c M crypto/openssl/crypto/ec/ec_oct.c M crypto/openssl/crypto/ec/ec_pmeth.c M crypto/openssl/crypto/ec/ec_print.c M crypto/openssl/crypto/ec/ecdh_ossl.c M crypto/openssl/crypto/ec/ecdsa_ossl.c M crypto/openssl/crypto/ec/eck_prn.c M crypto/openssl/crypto/ec/ecp_mont.c M crypto/openssl/crypto/ec/ecp_nistp224.c M crypto/openssl/crypto/ec/ecp_nistp256.c A crypto/openssl/crypto/ec/ecp_nistp384.c M crypto/openssl/crypto/ec/ecp_nistp521.c M crypto/openssl/crypto/ec/ecp_nistz256.c M crypto/openssl/crypto/ec/ecp_s390x_nistp.c A crypto/openssl/crypto/ec/ecp_sm2p256.c A crypto/openssl/crypto/ec/ecp_sm2p256_table.c M crypto/openssl/crypto/ec/ecp_smpl.c M crypto/openssl/crypto/ec/ecx_backend.c M crypto/openssl/crypto/ec/ecx_key.c M crypto/openssl/crypto/ec/ecx_meth.c M crypto/openssl/crypto/encode_decode/decoder_lib.c M crypto/openssl/crypto/encode_decode/decoder_meth.c M crypto/openssl/crypto/encode_decode/decoder_pkey.c M crypto/openssl/crypto/encode_decode/encoder_lib.c M crypto/openssl/crypto/encode_decode/encoder_local.h M crypto/openssl/crypto/encode_decode/encoder_meth.c M crypto/openssl/crypto/encode_decode/encoder_pkey.c M crypto/openssl/crypto/engine/eng_ctrl.c M crypto/openssl/crypto/engine/eng_dyn.c M crypto/openssl/crypto/engine/eng_init.c M crypto/openssl/crypto/engine/eng_lib.c M crypto/openssl/crypto/engine/eng_list.c M crypto/openssl/crypto/engine/eng_local.h M crypto/openssl/crypto/engine/eng_openssl.c M crypto/openssl/crypto/engine/eng_rdrand.c M crypto/openssl/crypto/engine/tb_asnmth.c M crypto/openssl/crypto/err/build.info M crypto/openssl/crypto/err/err.c M crypto/openssl/crypto/err/err_all.c M crypto/openssl/crypto/err/err_local.h A crypto/openssl/crypto/err/err_mark.c A crypto/openssl/crypto/err/err_save.c M crypto/openssl/crypto/err/openssl.ec M crypto/openssl/crypto/err/openssl.txt M crypto/openssl/crypto/ess/ess_lib.c M crypto/openssl/crypto/evp/asymcipher.c M crypto/openssl/crypto/evp/bio_b64.c M crypto/openssl/crypto/evp/bio_enc.c M crypto/openssl/crypto/evp/bio_ok.c M crypto/openssl/crypto/evp/build.info M crypto/openssl/crypto/evp/c_allc.c M crypto/openssl/crypto/evp/cmeth_lib.c M crypto/openssl/crypto/evp/ctrl_params_translate.c M crypto/openssl/crypto/evp/dh_support.c M crypto/openssl/crypto/evp/digest.c M crypto/openssl/crypto/evp/e_aes.c M crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c M crypto/openssl/crypto/evp/e_aria.c M crypto/openssl/crypto/evp/e_chacha20_poly1305.c M crypto/openssl/crypto/evp/e_des.c M crypto/openssl/crypto/evp/e_des3.c M crypto/openssl/crypto/evp/e_sm4.c M crypto/openssl/crypto/evp/encode.c M crypto/openssl/crypto/evp/evp_enc.c M crypto/openssl/crypto/evp/evp_err.c M crypto/openssl/crypto/evp/evp_fetch.c M crypto/openssl/crypto/evp/evp_key.c M crypto/openssl/crypto/evp/evp_lib.c M crypto/openssl/crypto/evp/evp_local.h M crypto/openssl/crypto/evp/evp_pbe.c M crypto/openssl/crypto/evp/evp_pkey.c M crypto/openssl/crypto/evp/evp_rand.c M crypto/openssl/crypto/evp/exchange.c M crypto/openssl/crypto/evp/kdf_lib.c M crypto/openssl/crypto/evp/kdf_meth.c M crypto/openssl/crypto/evp/kem.c M crypto/openssl/crypto/evp/keymgmt_lib.c M crypto/openssl/crypto/evp/keymgmt_meth.c M crypto/openssl/crypto/evp/legacy_blake2.c M crypto/openssl/crypto/evp/legacy_sha.c M crypto/openssl/crypto/evp/m_sigver.c M crypto/openssl/crypto/evp/mac_lib.c M crypto/openssl/crypto/evp/mac_meth.c M crypto/openssl/crypto/evp/p5_crpt.c M crypto/openssl/crypto/evp/p_dec.c M crypto/openssl/crypto/evp/p_enc.c M crypto/openssl/crypto/evp/p_legacy.c M crypto/openssl/crypto/evp/p_lib.c M crypto/openssl/crypto/evp/p_open.c M crypto/openssl/crypto/evp/p_seal.c M crypto/openssl/crypto/evp/p_sign.c M crypto/openssl/crypto/evp/p_verify.c M crypto/openssl/crypto/evp/pmeth_gn.c M crypto/openssl/crypto/evp/pmeth_lib.c A crypto/openssl/crypto/evp/s_lib.c M crypto/openssl/crypto/evp/signature.c A crypto/openssl/crypto/evp/skeymgmt_meth.c M crypto/openssl/crypto/ex_data.c M crypto/openssl/crypto/ffc/ffc_backend.c M crypto/openssl/crypto/ffc/ffc_key_generate.c M crypto/openssl/crypto/ffc/ffc_params.c M crypto/openssl/crypto/ffc/ffc_params_generate.c M crypto/openssl/crypto/getenv.c A crypto/openssl/crypto/hashtable/build.info A crypto/openssl/crypto/hashtable/hashfunc.c A crypto/openssl/crypto/hashtable/hashtable.c M crypto/openssl/crypto/hmac/build.info M crypto/openssl/crypto/hmac/hmac.c M crypto/openssl/crypto/hmac/hmac_local.h A crypto/openssl/crypto/hmac/hmac_s390x.c A crypto/openssl/crypto/hpke/build.info A crypto/openssl/crypto/hpke/hpke.c A crypto/openssl/crypto/hpke/hpke_util.c M crypto/openssl/crypto/http/build.info M crypto/openssl/crypto/http/http_client.c M crypto/openssl/crypto/http/http_err.c M crypto/openssl/crypto/http/http_lib.c M crypto/openssl/crypto/idea/idea_local.h A crypto/openssl/crypto/indicator_core.c M crypto/openssl/crypto/info.c M crypto/openssl/crypto/init.c M crypto/openssl/crypto/initthread.c M crypto/openssl/crypto/lhash/lh_stats.c M crypto/openssl/crypto/lhash/lhash.c M crypto/openssl/crypto/lhash/lhash_local.h A crypto/openssl/crypto/loongarch64cpuid.pl A crypto/openssl/crypto/loongarch_arch.h A crypto/openssl/crypto/loongarchcap.c A crypto/openssl/crypto/md5/asm/md5-aarch64.pl A crypto/openssl/crypto/md5/asm/md5-loongarch64.pl M crypto/openssl/crypto/md5/asm/md5-x86_64.pl M crypto/openssl/crypto/md5/build.info M crypto/openssl/crypto/md5/md5_local.h M crypto/openssl/crypto/mem.c M crypto/openssl/crypto/mem_sec.c A crypto/openssl/crypto/ml_dsa/build.info A crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c A crypto/openssl/crypto/ml_dsa/ml_dsa_hash.h A crypto/openssl/crypto/ml_dsa/ml_dsa_key.c A crypto/openssl/crypto/ml_dsa/ml_dsa_key.h A crypto/openssl/crypto/ml_dsa/ml_dsa_key_compress.c A crypto/openssl/crypto/ml_dsa/ml_dsa_local.h A crypto/openssl/crypto/ml_dsa/ml_dsa_matrix.c A crypto/openssl/crypto/ml_dsa/ml_dsa_matrix.h A crypto/openssl/crypto/ml_dsa/ml_dsa_ntt.c A crypto/openssl/crypto/ml_dsa/ml_dsa_params.c A crypto/openssl/crypto/ml_dsa/ml_dsa_poly.h A crypto/openssl/crypto/ml_dsa/ml_dsa_sample.c A crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c A crypto/openssl/crypto/ml_dsa/ml_dsa_sign.h A crypto/openssl/crypto/ml_dsa/ml_dsa_vector.h A crypto/openssl/crypto/ml_kem/build.info A crypto/openssl/crypto/ml_kem/ml_kem.c A crypto/openssl/crypto/modes/asm/aes-gcm-armv8-unroll8_64.pl M crypto/openssl/crypto/modes/asm/aes-gcm-armv8_64.pl A crypto/openssl/crypto/modes/asm/aes-gcm-avx512.pl A crypto/openssl/crypto/modes/asm/aes-gcm-ppc.pl A crypto/openssl/crypto/modes/asm/aes-gcm-riscv64-zvkb-zvkg-zvkned.pl M crypto/openssl/crypto/modes/asm/aesni-gcm-x86_64.pl A crypto/openssl/crypto/modes/asm/ghash-riscv64-zvkb-zvbc.pl A crypto/openssl/crypto/modes/asm/ghash-riscv64-zvkg.pl A crypto/openssl/crypto/modes/asm/ghash-riscv64.pl M crypto/openssl/crypto/modes/asm/ghash-s390x.pl M crypto/openssl/crypto/modes/asm/ghash-x86_64.pl M crypto/openssl/crypto/modes/asm/ghashv8-armx.pl M crypto/openssl/crypto/modes/build.info M crypto/openssl/crypto/modes/gcm128.c M crypto/openssl/crypto/modes/ocb128.c M crypto/openssl/crypto/modes/siv128.c A crypto/openssl/crypto/modes/xts128gb.c M crypto/openssl/crypto/o_dir.c M crypto/openssl/crypto/o_fopen.c M crypto/openssl/crypto/o_init.c M crypto/openssl/crypto/o_str.c M crypto/openssl/crypto/objects/o_names.c M crypto/openssl/crypto/objects/obj_dat.c M crypto/openssl/crypto/objects/obj_dat.h M crypto/openssl/crypto/objects/obj_dat.pl M crypto/openssl/crypto/objects/obj_lib.c M crypto/openssl/crypto/objects/obj_local.h M crypto/openssl/crypto/objects/obj_mac.num M crypto/openssl/crypto/objects/obj_xref.c M crypto/openssl/crypto/objects/obj_xref.h M crypto/openssl/crypto/objects/obj_xref.txt M crypto/openssl/crypto/objects/objects.txt M crypto/openssl/crypto/ocsp/ocsp_cl.c M crypto/openssl/crypto/ocsp/ocsp_ext.c M crypto/openssl/crypto/ocsp/ocsp_prn.c M crypto/openssl/crypto/ocsp/ocsp_vfy.c M crypto/openssl/crypto/ocsp/v3_ocsp.c M crypto/openssl/crypto/packet.c M crypto/openssl/crypto/param_build.c M crypto/openssl/crypto/param_build_set.c M crypto/openssl/crypto/params.c M crypto/openssl/crypto/params_dup.c M crypto/openssl/crypto/params_from_text.c A crypto/openssl/crypto/params_idx.c A crypto/openssl/crypto/params_idx.c.in M crypto/openssl/crypto/passphrase.c M crypto/openssl/crypto/pem/pem_err.c M crypto/openssl/crypto/pem/pem_info.c M crypto/openssl/crypto/pem/pem_lib.c M crypto/openssl/crypto/pem/pem_pkey.c M crypto/openssl/crypto/pem/pem_sign.c M crypto/openssl/crypto/pem/pvkfmt.c M crypto/openssl/crypto/perlasm/arm-xlate.pl M crypto/openssl/crypto/perlasm/ppc-xlate.pl A crypto/openssl/crypto/perlasm/riscv.pm M crypto/openssl/crypto/perlasm/x86_64-xlate.pl M crypto/openssl/crypto/perlasm/x86asm.pl M crypto/openssl/crypto/perlasm/x86gas.pl M crypto/openssl/crypto/perlasm/x86masm.pl M crypto/openssl/crypto/perlasm/x86nasm.pl M crypto/openssl/crypto/pkcs12/p12_add.c M crypto/openssl/crypto/pkcs12/p12_asn.c M crypto/openssl/crypto/pkcs12/p12_attr.c M crypto/openssl/crypto/pkcs12/p12_crt.c M crypto/openssl/crypto/pkcs12/p12_decr.c M crypto/openssl/crypto/pkcs12/p12_init.c M crypto/openssl/crypto/pkcs12/p12_key.c M crypto/openssl/crypto/pkcs12/p12_kiss.c M crypto/openssl/crypto/pkcs12/p12_local.h M crypto/openssl/crypto/pkcs12/p12_mutl.c M crypto/openssl/crypto/pkcs12/p12_npas.c M crypto/openssl/crypto/pkcs12/p12_p8e.c M crypto/openssl/crypto/pkcs12/p12_sbag.c M crypto/openssl/crypto/pkcs12/p12_utl.c M crypto/openssl/crypto/pkcs12/pk12err.c M crypto/openssl/crypto/pkcs7/bio_pk7.c M crypto/openssl/crypto/pkcs7/pk7_asn1.c M crypto/openssl/crypto/pkcs7/pk7_attr.c M crypto/openssl/crypto/pkcs7/pk7_doit.c M crypto/openssl/crypto/pkcs7/pk7_lib.c M crypto/openssl/crypto/pkcs7/pk7_local.h M crypto/openssl/crypto/pkcs7/pk7_smime.c M crypto/openssl/crypto/poly1305/asm/poly1305-armv4.pl M crypto/openssl/crypto/poly1305/asm/poly1305-armv8.pl M crypto/openssl/crypto/poly1305/asm/poly1305-x86_64.pl M crypto/openssl/crypto/poly1305/poly1305.c M crypto/openssl/crypto/poly1305/poly1305_ieee754.c M crypto/openssl/crypto/ppccap.c M crypto/openssl/crypto/ppccpuid.pl M crypto/openssl/crypto/property/defn_cache.c M crypto/openssl/crypto/property/property.c M crypto/openssl/crypto/property/property_parse.c M crypto/openssl/crypto/property/property_string.c M crypto/openssl/crypto/provider.c M crypto/openssl/crypto/provider_child.c M crypto/openssl/crypto/provider_conf.c M crypto/openssl/crypto/provider_core.c M crypto/openssl/crypto/punycode.c A crypto/openssl/crypto/quic_vlint.c M crypto/openssl/crypto/rand/build.info M crypto/openssl/crypto/rand/prov_seed.c M crypto/openssl/crypto/rand/rand_deprecated.c M crypto/openssl/crypto/rand/rand_err.c M crypto/openssl/crypto/rand/rand_lib.c M crypto/openssl/crypto/rand/rand_pool.c A crypto/openssl/crypto/rand/rand_uniform.c M crypto/openssl/crypto/rand/randfile.c A crypto/openssl/crypto/rbtree/build.info A crypto/openssl/crypto/rbtree/rbtree.c M crypto/openssl/crypto/rc2/rc2_local.h M crypto/openssl/crypto/rc4/asm/rc4-x86_64.pl M crypto/openssl/crypto/rc4/rc4_enc.c M crypto/openssl/crypto/rc5/rc5_local.h A crypto/openssl/crypto/rcu_internal.h A crypto/openssl/crypto/riscv32cpuid.pl A crypto/openssl/crypto/riscv64cpuid.pl A crypto/openssl/crypto/riscvcap.c M crypto/openssl/crypto/rsa/rsa_ameth.c M crypto/openssl/crypto/rsa/rsa_backend.c M crypto/openssl/crypto/rsa/rsa_chk.c M crypto/openssl/crypto/rsa/rsa_crpt.c M crypto/openssl/crypto/rsa/rsa_gen.c M crypto/openssl/crypto/rsa/rsa_lib.c M crypto/openssl/crypto/rsa/rsa_local.h M crypto/openssl/crypto/rsa/rsa_meth.c M crypto/openssl/crypto/rsa/rsa_mp.c M crypto/openssl/crypto/rsa/rsa_oaep.c M crypto/openssl/crypto/rsa/rsa_ossl.c M crypto/openssl/crypto/rsa/rsa_pk1.c M crypto/openssl/crypto/rsa/rsa_pmeth.c M crypto/openssl/crypto/rsa/rsa_pss.c M crypto/openssl/crypto/rsa/rsa_saos.c M crypto/openssl/crypto/rsa/rsa_schemes.c M crypto/openssl/crypto/rsa/rsa_sign.c M crypto/openssl/crypto/rsa/rsa_sp800_56b_check.c M crypto/openssl/crypto/rsa/rsa_sp800_56b_gen.c M crypto/openssl/crypto/rsa/rsa_x931.c M crypto/openssl/crypto/rsa/rsa_x931g.c M crypto/openssl/crypto/s390x_arch.h M crypto/openssl/crypto/s390xcap.c M crypto/openssl/crypto/s390xcpuid.pl M crypto/openssl/crypto/self_test_core.c M crypto/openssl/crypto/sha/asm/keccak1600-armv4.pl M crypto/openssl/crypto/sha/asm/keccak1600-armv8.pl M crypto/openssl/crypto/sha/asm/keccak1600-ppc64.pl M crypto/openssl/crypto/sha/asm/keccak1600-s390x.pl M crypto/openssl/crypto/sha/asm/keccak1600-x86_64.pl M crypto/openssl/crypto/sha/asm/sha1-armv4-large.pl M crypto/openssl/crypto/sha/asm/sha1-armv8.pl M crypto/openssl/crypto/sha/asm/sha1-mb-x86_64.pl M crypto/openssl/crypto/sha/asm/sha1-x86_64.pl M crypto/openssl/crypto/sha/asm/sha256-armv4.pl M crypto/openssl/crypto/sha/asm/sha256-mb-x86_64.pl A crypto/openssl/crypto/sha/asm/sha256-riscv64-zvkb-zvknha_or_zvknhb.pl M crypto/openssl/crypto/sha/asm/sha512-armv4.pl M crypto/openssl/crypto/sha/asm/sha512-armv8.pl A crypto/openssl/crypto/sha/asm/sha512-riscv64-zvkb-zvknhb.pl M crypto/openssl/crypto/sha/asm/sha512-x86_64.pl M crypto/openssl/crypto/sha/build.info M crypto/openssl/crypto/sha/keccak1600.c M crypto/openssl/crypto/sha/sha1dgst.c M crypto/openssl/crypto/sha/sha256.c M crypto/openssl/crypto/sha/sha3.c M crypto/openssl/crypto/sha/sha512.c A crypto/openssl/crypto/sha/sha_riscv.c M crypto/openssl/crypto/siphash/siphash.c A crypto/openssl/crypto/sleep.c A crypto/openssl/crypto/slh_dsa/build.info A crypto/openssl/crypto/slh_dsa/slh_adrs.c A crypto/openssl/crypto/slh_dsa/slh_adrs.h A crypto/openssl/crypto/slh_dsa/slh_dsa.c A crypto/openssl/crypto/slh_dsa/slh_dsa_hash_ctx.c A crypto/openssl/crypto/slh_dsa/slh_dsa_key.c A crypto/openssl/crypto/slh_dsa/slh_dsa_key.h A crypto/openssl/crypto/slh_dsa/slh_dsa_local.h A crypto/openssl/crypto/slh_dsa/slh_fors.c A crypto/openssl/crypto/slh_dsa/slh_hash.c A crypto/openssl/crypto/slh_dsa/slh_hash.h A crypto/openssl/crypto/slh_dsa/slh_hypertree.c A crypto/openssl/crypto/slh_dsa/slh_params.c A crypto/openssl/crypto/slh_dsa/slh_params.h A crypto/openssl/crypto/slh_dsa/slh_wots.c A crypto/openssl/crypto/slh_dsa/slh_xmss.c M crypto/openssl/crypto/sm2/sm2_crypt.c M crypto/openssl/crypto/sm2/sm2_sign.c A crypto/openssl/crypto/sm3/asm/sm3-armv8.pl A crypto/openssl/crypto/sm3/asm/sm3-riscv64-zvksh.pl M crypto/openssl/crypto/sm3/build.info M crypto/openssl/crypto/sm3/sm3_local.h A crypto/openssl/crypto/sm3/sm3_riscv.c A crypto/openssl/crypto/sm4/asm/sm4-armv8.pl A crypto/openssl/crypto/sm4/asm/sm4-riscv64-zvksed.pl A crypto/openssl/crypto/sm4/asm/vpsm4-armv8.pl A crypto/openssl/crypto/sm4/asm/vpsm4_ex-armv8.pl M crypto/openssl/crypto/sm4/build.info M crypto/openssl/crypto/sm4/sm4.c M crypto/openssl/crypto/sparse_array.c M crypto/openssl/crypto/srp/srp_vfy.c A crypto/openssl/crypto/ssl_err.c A crypto/openssl/crypto/sslerr.h M crypto/openssl/crypto/stack/stack.c M crypto/openssl/crypto/store/store_lib.c M crypto/openssl/crypto/store/store_local.h M crypto/openssl/crypto/store/store_meth.c M crypto/openssl/crypto/store/store_register.c M crypto/openssl/crypto/store/store_result.c M crypto/openssl/crypto/store/store_strings.c A crypto/openssl/crypto/thread/api.c A crypto/openssl/crypto/thread/arch.c A crypto/openssl/crypto/thread/arch/thread_none.c A crypto/openssl/crypto/thread/arch/thread_posix.c A crypto/openssl/crypto/thread/arch/thread_win.c A crypto/openssl/crypto/thread/build.info A crypto/openssl/crypto/thread/internal.c M crypto/openssl/crypto/threads_lib.c M crypto/openssl/crypto/threads_none.c M crypto/openssl/crypto/threads_pthread.c M crypto/openssl/crypto/threads_win.c A crypto/openssl/crypto/time.c M crypto/openssl/crypto/trace.c M crypto/openssl/crypto/ts/ts_conf.c M crypto/openssl/crypto/ts/ts_local.h M crypto/openssl/crypto/ts/ts_req_utils.c M crypto/openssl/crypto/ts/ts_rsp_sign.c M crypto/openssl/crypto/ts/ts_rsp_utils.c M crypto/openssl/crypto/ts/ts_rsp_verify.c M crypto/openssl/crypto/ts/ts_verify_ctx.c M crypto/openssl/crypto/txt_db/txt_db.c M crypto/openssl/crypto/ui/ui_lib.c M crypto/openssl/crypto/ui/ui_openssl.c M crypto/openssl/crypto/uid.c M crypto/openssl/crypto/whrlpool/asm/wp-x86_64.pl M crypto/openssl/crypto/whrlpool/wp_dgst.c M crypto/openssl/crypto/x509/build.info M crypto/openssl/crypto/x509/by_dir.c M crypto/openssl/crypto/x509/by_file.c M crypto/openssl/crypto/x509/by_store.c M crypto/openssl/crypto/x509/ext_dat.h M crypto/openssl/crypto/x509/pcy_cache.c M crypto/openssl/crypto/x509/pcy_data.c M crypto/openssl/crypto/x509/pcy_node.c M crypto/openssl/crypto/x509/pcy_tree.c M crypto/openssl/crypto/x509/standard_exts.h A crypto/openssl/crypto/x509/t_acert.c M crypto/openssl/crypto/x509/t_x509.c A crypto/openssl/crypto/x509/v3_aaa.c A crypto/openssl/crypto/x509/v3_ac_tgt.c M crypto/openssl/crypto/x509/v3_addr.c M crypto/openssl/crypto/x509/v3_akid.c M crypto/openssl/crypto/x509/v3_asid.c A crypto/openssl/crypto/x509/v3_attrdesc.c A crypto/openssl/crypto/x509/v3_attrmap.c A crypto/openssl/crypto/x509/v3_audit_id.c A crypto/openssl/crypto/x509/v3_authattid.c A crypto/openssl/crypto/x509/v3_battcons.c M crypto/openssl/crypto/x509/v3_bcons.c M crypto/openssl/crypto/x509/v3_bitst.c M crypto/openssl/crypto/x509/v3_conf.c M crypto/openssl/crypto/x509/v3_cpols.c M crypto/openssl/crypto/x509/v3_crld.c M crypto/openssl/crypto/x509/v3_extku.c M crypto/openssl/crypto/x509/v3_genn.c A crypto/openssl/crypto/x509/v3_group_ac.c M crypto/openssl/crypto/x509/v3_ia5.c A crypto/openssl/crypto/x509/v3_ind_iss.c M crypto/openssl/crypto/x509/v3_info.c A crypto/openssl/crypto/x509/v3_iobo.c M crypto/openssl/crypto/x509/v3_ist.c M crypto/openssl/crypto/x509/v3_lib.c M crypto/openssl/crypto/x509/v3_ncons.c A crypto/openssl/crypto/x509/v3_no_ass.c A crypto/openssl/crypto/x509/v3_no_rev_avail.c M crypto/openssl/crypto/x509/v3_pci.c M crypto/openssl/crypto/x509/v3_pcons.c M crypto/openssl/crypto/x509/v3_pmaps.c M crypto/openssl/crypto/x509/v3_purp.c A crypto/openssl/crypto/x509/v3_rolespec.c M crypto/openssl/crypto/x509/v3_san.c A crypto/openssl/crypto/x509/v3_sda.c A crypto/openssl/crypto/x509/v3_single_use.c M crypto/openssl/crypto/x509/v3_skid.c A crypto/openssl/crypto/x509/v3_soa_id.c M crypto/openssl/crypto/x509/v3_sxnet.c A crypto/openssl/crypto/x509/v3_timespec.c M crypto/openssl/crypto/x509/v3_tlsf.c A crypto/openssl/crypto/x509/v3_usernotice.c M crypto/openssl/crypto/x509/v3_utf8.c M crypto/openssl/crypto/x509/v3_utl.c M crypto/openssl/crypto/x509/v3err.c A crypto/openssl/crypto/x509/x509_acert.c A crypto/openssl/crypto/x509/x509_acert.h M crypto/openssl/crypto/x509/x509_att.c M crypto/openssl/crypto/x509/x509_cmp.c M crypto/openssl/crypto/x509/x509_d2.c M crypto/openssl/crypto/x509/x509_def.c M crypto/openssl/crypto/x509/x509_err.c M crypto/openssl/crypto/x509/x509_local.h M crypto/openssl/crypto/x509/x509_lu.c M crypto/openssl/crypto/x509/x509_meth.c M crypto/openssl/crypto/x509/x509_obj.c M crypto/openssl/crypto/x509/x509_r2x.c M crypto/openssl/crypto/x509/x509_req.c M crypto/openssl/crypto/x509/x509_set.c M crypto/openssl/crypto/x509/x509_trust.c M crypto/openssl/crypto/x509/x509_txt.c M crypto/openssl/crypto/x509/x509_v3.c M crypto/openssl/crypto/x509/x509_vfy.c M crypto/openssl/crypto/x509/x509_vpm.c A crypto/openssl/crypto/x509/x509aset.c M crypto/openssl/crypto/x509/x509cset.c M crypto/openssl/crypto/x509/x509name.c M crypto/openssl/crypto/x509/x509rset.c M crypto/openssl/crypto/x509/x509spki.c M crypto/openssl/crypto/x509/x_all.c M crypto/openssl/crypto/x509/x_attrib.c M crypto/openssl/crypto/x509/x_crl.c M crypto/openssl/crypto/x509/x_exten.c A crypto/openssl/crypto/x509/x_ietfatt.c M crypto/openssl/crypto/x509/x_name.c M crypto/openssl/crypto/x509/x_pubkey.c M crypto/openssl/crypto/x509/x_req.c M crypto/openssl/crypto/x509/x_x509.c M crypto/openssl/crypto/x86_64cpuid.pl M crypto/openssl/crypto/x86cpuid.pl A crypto/openssl/demos/Makefile M crypto/openssl/demos/README.txt M crypto/openssl/demos/bio/Makefile A crypto/openssl/demos/bio/build.info M crypto/openssl/demos/bio/client-arg.c M crypto/openssl/demos/bio/client-conf.c M crypto/openssl/demos/bio/saccept.c M crypto/openssl/demos/bio/sconnect.c A crypto/openssl/demos/build.info M crypto/openssl/demos/certs/apps/mkacerts.sh M crypto/openssl/demos/certs/apps/mkxcerts.sh M crypto/openssl/demos/certs/mkcerts.sh M crypto/openssl/demos/certs/ocspquery.sh M crypto/openssl/demos/certs/ocsprun.sh M crypto/openssl/demos/cipher/Makefile M crypto/openssl/demos/cipher/aesccm.c M crypto/openssl/demos/cipher/aesgcm.c M crypto/openssl/demos/cipher/aeskeywrap.c M crypto/openssl/demos/cipher/ariacbc.c A crypto/openssl/demos/cipher/build.info A crypto/openssl/demos/cms/Makefile A crypto/openssl/demos/cms/build.info M crypto/openssl/demos/cms/cms_comp.c M crypto/openssl/demos/cms/cms_ddec.c M crypto/openssl/demos/cms/cms_dec.c M crypto/openssl/demos/cms/cms_denc.c M crypto/openssl/demos/cms/cms_enc.c M crypto/openssl/demos/cms/cms_sign.c M crypto/openssl/demos/cms/cms_sign2.c M crypto/openssl/demos/cms/cms_uncomp.c M crypto/openssl/demos/cms/cms_ver.c M crypto/openssl/demos/digest/BIO_f_md.c M crypto/openssl/demos/digest/EVP_MD_demo.c M crypto/openssl/demos/digest/EVP_MD_stdin.c M crypto/openssl/demos/digest/EVP_MD_xof.c M crypto/openssl/demos/digest/Makefile A crypto/openssl/demos/digest/build.info M crypto/openssl/demos/encode/Makefile A crypto/openssl/demos/encode/build.info M crypto/openssl/demos/encode/ec_encode.c M crypto/openssl/demos/encode/rsa_encode.c A crypto/openssl/demos/encrypt/Makefile A crypto/openssl/demos/encrypt/build.info A crypto/openssl/demos/encrypt/rsa_encrypt.c A crypto/openssl/demos/encrypt/rsa_encrypt.h A crypto/openssl/demos/guide/Makefile A crypto/openssl/demos/guide/README.md A crypto/openssl/demos/guide/build.info A crypto/openssl/demos/guide/quic-client-block.c A crypto/openssl/demos/guide/quic-client-non-block.c A crypto/openssl/demos/guide/quic-multi-stream.c A crypto/openssl/demos/guide/quic-server-block.c A crypto/openssl/demos/guide/quic-server-non-block.c A crypto/openssl/demos/guide/rootcert.pem A crypto/openssl/demos/guide/rootkey.pem A crypto/openssl/demos/guide/servercert.pem A crypto/openssl/demos/guide/serverkey.pem A crypto/openssl/demos/guide/tls-client-block.c A crypto/openssl/demos/guide/tls-client-non-block.c A crypto/openssl/demos/guide/tls-server-block.c A crypto/openssl/demos/http3/Makefile A crypto/openssl/demos/http3/README.md A crypto/openssl/demos/http3/build.info A crypto/openssl/demos/http3/gen_nghttp3.pl A crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c A crypto/openssl/demos/http3/ossl-nghttp3-demo.c A crypto/openssl/demos/http3/ossl-nghttp3.c A crypto/openssl/demos/http3/ossl-nghttp3.h M crypto/openssl/demos/kdf/Makefile A crypto/openssl/demos/kdf/argon2.c A crypto/openssl/demos/kdf/build.info M crypto/openssl/demos/kdf/hkdf.c M crypto/openssl/demos/kdf/pbkdf2.c M crypto/openssl/demos/kdf/scrypt.c A crypto/openssl/demos/keyexch/Makefile A crypto/openssl/demos/keyexch/build.info A crypto/openssl/demos/keyexch/ecdh.c M crypto/openssl/demos/keyexch/x25519.c M crypto/openssl/demos/mac/Makefile A crypto/openssl/demos/mac/build.info M crypto/openssl/demos/mac/cmac-aes256.c M crypto/openssl/demos/mac/gmac.c M crypto/openssl/demos/mac/hmac-sha512.c M crypto/openssl/demos/mac/poly1305.c M crypto/openssl/demos/mac/siphash.c M crypto/openssl/demos/pkcs12/pkread.c M crypto/openssl/demos/pkcs12/pkwrite.c M crypto/openssl/demos/pkey/EVP_PKEY_DSA_keygen.c M crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramfromdata.c M crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramgen.c M crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c M crypto/openssl/demos/pkey/EVP_PKEY_EC_keygen.c M crypto/openssl/demos/pkey/EVP_PKEY_RSA_keygen.c M crypto/openssl/demos/pkey/Makefile A crypto/openssl/demos/pkey/build.info A crypto/openssl/demos/quic/README.md A crypto/openssl/demos/quic/build.info A crypto/openssl/demos/quic/server/Makefile A crypto/openssl/demos/quic/server/README.md A crypto/openssl/demos/quic/server/build.info A crypto/openssl/demos/quic/server/server.c A crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c A crypto/openssl/demos/signature/EVP_EC_Signature_demo.c A crypto/openssl/demos/signature/EVP_EC_Signature_demo.h A crypto/openssl/demos/signature/EVP_ED_Signature_demo.c R crypto/openssl/demos/signature/EVP_Signature_demo.c R crypto/openssl/demos/signature/EVP_Signature_demo.h M crypto/openssl/demos/signature/Makefile A crypto/openssl/demos/signature/build.info M crypto/openssl/demos/signature/rsa_pss_direct.c M crypto/openssl/demos/signature/rsa_pss_hash.c A crypto/openssl/demos/smime/Makefile A crypto/openssl/demos/smime/build.info M crypto/openssl/demos/smime/smdec.c M crypto/openssl/demos/smime/smenc.c M crypto/openssl/demos/smime/smsign.c M crypto/openssl/demos/smime/smsign2.c M crypto/openssl/demos/smime/smver.c A crypto/openssl/demos/sslecho/A-SSL-Docs.txt A crypto/openssl/demos/sslecho/Makefile A crypto/openssl/demos/sslecho/README.md A crypto/openssl/demos/sslecho/build.info A crypto/openssl/demos/sslecho/cert.pem A crypto/openssl/demos/sslecho/key.pem A crypto/openssl/demos/sslecho/main.c M crypto/openssl/doc/HOWTO/certificates.txt A crypto/openssl/doc/HOWTO/documenting-functions-and-macros.md M crypto/openssl/doc/HOWTO/keys.txt M crypto/openssl/doc/build.info A crypto/openssl/doc/designs/ML-KEM.md A crypto/openssl/doc/designs/ddd/Makefile A crypto/openssl/doc/designs/ddd/README.md A crypto/openssl/doc/designs/ddd/REPORT.md A crypto/openssl/doc/designs/ddd/WINDOWS.md A crypto/openssl/doc/designs/ddd/ddd-01-conn-blocking.c A crypto/openssl/doc/designs/ddd/ddd-02-conn-nonblocking-threads.c A crypto/openssl/doc/designs/ddd/ddd-02-conn-nonblocking.c A crypto/openssl/doc/designs/ddd/ddd-03-fd-blocking.c A crypto/openssl/doc/designs/ddd/ddd-04-fd-nonblocking.c A crypto/openssl/doc/designs/ddd/ddd-05-mem-nonblocking.c A crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c A crypto/openssl/doc/designs/evp-cipher-pipeline.md A crypto/openssl/doc/designs/evp_skey.md A crypto/openssl/doc/designs/fast-param-find.md A crypto/openssl/doc/designs/fetching-composite-algorithms.md A crypto/openssl/doc/designs/fips_indicator.md A crypto/openssl/doc/designs/functions-for-explicitly-fetched-signature-algorithms.md A crypto/openssl/doc/designs/handling-some-max-defines.md A crypto/openssl/doc/designs/ml-dsa.md A crypto/openssl/doc/designs/ossl-provider-load-ex.md A crypto/openssl/doc/designs/passing-algorithmidentifier-parameters.md A crypto/openssl/doc/designs/quic-design/congestion-control.md A crypto/openssl/doc/designs/quic-design/connection-id-cache.md A crypto/openssl/doc/designs/quic-design/connection-state-machine.md A crypto/openssl/doc/designs/quic-design/debugging.md A crypto/openssl/doc/designs/quic-design/demuxer.md A crypto/openssl/doc/designs/quic-design/dgram-api.md A crypto/openssl/doc/designs/quic-design/error-handling.md A crypto/openssl/doc/designs/quic-design/glossary.md A crypto/openssl/doc/designs/quic-design/images/ackm.png A crypto/openssl/doc/designs/quic-design/images/connection-state-machine.plantuml A crypto/openssl/doc/designs/quic-design/images/connection-state-machine.png A crypto/openssl/doc/designs/quic-design/images/quic-concurrency-models.svg A crypto/openssl/doc/designs/quic-design/images/quic-fifm-cfq.png A crypto/openssl/doc/designs/quic-design/images/quic-fifm-overview.png A crypto/openssl/doc/designs/quic-design/images/quic-fifm-txpim.png A crypto/openssl/doc/designs/quic-design/images/quic-io-arch-1.png A crypto/openssl/doc/designs/quic-design/images/quic-overview.odg A crypto/openssl/doc/designs/quic-design/images/quic-overview.svg A crypto/openssl/doc/designs/quic-design/json-encoder.md A crypto/openssl/doc/designs/quic-design/qlog.md A crypto/openssl/doc/designs/quic-design/quic-ackm.md A crypto/openssl/doc/designs/quic-design/quic-api-ssl-funcs.md A crypto/openssl/doc/designs/quic-design/quic-api.md A crypto/openssl/doc/designs/quic-design/quic-concurrency.md A crypto/openssl/doc/designs/quic-design/quic-connID-retire.md A crypto/openssl/doc/designs/quic-design/quic-fault-injector.md A crypto/openssl/doc/designs/quic-design/quic-fc.md A crypto/openssl/doc/designs/quic-design/quic-fifm.md A crypto/openssl/doc/designs/quic-design/quic-io-arch.md A crypto/openssl/doc/designs/quic-design/quic-overview.md A crypto/openssl/doc/designs/quic-design/quic-requirements.md A crypto/openssl/doc/designs/quic-design/quic-statm.md A crypto/openssl/doc/designs/quic-design/quic-thread-assist.md A crypto/openssl/doc/designs/quic-design/quic-tls.md A crypto/openssl/doc/designs/quic-design/record-layer.md A crypto/openssl/doc/designs/quic-design/rx-depacketizer.md A crypto/openssl/doc/designs/quic-design/server/quic-polling.md A crypto/openssl/doc/designs/quic-design/server/quic-server-api.md A crypto/openssl/doc/designs/quic-design/stream-receive-buffers.md A crypto/openssl/doc/designs/quic-design/tx-packetiser.md A crypto/openssl/doc/designs/slh-dsa.md A crypto/openssl/doc/designs/thread-api.md A crypto/openssl/doc/designs/xof.md R crypto/openssl/doc/images/openssl-square-nontransparent.png R crypto/openssl/doc/images/openssl-square.svg M crypto/openssl/doc/images/openssl.svg A crypto/openssl/doc/internal/man3/DEFINE_LIST_OF.pod A crypto/openssl/doc/internal/man3/DEFINE_PRIORITY_QUEUE_OF.pod M crypto/openssl/doc/internal/man3/OPTIONS.pod M crypto/openssl/doc/internal/man3/OSSL_METHOD_STORE.pod A crypto/openssl/doc/internal/man3/OSSL_SAFE_MATH_SIGNED.pod A crypto/openssl/doc/internal/man3/OSSL_TIME.pod M crypto/openssl/doc/internal/man3/cms_add1_signing_cert.pod M crypto/openssl/doc/internal/man3/evp_generic_fetch.pod M crypto/openssl/doc/internal/man3/evp_keymgmt_util_export_to_provider.pod M crypto/openssl/doc/internal/man3/ossl_DER_w_bn.pod A crypto/openssl/doc/internal/man3/ossl_bio_print_hex.pod M crypto/openssl/doc/internal/man3/ossl_cmp_certreq_new.pod M crypto/openssl/doc/internal/man3/ossl_cmp_ctx_set1_caPubs.pod M crypto/openssl/doc/internal/man3/ossl_cmp_hdr_init.pod M crypto/openssl/doc/internal/man3/ossl_cmp_mock_srv_new.pod M crypto/openssl/doc/internal/man3/ossl_cmp_msg_check_update.pod M crypto/openssl/doc/internal/man3/ossl_cmp_msg_create.pod M crypto/openssl/doc/internal/man3/ossl_cmp_msg_protect.pod M crypto/openssl/doc/internal/man3/ossl_cmp_pkisi_get_status.pod A crypto/openssl/doc/internal/man3/ossl_cms_sign_encrypt.pod A crypto/openssl/doc/internal/man3/ossl_ht_new.pod M crypto/openssl/doc/internal/man3/ossl_lib_ctx_get_data.pod M crypto/openssl/doc/internal/man3/ossl_method_construct.pod M crypto/openssl/doc/internal/man3/ossl_namemap_new.pod A crypto/openssl/doc/internal/man3/ossl_print_attribute_value.pod M crypto/openssl/doc/internal/man3/ossl_provider_new.pod M crypto/openssl/doc/internal/man3/ossl_punycode_decode.pod M crypto/openssl/doc/internal/man3/ossl_rand_get_entropy.pod M crypto/openssl/doc/internal/man3/ossl_random_add_conf_module.pod A crypto/openssl/doc/internal/man3/ossl_rcu_lock_new.pod A crypto/openssl/doc/internal/man3/ossl_serial_number_print.pod M crypto/openssl/doc/internal/man7/DERlib.pod M crypto/openssl/doc/internal/man7/EVP_PKEY.pod M crypto/openssl/doc/internal/man7/VERSION.pod M crypto/openssl/doc/internal/man7/build.info.pod M crypto/openssl/doc/internal/man7/deprecation.pod A crypto/openssl/doc/internal/man7/ossl_rbtree.pod M crypto/openssl/doc/life-cycles/digest.dot M crypto/openssl/doc/man1/CA.pl.pod M crypto/openssl/doc/man1/build.info M crypto/openssl/doc/man1/openssl-asn1parse.pod.in M crypto/openssl/doc/man1/openssl-ca.pod.in M crypto/openssl/doc/man1/openssl-ciphers.pod.in M crypto/openssl/doc/man1/openssl-cmds.pod.in M crypto/openssl/doc/man1/openssl-cmp.pod.in M crypto/openssl/doc/man1/openssl-cms.pod.in M crypto/openssl/doc/man1/openssl-crl.pod.in M crypto/openssl/doc/man1/openssl-dgst.pod.in M crypto/openssl/doc/man1/openssl-dhparam.pod.in M crypto/openssl/doc/man1/openssl-dsa.pod.in M crypto/openssl/doc/man1/openssl-dsaparam.pod.in M crypto/openssl/doc/man1/openssl-ec.pod.in M crypto/openssl/doc/man1/openssl-ecparam.pod.in M crypto/openssl/doc/man1/openssl-enc.pod.in M crypto/openssl/doc/man1/openssl-fipsinstall.pod.in M crypto/openssl/doc/man1/openssl-gendsa.pod.in M crypto/openssl/doc/man1/openssl-genpkey.pod.in M crypto/openssl/doc/man1/openssl-genrsa.pod.in M crypto/openssl/doc/man1/openssl-info.pod.in M crypto/openssl/doc/man1/openssl-list.pod.in M crypto/openssl/doc/man1/openssl-mac.pod.in M crypto/openssl/doc/man1/openssl-namedisplay-options.pod M crypto/openssl/doc/man1/openssl-ocsp.pod.in M crypto/openssl/doc/man1/openssl-pkcs12.pod.in M crypto/openssl/doc/man1/openssl-pkcs7.pod.in M crypto/openssl/doc/man1/openssl-pkcs8.pod.in M crypto/openssl/doc/man1/openssl-pkey.pod.in M crypto/openssl/doc/man1/openssl-pkeyparam.pod.in M crypto/openssl/doc/man1/openssl-pkeyutl.pod.in M crypto/openssl/doc/man1/openssl-rand.pod.in M crypto/openssl/doc/man1/openssl-rehash.pod.in M crypto/openssl/doc/man1/openssl-req.pod.in M crypto/openssl/doc/man1/openssl-rsa.pod.in M crypto/openssl/doc/man1/openssl-rsautl.pod.in M crypto/openssl/doc/man1/openssl-s_client.pod.in M crypto/openssl/doc/man1/openssl-s_server.pod.in A crypto/openssl/doc/man1/openssl-skeyutl.pod.in M crypto/openssl/doc/man1/openssl-smime.pod.in M crypto/openssl/doc/man1/openssl-speed.pod.in M crypto/openssl/doc/man1/openssl-storeutl.pod.in M crypto/openssl/doc/man1/openssl-ts.pod.in M crypto/openssl/doc/man1/openssl-verification-options.pod M crypto/openssl/doc/man1/openssl-version.pod.in M crypto/openssl/doc/man1/openssl-x509.pod.in M crypto/openssl/doc/man1/openssl.pod M crypto/openssl/doc/man3/ASN1_STRING_length.pod M crypto/openssl/doc/man3/ASN1_TYPE_get.pod M crypto/openssl/doc/man3/ASN1_item_d2i_bio.pod M crypto/openssl/doc/man3/ASN1_item_sign.pod M crypto/openssl/doc/man3/ASYNC_start_job.pod M crypto/openssl/doc/man3/BF_encrypt.pod M crypto/openssl/doc/man3/BIO_ADDR.pod M crypto/openssl/doc/man3/BIO_connect.pod M crypto/openssl/doc/man3/BIO_ctrl.pod M crypto/openssl/doc/man3/BIO_f_base64.pod M crypto/openssl/doc/man3/BIO_f_buffer.pod M crypto/openssl/doc/man3/BIO_f_cipher.pod M crypto/openssl/doc/man3/BIO_f_prefix.pod M crypto/openssl/doc/man3/BIO_f_ssl.pod M crypto/openssl/doc/man3/BIO_find_type.pod M crypto/openssl/doc/man3/BIO_get_ex_new_index.pod A crypto/openssl/doc/man3/BIO_get_rpoll_descriptor.pod M crypto/openssl/doc/man3/BIO_meth_new.pod M crypto/openssl/doc/man3/BIO_new.pod M crypto/openssl/doc/man3/BIO_push.pod M crypto/openssl/doc/man3/BIO_read.pod M crypto/openssl/doc/man3/BIO_s_accept.pod M crypto/openssl/doc/man3/BIO_s_connect.pod M crypto/openssl/doc/man3/BIO_s_core.pod M crypto/openssl/doc/man3/BIO_s_datagram.pod A crypto/openssl/doc/man3/BIO_s_dgram_pair.pod M crypto/openssl/doc/man3/BIO_s_file.pod M crypto/openssl/doc/man3/BIO_s_mem.pod A crypto/openssl/doc/man3/BIO_sendmmsg.pod M crypto/openssl/doc/man3/BIO_set_callback.pod M crypto/openssl/doc/man3/BN_BLINDING_new.pod M crypto/openssl/doc/man3/BN_bn2bin.pod M crypto/openssl/doc/man3/BN_cmp.pod M crypto/openssl/doc/man3/BN_mod_mul_reciprocal.pod M crypto/openssl/doc/man3/BN_rand.pod A crypto/openssl/doc/man3/CMAC_CTX.pod M crypto/openssl/doc/man3/CMS_EncryptedData_decrypt.pod M crypto/openssl/doc/man3/CMS_EnvelopedData_create.pod M crypto/openssl/doc/man3/CMS_add0_cert.pod M crypto/openssl/doc/man3/CMS_add1_recipient_cert.pod M crypto/openssl/doc/man3/CMS_add1_signer.pod M crypto/openssl/doc/man3/CMS_decrypt.pod M crypto/openssl/doc/man3/CMS_final.pod M crypto/openssl/doc/man3/CMS_get0_RecipientInfos.pod M crypto/openssl/doc/man3/CMS_get0_SignerInfos.pod M crypto/openssl/doc/man3/CMS_sign.pod M crypto/openssl/doc/man3/CMS_verify.pod A crypto/openssl/doc/man3/COMP_CTX_new.pod M crypto/openssl/doc/man3/CONF_modules_free.pod M crypto/openssl/doc/man3/CONF_modules_load_file.pod M crypto/openssl/doc/man3/CRYPTO_THREAD_run_once.pod M crypto/openssl/doc/man3/DEFINE_STACK_OF.pod M crypto/openssl/doc/man3/DES_random_key.pod M crypto/openssl/doc/man3/DH_generate_parameters.pod M crypto/openssl/doc/man3/DH_get0_pqg.pod M crypto/openssl/doc/man3/DH_new.pod M crypto/openssl/doc/man3/DH_new_by_nid.pod M crypto/openssl/doc/man3/DH_set_method.pod M crypto/openssl/doc/man3/DSA_dup_DH.pod M crypto/openssl/doc/man3/DSA_generate_parameters.pod M crypto/openssl/doc/man3/DSA_get0_pqg.pod M crypto/openssl/doc/man3/DSA_new.pod M crypto/openssl/doc/man3/DSA_sign.pod A crypto/openssl/doc/man3/DTLSv1_get_timeout.pod A crypto/openssl/doc/man3/DTLSv1_handle_timeout.pod M crypto/openssl/doc/man3/DTLSv1_listen.pod M crypto/openssl/doc/man3/EC_GFp_simple_method.pod M crypto/openssl/doc/man3/EC_GROUP_new.pod M crypto/openssl/doc/man3/ERR_error_string.pod M crypto/openssl/doc/man3/ERR_load_crypto_strings.pod M crypto/openssl/doc/man3/ERR_load_strings.pod M crypto/openssl/doc/man3/ERR_put_error.pod M crypto/openssl/doc/man3/ERR_remove_state.pod M crypto/openssl/doc/man3/ERR_set_mark.pod M crypto/openssl/doc/man3/EVP_DigestInit.pod M crypto/openssl/doc/man3/EVP_DigestSignInit.pod M crypto/openssl/doc/man3/EVP_DigestVerifyInit.pod M crypto/openssl/doc/man3/EVP_EncodeInit.pod M crypto/openssl/doc/man3/EVP_EncryptInit.pod M crypto/openssl/doc/man3/EVP_KDF.pod M crypto/openssl/doc/man3/EVP_KEYMGMT.pod M crypto/openssl/doc/man3/EVP_MAC.pod M crypto/openssl/doc/man3/EVP_PBE_CipherInit.pod M crypto/openssl/doc/man3/EVP_PKEY2PKCS8.pod M crypto/openssl/doc/man3/EVP_PKEY_CTX_ctrl.pod A crypto/openssl/doc/man3/EVP_PKEY_CTX_get_algor.pod M crypto/openssl/doc/man3/EVP_PKEY_CTX_set_hkdf_md.pod M crypto/openssl/doc/man3/EVP_PKEY_CTX_set_params.pod M crypto/openssl/doc/man3/EVP_PKEY_decapsulate.pod M crypto/openssl/doc/man3/EVP_PKEY_decrypt.pod M crypto/openssl/doc/man3/EVP_PKEY_derive.pod M crypto/openssl/doc/man3/EVP_PKEY_encapsulate.pod M crypto/openssl/doc/man3/EVP_PKEY_encrypt.pod M crypto/openssl/doc/man3/EVP_PKEY_fromdata.pod M crypto/openssl/doc/man3/EVP_PKEY_get_size.pod M crypto/openssl/doc/man3/EVP_PKEY_gettable_params.pod M crypto/openssl/doc/man3/EVP_PKEY_keygen.pod M crypto/openssl/doc/man3/EVP_PKEY_meth_get_count.pod M crypto/openssl/doc/man3/EVP_PKEY_new.pod M crypto/openssl/doc/man3/EVP_PKEY_set1_encoded_public_key.pod M crypto/openssl/doc/man3/EVP_PKEY_sign.pod M crypto/openssl/doc/man3/EVP_PKEY_todata.pod M crypto/openssl/doc/man3/EVP_PKEY_verify.pod M crypto/openssl/doc/man3/EVP_PKEY_verify_recover.pod M crypto/openssl/doc/man3/EVP_RAND.pod A crypto/openssl/doc/man3/EVP_SKEY.pod A crypto/openssl/doc/man3/EVP_SKEYMGMT.pod M crypto/openssl/doc/man3/EVP_SignInit.pod M crypto/openssl/doc/man3/EVP_VerifyInit.pod M crypto/openssl/doc/man3/EVP_blake2b512.pod M crypto/openssl/doc/man3/EVP_set_default_properties.pod A crypto/openssl/doc/man3/GENERAL_NAME.pod M crypto/openssl/doc/man3/MD5.pod M crypto/openssl/doc/man3/MDC2_Init.pod A crypto/openssl/doc/man3/NAME_CONSTRAINTS_check.pod M crypto/openssl/doc/man3/OBJ_nid2obj.pod M crypto/openssl/doc/man3/OCSP_resp_find_status.pod M crypto/openssl/doc/man3/OCSP_sendreq_new.pod M crypto/openssl/doc/man3/OPENSSL_LH_COMPFUNC.pod M crypto/openssl/doc/man3/OPENSSL_LH_stats.pod A crypto/openssl/doc/man3/OPENSSL_armcap.pod M crypto/openssl/doc/man3/OPENSSL_config.pod M crypto/openssl/doc/man3/OPENSSL_fork_prepare.pod M crypto/openssl/doc/man3/OPENSSL_ia32cap.pod M crypto/openssl/doc/man3/OPENSSL_init_crypto.pod M crypto/openssl/doc/man3/OPENSSL_instrument_bus.pod A crypto/openssl/doc/man3/OPENSSL_load_u16_le.pod M crypto/openssl/doc/man3/OPENSSL_malloc.pod A crypto/openssl/doc/man3/OPENSSL_ppccap.pod A crypto/openssl/doc/man3/OPENSSL_riscvcap.pod M crypto/openssl/doc/man3/OPENSSL_s390xcap.pod M crypto/openssl/doc/man3/OPENSSL_strcasecmp.pod M crypto/openssl/doc/man3/OSSL_CALLBACK.pod A crypto/openssl/doc/man3/OSSL_CMP_ATAV_set0.pod M crypto/openssl/doc/man3/OSSL_CMP_CTX_new.pod M crypto/openssl/doc/man3/OSSL_CMP_HDR_get0_transactionID.pod A crypto/openssl/doc/man3/OSSL_CMP_ITAV_new_caCerts.pod M crypto/openssl/doc/man3/OSSL_CMP_ITAV_set0.pod M crypto/openssl/doc/man3/OSSL_CMP_MSG_get0_header.pod M crypto/openssl/doc/man3/OSSL_CMP_MSG_http_perform.pod M crypto/openssl/doc/man3/OSSL_CMP_SRV_CTX_new.pod M crypto/openssl/doc/man3/OSSL_CMP_STATUSINFO_new.pod M crypto/openssl/doc/man3/OSSL_CMP_exec_certreq.pod M crypto/openssl/doc/man3/OSSL_CMP_log_open.pod M crypto/openssl/doc/man3/OSSL_CMP_validate_msg.pod M crypto/openssl/doc/man3/OSSL_CRMF_MSG_get0_tmpl.pod M crypto/openssl/doc/man3/OSSL_CRMF_pbmp_new.pod M crypto/openssl/doc/man3/OSSL_DECODER_CTX.pod M crypto/openssl/doc/man3/OSSL_DISPATCH.pod M crypto/openssl/doc/man3/OSSL_ENCODER_CTX_new_for_pkey.pod A crypto/openssl/doc/man3/OSSL_ERR_STATE_save.pod M crypto/openssl/doc/man3/OSSL_ESS_check_signing_certs.pod A crypto/openssl/doc/man3/OSSL_GENERAL_NAMES_print.pod A crypto/openssl/doc/man3/OSSL_HPKE_CTX_new.pod M crypto/openssl/doc/man3/OSSL_HTTP_REQ_CTX.pod M crypto/openssl/doc/man3/OSSL_HTTP_transfer.pod A crypto/openssl/doc/man3/OSSL_IETF_ATTR_SYNTAX.pod A crypto/openssl/doc/man3/OSSL_IETF_ATTR_SYNTAX_print.pod A crypto/openssl/doc/man3/OSSL_INDICATOR_set_callback.pod M crypto/openssl/doc/man3/OSSL_LIB_CTX.pod A crypto/openssl/doc/man3/OSSL_LIB_CTX_set_conf_diagnostics.pod M crypto/openssl/doc/man3/OSSL_PARAM_BLD.pod M crypto/openssl/doc/man3/OSSL_PARAM_int.pod A crypto/openssl/doc/man3/OSSL_PARAM_print_to_bio.pod M crypto/openssl/doc/man3/OSSL_PROVIDER.pod A crypto/openssl/doc/man3/OSSL_QUIC_client_method.pod M crypto/openssl/doc/man3/OSSL_STORE_open.pod A crypto/openssl/doc/man3/OSSL_sleep.pod M crypto/openssl/doc/man3/OSSL_trace_enabled.pod M crypto/openssl/doc/man3/OSSL_trace_set_channel.pod M crypto/openssl/doc/man3/OpenSSL_add_all_algorithms.pod M crypto/openssl/doc/man3/OpenSSL_version.pod A crypto/openssl/doc/man3/PBMAC1_get1_pbkdf2_param.pod M crypto/openssl/doc/man3/PEM_read.pod M crypto/openssl/doc/man3/PEM_read_bio_PrivateKey.pod M crypto/openssl/doc/man3/PKCS12_SAFEBAG_get0_attrs.pod M crypto/openssl/doc/man3/PKCS12_SAFEBAG_get1_cert.pod A crypto/openssl/doc/man3/PKCS12_SAFEBAG_set0_attrs.pod M crypto/openssl/doc/man3/PKCS12_create.pod M crypto/openssl/doc/man3/PKCS12_decrypt_skey.pod M crypto/openssl/doc/man3/PKCS12_gen_mac.pod M crypto/openssl/doc/man3/PKCS5_PBE_keyivgen.pod M crypto/openssl/doc/man3/PKCS5_PBKDF2_HMAC.pod M crypto/openssl/doc/man3/PKCS7_decrypt.pod M crypto/openssl/doc/man3/PKCS7_sign_add_signer.pod M crypto/openssl/doc/man3/PKCS7_verify.pod M crypto/openssl/doc/man3/RAND_add.pod M crypto/openssl/doc/man3/RAND_bytes.pod M crypto/openssl/doc/man3/RAND_cleanup.pod M crypto/openssl/doc/man3/RAND_get0_primary.pod M crypto/openssl/doc/man3/RAND_set_DRBG_type.pod M crypto/openssl/doc/man3/RC4_set_key.pod M crypto/openssl/doc/man3/RIPEMD160_Init.pod M crypto/openssl/doc/man3/RSA_check_key.pod M crypto/openssl/doc/man3/RSA_get0_key.pod M crypto/openssl/doc/man3/RSA_padding_add_PKCS1_type_1.pod M crypto/openssl/doc/man3/RSA_print.pod M crypto/openssl/doc/man3/RSA_public_encrypt.pod M crypto/openssl/doc/man3/RSA_sign.pod M crypto/openssl/doc/man3/RSA_sign_ASN1_OCTET_STRING.pod M crypto/openssl/doc/man3/SCT_print.pod M crypto/openssl/doc/man3/SSL_COMP_add_compression_method.pod M crypto/openssl/doc/man3/SSL_CONF_cmd.pod M crypto/openssl/doc/man3/SSL_CTX_dane_enable.pod M crypto/openssl/doc/man3/SSL_CTX_flush_sessions.pod M crypto/openssl/doc/man3/SSL_CTX_load_verify_locations.pod A crypto/openssl/doc/man3/SSL_CTX_set1_cert_comp_preference.pod M crypto/openssl/doc/man3/SSL_CTX_set1_curves.pod M crypto/openssl/doc/man3/SSL_CTX_set1_sigalgs.pod M crypto/openssl/doc/man3/SSL_CTX_set1_verify_cert_store.pod M crypto/openssl/doc/man3/SSL_CTX_set_alpn_select_cb.pod M crypto/openssl/doc/man3/SSL_CTX_set_cert_store.pod M crypto/openssl/doc/man3/SSL_CTX_set_cert_verify_callback.pod M crypto/openssl/doc/man3/SSL_CTX_set_cipher_list.pod M crypto/openssl/doc/man3/SSL_CTX_set_client_hello_cb.pod M crypto/openssl/doc/man3/SSL_CTX_set_ct_validation_callback.pod A crypto/openssl/doc/man3/SSL_CTX_set_domain_flags.pod M crypto/openssl/doc/man3/SSL_CTX_set_info_callback.pod M crypto/openssl/doc/man3/SSL_CTX_set_keylog_callback.pod M crypto/openssl/doc/man3/SSL_CTX_set_max_cert_list.pod M crypto/openssl/doc/man3/SSL_CTX_set_min_proto_version.pod M crypto/openssl/doc/man3/SSL_CTX_set_mode.pod M crypto/openssl/doc/man3/SSL_CTX_set_msg_callback.pod A crypto/openssl/doc/man3/SSL_CTX_set_new_pending_conn_cb.pod M crypto/openssl/doc/man3/SSL_CTX_set_options.pod M crypto/openssl/doc/man3/SSL_CTX_set_quiet_shutdown.pod M crypto/openssl/doc/man3/SSL_CTX_set_read_ahead.pod M crypto/openssl/doc/man3/SSL_CTX_set_record_padding_callback.pod M crypto/openssl/doc/man3/SSL_CTX_set_security_level.pod M crypto/openssl/doc/man3/SSL_CTX_set_split_send_fragment.pod M crypto/openssl/doc/man3/SSL_CTX_set_ssl_version.pod M crypto/openssl/doc/man3/SSL_CTX_set_tlsext_use_srtp.pod M crypto/openssl/doc/man3/SSL_CTX_set_tmp_dh_callback.pod M crypto/openssl/doc/man3/SSL_CTX_set_verify.pod M crypto/openssl/doc/man3/SSL_CTX_use_certificate.pod M crypto/openssl/doc/man3/SSL_SESSION_free.pod M crypto/openssl/doc/man3/SSL_SESSION_get_time.pod A crypto/openssl/doc/man3/SSL_accept_stream.pod M crypto/openssl/doc/man3/SSL_alloc_buffers.pod M crypto/openssl/doc/man3/SSL_clear.pod M crypto/openssl/doc/man3/SSL_connect.pod M crypto/openssl/doc/man3/SSL_do_handshake.pod M crypto/openssl/doc/man3/SSL_free.pod A crypto/openssl/doc/man3/SSL_get0_connection.pod A crypto/openssl/doc/man3/SSL_get0_group_name.pod A crypto/openssl/doc/man3/SSL_get0_peer_rpk.pod A crypto/openssl/doc/man3/SSL_get1_builtin_sigalgs.pod M crypto/openssl/doc/man3/SSL_get_ciphers.pod A crypto/openssl/doc/man3/SSL_get_conn_close_info.pod M crypto/openssl/doc/man3/SSL_get_current_cipher.pod M crypto/openssl/doc/man3/SSL_get_error.pod A crypto/openssl/doc/man3/SSL_get_event_timeout.pod A crypto/openssl/doc/man3/SSL_get_handshake_rtt.pod M crypto/openssl/doc/man3/SSL_get_peer_signature_nid.pod A crypto/openssl/doc/man3/SSL_get_rpoll_descriptor.pod M crypto/openssl/doc/man3/SSL_get_session.pod A crypto/openssl/doc/man3/SSL_get_stream_id.pod A crypto/openssl/doc/man3/SSL_get_stream_read_state.pod A crypto/openssl/doc/man3/SSL_get_value_uint.pod M crypto/openssl/doc/man3/SSL_get_verify_result.pod M crypto/openssl/doc/man3/SSL_get_version.pod M crypto/openssl/doc/man3/SSL_group_to_name.pod A crypto/openssl/doc/man3/SSL_handle_events.pod M crypto/openssl/doc/man3/SSL_in_init.pod A crypto/openssl/doc/man3/SSL_inject_net_dgram.pod M crypto/openssl/doc/man3/SSL_key_update.pod M crypto/openssl/doc/man3/SSL_new.pod A crypto/openssl/doc/man3/SSL_new_domain.pod A crypto/openssl/doc/man3/SSL_new_listener.pod A crypto/openssl/doc/man3/SSL_new_stream.pod A crypto/openssl/doc/man3/SSL_poll.pod M crypto/openssl/doc/man3/SSL_read.pod M crypto/openssl/doc/man3/SSL_read_early_data.pod M crypto/openssl/doc/man3/SSL_rstate_string.pod M crypto/openssl/doc/man3/SSL_set1_host.pod A crypto/openssl/doc/man3/SSL_set1_initial_peer_addr.pod A crypto/openssl/doc/man3/SSL_set1_server_cert_type.pod M crypto/openssl/doc/man3/SSL_set_async_callback.pod M crypto/openssl/doc/man3/SSL_set_bio.pod A crypto/openssl/doc/man3/SSL_set_blocking_mode.pod A crypto/openssl/doc/man3/SSL_set_default_stream_mode.pod M crypto/openssl/doc/man3/SSL_set_fd.pod A crypto/openssl/doc/man3/SSL_set_incoming_stream_policy.pod A crypto/openssl/doc/man3/SSL_set_quic_tls_cbs.pod M crypto/openssl/doc/man3/SSL_set_retry_verify.pod A crypto/openssl/doc/man3/SSL_set_session_secret_cb.pod M crypto/openssl/doc/man3/SSL_set_shutdown.pod M crypto/openssl/doc/man3/SSL_shutdown.pod A crypto/openssl/doc/man3/SSL_stream_conclude.pod A crypto/openssl/doc/man3/SSL_stream_reset.pod M crypto/openssl/doc/man3/SSL_want.pod M crypto/openssl/doc/man3/SSL_write.pod A crypto/openssl/doc/man3/TS_VERIFY_CTX.pod R crypto/openssl/doc/man3/TS_VERIFY_CTX_set_certs.pod M crypto/openssl/doc/man3/UI_new.pod A crypto/openssl/doc/man3/X509V3_EXT_nconf_nid.pod A crypto/openssl/doc/man3/X509V3_EXT_print.pod M crypto/openssl/doc/man3/X509V3_get_d2i.pod M crypto/openssl/doc/man3/X509V3_set_ctx.pod A crypto/openssl/doc/man3/X509_ACERT_add1_attr.pod A crypto/openssl/doc/man3/X509_ACERT_add_attr_nconf.pod A crypto/openssl/doc/man3/X509_ACERT_get0_holder_baseCertId.pod A crypto/openssl/doc/man3/X509_ACERT_get_attr.pod A crypto/openssl/doc/man3/X509_ACERT_print_ex.pod M crypto/openssl/doc/man3/X509_ALGOR_dup.pod M crypto/openssl/doc/man3/X509_CRL_get0_by_serial.pod M crypto/openssl/doc/man3/X509_LOOKUP.pod M crypto/openssl/doc/man3/X509_LOOKUP_meth_new.pod M crypto/openssl/doc/man3/X509_NAME_ENTRY_get_object.pod M crypto/openssl/doc/man3/X509_PUBKEY_new.pod M crypto/openssl/doc/man3/X509_REQ_get_extensions.pod A crypto/openssl/doc/man3/X509_STORE_CTX_get_by_subject.pod M crypto/openssl/doc/man3/X509_STORE_CTX_get_error.pod M crypto/openssl/doc/man3/X509_STORE_CTX_new.pod M crypto/openssl/doc/man3/X509_STORE_CTX_set_verify_cb.pod M crypto/openssl/doc/man3/X509_STORE_add_cert.pod M crypto/openssl/doc/man3/X509_STORE_get0_param.pod M crypto/openssl/doc/man3/X509_STORE_new.pod M crypto/openssl/doc/man3/X509_STORE_set_verify_cb_func.pod M crypto/openssl/doc/man3/X509_VERIFY_PARAM_set_flags.pod M crypto/openssl/doc/man3/X509_check_private_key.pod M crypto/openssl/doc/man3/X509_check_purpose.pod M crypto/openssl/doc/man3/X509_cmp.pod M crypto/openssl/doc/man3/X509_cmp_time.pod M crypto/openssl/doc/man3/X509_digest.pod M crypto/openssl/doc/man3/X509_dup.pod M crypto/openssl/doc/man3/X509_get0_notBefore.pod M crypto/openssl/doc/man3/X509_get0_signature.pod M crypto/openssl/doc/man3/X509_get0_uids.pod A crypto/openssl/doc/man3/X509_get_default_cert_file.pod M crypto/openssl/doc/man3/X509_get_pubkey.pod M crypto/openssl/doc/man3/X509_get_serialNumber.pod M crypto/openssl/doc/man3/X509_get_subject_name.pod M crypto/openssl/doc/man3/X509_get_version.pod M crypto/openssl/doc/man3/X509_new.pod M crypto/openssl/doc/man3/X509_sign.pod M crypto/openssl/doc/man3/X509_verify.pod M crypto/openssl/doc/man3/X509_verify_cert.pod M crypto/openssl/doc/man3/X509v3_get_ext_by_NID.pod M crypto/openssl/doc/man3/d2i_PKCS8PrivateKey_bio.pod M crypto/openssl/doc/man3/d2i_SSL_SESSION.pod M crypto/openssl/doc/man3/d2i_X509.pod M crypto/openssl/doc/man3/i2d_re_X509_tbs.pod M crypto/openssl/doc/man5/config.pod M crypto/openssl/doc/man5/fips_config.pod M crypto/openssl/doc/man5/x509v3_config.pod M crypto/openssl/doc/man7/EVP_ASYM_CIPHER-RSA.pod M crypto/openssl/doc/man7/EVP_CIPHER-AES.pod M crypto/openssl/doc/man7/EVP_CIPHER-DES.pod M crypto/openssl/doc/man7/EVP_CIPHER-SM4.pod A crypto/openssl/doc/man7/EVP_KDF-ARGON2.pod M crypto/openssl/doc/man7/EVP_KDF-HKDF.pod A crypto/openssl/doc/man7/EVP_KDF-HMAC-DRBG.pod M crypto/openssl/doc/man7/EVP_KDF-KB.pod M crypto/openssl/doc/man7/EVP_KDF-PBKDF1.pod M crypto/openssl/doc/man7/EVP_KDF-PBKDF2.pod A crypto/openssl/doc/man7/EVP_KDF-PVKKDF.pod M crypto/openssl/doc/man7/EVP_KDF-SS.pod M crypto/openssl/doc/man7/EVP_KDF-SSHKDF.pod M crypto/openssl/doc/man7/EVP_KDF-TLS13_KDF.pod M crypto/openssl/doc/man7/EVP_KDF-TLS1_PRF.pod M crypto/openssl/doc/man7/EVP_KDF-X942-ASN1.pod M crypto/openssl/doc/man7/EVP_KDF-X963.pod A crypto/openssl/doc/man7/EVP_KEM-EC.pod A crypto/openssl/doc/man7/EVP_KEM-ML-KEM.pod M crypto/openssl/doc/man7/EVP_KEM-RSA.pod A crypto/openssl/doc/man7/EVP_KEM-X25519.pod M crypto/openssl/doc/man7/EVP_KEYEXCH-DH.pod M crypto/openssl/doc/man7/EVP_KEYEXCH-ECDH.pod M crypto/openssl/doc/man7/EVP_KEYEXCH-X25519.pod M crypto/openssl/doc/man7/EVP_MAC-CMAC.pod M crypto/openssl/doc/man7/EVP_MAC-GMAC.pod M crypto/openssl/doc/man7/EVP_MAC-HMAC.pod M crypto/openssl/doc/man7/EVP_MAC-KMAC.pod M crypto/openssl/doc/man7/EVP_MAC-Poly1305.pod M crypto/openssl/doc/man7/EVP_MD-BLAKE2.pod A crypto/openssl/doc/man7/EVP_MD-KECCAK.pod M crypto/openssl/doc/man7/EVP_MD-RIPEMD160.pod M crypto/openssl/doc/man7/EVP_MD-SHA2.pod M crypto/openssl/doc/man7/EVP_MD-SHAKE.pod M crypto/openssl/doc/man7/EVP_MD-common.pod M crypto/openssl/doc/man7/EVP_PKEY-DH.pod M crypto/openssl/doc/man7/EVP_PKEY-DSA.pod M crypto/openssl/doc/man7/EVP_PKEY-EC.pod M crypto/openssl/doc/man7/EVP_PKEY-HMAC.pod A crypto/openssl/doc/man7/EVP_PKEY-ML-DSA.pod A crypto/openssl/doc/man7/EVP_PKEY-ML-KEM.pod M crypto/openssl/doc/man7/EVP_PKEY-RSA.pod A crypto/openssl/doc/man7/EVP_PKEY-SLH-DSA.pod M crypto/openssl/doc/man7/EVP_PKEY-X25519.pod A crypto/openssl/doc/man7/EVP_RAND-CRNG-TEST.pod M crypto/openssl/doc/man7/EVP_RAND-CTR-DRBG.pod M crypto/openssl/doc/man7/EVP_RAND-HASH-DRBG.pod M crypto/openssl/doc/man7/EVP_RAND-HMAC-DRBG.pod A crypto/openssl/doc/man7/EVP_RAND-JITTER.pod M crypto/openssl/doc/man7/EVP_RAND-SEED-SRC.pod M crypto/openssl/doc/man7/EVP_RAND-TEST-RAND.pod M crypto/openssl/doc/man7/EVP_RAND.pod M crypto/openssl/doc/man7/EVP_SIGNATURE-DSA.pod M crypto/openssl/doc/man7/EVP_SIGNATURE-ECDSA.pod M crypto/openssl/doc/man7/EVP_SIGNATURE-ED25519.pod M crypto/openssl/doc/man7/EVP_SIGNATURE-HMAC.pod A crypto/openssl/doc/man7/EVP_SIGNATURE-ML-DSA.pod M crypto/openssl/doc/man7/EVP_SIGNATURE-RSA.pod A crypto/openssl/doc/man7/EVP_SIGNATURE-SLH-DSA.pod M crypto/openssl/doc/man7/OSSL_PROVIDER-FIPS.pod M crypto/openssl/doc/man7/OSSL_PROVIDER-base.pod M crypto/openssl/doc/man7/OSSL_PROVIDER-default.pod M crypto/openssl/doc/man7/OSSL_PROVIDER-legacy.pod A crypto/openssl/doc/man7/OSSL_STORE-winstore.pod M crypto/openssl/doc/man7/RAND.pod M crypto/openssl/doc/man7/bio.pod R crypto/openssl/doc/man7/crypto.pod M crypto/openssl/doc/man7/evp.pod M crypto/openssl/doc/man7/fips_module.pod M crypto/openssl/doc/man7/img/digest.png M crypto/openssl/doc/man7/life_cycle-digest.pod M crypto/openssl/doc/man7/life_cycle-pkey.pod R crypto/openssl/doc/man7/migration_guide.pod M crypto/openssl/doc/man7/openssl-env.pod M crypto/openssl/doc/man7/openssl-glossary.pod A crypto/openssl/doc/man7/openssl-qlog.pod A crypto/openssl/doc/man7/openssl-quic-concurrency.pod A crypto/openssl/doc/man7/openssl-quic.pod M crypto/openssl/doc/man7/openssl-threads.pod A crypto/openssl/doc/man7/ossl-guide-introduction.pod A crypto/openssl/doc/man7/ossl-guide-libcrypto-introduction.pod A crypto/openssl/doc/man7/ossl-guide-libraries-introduction.pod A crypto/openssl/doc/man7/ossl-guide-libssl-introduction.pod A crypto/openssl/doc/man7/ossl-guide-migration.pod A crypto/openssl/doc/man7/ossl-guide-quic-client-block.pod A crypto/openssl/doc/man7/ossl-guide-quic-client-non-block.pod A crypto/openssl/doc/man7/ossl-guide-quic-introduction.pod A crypto/openssl/doc/man7/ossl-guide-quic-multi-stream.pod A crypto/openssl/doc/man7/ossl-guide-quic-server-block.pod A crypto/openssl/doc/man7/ossl-guide-quic-server-non-block.pod A crypto/openssl/doc/man7/ossl-guide-tls-client-block.pod A crypto/openssl/doc/man7/ossl-guide-tls-client-non-block.pod A crypto/openssl/doc/man7/ossl-guide-tls-introduction.pod A crypto/openssl/doc/man7/ossl-guide-tls-server-block.pod M crypto/openssl/doc/man7/provider-asym_cipher.pod M crypto/openssl/doc/man7/provider-base.pod M crypto/openssl/doc/man7/provider-cipher.pod M crypto/openssl/doc/man7/provider-digest.pod M crypto/openssl/doc/man7/provider-kdf.pod M crypto/openssl/doc/man7/provider-kem.pod M crypto/openssl/doc/man7/provider-keyexch.pod M crypto/openssl/doc/man7/provider-keymgmt.pod M crypto/openssl/doc/man7/provider-mac.pod M crypto/openssl/doc/man7/provider-object.pod M crypto/openssl/doc/man7/provider-rand.pod M crypto/openssl/doc/man7/provider-signature.pod A crypto/openssl/doc/man7/provider-skeymgmt.pod M crypto/openssl/doc/man7/provider-storemgmt.pod M crypto/openssl/doc/man7/provider.pod M crypto/openssl/doc/man7/proxy-certificates.pod R crypto/openssl/doc/man7/ssl.pod M crypto/openssl/doc/perlvars.pm R crypto/openssl/e_os.h M crypto/openssl/engines/e_afalg.c M crypto/openssl/engines/e_afalg.txt M crypto/openssl/engines/e_afalg_err.c M crypto/openssl/engines/e_afalg_err.h M crypto/openssl/engines/e_capi.c M crypto/openssl/engines/e_capi.txt M crypto/openssl/engines/e_capi_err.c M crypto/openssl/engines/e_capi_err.h M crypto/openssl/engines/e_dasync.c M crypto/openssl/engines/e_devcrypto.c M crypto/openssl/engines/e_loader_attic.c M crypto/openssl/engines/e_ossltest.c M crypto/openssl/engines/e_padlock.c A crypto/openssl/exporters/build.info A crypto/openssl/exporters/cmake/OpenSSLConfig.cmake.in A crypto/openssl/exporters/cmake/OpenSSLConfigVersion.cmake.in M crypto/openssl/exporters/libcrypto.pc M crypto/openssl/exporters/libssl.pc M crypto/openssl/exporters/openssl.pc A crypto/openssl/exporters/pkg-config/libcrypto.pc.in A crypto/openssl/exporters/pkg-config/libssl.pc.in A crypto/openssl/exporters/pkg-config/openssl.pc.in A crypto/openssl/funding.json M crypto/openssl/fuzz/README.md A crypto/openssl/fuzz/acert.c M crypto/openssl/fuzz/asn1.c M crypto/openssl/fuzz/build.info M crypto/openssl/fuzz/cmp.c A crypto/openssl/fuzz/decoder.c A crypto/openssl/fuzz/dtlsclient.c A crypto/openssl/fuzz/dtlsserver.c A crypto/openssl/fuzz/fuzz_introspector_exclusion.config M crypto/openssl/fuzz/fuzz_rand.c M crypto/openssl/fuzz/fuzzer.h A crypto/openssl/fuzz/hashtable.c M crypto/openssl/fuzz/helper.py A crypto/openssl/fuzz/ml-dsa.c A crypto/openssl/fuzz/ml-kem.c M crypto/openssl/fuzz/oids.txt A crypto/openssl/fuzz/pem.c A crypto/openssl/fuzz/provider.c A crypto/openssl/fuzz/punycode.c A crypto/openssl/fuzz/quic-client.c A crypto/openssl/fuzz/quic-lcidm.c A crypto/openssl/fuzz/quic-rcidm.c A crypto/openssl/fuzz/quic-server.c A crypto/openssl/fuzz/quic-srtm.c A crypto/openssl/fuzz/slh-dsa.c A crypto/openssl/fuzz/smime.c A crypto/openssl/fuzz/v3name.c M crypto/openssl/fuzz/x509.c M crypto/openssl/include/crypto/aes_platform.h M crypto/openssl/include/crypto/asn1.h M crypto/openssl/include/crypto/bioerr.h M crypto/openssl/include/crypto/bn.h M crypto/openssl/include/crypto/bn_conf.h M crypto/openssl/include/crypto/chacha.h A crypto/openssl/include/crypto/cmac.h M crypto/openssl/include/crypto/cmserr.h M crypto/openssl/include/crypto/conferr.h A crypto/openssl/include/crypto/context.h M crypto/openssl/include/crypto/cryptoerr.h M crypto/openssl/include/crypto/decoder.h M crypto/openssl/include/crypto/dh.h M crypto/openssl/include/crypto/dsa.h M crypto/openssl/include/crypto/dso_conf.h M crypto/openssl/include/crypto/ec.h M crypto/openssl/include/crypto/ecx.h M crypto/openssl/include/crypto/encoder.h M crypto/openssl/include/crypto/evp.h M crypto/openssl/include/crypto/evperr.h M crypto/openssl/include/crypto/httperr.h M crypto/openssl/include/crypto/md32_common.h A crypto/openssl/include/crypto/ml_dsa.h A crypto/openssl/include/crypto/ml_kem.h M crypto/openssl/include/crypto/modes.h M crypto/openssl/include/crypto/pem.h M crypto/openssl/include/crypto/pkcs12err.h M crypto/openssl/include/crypto/ppc_arch.h M crypto/openssl/include/crypto/punycode.h M crypto/openssl/include/crypto/rand.h M crypto/openssl/include/crypto/rand_pool.h M crypto/openssl/include/crypto/randerr.h A crypto/openssl/include/crypto/riscv_arch.def A crypto/openssl/include/crypto/riscv_arch.h M crypto/openssl/include/crypto/rsa.h M crypto/openssl/include/crypto/sha.h A crypto/openssl/include/crypto/slh_dsa.h A crypto/openssl/include/crypto/sm4_platform.h M crypto/openssl/include/crypto/sparse_array.h M crypto/openssl/include/crypto/store.h M crypto/openssl/include/crypto/types.h M crypto/openssl/include/crypto/x509.h A crypto/openssl/include/crypto/x509_acert.h M crypto/openssl/include/crypto/x509err.h M crypto/openssl/include/internal/asn1.h M crypto/openssl/include/internal/bio.h A crypto/openssl/include/internal/bio_addr.h A crypto/openssl/include/internal/bio_tfo.h A crypto/openssl/include/internal/cms.h A crypto/openssl/include/internal/common.h M crypto/openssl/include/internal/comp.h M crypto/openssl/include/internal/constant_time.h A crypto/openssl/include/internal/crmf.h M crypto/openssl/include/internal/cryptlib.h M crypto/openssl/include/internal/der.h A crypto/openssl/include/internal/deterministic_nonce.h A crypto/openssl/include/internal/e_os.h A crypto/openssl/include/internal/e_winsock.h A crypto/openssl/include/internal/encoder.h M crypto/openssl/include/internal/endian.h M crypto/openssl/include/internal/ffc.h A crypto/openssl/include/internal/fips.h A crypto/openssl/include/internal/hashfunc.h A crypto/openssl/include/internal/hashtable.h A crypto/openssl/include/internal/hpke_util.h A crypto/openssl/include/internal/json_enc.h M crypto/openssl/include/internal/ktls.h A crypto/openssl/include/internal/list.h M crypto/openssl/include/internal/namemap.h M crypto/openssl/include/internal/numbers.h A crypto/openssl/include/internal/ossl_rbtree.h M crypto/openssl/include/internal/packet.h A crypto/openssl/include/internal/packet_quic.h M crypto/openssl/include/internal/param_build_set.h A crypto/openssl/include/internal/param_names.h A crypto/openssl/include/internal/param_names.h.in A crypto/openssl/include/internal/params.h A crypto/openssl/include/internal/priority_queue.h M crypto/openssl/include/internal/property.h M crypto/openssl/include/internal/provider.h A crypto/openssl/include/internal/qlog.h A crypto/openssl/include/internal/qlog_event_helpers.h A crypto/openssl/include/internal/qlog_events.h A crypto/openssl/include/internal/quic_ackm.h A crypto/openssl/include/internal/quic_cc.h A crypto/openssl/include/internal/quic_cfq.h A crypto/openssl/include/internal/quic_channel.h A crypto/openssl/include/internal/quic_demux.h A crypto/openssl/include/internal/quic_engine.h A crypto/openssl/include/internal/quic_error.h A crypto/openssl/include/internal/quic_fc.h A crypto/openssl/include/internal/quic_fifd.h A crypto/openssl/include/internal/quic_lcidm.h A crypto/openssl/include/internal/quic_port.h A crypto/openssl/include/internal/quic_predef.h A crypto/openssl/include/internal/quic_rcidm.h A crypto/openssl/include/internal/quic_reactor.h A crypto/openssl/include/internal/quic_reactor_wait_ctx.h A crypto/openssl/include/internal/quic_record_rx.h A crypto/openssl/include/internal/quic_record_tx.h A crypto/openssl/include/internal/quic_record_util.h A crypto/openssl/include/internal/quic_rx_depack.h A crypto/openssl/include/internal/quic_srt_gen.h A crypto/openssl/include/internal/quic_srtm.h A crypto/openssl/include/internal/quic_ssl.h A crypto/openssl/include/internal/quic_statm.h A crypto/openssl/include/internal/quic_stream.h A crypto/openssl/include/internal/quic_stream_map.h A crypto/openssl/include/internal/quic_strm_reas.h A crypto/openssl/include/internal/quic_thread_assist.h A crypto/openssl/include/internal/quic_tls.h A crypto/openssl/include/internal/quic_trace.h A crypto/openssl/include/internal/quic_tserver.h A crypto/openssl/include/internal/quic_txp.h A crypto/openssl/include/internal/quic_txpim.h A crypto/openssl/include/internal/quic_types.h A crypto/openssl/include/internal/quic_vlint.h A crypto/openssl/include/internal/quic_wire.h A crypto/openssl/include/internal/quic_wire_pkt.h A crypto/openssl/include/internal/rcu.h A crypto/openssl/include/internal/recordmethod.h M crypto/openssl/include/internal/refcount.h A crypto/openssl/include/internal/ring_buf.h A crypto/openssl/include/internal/rio_notifier.h A crypto/openssl/include/internal/safe_math.h M crypto/openssl/include/internal/sha3.h M crypto/openssl/include/internal/sizes.h A crypto/openssl/include/internal/skey.h M crypto/openssl/include/internal/sockets.h A crypto/openssl/include/internal/ssl.h A crypto/openssl/include/internal/ssl3_cbc.h A crypto/openssl/include/internal/ssl_unwrap.h A crypto/openssl/include/internal/statem.h A crypto/openssl/include/internal/thread.h A crypto/openssl/include/internal/thread_arch.h A crypto/openssl/include/internal/time.h M crypto/openssl/include/internal/tlsgroups.h A crypto/openssl/include/internal/to_hex.h M crypto/openssl/include/internal/tsan_assist.h A crypto/openssl/include/internal/uint_set.h M crypto/openssl/include/openssl/asn1.h M crypto/openssl/include/openssl/asn1.h.in R crypto/openssl/include/openssl/asn1_mac.h M crypto/openssl/include/openssl/asn1err.h M crypto/openssl/include/openssl/async.h M crypto/openssl/include/openssl/bio.h M crypto/openssl/include/openssl/bio.h.in M crypto/openssl/include/openssl/bioerr.h M crypto/openssl/include/openssl/bn.h A crypto/openssl/include/openssl/byteorder.h M crypto/openssl/include/openssl/cmp.h M crypto/openssl/include/openssl/cmp.h.in M crypto/openssl/include/openssl/cmperr.h M crypto/openssl/include/openssl/cms.h M crypto/openssl/include/openssl/cms.h.in M crypto/openssl/include/openssl/cmserr.h M crypto/openssl/include/openssl/comp.h A crypto/openssl/include/openssl/comp.h.in M crypto/openssl/include/openssl/comperr.h M crypto/openssl/include/openssl/conf.h M crypto/openssl/include/openssl/conf.h.in M crypto/openssl/include/openssl/conferr.h M crypto/openssl/include/openssl/configuration.h M crypto/openssl/include/openssl/configuration.h.in M crypto/openssl/include/openssl/core.h M crypto/openssl/include/openssl/core_dispatch.h M crypto/openssl/include/openssl/core_names.h A crypto/openssl/include/openssl/core_names.h.in M crypto/openssl/include/openssl/crmf.h M crypto/openssl/include/openssl/crmf.h.in M crypto/openssl/include/openssl/crmferr.h M crypto/openssl/include/openssl/crypto.h M crypto/openssl/include/openssl/crypto.h.in M crypto/openssl/include/openssl/cryptoerr.h M crypto/openssl/include/openssl/dh.h M crypto/openssl/include/openssl/dherr.h M crypto/openssl/include/openssl/dsa.h M crypto/openssl/include/openssl/e_os2.h A crypto/openssl/include/openssl/e_ostime.h M crypto/openssl/include/openssl/ec.h M crypto/openssl/include/openssl/engine.h M crypto/openssl/include/openssl/err.h M crypto/openssl/include/openssl/err.h.in M crypto/openssl/include/openssl/evp.h M crypto/openssl/include/openssl/evperr.h M crypto/openssl/include/openssl/fips_names.h M crypto/openssl/include/openssl/fipskey.h M crypto/openssl/include/openssl/fipskey.h.in A crypto/openssl/include/openssl/hpke.h M crypto/openssl/include/openssl/http.h M crypto/openssl/include/openssl/httperr.h A crypto/openssl/include/openssl/indicator.h M crypto/openssl/include/openssl/lhash.h M crypto/openssl/include/openssl/lhash.h.in M crypto/openssl/include/openssl/macros.h A crypto/openssl/include/openssl/ml_kem.h M crypto/openssl/include/openssl/obj_mac.h M crypto/openssl/include/openssl/objects.h M crypto/openssl/include/openssl/opensslv.h M crypto/openssl/include/openssl/params.h M crypto/openssl/include/openssl/pem.h M crypto/openssl/include/openssl/pemerr.h M crypto/openssl/include/openssl/pkcs12.h M crypto/openssl/include/openssl/pkcs12.h.in M crypto/openssl/include/openssl/pkcs12err.h M crypto/openssl/include/openssl/pkcs7.h M crypto/openssl/include/openssl/pkcs7.h.in M crypto/openssl/include/openssl/prov_ssl.h M crypto/openssl/include/openssl/proverr.h M crypto/openssl/include/openssl/provider.h A crypto/openssl/include/openssl/quic.h M crypto/openssl/include/openssl/rand.h M crypto/openssl/include/openssl/randerr.h M crypto/openssl/include/openssl/rsa.h M crypto/openssl/include/openssl/self_test.h M crypto/openssl/include/openssl/sha.h M crypto/openssl/include/openssl/srtp.h M crypto/openssl/include/openssl/ssl.h M crypto/openssl/include/openssl/ssl.h.in M crypto/openssl/include/openssl/ssl3.h M crypto/openssl/include/openssl/sslerr.h M crypto/openssl/include/openssl/sslerr_legacy.h M crypto/openssl/include/openssl/store.h A crypto/openssl/include/openssl/thread.h M crypto/openssl/include/openssl/tls1.h M crypto/openssl/include/openssl/trace.h M crypto/openssl/include/openssl/ts.h M crypto/openssl/include/openssl/types.h M crypto/openssl/include/openssl/x509.h M crypto/openssl/include/openssl/x509.h.in A crypto/openssl/include/openssl/x509_acert.h A crypto/openssl/include/openssl/x509_acert.h.in M crypto/openssl/include/openssl/x509_vfy.h M crypto/openssl/include/openssl/x509_vfy.h.in M crypto/openssl/include/openssl/x509err.h M crypto/openssl/include/openssl/x509v3.h M crypto/openssl/include/openssl/x509v3.h.in M crypto/openssl/include/openssl/x509v3err.h M crypto/openssl/ms/applink.c M crypto/openssl/ms/uplink-x86_64.pl M crypto/openssl/providers/baseprov.c M crypto/openssl/providers/build.info M crypto/openssl/providers/common/capabilities.c A crypto/openssl/providers/common/der/ML_DSA.asn1 A crypto/openssl/providers/common/der/SLH_DSA.asn1 M crypto/openssl/providers/common/der/build.info A crypto/openssl/providers/common/der/der_ml_dsa_gen.c A crypto/openssl/providers/common/der/der_ml_dsa_gen.c.in A crypto/openssl/providers/common/der/der_ml_dsa_key.c M crypto/openssl/providers/common/der/der_rsa_key.c A crypto/openssl/providers/common/der/der_slh_dsa_gen.c A crypto/openssl/providers/common/der/der_slh_dsa_gen.c.in A crypto/openssl/providers/common/der/der_slh_dsa_key.c M crypto/openssl/providers/common/digest_to_nid.c A crypto/openssl/providers/common/include/prov/der_ml_dsa.h A crypto/openssl/providers/common/include/prov/der_ml_dsa.h.in A crypto/openssl/providers/common/include/prov/der_slh_dsa.h A crypto/openssl/providers/common/include/prov/der_slh_dsa.h.in M crypto/openssl/providers/common/include/prov/proverr.h M crypto/openssl/providers/common/include/prov/provider_ctx.h M crypto/openssl/providers/common/include/prov/provider_util.h M crypto/openssl/providers/common/include/prov/providercommon.h M crypto/openssl/providers/common/include/prov/securitycheck.h M crypto/openssl/providers/common/provider_ctx.c M crypto/openssl/providers/common/provider_err.c M crypto/openssl/providers/common/provider_seeding.c M crypto/openssl/providers/common/provider_util.c M crypto/openssl/providers/common/securitycheck.c M crypto/openssl/providers/common/securitycheck_default.c M crypto/openssl/providers/common/securitycheck_fips.c M crypto/openssl/providers/decoders.inc M crypto/openssl/providers/defltprov.c M crypto/openssl/providers/encoders.inc M crypto/openssl/providers/fips-sources.checksums M crypto/openssl/providers/fips.checksum M crypto/openssl/providers/fips.module.sources M crypto/openssl/providers/fips/build.info A crypto/openssl/providers/fips/fipsindicator.c M crypto/openssl/providers/fips/fipsprov.c A crypto/openssl/providers/fips/include/fips/fipsindicator.h A crypto/openssl/providers/fips/include/fips_indicator_params.inc A crypto/openssl/providers/fips/include/fips_selftest_params.inc A crypto/openssl/providers/fips/include/fipscommon.h M crypto/openssl/providers/fips/self_test.c M crypto/openssl/providers/fips/self_test.h M crypto/openssl/providers/fips/self_test_data.inc M crypto/openssl/providers/fips/self_test_kats.c M crypto/openssl/providers/implementations/asymciphers/rsa_enc.c M crypto/openssl/providers/implementations/asymciphers/sm2_enc.c M crypto/openssl/providers/implementations/build.info M crypto/openssl/providers/implementations/ciphers/build.info M crypto/openssl/providers/implementations/ciphers/cipher_aes.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm_hw.c A crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm_hw_rv32i.inc A crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm_hw_rv64i.inc M crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_aesni.inc M crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_armv8.inc A crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_ppc.inc A crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_rv32i.inc A crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_rv64i.inc A crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw_vaes_avx512.inc A crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c A crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.h A crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c A crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_polyval.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c A crypto/openssl/providers/implementations/ciphers/cipher_aes_hw_armv8.inc A crypto/openssl/providers/implementations/ciphers/cipher_aes_hw_rv32i.inc A crypto/openssl/providers/implementations/ciphers/cipher_aes_hw_rv64i.inc M crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_siv_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.h M crypto/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c A crypto/openssl/providers/implementations/ciphers/cipher_aes_xts_s390x.inc M crypto/openssl/providers/implementations/ciphers/cipher_aria.c M crypto/openssl/providers/implementations/ciphers/cipher_aria_ccm.c M crypto/openssl/providers/implementations/ciphers/cipher_aria_gcm.c M crypto/openssl/providers/implementations/ciphers/cipher_blowfish.c M crypto/openssl/providers/implementations/ciphers/cipher_camellia.c M crypto/openssl/providers/implementations/ciphers/cipher_cast5.c M crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c M crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c M crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_cts.c M crypto/openssl/providers/implementations/ciphers/cipher_cts.h M crypto/openssl/providers/implementations/ciphers/cipher_des.c M crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_desx_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_idea.c M crypto/openssl/providers/implementations/ciphers/cipher_null.c M crypto/openssl/providers/implementations/ciphers/cipher_rc2.c M crypto/openssl/providers/implementations/ciphers/cipher_rc4.c M crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c M crypto/openssl/providers/implementations/ciphers/cipher_rc5.c M crypto/openssl/providers/implementations/ciphers/cipher_rc5.h M crypto/openssl/providers/implementations/ciphers/cipher_seed.c M crypto/openssl/providers/implementations/ciphers/cipher_sm4.c M crypto/openssl/providers/implementations/ciphers/cipher_sm4.h A crypto/openssl/providers/implementations/ciphers/cipher_sm4_ccm.c A crypto/openssl/providers/implementations/ciphers/cipher_sm4_ccm.h A crypto/openssl/providers/implementations/ciphers/cipher_sm4_ccm_hw.c A crypto/openssl/providers/implementations/ciphers/cipher_sm4_ccm_hw_rv64i.inc A crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm.c A crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm.h A crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c A crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw_rv64i.inc M crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c A crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw_rv64i.inc A crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c A crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.h A crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts_hw.c A crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts_hw_rv64i.inc M crypto/openssl/providers/implementations/ciphers/cipher_tdes.h M crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c M crypto/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c M crypto/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c M crypto/openssl/providers/implementations/ciphers/ciphercommon.c M crypto/openssl/providers/implementations/ciphers/ciphercommon_block.c M crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c M crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c M crypto/openssl/providers/implementations/digests/blake2_prov.c M crypto/openssl/providers/implementations/digests/blake2b_prov.c M crypto/openssl/providers/implementations/digests/build.info M crypto/openssl/providers/implementations/digests/digestcommon.c M crypto/openssl/providers/implementations/digests/md5_sha1_prov.c M crypto/openssl/providers/implementations/digests/mdc2_prov.c M crypto/openssl/providers/implementations/digests/sha2_prov.c M crypto/openssl/providers/implementations/digests/sha3_prov.c M crypto/openssl/providers/implementations/encode_decode/build.info M crypto/openssl/providers/implementations/encode_decode/decode_der2key.c M crypto/openssl/providers/implementations/encode_decode/decode_epki2pki.c M crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c M crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c M crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c M crypto/openssl/providers/implementations/encode_decode/decode_spki2typespki.c M crypto/openssl/providers/implementations/encode_decode/encode_key2any.c M crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c M crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c M crypto/openssl/providers/implementations/encode_decode/encode_key2text.c A crypto/openssl/providers/implementations/encode_decode/ml_common_codecs.c A crypto/openssl/providers/implementations/encode_decode/ml_common_codecs.h A crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c A crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.h A crypto/openssl/providers/implementations/encode_decode/ml_kem_codecs.c A crypto/openssl/providers/implementations/encode_decode/ml_kem_codecs.h M crypto/openssl/providers/implementations/exchange/build.info M crypto/openssl/providers/implementations/exchange/dh_exch.c M crypto/openssl/providers/implementations/exchange/ecdh_exch.c M crypto/openssl/providers/implementations/exchange/ecx_exch.c M crypto/openssl/providers/implementations/exchange/kdf_exch.c M crypto/openssl/providers/implementations/include/prov/blake2.h M crypto/openssl/providers/implementations/include/prov/ciphercommon.h M crypto/openssl/providers/implementations/include/prov/ciphercommon_aead.h M crypto/openssl/providers/implementations/include/prov/ciphercommon_ccm.h M crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h A crypto/openssl/providers/implementations/include/prov/decoders.h M crypto/openssl/providers/implementations/include/prov/digestcommon.h A crypto/openssl/providers/implementations/include/prov/ecx.h A crypto/openssl/providers/implementations/include/prov/hmac_drbg.h M crypto/openssl/providers/implementations/include/prov/implementations.h M crypto/openssl/providers/implementations/include/prov/kdfexchange.h M crypto/openssl/providers/implementations/include/prov/macsignature.h A crypto/openssl/providers/implementations/include/prov/ml_dsa.h A crypto/openssl/providers/implementations/include/prov/ml_kem.h A crypto/openssl/providers/implementations/include/prov/mlx_kem.h M crypto/openssl/providers/implementations/include/prov/names.h M crypto/openssl/providers/implementations/include/prov/seeding.h A crypto/openssl/providers/implementations/kdfs/argon2.c M crypto/openssl/providers/implementations/kdfs/build.info M crypto/openssl/providers/implementations/kdfs/hkdf.c A crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c M crypto/openssl/providers/implementations/kdfs/kbkdf.c M crypto/openssl/providers/implementations/kdfs/krb5kdf.c M crypto/openssl/providers/implementations/kdfs/pbkdf1.c M crypto/openssl/providers/implementations/kdfs/pbkdf2.c M crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c A crypto/openssl/providers/implementations/kdfs/pvkkdf.c M crypto/openssl/providers/implementations/kdfs/scrypt.c M crypto/openssl/providers/implementations/kdfs/sshkdf.c M crypto/openssl/providers/implementations/kdfs/sskdf.c M crypto/openssl/providers/implementations/kdfs/tls1_prf.c M crypto/openssl/providers/implementations/kdfs/x942kdf.c M crypto/openssl/providers/implementations/kem/build.info A crypto/openssl/providers/implementations/kem/ec_kem.c A crypto/openssl/providers/implementations/kem/eckem.h A crypto/openssl/providers/implementations/kem/ecx_kem.c A crypto/openssl/providers/implementations/kem/kem_util.c A crypto/openssl/providers/implementations/kem/ml_kem_kem.c A crypto/openssl/providers/implementations/kem/mlx_kem.c M crypto/openssl/providers/implementations/kem/rsa_kem.c A crypto/openssl/providers/implementations/kem/template_kem.c M crypto/openssl/providers/implementations/keymgmt/build.info M crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c M crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c M crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c M crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c M crypto/openssl/providers/implementations/keymgmt/kdf_legacy_kmgmt.c M crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c A crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c A crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c A crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c M crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c A crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c A crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c M crypto/openssl/providers/implementations/macs/blake2_mac_impl.c M crypto/openssl/providers/implementations/macs/cmac_prov.c M crypto/openssl/providers/implementations/macs/gmac_prov.c M crypto/openssl/providers/implementations/macs/hmac_prov.c M crypto/openssl/providers/implementations/macs/kmac_prov.c M crypto/openssl/providers/implementations/macs/poly1305_prov.c M crypto/openssl/providers/implementations/macs/siphash_prov.c M crypto/openssl/providers/implementations/rands/build.info R crypto/openssl/providers/implementations/rands/crngt.c M crypto/openssl/providers/implementations/rands/drbg.c M crypto/openssl/providers/implementations/rands/drbg_ctr.c M crypto/openssl/providers/implementations/rands/drbg_hash.c M crypto/openssl/providers/implementations/rands/drbg_hmac.c M crypto/openssl/providers/implementations/rands/drbg_local.h A crypto/openssl/providers/implementations/rands/fips_crng_test.c M crypto/openssl/providers/implementations/rands/seed_src.c A crypto/openssl/providers/implementations/rands/seed_src_jitter.c M crypto/openssl/providers/implementations/rands/seeding/build.info A crypto/openssl/providers/implementations/rands/seeding/rand_cpu_arm64.c M crypto/openssl/providers/implementations/rands/seeding/rand_unix.c M crypto/openssl/providers/implementations/rands/seeding/rand_vms.c M crypto/openssl/providers/implementations/rands/seeding/rand_vxworks.c M crypto/openssl/providers/implementations/rands/seeding/rand_win.c M crypto/openssl/providers/implementations/rands/test_rng.c M crypto/openssl/providers/implementations/signature/build.info M crypto/openssl/providers/implementations/signature/dsa_sig.c M crypto/openssl/providers/implementations/signature/ecdsa_sig.c M crypto/openssl/providers/implementations/signature/eddsa_sig.c M crypto/openssl/providers/implementations/signature/mac_legacy_sig.c A crypto/openssl/providers/implementations/signature/ml_dsa_sig.c M crypto/openssl/providers/implementations/signature/rsa_sig.c A crypto/openssl/providers/implementations/signature/slh_dsa_sig.c M crypto/openssl/providers/implementations/signature/sm2_sig.c A crypto/openssl/providers/implementations/skeymgmt/aes_skmgmt.c A crypto/openssl/providers/implementations/skeymgmt/build.info A crypto/openssl/providers/implementations/skeymgmt/generic.c A crypto/openssl/providers/implementations/skeymgmt/skeymgmt_lcl.h M crypto/openssl/providers/implementations/storemgmt/build.info M crypto/openssl/providers/implementations/storemgmt/file_store.c M crypto/openssl/providers/implementations/storemgmt/file_store_any2obj.c A crypto/openssl/providers/implementations/storemgmt/winstore_store.c M crypto/openssl/providers/legacyprov.c M crypto/openssl/providers/nullprov.c M crypto/openssl/providers/stores.inc M crypto/openssl/ssl/bio_ssl.c M crypto/openssl/ssl/build.info M crypto/openssl/ssl/d1_lib.c M crypto/openssl/ssl/d1_msg.c M crypto/openssl/ssl/d1_srtp.c R crypto/openssl/ssl/ktls.c M crypto/openssl/ssl/pqueue.c A crypto/openssl/ssl/priority_queue.c A crypto/openssl/ssl/quic/build.info A crypto/openssl/ssl/quic/cc_newreno.c A crypto/openssl/ssl/quic/json_enc.c A crypto/openssl/ssl/quic/qlog.c A crypto/openssl/ssl/quic/qlog_event_helpers.c A crypto/openssl/ssl/quic/quic_ackm.c A crypto/openssl/ssl/quic/quic_cfq.c A crypto/openssl/ssl/quic/quic_channel.c A crypto/openssl/ssl/quic/quic_channel_local.h A crypto/openssl/ssl/quic/quic_demux.c A crypto/openssl/ssl/quic/quic_engine.c A crypto/openssl/ssl/quic/quic_engine_local.h A crypto/openssl/ssl/quic/quic_fc.c A crypto/openssl/ssl/quic/quic_fifd.c A crypto/openssl/ssl/quic/quic_impl.c A crypto/openssl/ssl/quic/quic_lcidm.c A crypto/openssl/ssl/quic/quic_local.h A crypto/openssl/ssl/quic/quic_method.c A crypto/openssl/ssl/quic/quic_obj.c A crypto/openssl/ssl/quic/quic_obj_local.h A crypto/openssl/ssl/quic/quic_port.c A crypto/openssl/ssl/quic/quic_port_local.h A crypto/openssl/ssl/quic/quic_rcidm.c A crypto/openssl/ssl/quic/quic_reactor.c A crypto/openssl/ssl/quic/quic_reactor_wait_ctx.c A crypto/openssl/ssl/quic/quic_record_rx.c A crypto/openssl/ssl/quic/quic_record_rx_local.h A crypto/openssl/ssl/quic/quic_record_shared.c A crypto/openssl/ssl/quic/quic_record_shared.h A crypto/openssl/ssl/quic/quic_record_tx.c A crypto/openssl/ssl/quic/quic_record_util.c A crypto/openssl/ssl/quic/quic_rstream.c A crypto/openssl/ssl/quic/quic_rx_depack.c A crypto/openssl/ssl/quic/quic_srt_gen.c A crypto/openssl/ssl/quic/quic_srtm.c A crypto/openssl/ssl/quic/quic_sstream.c A crypto/openssl/ssl/quic/quic_statm.c A crypto/openssl/ssl/quic/quic_stream_map.c A crypto/openssl/ssl/quic/quic_strm_reas.c A crypto/openssl/ssl/quic/quic_thread_assist.c A crypto/openssl/ssl/quic/quic_tls.c A crypto/openssl/ssl/quic/quic_tls_api.c A crypto/openssl/ssl/quic/quic_trace.c A crypto/openssl/ssl/quic/quic_tserver.c A crypto/openssl/ssl/quic/quic_txp.c A crypto/openssl/ssl/quic/quic_txpim.c A crypto/openssl/ssl/quic/quic_types.c A crypto/openssl/ssl/quic/quic_wire.c A crypto/openssl/ssl/quic/quic_wire_pkt.c A crypto/openssl/ssl/quic/uint_set.c R crypto/openssl/ssl/record/README.md A crypto/openssl/ssl/record/build.info R crypto/openssl/ssl/record/dtls1_bitmap.c A crypto/openssl/ssl/record/methods/build.info A crypto/openssl/ssl/record/methods/dtls_meth.c A crypto/openssl/ssl/record/methods/ktls_meth.c A crypto/openssl/ssl/record/methods/recmethod_local.h A crypto/openssl/ssl/record/methods/ssl3_cbc.c A crypto/openssl/ssl/record/methods/ssl3_meth.c A crypto/openssl/ssl/record/methods/tls13_meth.c A crypto/openssl/ssl/record/methods/tls1_meth.c A crypto/openssl/ssl/record/methods/tls_common.c A crypto/openssl/ssl/record/methods/tls_multib.c A crypto/openssl/ssl/record/methods/tls_pad.c A crypto/openssl/ssl/record/methods/tlsany_meth.c M crypto/openssl/ssl/record/rec_layer_d1.c M crypto/openssl/ssl/record/rec_layer_s3.c M crypto/openssl/ssl/record/record.h M crypto/openssl/ssl/record/record_local.h R crypto/openssl/ssl/record/ssl3_buffer.c R crypto/openssl/ssl/record/ssl3_record.c R crypto/openssl/ssl/record/ssl3_record_tls13.c R crypto/openssl/ssl/record/tls_pad.c A crypto/openssl/ssl/rio/build.info A crypto/openssl/ssl/rio/poll_builder.c A crypto/openssl/ssl/rio/poll_builder.h A crypto/openssl/ssl/rio/poll_immediate.c A crypto/openssl/ssl/rio/poll_method.h A crypto/openssl/ssl/rio/rio_notifier.c R crypto/openssl/ssl/s3_cbc.c M crypto/openssl/ssl/s3_enc.c M crypto/openssl/ssl/s3_lib.c M crypto/openssl/ssl/s3_msg.c M crypto/openssl/ssl/ssl_asn1.c M crypto/openssl/ssl/ssl_cert.c A crypto/openssl/ssl/ssl_cert_comp.c M crypto/openssl/ssl/ssl_cert_table.h M crypto/openssl/ssl/ssl_ciph.c M crypto/openssl/ssl/ssl_conf.c R crypto/openssl/ssl/ssl_err.c M crypto/openssl/ssl/ssl_err_legacy.c M crypto/openssl/ssl/ssl_init.c M crypto/openssl/ssl/ssl_lib.c M crypto/openssl/ssl/ssl_local.h M crypto/openssl/ssl/ssl_mcnf.c M crypto/openssl/ssl/ssl_rsa.c M crypto/openssl/ssl/ssl_rsa_legacy.c M crypto/openssl/ssl/ssl_sess.c M crypto/openssl/ssl/ssl_stat.c M crypto/openssl/ssl/ssl_txt.c M crypto/openssl/ssl/ssl_utst.c R crypto/openssl/ssl/sslerr.h M crypto/openssl/ssl/statem/extensions.c M crypto/openssl/ssl/statem/extensions_clnt.c M crypto/openssl/ssl/statem/extensions_cust.c M crypto/openssl/ssl/statem/extensions_srvr.c M crypto/openssl/ssl/statem/statem.c R crypto/openssl/ssl/statem/statem.h M crypto/openssl/ssl/statem/statem_clnt.c M crypto/openssl/ssl/statem/statem_dtls.c M crypto/openssl/ssl/statem/statem_lib.c M crypto/openssl/ssl/statem/statem_local.h M crypto/openssl/ssl/statem/statem_srvr.c M crypto/openssl/ssl/t1_enc.c M crypto/openssl/ssl/t1_lib.c M crypto/openssl/ssl/t1_trce.c M crypto/openssl/ssl/tls13_enc.c M crypto/openssl/ssl/tls_depr.c M crypto/openssl/ssl/tls_srp.c M crypto/openssl/test/CAtsa.cnf M crypto/openssl/test/README-external.md M crypto/openssl/test/README.md M crypto/openssl/test/README.ssltest.md M crypto/openssl/test/acvp_test.c M crypto/openssl/test/acvp_test.inc M crypto/openssl/test/aesgcmtest.c M crypto/openssl/test/afalgtest.c M crypto/openssl/test/asn1_decode_test.c M crypto/openssl/test/asn1_encode_test.c M crypto/openssl/test/asn1_internal_test.c M crypto/openssl/test/asn1_time_test.c M crypto/openssl/test/asynctest.c M crypto/openssl/test/bad_dtls_test.c M crypto/openssl/test/bftest.c A crypto/openssl/test/bio_addr_test.c A crypto/openssl/test/bio_base64_test.c A crypto/openssl/test/bio_comp_test.c M crypto/openssl/test/bio_core_test.c A crypto/openssl/test/bio_dgram_test.c M crypto/openssl/test/bio_enc_test.c A crypto/openssl/test/bio_meth_test.c M crypto/openssl/test/bio_prefix_text.c A crypto/openssl/test/bio_tfo_test.c M crypto/openssl/test/bioprinttest.c M crypto/openssl/test/bntest.c M crypto/openssl/test/build.info A crypto/openssl/test/build_wincrypt_test.c A crypto/openssl/test/byteorder_test.c M crypto/openssl/test/ca-and-certs.cnf A crypto/openssl/test/ca_internals_test.c M crypto/openssl/test/casttest.c A crypto/openssl/test/cc_dummy.c A crypto/openssl/test/cert_comp_test.c A crypto/openssl/test/certs/acert.pem A crypto/openssl/test/certs/acert_bc1.pem A crypto/openssl/test/certs/acert_bc2.pem A crypto/openssl/test/certs/acert_ietf.pem A crypto/openssl/test/certs/client-pss-restrict-cert.pem A crypto/openssl/test/certs/client-pss-restrict-key.pem A crypto/openssl/test/certs/ee-cert-ec-sha3-224.pem A crypto/openssl/test/certs/ee-cert-ec-sha3-256.pem A crypto/openssl/test/certs/ee-cert-ec-sha3-384.pem A crypto/openssl/test/certs/ee-cert-ec-sha3-512.pem A crypto/openssl/test/certs/ee-codesign-anyextkeyusage.pem A crypto/openssl/test/certs/ee-codesign-crlsign.pem A crypto/openssl/test/certs/ee-codesign-keycertsign.pem A crypto/openssl/test/certs/ee-codesign-noncritical.pem A crypto/openssl/test/certs/ee-codesign-serverauth.pem A crypto/openssl/test/certs/ee-codesign.pem A crypto/openssl/test/certs/ee-self-signed-pss.pem A crypto/openssl/test/certs/ee-timestampsign-CABforum-anyextkeyusage.pem A crypto/openssl/test/certs/ee-timestampsign-CABforum-crlsign.pem A crypto/openssl/test/certs/ee-timestampsign-CABforum-keycertsign.pem A crypto/openssl/test/certs/ee-timestampsign-CABforum-noncritxku.pem A crypto/openssl/test/certs/ee-timestampsign-CABforum-serverauth.pem A crypto/openssl/test/certs/ee-timestampsign-CABforum.pem A crypto/openssl/test/certs/ee-timestampsign-rfc3161-digsig.pem A crypto/openssl/test/certs/ee-timestampsign-rfc3161-noncritxku.pem A crypto/openssl/test/certs/ee-timestampsign-rfc3161.pem A crypto/openssl/test/certs/ext-aAissuingDistributionPoint.pem A crypto/openssl/test/certs/ext-acceptableCertPolicies.pem A crypto/openssl/test/certs/ext-acceptablePrivilegePolicies.pem A crypto/openssl/test/certs/ext-allowedAttributeAssignments.pem A crypto/openssl/test/certs/ext-associatedInformation.pem A crypto/openssl/test/certs/ext-attributeDescriptor.pem A crypto/openssl/test/certs/ext-attributeMappings.pem A crypto/openssl/test/certs/ext-auditIdentity.pem A crypto/openssl/test/certs/ext-authorityAttributeIdentifier.pem A crypto/openssl/test/certs/ext-basicAttConstraints.pem M crypto/openssl/test/certs/ext-check.csr A crypto/openssl/test/certs/ext-delegatedNameConstraints.pem A crypto/openssl/test/certs/ext-groupAC.pem A crypto/openssl/test/certs/ext-holderNameConstraints.pem A crypto/openssl/test/certs/ext-indirectIssuer.pem A crypto/openssl/test/certs/ext-issuedOnBehalfOf.pem A crypto/openssl/test/certs/ext-noAssertion.pem A crypto/openssl/test/certs/ext-noRevAvail.pem A crypto/openssl/test/certs/ext-roleSpecCertIdentifier.pem A crypto/openssl/test/certs/ext-sOAIdentifier.pem A crypto/openssl/test/certs/ext-singleUse.pem A crypto/openssl/test/certs/ext-subjectDirectoryAttributes.pem A crypto/openssl/test/certs/ext-targetingInformation.pem A crypto/openssl/test/certs/ext-timeSpecification-absolute.pem A crypto/openssl/test/certs/ext-timeSpecification-periodic-no-second.pem A crypto/openssl/test/certs/ext-timeSpecification-periodic.pem A crypto/openssl/test/certs/ext-userNotice.pem M crypto/openssl/test/certs/mkcert.sh A crypto/openssl/test/certs/nc-uri-cert.pem A crypto/openssl/test/certs/ncca4-cert.pem A crypto/openssl/test/certs/ncca4-key.pem A crypto/openssl/test/certs/p256-ee-rsa-ca-cert.pem A crypto/openssl/test/certs/p256-ee-rsa-ca-key.pem A crypto/openssl/test/certs/root-ml-dsa-44-cert.pem A crypto/openssl/test/certs/root-ml-dsa-44-key.pem A crypto/openssl/test/certs/server-ml-dsa-44-cert.pem A crypto/openssl/test/certs/server-ml-dsa-44-key.pem M crypto/openssl/test/certs/setup.sh A crypto/openssl/test/certs/tab-in-dn.pem A crypto/openssl/test/certs/tab-in-dn.text A crypto/openssl/test/certs/timing-cert.pem A crypto/openssl/test/certs/timing-key.pem A crypto/openssl/test/certs/x509-req-detect-invalid-version.pem M crypto/openssl/test/chacha_internal_test.c M crypto/openssl/test/cipherlist_test.c M crypto/openssl/test/ciphername_test.c M crypto/openssl/test/clienthellotest.c M crypto/openssl/test/cmactest.c M crypto/openssl/test/cmp_client_test.c M crypto/openssl/test/cmp_ctx_test.c M crypto/openssl/test/cmp_extracerts_dos_test.c M crypto/openssl/test/cmp_hdr_test.c M crypto/openssl/test/cmp_protect_test.c M crypto/openssl/test/cmp_server_test.c M crypto/openssl/test/cmp_vfy_test.c M crypto/openssl/test/cmsapitest.c M crypto/openssl/test/conf_include_test.c M crypto/openssl/test/context_internal_test.c M crypto/openssl/test/crltest.c M crypto/openssl/test/ct_test.c M crypto/openssl/test/curve448_internal_test.c M crypto/openssl/test/danetest.c A crypto/openssl/test/decap_out.bin A crypto/openssl/test/decoder_propq_test.c M crypto/openssl/test/default-and-fips.cnf A crypto/openssl/test/default-and-jitter.cnf A crypto/openssl/test/default-for-evptest.cnf A crypto/openssl/test/default-recordpadding.cnf M crypto/openssl/test/default.cnf M crypto/openssl/test/destest.c A crypto/openssl/test/dhkem_test.inc M crypto/openssl/test/drbgtest.c M crypto/openssl/test/dsatest.c M crypto/openssl/test/dtls_mtu_test.c M crypto/openssl/test/dtlstest.c M crypto/openssl/test/ec_internal_test.c M crypto/openssl/test/ectest.c A crypto/openssl/test/encap_out.bin A crypto/openssl/test/encap_secret.bin M crypto/openssl/test/endecode_test.c M crypto/openssl/test/errtest.c M crypto/openssl/test/evp_extra_test.c M crypto/openssl/test/evp_extra_test2.c M crypto/openssl/test/evp_fetch_prov_test.c M crypto/openssl/test/evp_kdf_test.c M crypto/openssl/test/evp_libctx_test.c A crypto/openssl/test/evp_pkey_dhkem_test.c M crypto/openssl/test/evp_pkey_provided_test.c A crypto/openssl/test/evp_skey_test.c M crypto/openssl/test/evp_test.c A crypto/openssl/test/evp_xof_test.c M crypto/openssl/test/exptest.c M crypto/openssl/test/ext_internal_test.c A crypto/openssl/test/fake_cipherprov.c A crypto/openssl/test/fake_cipherprov.h A crypto/openssl/test/fake_pipelineprov.c A crypto/openssl/test/fake_pipelineprov.h M crypto/openssl/test/fake_rsaprov.c M crypto/openssl/test/fake_rsaprov.h M crypto/openssl/test/ffc_internal_test.c M crypto/openssl/test/filterprov.c M crypto/openssl/test/fips-and-base.cnf A crypto/openssl/test/fipsidentity.cnf M crypto/openssl/test/generate_ssl_tests.pl M crypto/openssl/test/helpers/handshake.c M crypto/openssl/test/helpers/handshake_srp.c A crypto/openssl/test/helpers/noisydgrambio.c M crypto/openssl/test/helpers/pkcs12.c M crypto/openssl/test/helpers/pkcs12.h A crypto/openssl/test/helpers/pktsplitbio.c A crypto/openssl/test/helpers/quictestlib.c A crypto/openssl/test/helpers/quictestlib.h M crypto/openssl/test/helpers/ssl_test_ctx.c M crypto/openssl/test/helpers/ssl_test_ctx.h M crypto/openssl/test/helpers/ssltestlib.c M crypto/openssl/test/helpers/ssltestlib.h M crypto/openssl/test/hmactest.c A crypto/openssl/test/hpke_test.c M crypto/openssl/test/http_test.c M crypto/openssl/test/ideatest.c A crypto/openssl/test/json_test.c M crypto/openssl/test/lhash_test.c A crypto/openssl/test/list_test.c M crypto/openssl/test/localetest.c M crypto/openssl/test/mdc2test.c A crypto/openssl/test/membio_test.c A crypto/openssl/test/ml_dsa.inc A crypto/openssl/test/ml_dsa_test.c A crypto/openssl/test/ml_kem_evp_extra_test.c A crypto/openssl/test/ml_kem_internal_test.c A crypto/openssl/test/mldsa_parse.py A crypto/openssl/test/mldsa_wycheproof_parse.py A crypto/openssl/test/mlkem_parse.py M crypto/openssl/test/modes_internal_test.c M crypto/openssl/test/namemap_internal_test.c A crypto/openssl/test/ocsp-tests/ca.cnf A crypto/openssl/test/ocsp-tests/index.txt A crypto/openssl/test/ocsp-tests/index.txt.attr A crypto/openssl/test/ocsp-tests/intermediate-cert.pem A crypto/openssl/test/ocsp-tests/intermediate-csr.pem A crypto/openssl/test/ocsp-tests/intermediate-key.pem A crypto/openssl/test/ocsp-tests/mk-ocsp-cert-chain.sh A crypto/openssl/test/ocsp-tests/ocsp.pem A crypto/openssl/test/ocsp-tests/root-cert.pem A crypto/openssl/test/ocsp-tests/root-key.pem A crypto/openssl/test/ocsp-tests/server-cert.pem A crypto/openssl/test/ocsp-tests/server-csr.pem A crypto/openssl/test/ocsp-tests/server-key.pem A crypto/openssl/test/ocsp-tests/server.pem M crypto/openssl/test/ocspapitest.c A crypto/openssl/test/ossl_rbtree_test.c M crypto/openssl/test/ossl_store_test.c M crypto/openssl/test/p_test.c M crypto/openssl/test/packettest.c A crypto/openssl/test/pairwise_fail_test.c M crypto/openssl/test/param_build_test.c M crypto/openssl/test/params_api_test.c M crypto/openssl/test/params_conversion_test.c M crypto/openssl/test/params_test.c A crypto/openssl/test/pkcs12_api_test.c M crypto/openssl/test/pkcs12_format_test.c M crypto/openssl/test/pkcs7_test.c A crypto/openssl/test/priority_queue_test.c M crypto/openssl/test/property_test.c M crypto/openssl/test/provfetchtest.c A crypto/openssl/test/provider_default_search_path_test.c M crypto/openssl/test/provider_internal_test.c M crypto/openssl/test/provider_pkey_test.c M crypto/openssl/test/provider_status_test.c M crypto/openssl/test/provider_test.c M crypto/openssl/test/punycode_test.c A crypto/openssl/test/quic-openssl-docker/Dockerfile A crypto/openssl/test/quic-openssl-docker/README.md A crypto/openssl/test/quic-openssl-docker/build.info A crypto/openssl/test/quic-openssl-docker/hq-interop/build.info A crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop-server.c A crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop.c A crypto/openssl/test/quic-openssl-docker/run_endpoint.sh A crypto/openssl/test/quic_ackm_test.c A crypto/openssl/test/quic_cc_test.c A crypto/openssl/test/quic_cfq_test.c A crypto/openssl/test/quic_client_test.c A crypto/openssl/test/quic_fc_test.c A crypto/openssl/test/quic_fifd_test.c A crypto/openssl/test/quic_lcidm_test.c A crypto/openssl/test/quic_multistream_test.c A crypto/openssl/test/quic_newcid_test.c A crypto/openssl/test/quic_qlog_test.c A crypto/openssl/test/quic_rcidm_test.c A crypto/openssl/test/quic_record_test.c A crypto/openssl/test/quic_record_test_util.h A crypto/openssl/test/quic_srt_gen_test.c A crypto/openssl/test/quic_srtm_test.c A crypto/openssl/test/quic_stream_test.c A crypto/openssl/test/quic_tserver_test.c A crypto/openssl/test/quic_txp_test.c A crypto/openssl/test/quic_txpim_test.c A crypto/openssl/test/quic_wire_test.c A crypto/openssl/test/quicapitest.c A crypto/openssl/test/quicfaultstest.c A crypto/openssl/test/radix/README.md A crypto/openssl/test/radix/main.c A crypto/openssl/test/radix/quic_bindings.c A crypto/openssl/test/radix/quic_ops.c A crypto/openssl/test/radix/quic_radix.c A crypto/openssl/test/radix/quic_tests.c A crypto/openssl/test/radix/terp.c M crypto/openssl/test/rand_test.c A crypto/openssl/test/rdcpu_sanitytest.c R crypto/openssl/test/rdrand_sanitytest.c M crypto/openssl/test/recipes/00-prep_fipsmodule_cnf.t M crypto/openssl/test/recipes/01-test_symbol_presence.t A crypto/openssl/test/recipes/02-test_byteorder.t M crypto/openssl/test/recipes/02-test_errstr.t M crypto/openssl/test/recipes/02-test_internal_keymgmt.t A crypto/openssl/test/recipes/02-test_list.t A crypto/openssl/test/recipes/02-test_priority_queue.t A crypto/openssl/test/recipes/02-test_rbtree.t A crypto/openssl/test/recipes/02-test_strtoul.t A crypto/openssl/test/recipes/02-test_time.t A crypto/openssl/test/recipes/02-test_windows_registry.t A crypto/openssl/test/recipes/03-test_evp_extra_ml_kem.t M crypto/openssl/test/recipes/03-test_fipsinstall.t M crypto/openssl/test/recipes/03-test_internal_curve448.t A crypto/openssl/test/recipes/03-test_internal_ml_kem.t A crypto/openssl/test/recipes/04-test_bio_dgram.t A crypto/openssl/test/recipes/04-test_bio_tfo.t M crypto/openssl/test/recipes/04-test_encoder_decoder.t A crypto/openssl/test/recipes/04-test_membio.t A crypto/openssl/test/recipes/04-test_provider_default_search_path.t M crypto/openssl/test/recipes/05-test_rand.t M crypto/openssl/test/recipes/06-test_algorithmid.t A crypto/openssl/test/recipes/06-test_rdcpu_sanity.t R crypto/openssl/test/recipes/06-test_rdrand_sanity.t A crypto/openssl/test/recipes/07-test_bio_comp.t M crypto/openssl/test/recipes/10-test_bn_data/bngcd.txt M crypto/openssl/test/recipes/15-test_dsaparam.t M crypto/openssl/test/recipes/15-test_ec.t M crypto/openssl/test/recipes/15-test_ecparam.t M crypto/openssl/test/recipes/15-test_gendsa.t M crypto/openssl/test/recipes/15-test_genec.t A crypto/openssl/test/recipes/15-test_genpkey.t M crypto/openssl/test/recipes/15-test_genrsa.t M crypto/openssl/test/recipes/15-test_gensm2.t A crypto/openssl/test/recipes/15-test_ml_dsa_codecs.t A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/ml-dsa.cnf A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-44-bare-priv.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-44-bare-seed.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-44-oqskeypair.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-44-priv-only.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-44-priv.txt A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-44-seed-only.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-44-seed-priv.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-44-seed.txt A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-65-bare-priv.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-65-bare-seed.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-65-oqskeypair.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-65-priv-only.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-65-priv.txt A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-65-seed-only.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-65-seed-priv.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-65-seed.txt A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-87-bare-priv.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-87-bare-seed.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-87-oqskeypair.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-87-priv-only.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-87-priv.txt A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-87-seed-only.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-87-seed-priv.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/prv-87-seed.txt A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/pub-44.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/pub-44.txt A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/pub-65.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/pub-65.txt A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/pub-87.pem A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/pub-87.txt A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/sig-44.dat A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/sig-65.dat A crypto/openssl/test/recipes/15-test_ml_dsa_codecs_data/sig-87.dat A crypto/openssl/test/recipes/15-test_ml_kem_codecs.t A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/ct-1024.dat A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/ct-512.dat A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/ct-768.dat A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/ml-kem.cnf A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-1024-bare-priv.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-1024-bare-seed.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-1024-oqskeypair.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-1024-priv-only.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-1024-priv.txt A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-1024-seed-only.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-1024-seed-priv.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-1024-seed.txt A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-512-bare-priv.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-512-bare-seed.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-512-oqskeypair.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-512-priv-only.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-512-priv.txt A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-512-seed-only.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-512-seed-priv.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-512-seed.txt A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-768-bare-priv.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-768-bare-seed.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-768-oqskeypair.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-768-priv-only.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-768-priv.txt A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-768-seed-only.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-768-seed-priv.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/prv-768-seed.txt A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/pub-1024.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/pub-512.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/pub-768.pem A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/ss-1024.dat A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/ss-512.dat A crypto/openssl/test/recipes/15-test_ml_kem_codecs_data/ss-768.dat A crypto/openssl/test/recipes/15-test_pkey.t M crypto/openssl/test/recipes/15-test_rsa.t M crypto/openssl/test/recipes/15-test_rsapss.t A crypto/openssl/test/recipes/15-test_rsax931.t M crypto/openssl/test/recipes/20-test_app.t M crypto/openssl/test/recipes/20-test_cli_fips.t A crypto/openssl/test/recipes/20-test_cli_list.t M crypto/openssl/test/recipes/20-test_dgst.t M crypto/openssl/test/recipes/20-test_dhparam.t M crypto/openssl/test/recipes/20-test_enc.t M crypto/openssl/test/recipes/20-test_mac.t M crypto/openssl/test/recipes/20-test_nocache.t M crypto/openssl/test/recipes/20-test_pkeyutl.t M crypto/openssl/test/recipes/20-test_rand_config.t A crypto/openssl/test/recipes/20-test_speed.t M crypto/openssl/test/recipes/25-test_eai_data/san.ascii M crypto/openssl/test/recipes/25-test_eai_data/san.utf8 M crypto/openssl/test/recipes/25-test_pkcs7.t A crypto/openssl/test/recipes/25-test_pkcs7_data/grfc.out A crypto/openssl/test/recipes/25-test_pkcs8.t M crypto/openssl/test/recipes/25-test_req.t M crypto/openssl/test/recipes/25-test_rusext.t M crypto/openssl/test/recipes/25-test_verify.t M crypto/openssl/test/recipes/25-test_x509.t M crypto/openssl/test/recipes/30-test_defltfips.t M crypto/openssl/test/recipes/30-test_engine.t M crypto/openssl/test/recipes/30-test_evp.t M crypto/openssl/test/recipes/30-test_evp_data/evpciph_aes_ccm_cavs.txt M crypto/openssl/test/recipes/30-test_evp_data/evpciph_aes_common.txt A crypto/openssl/test/recipes/30-test_evp_data/evpciph_aes_gcm_siv.txt M crypto/openssl/test/recipes/30-test_evp_data/evpciph_aes_ocb.txt M crypto/openssl/test/recipes/30-test_evp_data/evpciph_aes_siv.txt M crypto/openssl/test/recipes/30-test_evp_data/evpciph_aes_wrap.txt M crypto/openssl/test/recipes/30-test_evp_data/evpciph_des3_common.txt M crypto/openssl/test/recipes/30-test_evp_data/evpciph_sm4.txt A crypto/openssl/test/recipes/30-test_evp_data/evpkdf_argon2.txt M crypto/openssl/test/recipes/30-test_evp_data/evpkdf_hkdf.txt A crypto/openssl/test/recipes/30-test_evp_data/evpkdf_hmac_drbg.txt A crypto/openssl/test/recipes/30-test_evp_data/evpkdf_kbkdf_counter.txt A crypto/openssl/test/recipes/30-test_evp_data/evpkdf_kbkdf_kmac.txt M crypto/openssl/test/recipes/30-test_evp_data/evpkdf_pbkdf2.txt A crypto/openssl/test/recipes/30-test_evp_data/evpkdf_pvkkdf.txt M crypto/openssl/test/recipes/30-test_evp_data/evpkdf_ss.txt M crypto/openssl/test/recipes/30-test_evp_data/evpkdf_ssh.txt M crypto/openssl/test/recipes/30-test_evp_data/evpkdf_tls12_prf.txt M crypto/openssl/test/recipes/30-test_evp_data/evpkdf_tls13_kdf.txt M crypto/openssl/test/recipes/30-test_evp_data/evpkdf_x942.txt M crypto/openssl/test/recipes/30-test_evp_data/evpkdf_x963.txt M crypto/openssl/test/recipes/30-test_evp_data/evpmac_cmac_des.txt M crypto/openssl/test/recipes/30-test_evp_data/evpmac_common.txt M crypto/openssl/test/recipes/30-test_evp_data/evpmac_sm3.txt M crypto/openssl/test/recipes/30-test_evp_data/evpmd_blake.txt M crypto/openssl/test/recipes/30-test_evp_data/evpmd_ripemd.txt M crypto/openssl/test/recipes/30-test_evp_data/evpmd_sha.txt M crypto/openssl/test/recipes/30-test_evp_data/evppbe_pbkdf2.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_dh.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_dsa.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_dsa_rfc6979.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_dsa_sigalg.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_ecc.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_ecdh.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_ecdsa.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ecdsa_rfc6979.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ecdsa_sigalg.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_ecx.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ecx_kem.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ecx_sigalg.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_ffdhe.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_kas.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_kdf_hkdf.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_kdf_tls1_prf.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_kdf_tls1_prf_fips.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_mismatch.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_mismatch_ecx.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_dsa_44_wycheproof_sign.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_dsa_44_wycheproof_verify.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_dsa_65_wycheproof_sign.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_dsa_65_wycheproof_verify.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_dsa_87_wycheproof_sign.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_dsa_87_wycheproof_verify.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_dsa_keygen.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_dsa_siggen.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_dsa_sigver.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_kem_1024_decap.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_kem_1024_encap.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_kem_1024_keygen.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_kem_512_decap.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_kem_512_encap.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_kem_512_keygen.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_kem_768_decap.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_kem_768_encap.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_kem_768_keygen.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_kem_encap_decap.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_ml_kem_keygen.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_mlx_kem_ec.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_mlx_kem_ecx.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_rsa.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_rsa_common.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_rsa_kem.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_rsa_sigalg.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_slh_dsa_keygen.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_slh_dsa_siggen.txt A crypto/openssl/test/recipes/30-test_evp_data/evppkey_slh_dsa_sigver.txt M crypto/openssl/test/recipes/30-test_evp_data/evppkey_sm2.txt M crypto/openssl/test/recipes/30-test_evp_data/evprand.txt M crypto/openssl/test/recipes/30-test_evp_extra.t A crypto/openssl/test/recipes/30-test_evp_pkey_dhkem.t A crypto/openssl/test/recipes/30-test_evp_skey.t A crypto/openssl/test/recipes/30-test_evp_xof.t A crypto/openssl/test/recipes/30-test_hpke.t A crypto/openssl/test/recipes/30-test_ml_dsa.t A crypto/openssl/test/recipes/30-test_pairwise_fail.t A crypto/openssl/test/recipes/30-test_pairwise_fail_data/dsaparam.pem M crypto/openssl/test/recipes/30-test_provider_status.t A crypto/openssl/test/recipes/30-test_slh_dsa.t A crypto/openssl/test/recipes/60-test_x509_acert.t A crypto/openssl/test/recipes/60-test_x509_load_cert_file.t A crypto/openssl/test/recipes/60-test_x509_req.t A crypto/openssl/test/recipes/61-test_bio_addr.t A crypto/openssl/test/recipes/61-test_bio_meth.t M crypto/openssl/test/recipes/65-test_cmp_ctx.t M crypto/openssl/test/recipes/65-test_cmp_protect.t A crypto/openssl/test/recipes/65-test_cmp_protect_data/GENM_protected_Ed.der M crypto/openssl/test/recipes/65-test_cmp_protect_data/IR_protected.der A crypto/openssl/test/recipes/65-test_cmp_protect_data/prot_Ed.pem A crypto/openssl/test/recipes/65-test_cmp_protect_data/prot_RSA.pem A crypto/openssl/test/recipes/70-test_certtypeext.t M crypto/openssl/test/recipes/70-test_clienthello.t M crypto/openssl/test/recipes/70-test_comp.t M crypto/openssl/test/recipes/70-test_key_share.t A crypto/openssl/test/recipes/70-test_quic_cfq.t A crypto/openssl/test/recipes/70-test_quic_fc.t A crypto/openssl/test/recipes/70-test_quic_fifd.t A crypto/openssl/test/recipes/70-test_quic_lcidm.t A crypto/openssl/test/recipes/70-test_quic_multistream.t A crypto/openssl/test/recipes/70-test_quic_multistream_data/verify-qlog.py A crypto/openssl/test/recipes/70-test_quic_qlog.t A crypto/openssl/test/recipes/70-test_quic_radix.t A crypto/openssl/test/recipes/70-test_quic_rcidm.t A crypto/openssl/test/recipes/70-test_quic_record.t A crypto/openssl/test/recipes/70-test_quic_srtm.t A crypto/openssl/test/recipes/70-test_quic_stream.t A crypto/openssl/test/recipes/70-test_quic_tserver.t A crypto/openssl/test/recipes/70-test_quic_txp.t A crypto/openssl/test/recipes/70-test_quic_txpim.t A crypto/openssl/test/recipes/70-test_quic_wire.t M crypto/openssl/test/recipes/70-test_renegotiation.t A crypto/openssl/test/recipes/70-test_rio_poll_builder.t M crypto/openssl/test/recipes/70-test_sslcbcpadding.t M crypto/openssl/test/recipes/70-test_sslcertstatus.t M crypto/openssl/test/recipes/70-test_sslextension.t A crypto/openssl/test/recipes/70-test_sslkeylogfile.t M crypto/openssl/test/recipes/70-test_sslmessages.t M crypto/openssl/test/recipes/70-test_sslrecords.t M crypto/openssl/test/recipes/70-test_sslsessiontick.t M crypto/openssl/test/recipes/70-test_sslsigalgs.t M crypto/openssl/test/recipes/70-test_sslsignature.t M crypto/openssl/test/recipes/70-test_sslskewith0p.t M crypto/openssl/test/recipes/70-test_sslversions.t M crypto/openssl/test/recipes/70-test_sslvertol.t M crypto/openssl/test/recipes/70-test_tls13alerts.t A crypto/openssl/test/recipes/70-test_tls13certcomp.t M crypto/openssl/test/recipes/70-test_tls13cookie.t M crypto/openssl/test/recipes/70-test_tls13downgrade.t A crypto/openssl/test/recipes/70-test_tls13groupselection.t M crypto/openssl/test/recipes/70-test_tls13hrr.t M crypto/openssl/test/recipes/70-test_tls13kexmodes.t M crypto/openssl/test/recipes/70-test_tls13messages.t M crypto/openssl/test/recipes/70-test_tls13psk.t M crypto/openssl/test/recipes/70-test_tls13ticket.t M crypto/openssl/test/recipes/70-test_tlsextms.t A crypto/openssl/test/recipes/75-test_json_enc.t A crypto/openssl/test/recipes/75-test_quic_ackm.t A crypto/openssl/test/recipes/75-test_quic_cc.t A crypto/openssl/test/recipes/75-test_quic_srt_gen.t A crypto/openssl/test/recipes/75-test_quicapi.t A crypto/openssl/test/recipes/75-test_quicapi_data/ssltraceref-zlib.txt A crypto/openssl/test/recipes/75-test_quicapi_data/ssltraceref.txt M crypto/openssl/test/recipes/79-test_http.t M crypto/openssl/test/recipes/80-test_ca.t A crypto/openssl/test/recipes/80-test_ca_internals.t A crypto/openssl/test/recipes/80-test_ca_internals_data/index.txt M crypto/openssl/test/recipes/80-test_cmp_http.t M crypto/openssl/test/recipes/80-test_cmp_http_data/Mock/issuing.crt A crypto/openssl/test/recipes/80-test_cmp_http_data/Mock/new.RSA2048.key A crypto/openssl/test/recipes/80-test_cmp_http_data/Mock/newWithNew.pem A crypto/openssl/test/recipes/80-test_cmp_http_data/Mock/newWithOld.pem A crypto/openssl/test/recipes/80-test_cmp_http_data/Mock/newcrl.pem A crypto/openssl/test/recipes/80-test_cmp_http_data/Mock/oldWithNew.pem A crypto/openssl/test/recipes/80-test_cmp_http_data/Mock/oldWithOld.pem A crypto/openssl/test/recipes/80-test_cmp_http_data/Mock/oldcrl.pem M crypto/openssl/test/recipes/80-test_cmp_http_data/Mock/server.cnf M crypto/openssl/test/recipes/80-test_cmp_http_data/Mock/server.crt M crypto/openssl/test/recipes/80-test_cmp_http_data/Mock/signer_issuing.crt M crypto/openssl/test/recipes/80-test_cmp_http_data/Mock/test.cnf M crypto/openssl/test/recipes/80-test_cmp_http_data/test_commands.csv M crypto/openssl/test/recipes/80-test_cmp_http_data/test_connection.csv M crypto/openssl/test/recipes/80-test_cmp_http_data/test_credentials.csv M crypto/openssl/test/recipes/80-test_cmp_http_data/test_enrollment.csv M crypto/openssl/test/recipes/80-test_cmp_http_data/test_verification.csv M crypto/openssl/test/recipes/80-test_cms.t A crypto/openssl/test/recipes/80-test_cms_data/pkcs7-md4-encrypted.pem M crypto/openssl/test/recipes/80-test_cmsapi.t A crypto/openssl/test/recipes/80-test_cmsapi_data/cms_pwri_kek_NoIV.der M crypto/openssl/test/recipes/80-test_cmsapi_data/cms_pwri_kek_oob.der M crypto/openssl/test/recipes/80-test_dane.t M crypto/openssl/test/recipes/80-test_ocsp.t M crypto/openssl/test/recipes/80-test_pkcs12.t A crypto/openssl/test/recipes/80-test_pkcs12_data/nomac_parse.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-iter.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-key-len.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-len.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-salt-type.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_256_256.bad-salt.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_256_256.good-shorter-key-len.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_256_256.good.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_256_256.negative-len.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_256_256.no-len.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_256_256.no-salt.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_256_256.very-big-len.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_256_256.zero-len.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_512_256.good.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_512_512.good.p12 A crypto/openssl/test/recipes/80-test_pkcs12_data/pbmac1_sha1_hmac_and_prf.p12 M crypto/openssl/test/recipes/80-test_ssl_new.t M crypto/openssl/test/recipes/80-test_ssl_old.t A crypto/openssl/test/recipes/82-test_ocsp_cert_chain.t A crypto/openssl/test/recipes/82-test_tfo_cli.t A crypto/openssl/test/recipes/90-test_bio_base64.t A crypto/openssl/test/recipes/90-test_cert_comp.t M crypto/openssl/test/recipes/90-test_includes.t A crypto/openssl/test/recipes/90-test_includes_data/conf-includes-prov/inc-default.cnf A crypto/openssl/test/recipes/90-test_includes_data/conf-includes-prov/inc-legacy.cnf A crypto/openssl/test/recipes/90-test_includes_data/includes-prov-dir.cnf A crypto/openssl/test/recipes/90-test_quicfaults.t A crypto/openssl/test/recipes/90-test_rpk.t M crypto/openssl/test/recipes/90-test_sslapi.t A crypto/openssl/test/recipes/90-test_sslapi_data/ssltraceref-zlib.txt A crypto/openssl/test/recipes/90-test_sslapi_data/ssltraceref.txt M crypto/openssl/test/recipes/90-test_store.t M crypto/openssl/test/recipes/90-test_sysdefault.t A crypto/openssl/test/recipes/90-test_sysdefault_data/sysdefault-bad.cnf A crypto/openssl/test/recipes/90-test_sysdefault_data/sysdefault-ignore.cnf A crypto/openssl/test/recipes/90-test_sysdefault_data/sysdefault.cnf M crypto/openssl/test/recipes/90-test_threads.t A crypto/openssl/test/recipes/90-test_trace_api.t R crypto/openssl/test/recipes/90-test_traceapi.t A crypto/openssl/test/recipes/95-test_external_cf_quiche.t A crypto/openssl/test/recipes/95-test_external_cf_quiche_data/quiche-build.sh A crypto/openssl/test/recipes/95-test_external_cf_quiche_data/quiche-server.sh A crypto/openssl/test/recipes/95-test_external_oqsprovider.t A crypto/openssl/test/recipes/95-test_external_oqsprovider_data/oqsprovider-ca.sh A crypto/openssl/test/recipes/95-test_external_oqsprovider_data/oqsprovider.sh A crypto/openssl/test/recipes/95-test_external_pkcs11_provider.t A crypto/openssl/test/recipes/95-test_external_pkcs11_provider_data/pkcs11-provider.sh M crypto/openssl/test/recipes/95-test_external_pyca_data/cryptography.sh A crypto/openssl/test/recipes/95-test_external_tlsfuzzer.t A crypto/openssl/test/recipes/95-test_external_tlsfuzzer_data/cert.json.in A crypto/openssl/test/recipes/95-test_external_tlsfuzzer_data/tls-fuzzer-cert.sh A crypto/openssl/test/recipes/95-test_external_tlsfuzzer_data/tlsfuzzer.sh A crypto/openssl/test/recipes/99-test_fuzz_acert.t A crypto/openssl/test/recipes/99-test_fuzz_decoder.t A crypto/openssl/test/recipes/99-test_fuzz_dtlsclient.t A crypto/openssl/test/recipes/99-test_fuzz_dtlsserver.t A crypto/openssl/test/recipes/99-test_fuzz_hashtable.t A crypto/openssl/test/recipes/99-test_fuzz_ml-dsa.t A crypto/openssl/test/recipes/99-test_fuzz_ml-kem.t A crypto/openssl/test/recipes/99-test_fuzz_pem.t A crypto/openssl/test/recipes/99-test_fuzz_provider.t A crypto/openssl/test/recipes/99-test_fuzz_punycode.t A crypto/openssl/test/recipes/99-test_fuzz_quic_client.t A crypto/openssl/test/recipes/99-test_fuzz_quic_lcidm.t A crypto/openssl/test/recipes/99-test_fuzz_quic_rcidm.t A crypto/openssl/test/recipes/99-test_fuzz_quic_server.t A crypto/openssl/test/recipes/99-test_fuzz_quic_srtm.t A crypto/openssl/test/recipes/99-test_fuzz_sl-dsa.t A crypto/openssl/test/recipes/99-test_fuzz_smime.t A crypto/openssl/test/recipes/99-test_fuzz_v3name.t M crypto/openssl/test/recipes/tconversion.pl M crypto/openssl/test/recordlentest.c A crypto/openssl/test/rio_poll_builder_test.c A crypto/openssl/test/rpktest.c M crypto/openssl/test/rsa_complex.c M crypto/openssl/test/rsa_mp_test.c M crypto/openssl/test/rsa_sp800_56b_test.c M crypto/openssl/test/rsa_test.c A crypto/openssl/test/rsa_x931_test.c M crypto/openssl/test/run_tests.pl A crypto/openssl/test/safe_math_test.c M crypto/openssl/test/sanitytest.c M crypto/openssl/test/secmemtest.c R crypto/openssl/test/session.pem A crypto/openssl/test/slh_dsa.inc A crypto/openssl/test/slh_dsa_test.c A crypto/openssl/test/slhdsa_parse.py M crypto/openssl/test/sm2_internal_test.c M crypto/openssl/test/smime-certs/ca.cnf A crypto/openssl/test/smime-certs/csrsa1.pem M crypto/openssl/test/smime-certs/mksmime-certs.sh A crypto/openssl/test/smime-certs/sm_mldsa44.pem A crypto/openssl/test/smime-certs/sm_slhdsa_sha2_128s.pem A crypto/openssl/test/smime-certs/sm_slhdsa_shake_128s.pem A crypto/openssl/test/smime-certs/sm_slhdsa_shake_256s.pem A crypto/openssl/test/smime-certs/smrsa1024.pem M crypto/openssl/test/sparse_array_test.c M crypto/openssl/test/ssl-tests/01-simple.cnf M crypto/openssl/test/ssl-tests/01-simple.cnf.in M crypto/openssl/test/ssl-tests/04-client_auth.cnf M crypto/openssl/test/ssl-tests/04-client_auth.cnf.in M crypto/openssl/test/ssl-tests/13-fragmentation.cnf M crypto/openssl/test/ssl-tests/13-fragmentation.cnf.in M crypto/openssl/test/ssl-tests/14-curves.cnf M crypto/openssl/test/ssl-tests/14-curves.cnf.in M crypto/openssl/test/ssl-tests/17-renegotiate.cnf.in M crypto/openssl/test/ssl-tests/18-dtls-renegotiate.cnf M crypto/openssl/test/ssl-tests/18-dtls-renegotiate.cnf.in M crypto/openssl/test/ssl-tests/19-mac-then-encrypt.cnf.in M crypto/openssl/test/ssl-tests/20-cert-select.cnf M crypto/openssl/test/ssl-tests/20-cert-select.cnf.in M crypto/openssl/test/ssl-tests/22-compression.cnf M crypto/openssl/test/ssl-tests/22-compression.cnf.in M crypto/openssl/test/ssl-tests/26-tls13_client_auth.cnf M crypto/openssl/test/ssl-tests/26-tls13_client_auth.cnf.in M crypto/openssl/test/ssl-tests/28-seclevel.cnf M crypto/openssl/test/ssl-tests/28-seclevel.cnf.in M crypto/openssl/test/ssl-tests/30-extended-master-secret.cnf M crypto/openssl/test/ssl-tests/30-extended-master-secret.cnf.in A crypto/openssl/test/ssl-tests/32-compressed-certificate.cnf A crypto/openssl/test/ssl-tests/32-compressed-certificate.cnf.in M crypto/openssl/test/ssl-tests/ssltests_base.pm M crypto/openssl/test/ssl_cert_table_internal_test.c M crypto/openssl/test/ssl_ctx_test.c A crypto/openssl/test/ssl_handshake_rtt_test.c M crypto/openssl/test/ssl_old_test.c M crypto/openssl/test/ssl_test.c R crypto/openssl/test/sysdefault.cnf Log Message: ----------- Merge OpenSSL 3.5.9 from vendor branch Move current from the end-of-life OpenSSL 3.0 series (3.0.22) to the 3.5 LTS series, supported upstream until April 2030. stable/4.1 stays on 3.0.x. Alongside the subtree merge of vendor/openssl/3.5.9: - Replace the pre-generated headers and other Configure outputs in crypto/openssl (include/openssl/*.h, include/crypto/*_conf.h, providers/common/der, apps/progs.[ch], params_idx.c, exporters/*.pc and friends) with the set regenerated for 3.5.9, taken from FreeBSD main, which tracks the same release. - Regenerate the per-architecture assembly under sys/crypto/openssl for aarch64, amd64, arm and i386 from the same source. The kernel's ossl(4) module uses only the chacha, poly1305 and sha files, which are all still present. - Rework secure/lib/libcrypto, secure/lib/libssl and secure/usr.bin/openssl from FreeBSD main's 3.5.9 glue: new source lists (QUIC, ML-KEM, ML-DSA, SLH-DSA, HPKE, Argon2, thread API, hashtable, rbtree), new headers, updated symbol version maps, regenerated manual pages, and openssl(1) built from the upstream apps layout including the cmp subcommand. MidnightBSD differences are kept: no powerpc, only the capi and padlock engines, no legacy provider module or test subdirectory, and the MidnightBSD platform string. - Bump libcrypto and libssl to shared library major 35, matching FreeBSD, since the ABI changes between 3.0 and 3.5. - Drop the local rand_unix.c Apple include and the openssl(1) app_lib_engine.c/progs.c workarounds that the new layout makes unnecessary. The upstream manual pages for openssl(1) subcommands are now installed under their openssl-*(1) names. AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Commit: be49a6189ad217d6e397c85a05b515dac848d3e1 https://github.com/MidnightBSD/src/commit/be49a6189ad217d6e397c85a05b515dac848d3e1 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M ObsoleteFiles.inc M UPDATING Log Message: ----------- ObsoleteFiles, UPDATING: OpenSSL 3.5.9 AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Commit: 2c13430e7980d3913c62ff25281d29bc5c08696b https://github.com/MidnightBSD/src/commit/2c13430e7980d3913c62ff25281d29bc5c08696b Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M share/mk/src.libnames.mk Log Message: ----------- src.libnames.mk: libssl now depends on pthread as well as crypto OpenSSL 3.5's libssl uses the thread API directly, so its LIBADD gained pthread; keep the _DP_ssl entry in sync or bsd.lib.mk refuses to build. AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/src/compare/dc6a712472a0...2c13430e7980 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Oct 3 18:01:57 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:01:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] d43c00: libcrypto.pc: point enginesdir at engines-3 where ... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: d43c00850d001db37b482965946300bb70401da4 https://github.com/MidnightBSD/src/commit/d43c00850d001db37b482965946300bb70401da4 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M secure/lib/libcrypto/libcrypto.pc.in Log Message: ----------- libcrypto.pc: point enginesdir at engines-3 where the engines install OpenSSL 3.x engines are built with ENGINESDIR set to ${LIBDIR}/engines-3 and installed there, but the pkg-config file still advertised the 1.1.1 era ${libdir}/engines, so software asking pkg-config for the engines directory got a path that does not exist. AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 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 Sat Oct 3 18:43:00 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:43:00 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 281aa7: Mk: add BUILD_RUN_DEPENDS for dependencies needed ... Message-ID: Branch: refs/heads/mk/build-run-depends Home: https://github.com/MidnightBSD/mports Commit: 281aa72500fd8c3945e384c52b0a420158fe5c1a https://github.com/MidnightBSD/mports/commit/281aa72500fd8c3945e384c52b0a420158fe5c1a Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M AGENTS.md M Mk/bsd.mport.mk M Mk/components/options.mk Log Message: ----------- Mk: add BUILD_RUN_DEPENDS for dependencies needed to build and at run time Mirrors FreeBSD ports commits 07679900322e and 07687630f389. A port that needs the same dependency to build and to run used to write RUN_DEPENDS=${BUILD_DEPENDS}, which also copied whatever USES and the framework had appended to BUILD_DEPENDS, or to list the tuple twice. BUILD_RUN_DEPENDS is folded into BUILD_DEPENDS and RUN_DEPENDS at the top of the dependency checking section, for the main package and each subpackage, before either is read. The depends targets, the *-depends-list targets, actual-package-depends and the package produced by mport.create therefore see only the two classic variables; the package manager needs no change. The flavor helper list gains BUILD_RUN_DEPENDS and the options helper list gains BUILD_RUN, so flavor_BUILD_RUN_DEPENDS, OPT_BUILD_RUN_DEPENDS and OPT_BUILD_RUN_DEPENDS_OFF work like the others. Verified on archivers/zip: BUILD_RUN_DEPENDS=unzip:archivers/unzip appears in both BUILD_DEPENDS and RUN_DEPENDS and in build-, run- and package-depends-list; DOCS_BUILD_RUN_DEPENDS follows the option on and off and the _OFF form inverts, matching DOCS_RUN_DEPENDS as a control; qt5_BUILD_RUN_DEPENDS on a flavored port and BUILD_RUN_DEPENDS.foo with SUBPACKAGES=foo land in the right variables and leave the main package alone; portlint accepts the variable in the dependency section. AGENTS.md documents the variable. AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 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 Oct 3 18:43:41 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:43:41 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 6012d4: databases/mariadb118-server: add MariaDB 11.8 Message-ID: Branch: refs/heads/databases/mariadb118-server Home: https://github.com/MidnightBSD/mports Commit: 6012d481df0b441fd6d6dbfb7743b5ae7dcdbb8f https://github.com/MidnightBSD/mports/commit/6012d481df0b441fd6d6dbfb7743b5ae7dcdbb8f Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M Mk/extensions/mysql.mk M databases/Makefile A databases/mariadb118-client/Makefile A databases/mariadb118-client/pkg-plist A databases/mariadb118-server/Makefile A databases/mariadb118-server/distinfo A databases/mariadb118-server/files/client.cnf.sample.in A databases/mariadb118-server/files/my.cnf.sample.in A databases/mariadb118-server/files/mysql-server.in A databases/mariadb118-server/files/patch-cmake_dtrace.cmake A databases/mariadb118-server/files/patch-scripts_CMakeLists.txt A databases/mariadb118-server/files/patch-scripts_mysql__config.sh A databases/mariadb118-server/files/patch-scripts_wsrep__sst__common.sh A databases/mariadb118-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h A databases/mariadb118-server/files/patch-tpool_CMakeLists.txt A databases/mariadb118-server/files/pkg-message.in A databases/mariadb118-server/files/server.cnf.sample.in A databases/mariadb118-server/pkg-descr A databases/mariadb118-server/pkg-plist Log Message: ----------- databases/mariadb118-server: add MariaDB 11.8 Import the 11.8 client and server ports and adapt them for MidnightBSD staging, dependencies, and OS detection. AI-Assisted-by: OpenAI Codex GPT-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 Sat Oct 3 18:49:01 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:49:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/mariadb118-server 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 Oct 3 18:49:00 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:49:00 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f48f4d: databases/mariadb118-server: add MariaDB 11.8 (#1686) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f48f4d5d6aadf54294e6b8bb108dca1bfc358e59 https://github.com/MidnightBSD/mports/commit/f48f4d5d6aadf54294e6b8bb108dca1bfc358e59 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M Mk/extensions/mysql.mk M databases/Makefile A databases/mariadb118-client/Makefile A databases/mariadb118-client/pkg-plist A databases/mariadb118-server/Makefile A databases/mariadb118-server/distinfo A databases/mariadb118-server/files/client.cnf.sample.in A databases/mariadb118-server/files/my.cnf.sample.in A databases/mariadb118-server/files/mysql-server.in A databases/mariadb118-server/files/patch-cmake_dtrace.cmake A databases/mariadb118-server/files/patch-scripts_CMakeLists.txt A databases/mariadb118-server/files/patch-scripts_mysql__config.sh A databases/mariadb118-server/files/patch-scripts_wsrep__sst__common.sh A databases/mariadb118-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h A databases/mariadb118-server/files/patch-tpool_CMakeLists.txt A databases/mariadb118-server/files/pkg-message.in A databases/mariadb118-server/files/server.cnf.sample.in A databases/mariadb118-server/pkg-descr A databases/mariadb118-server/pkg-plist Log Message: ----------- databases/mariadb118-server: add MariaDB 11.8 (#1686) ## Summary - Add MariaDB 11.8.9 client and server ports from the FreeBSD ports tree, adapted for MidnightBSD staging and OS detection. - Register both origins and the `mysql:118m` client library mapping. - Keep the upstream server options, including WSREP, and add the Perl runtime dependency used by installed scripts. ## Validation - `bmake makesum`, `patch`, build, `fake`, and `package` passed for client and server on MidnightBSD 4.2/amd64. - `bmake check-license` passed for both ports; `bmake test` has no test commands. - Server package built with default engine and WSREP options; client SONAME is `libmariadb.so.3`. - Fresh server configure confirmed the MidnightBSD DTrace adjustment. - `portlint -C`: server 0 fatal errors; client reports the existing slave Makefile layout warning. ## Limits - No MidnightBSD stable/4.0 build environment was available, so that release remains unverified. - The optional `mariadb-convert-table-format` utility uses `DBD::MariaDB`; no coinstallable mports driver is currently available. The package does not add an incompatible mandatory driver dependency. - `git diff --check` flags whitespace in imported unified patch text. ## Summary by Sourcery Add MariaDB 11.8 client and server ports for MidnightBSD. New Features: - Add MariaDB 11.8.9 client and server ports with client library integration and server support for optional storage, compression, security, and clustering features. Bug Fixes: - Apply MidnightBSD compatibility adjustments for DTrace, WSREP scripts, RocksDB, and client library configuration. Enhancements: - Register the new MariaDB 11.8 client and server ports and define their package metadata, dependencies, configuration files, service integration, and installation manifests. 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 Oct 3 18:49:03 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:49:03 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e32bdb: databases/mariadb123-server: add MariaDB 12.3 Message-ID: Branch: refs/heads/databases/mariadb123-server Home: https://github.com/MidnightBSD/mports Commit: e32bdb51cedafee1ae6ebe7e87dfaa371333057a https://github.com/MidnightBSD/mports/commit/e32bdb51cedafee1ae6ebe7e87dfaa371333057a Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M Mk/extensions/mysql.mk M databases/Makefile A databases/mariadb123-client/Makefile A databases/mariadb123-client/pkg-plist A databases/mariadb123-server/Makefile A databases/mariadb123-server/distinfo A databases/mariadb123-server/files/client.cnf.sample.in A databases/mariadb123-server/files/my.cnf.sample.in A databases/mariadb123-server/files/mysql-server.in A databases/mariadb123-server/files/patch-dtrace.cmake A databases/mariadb123-server/files/patch-scripts_CMakeLists.txt A databases/mariadb123-server/files/patch-scripts_mysql__config.sh A databases/mariadb123-server/files/patch-scripts_wsrep__sst__common.sh A databases/mariadb123-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h A databases/mariadb123-server/files/patch-tpool_CMakeLists.txt A databases/mariadb123-server/files/pkg-message.in A databases/mariadb123-server/files/server.cnf.sample.in A databases/mariadb123-server/pkg-descr A databases/mariadb123-server/pkg-plist Log Message: ----------- databases/mariadb123-server: add MariaDB 12.3 Import the 12.3 client and server ports and adapt them for MidnightBSD staging, dependencies, and OS detection. AI-Assisted-by: OpenAI Codex GPT-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 Sat Oct 3 18:49:37 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:49:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 7c0145: Mk: add BUILD_RUN_DEPENDS for dependencies needed ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7c014526b57c315cec8ef8ab5fa92a83a30fa8ae https://github.com/MidnightBSD/mports/commit/7c014526b57c315cec8ef8ab5fa92a83a30fa8ae Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M AGENTS.md M Mk/bsd.mport.mk M Mk/components/options.mk Log Message: ----------- Mk: add BUILD_RUN_DEPENDS for dependencies needed to build and at run time (#1685) Mirrors FreeBSD ports [07679900322e](https://cgit.freebsd.org/ports/commit/?id=07679900322e1a1ac7aca93d7fae94be87adde90) (the variable) and [07687630f389](https://cgit.freebsd.org/ports/commit/?id=07687630f3891fa51f675885d0c417ab91ecd942) (flavor helper), documented in FreeBSD doc commit 006125500eb7. ## Change `BUILD_RUN_DEPENDS` lists a dependency once for both build and run time. It is folded into `BUILD_DEPENDS` and `RUN_DEPENDS` at the top of the dependency checking section in `bsd.mport.mk`, for the main package and each subpackage, before either is read. It replaces `RUN_DEPENDS=${BUILD_DEPENDS}`, which also copies whatever `USES` added to `BUILD_DEPENDS`. - `Mk/bsd.mport.mk`: the fold loop; `BUILD_RUN_DEPENDS` added to `_FLAVOR_HELPERS_APPEND`. - `Mk/components/options.mk`: `BUILD_RUN` added to `_OPTIONS_DEPENDS`, so `OPT_BUILD_RUN_DEPENDS` and `_OFF` work. - `AGENTS.md`: a Dependencies section describing it. ## Package manager impact: none Everything downstream sees only `BUILD_DEPENDS` and `RUN_DEPENDS`: the `*-depends` targets, `build-/run-/package-depends-list`, `actual-package-depends` (which feeds `mport.create -D`), and so the package file and the registry. Magus reads the lists through the same targets. No mport change is needed. ## Verification (archivers/zip) | Case | Result | |---|---| | `BUILD_RUN_DEPENDS=unzip:archivers/unzip` | present in both `BUILD_DEPENDS` and `RUN_DEPENDS` | | `build-depends-list`, `run-depends-list`, `package-depends-list` | `archivers/unzip` listed | | `DOCS_BUILD_RUN_DEPENDS` with DOCS on / `OPTIONS_EXCLUDE=DOCS` | present / absent, same as `DOCS_RUN_DEPENDS` control | | `DOCS_BUILD_RUN_DEPENDS_OFF` with DOCS excluded | present | | `qt5_BUILD_RUN_DEPENDS` on accessibility/libqaccessibilityclient with `FLAVOR=qt5` | present in both | | `BUILD_RUN_DEPENDS.foo` with `SUBPACKAGES=foo` | in `BUILD_DEPENDS.foo` and `RUN_DEPENDS.foo`, main package untouched | | portlint on a copy of the port using it in the dependency section | "looks fine" | portlint 2.22.8 (and upstream 2.25.0) do not know the variable yet, so they neither flag nor check it; portfmt leaves it in place. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add framework support for dependencies shared between build and runtime requirements. New Features: - Add BUILD_RUN_DEPENDS for declaring dependencies required during both build and runtime. - Support BUILD_RUN_DEPENDS across flavors, options, and subpackages. Enhancements: - Fold BUILD_RUN_DEPENDS into the existing build and runtime dependency sets without exposing a new dependency type downstream. Documentation: - Document BUILD_RUN_DEPENDS usage and its option, flavor, and subpackage forms. Signed-off-by: Lucas Holt Co-authored-by: Claude Fable 5.1 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Oct 3 18:49:37 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:49:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/mk/build-run-depends 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 Oct 3 18:50:55 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:50:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 281aa7: Mk: add BUILD_RUN_DEPENDS for dependencies needed ... Message-ID: Branch: refs/heads/mk/build-run-depends Home: https://github.com/MidnightBSD/mports Commit: 281aa72500fd8c3945e384c52b0a420158fe5c1a https://github.com/MidnightBSD/mports/commit/281aa72500fd8c3945e384c52b0a420158fe5c1a Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M AGENTS.md M Mk/bsd.mport.mk M Mk/components/options.mk Log Message: ----------- Mk: add BUILD_RUN_DEPENDS for dependencies needed to build and at run time Mirrors FreeBSD ports commits 07679900322e and 07687630f389. A port that needs the same dependency to build and to run used to write RUN_DEPENDS=${BUILD_DEPENDS}, which also copied whatever USES and the framework had appended to BUILD_DEPENDS, or to list the tuple twice. BUILD_RUN_DEPENDS is folded into BUILD_DEPENDS and RUN_DEPENDS at the top of the dependency checking section, for the main package and each subpackage, before either is read. The depends targets, the *-depends-list targets, actual-package-depends and the package produced by mport.create therefore see only the two classic variables; the package manager needs no change. The flavor helper list gains BUILD_RUN_DEPENDS and the options helper list gains BUILD_RUN, so flavor_BUILD_RUN_DEPENDS, OPT_BUILD_RUN_DEPENDS and OPT_BUILD_RUN_DEPENDS_OFF work like the others. Verified on archivers/zip: BUILD_RUN_DEPENDS=unzip:archivers/unzip appears in both BUILD_DEPENDS and RUN_DEPENDS and in build-, run- and package-depends-list; DOCS_BUILD_RUN_DEPENDS follows the option on and off and the _OFF form inverts, matching DOCS_RUN_DEPENDS as a control; qt5_BUILD_RUN_DEPENDS on a flavored port and BUILD_RUN_DEPENDS.foo with SUBPACKAGES=foo land in the right variables and leave the main package alone; portlint accepts the variable in the dependency section. AGENTS.md documents the variable. AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Commit: 268343b9f7eace44b36b491260f4ceb777c0cb0b https://github.com/MidnightBSD/mports/commit/268343b9f7eace44b36b491260f4ceb777c0cb0b Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M Mk/docs/bsd.mport.mk.pod Log Message: ----------- Mk/docs: document BUILD_RUN_DEPENDS in bsd.mport.mk.pod Adds the variable to the Dependency Variables section alongside the other *_DEPENDS entries, with the fold into BUILD_DEPENDS and RUN_DEPENDS, the stages it is checked in, why it replaces RUN_DEPENDS=${BUILD_DEPENDS}, and the option, flavor and subpackage forms. AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/281aa72500fd%5E...268343b9f7ea To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Oct 3 18:51:50 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:51:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f48f4d: databases/mariadb118-server: add MariaDB 11.8 (#1686) Message-ID: Branch: refs/heads/databases/mariadb123-server Home: https://github.com/MidnightBSD/mports Commit: f48f4d5d6aadf54294e6b8bb108dca1bfc358e59 https://github.com/MidnightBSD/mports/commit/f48f4d5d6aadf54294e6b8bb108dca1bfc358e59 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M Mk/extensions/mysql.mk M databases/Makefile A databases/mariadb118-client/Makefile A databases/mariadb118-client/pkg-plist A databases/mariadb118-server/Makefile A databases/mariadb118-server/distinfo A databases/mariadb118-server/files/client.cnf.sample.in A databases/mariadb118-server/files/my.cnf.sample.in A databases/mariadb118-server/files/mysql-server.in A databases/mariadb118-server/files/patch-cmake_dtrace.cmake A databases/mariadb118-server/files/patch-scripts_CMakeLists.txt A databases/mariadb118-server/files/patch-scripts_mysql__config.sh A databases/mariadb118-server/files/patch-scripts_wsrep__sst__common.sh A databases/mariadb118-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h A databases/mariadb118-server/files/patch-tpool_CMakeLists.txt A databases/mariadb118-server/files/pkg-message.in A databases/mariadb118-server/files/server.cnf.sample.in A databases/mariadb118-server/pkg-descr A databases/mariadb118-server/pkg-plist Log Message: ----------- databases/mariadb118-server: add MariaDB 11.8 (#1686) ## Summary - Add MariaDB 11.8.9 client and server ports from the FreeBSD ports tree, adapted for MidnightBSD staging and OS detection. - Register both origins and the `mysql:118m` client library mapping. - Keep the upstream server options, including WSREP, and add the Perl runtime dependency used by installed scripts. ## Validation - `bmake makesum`, `patch`, build, `fake`, and `package` passed for client and server on MidnightBSD 4.2/amd64. - `bmake check-license` passed for both ports; `bmake test` has no test commands. - Server package built with default engine and WSREP options; client SONAME is `libmariadb.so.3`. - Fresh server configure confirmed the MidnightBSD DTrace adjustment. - `portlint -C`: server 0 fatal errors; client reports the existing slave Makefile layout warning. ## Limits - No MidnightBSD stable/4.0 build environment was available, so that release remains unverified. - The optional `mariadb-convert-table-format` utility uses `DBD::MariaDB`; no coinstallable mports driver is currently available. The package does not add an incompatible mandatory driver dependency. - `git diff --check` flags whitespace in imported unified patch text. ## Summary by Sourcery Add MariaDB 11.8 client and server ports for MidnightBSD. New Features: - Add MariaDB 11.8.9 client and server ports with client library integration and server support for optional storage, compression, security, and clustering features. Bug Fixes: - Apply MidnightBSD compatibility adjustments for DTrace, WSREP scripts, RocksDB, and client library configuration. Enhancements: - Register the new MariaDB 11.8 client and server ports and define their package metadata, dependencies, configuration files, service integration, and installation manifests. Signed-off-by: Lucas Holt Commit: 7c014526b57c315cec8ef8ab5fa92a83a30fa8ae https://github.com/MidnightBSD/mports/commit/7c014526b57c315cec8ef8ab5fa92a83a30fa8ae Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M AGENTS.md M Mk/bsd.mport.mk M Mk/components/options.mk Log Message: ----------- Mk: add BUILD_RUN_DEPENDS for dependencies needed to build and at run time (#1685) Mirrors FreeBSD ports [07679900322e](https://cgit.freebsd.org/ports/commit/?id=07679900322e1a1ac7aca93d7fae94be87adde90) (the variable) and [07687630f389](https://cgit.freebsd.org/ports/commit/?id=07687630f3891fa51f675885d0c417ab91ecd942) (flavor helper), documented in FreeBSD doc commit 006125500eb7. ## Change `BUILD_RUN_DEPENDS` lists a dependency once for both build and run time. It is folded into `BUILD_DEPENDS` and `RUN_DEPENDS` at the top of the dependency checking section in `bsd.mport.mk`, for the main package and each subpackage, before either is read. It replaces `RUN_DEPENDS=${BUILD_DEPENDS}`, which also copies whatever `USES` added to `BUILD_DEPENDS`. - `Mk/bsd.mport.mk`: the fold loop; `BUILD_RUN_DEPENDS` added to `_FLAVOR_HELPERS_APPEND`. - `Mk/components/options.mk`: `BUILD_RUN` added to `_OPTIONS_DEPENDS`, so `OPT_BUILD_RUN_DEPENDS` and `_OFF` work. - `AGENTS.md`: a Dependencies section describing it. ## Package manager impact: none Everything downstream sees only `BUILD_DEPENDS` and `RUN_DEPENDS`: the `*-depends` targets, `build-/run-/package-depends-list`, `actual-package-depends` (which feeds `mport.create -D`), and so the package file and the registry. Magus reads the lists through the same targets. No mport change is needed. ## Verification (archivers/zip) | Case | Result | |---|---| | `BUILD_RUN_DEPENDS=unzip:archivers/unzip` | present in both `BUILD_DEPENDS` and `RUN_DEPENDS` | | `build-depends-list`, `run-depends-list`, `package-depends-list` | `archivers/unzip` listed | | `DOCS_BUILD_RUN_DEPENDS` with DOCS on / `OPTIONS_EXCLUDE=DOCS` | present / absent, same as `DOCS_RUN_DEPENDS` control | | `DOCS_BUILD_RUN_DEPENDS_OFF` with DOCS excluded | present | | `qt5_BUILD_RUN_DEPENDS` on accessibility/libqaccessibilityclient with `FLAVOR=qt5` | present in both | | `BUILD_RUN_DEPENDS.foo` with `SUBPACKAGES=foo` | in `BUILD_DEPENDS.foo` and `RUN_DEPENDS.foo`, main package untouched | | portlint on a copy of the port using it in the dependency section | "looks fine" | portlint 2.22.8 (and upstream 2.25.0) do not know the variable yet, so they neither flag nor check it; portfmt leaves it in place. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Add framework support for dependencies shared between build and runtime requirements. New Features: - Add BUILD_RUN_DEPENDS for declaring dependencies required during both build and runtime. - Support BUILD_RUN_DEPENDS across flavors, options, and subpackages. Enhancements: - Fold BUILD_RUN_DEPENDS into the existing build and runtime dependency sets without exposing a new dependency type downstream. Documentation: - Document BUILD_RUN_DEPENDS usage and its option, flavor, and subpackage forms. Signed-off-by: Lucas Holt Co-authored-by: Claude Fable 5.1 Commit: fe1a2afce8a8f3f0416db46389dc2566dc3b6127 https://github.com/MidnightBSD/mports/commit/fe1a2afce8a8f3f0416db46389dc2566dc3b6127 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M AGENTS.md M Mk/bsd.mport.mk M Mk/components/options.mk M databases/Makefile A databases/mariadb118-client/Makefile A databases/mariadb118-client/pkg-plist A databases/mariadb118-server/Makefile A databases/mariadb118-server/distinfo A databases/mariadb118-server/files/client.cnf.sample.in A databases/mariadb118-server/files/my.cnf.sample.in A databases/mariadb118-server/files/mysql-server.in A databases/mariadb118-server/files/patch-cmake_dtrace.cmake A databases/mariadb118-server/files/patch-scripts_CMakeLists.txt A databases/mariadb118-server/files/patch-scripts_mysql__config.sh A databases/mariadb118-server/files/patch-scripts_wsrep__sst__common.sh A databases/mariadb118-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h A databases/mariadb118-server/files/patch-tpool_CMakeLists.txt A databases/mariadb118-server/files/pkg-message.in A databases/mariadb118-server/files/server.cnf.sample.in A databases/mariadb118-server/pkg-descr A databases/mariadb118-server/pkg-plist Log Message: ----------- Merge branch 'master' into databases/mariadb123-server Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/e32bdb51ceda...fe1a2afce8a8 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Oct 3 18:51:59 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:51:59 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a9ca04: databases/mariadb123-server: add MariaDB 12.3 (#1687) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a9ca0472f10524b2ea0d58037c4c0554e8e9de1f https://github.com/MidnightBSD/mports/commit/a9ca0472f10524b2ea0d58037c4c0554e8e9de1f Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/Makefile A databases/mariadb123-client/Makefile A databases/mariadb123-client/pkg-plist A databases/mariadb123-server/Makefile A databases/mariadb123-server/distinfo A databases/mariadb123-server/files/client.cnf.sample.in A databases/mariadb123-server/files/my.cnf.sample.in A databases/mariadb123-server/files/mysql-server.in A databases/mariadb123-server/files/patch-dtrace.cmake A databases/mariadb123-server/files/patch-scripts_CMakeLists.txt A databases/mariadb123-server/files/patch-scripts_mysql__config.sh A databases/mariadb123-server/files/patch-scripts_wsrep__sst__common.sh A databases/mariadb123-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h A databases/mariadb123-server/files/patch-tpool_CMakeLists.txt A databases/mariadb123-server/files/pkg-message.in A databases/mariadb123-server/files/server.cnf.sample.in A databases/mariadb123-server/pkg-descr A databases/mariadb123-server/pkg-plist Log Message: ----------- databases/mariadb123-server: add MariaDB 12.3 (#1687) ## Summary - Add MariaDB 12.3.3 client and server ports from the FreeBSD ports tree, adapted for MidnightBSD staging and OS detection. - Register both origins and the `mysql:123m` client library mapping. - Keep the upstream server options, including WSREP, and add the Perl runtime dependency used by installed scripts. ## Validation - `bmake makesum`, `patch`, build, `fake`, and `package` passed for client and server on MidnightBSD 4.2/amd64. - `bmake check-license` passed for both ports; `bmake test` has no test commands. - Server package built with default engine and WSREP options; client SONAME is `libmariadb.so.3`. - Fresh server configure passed with the final patches, and `git diff --check` passed. - `portlint -C`: server 0 fatal errors; client reports the existing slave Makefile layout warning. ## Limits - No MidnightBSD stable/4.0 build environment was available, so that release remains unverified. - The optional `mariadb-convert-table-format` utility uses `DBD::MariaDB`; no coinstallable mports driver is currently available. The package does not add an incompatible mandatory driver dependency. - This PR shares a small `Mk/extensions/mysql.mk` change with the MariaDB 11.8 PR and may need a rebase if that PR merges first. ## Summary by Sourcery Add MariaDB 12.3.3 client and server ports for MidnightBSD. New Features: - Add MariaDB 12.3.3 client and server ports with configurable server engines, authentication, compression, and WSREP support. Bug Fixes: - Adapt MariaDB build and installed scripts for MidnightBSD platform detection and compatibility. Enhancements: - Register the MariaDB 12.3 ports and map the mysql:123m client library interface. - Add the Perl runtime dependency required by installed MariaDB scripts. 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 Oct 3 18:51:59 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:51:59 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/mariadb123-server 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 Oct 3 18:52:10 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:52:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e32bdb: databases/mariadb123-server: add MariaDB 12.3 Message-ID: Branch: refs/heads/databases/mariadb123-server Home: https://github.com/MidnightBSD/mports Commit: e32bdb51cedafee1ae6ebe7e87dfaa371333057a https://github.com/MidnightBSD/mports/commit/e32bdb51cedafee1ae6ebe7e87dfaa371333057a Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M Mk/extensions/mysql.mk M databases/Makefile A databases/mariadb123-client/Makefile A databases/mariadb123-client/pkg-plist A databases/mariadb123-server/Makefile A databases/mariadb123-server/distinfo A databases/mariadb123-server/files/client.cnf.sample.in A databases/mariadb123-server/files/my.cnf.sample.in A databases/mariadb123-server/files/mysql-server.in A databases/mariadb123-server/files/patch-dtrace.cmake A databases/mariadb123-server/files/patch-scripts_CMakeLists.txt A databases/mariadb123-server/files/patch-scripts_mysql__config.sh A databases/mariadb123-server/files/patch-scripts_wsrep__sst__common.sh A databases/mariadb123-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h A databases/mariadb123-server/files/patch-tpool_CMakeLists.txt A databases/mariadb123-server/files/pkg-message.in A databases/mariadb123-server/files/server.cnf.sample.in A databases/mariadb123-server/pkg-descr A databases/mariadb123-server/pkg-plist Log Message: ----------- databases/mariadb123-server: add MariaDB 12.3 Import the 12.3 client and server ports and adapt them for MidnightBSD staging, dependencies, and OS detection. AI-Assisted-by: OpenAI Codex GPT-6 Signed-off-by: Lucas Holt Commit: 3bc1da7e52a1c296119e26075918d21930c2768a https://github.com/MidnightBSD/mports/commit/3bc1da7e52a1c296119e26075918d21930c2768a Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M AGENTS.md M Mk/bsd.mport.mk M Mk/components/options.mk M databases/Makefile A databases/mariadb118-client/Makefile A databases/mariadb118-client/pkg-plist A databases/mariadb118-server/Makefile A databases/mariadb118-server/distinfo A databases/mariadb118-server/files/client.cnf.sample.in A databases/mariadb118-server/files/my.cnf.sample.in A databases/mariadb118-server/files/mysql-server.in A databases/mariadb118-server/files/patch-cmake_dtrace.cmake A databases/mariadb118-server/files/patch-scripts_CMakeLists.txt A databases/mariadb118-server/files/patch-scripts_mysql__config.sh A databases/mariadb118-server/files/patch-scripts_wsrep__sst__common.sh A databases/mariadb118-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h A databases/mariadb118-server/files/patch-tpool_CMakeLists.txt A databases/mariadb118-server/files/pkg-message.in A databases/mariadb118-server/files/server.cnf.sample.in A databases/mariadb118-server/pkg-descr A databases/mariadb118-server/pkg-plist Log Message: ----------- Merge master after MariaDB 11.8 import Keep both MariaDB series in the database category listing. AI-Assisted-by: OpenAI Codex GPT-6 Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/e32bdb51ceda%5E...3bc1da7e52a1 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Oct 3 18:52:20 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:52:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/mk/build-run-depends 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 Oct 3 18:52:31 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 15:52:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f04e25: Mk/docs: document BUILD_RUN_DEPENDS in bsd.mport.m... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f04e25e0dadcc7731abe37793e131ca78cf6160d https://github.com/MidnightBSD/mports/commit/f04e25e0dadcc7731abe37793e131ca78cf6160d Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M Mk/docs/bsd.mport.mk.pod Log Message: ----------- Mk/docs: document BUILD_RUN_DEPENDS in bsd.mport.mk.pod Adds the variable to the Dependency Variables section alongside the other *_DEPENDS entries, with the fold into BUILD_DEPENDS and RUN_DEPENDS, the stages it is checked in, why it replaces RUN_DEPENDS=${BUILD_DEPENDS}, and the option, flavor and subpackage forms. AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 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 Oct 3 19:04:03 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 16:04:03 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4466d5: Mk/docs: bring bsd.mport.mk(5) up to date with the... Message-ID: Branch: refs/heads/docs/bsd-mport-mk-pod Home: https://github.com/MidnightBSD/mports Commit: 4466d5c99c0aec590f7ceff7570d39cb8037510b https://github.com/MidnightBSD/mports/commit/4466d5c99c0aec590f7ceff7570d39cb8037510b Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M AGENTS.md M Mk/docs/Makefile M Mk/docs/bsd.mport.mk.pod Log Message: ----------- Mk/docs: bring bsd.mport.mk(5) up to date with the current framework The manual still described the framework as it was around 2010: the old OPTIONS string format, EXTENSIONS instead of USES, USE_* knobs that have since been replaced or removed (USE_GMAKE, USE_ICONV, USE_BZIP2, USE_MOTIF, USE_GHOSTSCRIPT, USE_KDEBASE_VER, INSTALLS_SHLIB and about twenty more), MAN/MLINKS manpage registration, LATEST_LINK and UNIQUENAME, PORTOBJFORMAT, the bare DEPENDS variable, a deinstall-all target, MAKE_JOBS_SAFE, and defaults that no longer hold (FreeBSD backup site, md5/rmd160 checksums, a FreeBSD configure triple). Every variable and target in the manual was checked against Mk/bsd.mport.mk, Mk/components and Mk/extensions. Entries for things that no longer exist are dropped, with a paragraph mapping the old USE_* knobs to their USES replacements as sanity.mk reports them. Defaults are corrected to what the makefiles set. Added sections for what the manual never covered: USES extensions and their USE_* companion lists, the options framework and its helpers, the license framework, flavors, subpackages, USE_GITHUB and USE_GITLAB, the test stage, fake-qa and fake-sanity with HAS_SYMBOL_VERSION, PLIST keywords, PKG_NOTES and the shared library records, WWW and COMMENT as mandatory, NO_ARCH, DISTVERSION, the actual stage sequences, and the do-install prefix rule of the fake system. BUILD_RUN_DEPENDS and the per-option, per-flavor and per-subpackage dependency forms are described with the other dependency variables. Mk/docs/Makefile could not build the page: it looked for pod2man in /usr/bin, where it is not since perl left base, and its rule generation never produced a rule for the .5 target. It now uses the ports perl's pod2man through a .pod.5 suffix rule and gains a "check" target that runs podchecker. AGENTS.md points agents at the manual as the reference for how the framework is meant to behave, and asks that it be updated in the same commit as any change to a public target or variable. AI-Assisted-by: Claude Fable 5.1 Co-Authored-By: Claude Fable 5.1 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 Oct 3 19:10:14 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 16:10:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] abe6f7: databases/p5-DBD-MariaDB: add Perl MariaDB driver Message-ID: Branch: refs/heads/databases/p5-DBD-MariaDB Home: https://github.com/MidnightBSD/mports Commit: abe6f7a54f39b5a8e4010e1cc7dd52e2ad12653c https://github.com/MidnightBSD/mports/commit/abe6f7a54f39b5a8e4010e1cc7dd52e2ad12653c Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/Makefile A databases/p5-DBD-MariaDB/Makefile A databases/p5-DBD-MariaDB/distinfo A databases/p5-DBD-MariaDB/pkg-descr A databases/p5-DBD-MariaDB/pkg-plist Log Message: ----------- databases/p5-DBD-MariaDB: add Perl MariaDB driver Import DBD::MariaDB 1.24 with flavors matching the MariaDB client branches so it can be installed alongside each server series. AI-Assisted-by: OpenAI Codex GPT-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 Sat Oct 3 19:15:09 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 16:15:09 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3e9bdf: databases/p5-DBD-MariaDB: add Perl MariaDB driver ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3e9bdf2898a9988dc480da81cd8082fe50208761 https://github.com/MidnightBSD/mports/commit/3e9bdf2898a9988dc480da81cd8082fe50208761 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/Makefile A databases/p5-DBD-MariaDB/Makefile A databases/p5-DBD-MariaDB/distinfo A databases/p5-DBD-MariaDB/pkg-descr A databases/p5-DBD-MariaDB/pkg-plist Log Message: ----------- databases/p5-DBD-MariaDB: add Perl MariaDB driver (#1689) ## Summary - Add `databases/p5-DBD-MariaDB` at upstream version 1.24, using the local FreeBSD port as the import base. - Provide MariaDB 10.6, 11.4, 11.8, and 12.3 flavors. Each depends on its matching client package, allowing the driver to be installed alongside that server series. - Adapt maintainer, license identifiers, and fake staging for MidnightBSD. ## Validation - `bmake makesum`, `patch`, `check-license`, build, `fake`, `makeplist`, `package`, and `test` passed for the 11.8 and 12.3 flavors on MidnightBSD 4.2/amd64. - Both packages record the matching MariaDB client, DBI, and Perl dependencies. The built XS modules load against their staged client libraries and contain no temporary RPATH. - All four flavors resolve to the intended client origins. `portlint -C` reports 0 fatal errors and one host configuration warning; `git diff --check` passes. ## Validation limits - The build host has MySQL 8.0 installed. Builds used staged MariaDB client files and `NO_DEPENDS`, with package dependency metadata checked separately. No installed packages were replaced. - The upstream test target passes, but most database tests skip because no MariaDB server is running. - The 10.6 and 11.4 flavors were checked for dependency resolution, but not compiled. MidnightBSD stable/4.0 was not build-tested. ## Summary by Sourcery Add the DBD::MariaDB Perl driver and package it for multiple MariaDB client versions. New Features: - Add the Perl DBD::MariaDB driver at upstream version 1.24. - Provide MariaDB 10.6, 11.4, 11.8, and 12.3 package flavors with matching client dependencies. Enhancements: - Adapt the port metadata, licensing, and staging behavior for MidnightBSD. Tests: - Validate building, packaging, dependency resolution, and upstream tests for the supported MariaDB flavors. 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 Oct 3 19:15:11 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 16:15:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/p5-DBD-MariaDB 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 Oct 3 19:25:26 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 16:25:26 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8a9667: Mk/docs: bring bsd.mport.mk(5) up to date with the... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8a9667574afb0c7e3fc3402c36694c828bff00d6 https://github.com/MidnightBSD/mports/commit/8a9667574afb0c7e3fc3402c36694c828bff00d6 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M AGENTS.md M Mk/docs/Makefile M Mk/docs/bsd.mport.mk.pod Log Message: ----------- Mk/docs: bring bsd.mport.mk(5) up to date with the current framework (#1688) The manual at `Mk/docs/bsd.mport.mk.pod` still described the framework as it was around 2010. Every variable and target in it was checked against `Mk/bsd.mport.mk`, `Mk/components` and `Mk/extensions`. ## Removed (no longer in the framework) `PORTOBJFORMAT`, `UNIQUENAME`/`LATEST_LINK`/`NO_LATEST_LINK`, the bare `DEPENDS` variable, `MAN`/`MLINKS`/`MANCOMPRESSED`/`NO_INSTALL_MANPAGES`, `INSTALLS_SHLIB`/`LDCONFIG_DIRS`, `MAKE_JOBS_SAFE`/`FORCE_MAKE_JOBS`, `NO_SIZE`, `CD_MOUNTPTS`, `IGNOREFILES`/`NOFETCHFILES`/`ALWAYS_KEEP_DISTFILES`, the `EXTENSIONS` variable, the old `OPTIONS` string format, `deinstall-all`, and the whole "Built-In Depends" section (`USE_GHOSTSCRIPT*`, `USE_MOTIF`, `USE_BISON`, `USE_XLIB`, `USE_CSTD`, `USE_KDEBASE_VER`, `WANT_FAM_SYSTEM`, ?). A paragraph maps the old `USE_*` knobs to the `USES` replacements that `sanity.mk` reports. ## Corrected `PKGVERSION`/`PKGNAME` definitions, `MASTER_SITE_BACKUP` (MidnightBSD mirrors, not ftp.FreeBSD.org), `CHECKSUM_ALGORITHMS` (sha256), `CONFIGURE_TARGET` (`-portbld-midnightbsd4.0`), `EXTRACT_CMD`/args (tar), `MTREE_FILE` defaults, `DEPENDS_TARGET` semantics, `PORT_DBDIR`, `INFO_PATH`, `FETCH_*` defaults, `OPSYS` (MidnightBSD only), `PACKAGE_BUILDING` and `MPORT_MAINTAINER_MODE` effects, `WITH_DEBUG` (cmake only), the `all` sequence, `install` going through `package`. ## Added USES extensions and their `USE_*` companion lists; the options framework (`OPTIONS_DEFINE`, groups, `OPTIONS_SUB`, `PORT_OPTIONS`, `OPT_*` helpers); the license framework (`LICENSE_COMB`, `_FILE`, `_TEXT`, `_NAME`, `_PERMS`, `_GROUPS`, per-license forms, `license-list`, `check-license`); flavors and `flavor_*` helpers; subpackages; `USE_GITHUB`/`GH_*` and `USE_GITLAB`/`GL_*`; `DISTVERSION`/`DISTVERSIONPREFIX`/`SUFFIX`; `WWW` and `COMMENT` as mandatory; `NO_ARCH`; `TEST_DEPENDS`, `BUILD_RUN_DEPENDS` and the per-option/flavor/subpackage dependency forms; the test stage (`TEST_TARGET`, `NO_TEST`, `TESTING_UNSAFE`); `fake-qa`, `fake-sanity`, `HAS_SYMBOL_VERSION`, `TRUE_PREFIX` and the do-install prefix rule; `PLIST` keywords; `PKG_NOTES`, `BUNDLE_LIBS` and the shared library records; `WRKSRC_SUBDIR`, `DISTINFO_FILE`, `PATCH_STRIP`, `GNU_CONFIGURE_PREFIX`, `MAKE_CMD`, `MAKE_JOBS_NUMBER_LIMIT`, `WITH_LTO`, `BINARY_ALIAS`, `LIB_DIRS`, `USE_RC_SUBR`, `USE_LOCALE`, `PORTEXAMPLES`/`PORTDATA`, `INSTALL_LIB`, `COPYTREE_*`; the actual stage sequences and global knobs (`BATCH`, `INTERACTIVE`, `DEVELOPER`, `NOCLEANDEPENDS`). ## Mk/docs/Makefile It could not build the page: it looked for `pod2man` in `/usr/bin`, where it is not since perl left base, and its rule generation never produced a rule for the `.5` target. Now uses the ports perl's `pod2man` through a `.pod.5` suffix rule, plus a `check` target running `podchecker`. ``` $ make -C Mk/docs # builds bsd.mport.mk.5 (55 KB) $ make -C Mk/docs check # pod syntax OK ``` ## AGENTS.md Points agents at the manual as the reference for how the framework is meant to behave, and asks that it be updated in the same commit as any change to a public target or variable, with `podchecker` run. ? Generated with [Claude Code](https://claude.com/claude-code) ## Summary by Sourcery Synchronize the bsd.mport.mk(5) documentation and its build instructions with the current MidnightBSD ports framework. Bug Fixes: - Fix generation of the bsd.mport.mk(5) manual by using the ports-provided pod2man and adding a working POD-to-manpage rule. Enhancements: - Bring the bsd.mport.mk(5) reference manual up to date with the current framework, including modern variables, targets, dependency, options, license, flavor, subpackage, testing, and extension APIs while documenting obsolete interfaces and their replacements. Build: - Update Mk/docs to build the manual with the available Perl tooling and add a syntax-check target using podchecker. Documentation: - Document the framework manual as the authoritative reference for public Mk targets and variables, and require it to be updated alongside framework changes. Signed-off-by: Lucas Holt Co-authored-by: Claude Fable 5.1 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sat Oct 3 19:25:28 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 16:25:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/docs/bsd-mport-mk-pod 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 Oct 3 21:49:10 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:49:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3e5fdd: databases/postgresql18-server: update to 18.6 Message-ID: Branch: refs/heads/databases/postgresql18-server Home: https://github.com/MidnightBSD/mports Commit: 3e5fddbdf78820986bbc6f8e76ff37cab298a33f https://github.com/MidnightBSD/mports/commit/3e5fddbdf78820986bbc6f8e76ff37cab298a33f Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/postgresql18-server/Makefile M databases/postgresql18-server/distinfo M databases/postgresql18-server/pkg-plist-server Log Message: ----------- databases/postgresql18-server: update to 18.6 Refresh the source checksum and repair the server plist for the updated release. AI-Assisted-by: Codex GPT-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 Sat Oct 3 21:49:10 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:49:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 832cbb: databases/postgresql17-server: update to 17.11 Message-ID: Branch: refs/heads/databases/postgresql17-server Home: https://github.com/MidnightBSD/mports Commit: 832cbbde4dbc06b6082fd181c20350e4c2e48092 https://github.com/MidnightBSD/mports/commit/832cbbde4dbc06b6082fd181c20350e4c2e48092 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/postgresql17-server/Makefile M databases/postgresql17-server/distinfo M databases/postgresql17-server/pkg-plist-server Log Message: ----------- databases/postgresql17-server: update to 17.11 Refresh the source checksum and repair the server plist for the updated release. AI-Assisted-by: Codex GPT-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 Sat Oct 3 21:49:11 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:49:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 674cd4: databases/postgresql14-server: update to 14.24 Message-ID: Branch: refs/heads/databases/postgresql14-server Home: https://github.com/MidnightBSD/mports Commit: 674cd4177400f0edec523efce00260c456719d10 https://github.com/MidnightBSD/mports/commit/674cd4177400f0edec523efce00260c456719d10 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/postgresql14-server/Makefile M databases/postgresql14-server/distinfo M databases/postgresql14-server/pkg-plist-server Log Message: ----------- databases/postgresql14-server: update to 14.24 Refresh the source checksum and repair the server plist for the updated release. AI-Assisted-by: Codex GPT-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 Sat Oct 3 21:49:10 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:49:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e609ac: databases/postgresql16-server: update to 16.15 Message-ID: Branch: refs/heads/databases/postgresql16-server Home: https://github.com/MidnightBSD/mports Commit: e609acf35810d8c8de2f958009afcd946a3a4d82 https://github.com/MidnightBSD/mports/commit/e609acf35810d8c8de2f958009afcd946a3a4d82 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/postgresql16-server/Makefile M databases/postgresql16-server/distinfo M databases/postgresql16-server/pkg-plist-server Log Message: ----------- databases/postgresql16-server: update to 16.15 Refresh the source checksum and repair the server plist for the updated release. AI-Assisted-by: Codex GPT-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 Sat Oct 3 21:49:11 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:49:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 813979: databases/postgresql15-server: update to 15.19 Message-ID: Branch: refs/heads/databases/postgresql15-server Home: https://github.com/MidnightBSD/mports Commit: 81397990756655b82398ebc5de8be9f0321d9df5 https://github.com/MidnightBSD/mports/commit/81397990756655b82398ebc5de8be9f0321d9df5 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/postgresql15-server/Makefile M databases/postgresql15-server/distinfo M databases/postgresql15-server/pkg-plist-server Log Message: ----------- databases/postgresql15-server: update to 15.19 Refresh the source checksum and repair the server plist for the updated release. AI-Assisted-by: Codex GPT-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 Sat Oct 3 21:53:11 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:53:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1bcf1e: databases/postgresql18-server: update to 18.6 (#1693) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1bcf1eb8ac640ead7f5a58ad6f665a8c4dc33475 https://github.com/MidnightBSD/mports/commit/1bcf1eb8ac640ead7f5a58ad6f665a8c4dc33475 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/postgresql18-server/Makefile M databases/postgresql18-server/distinfo M databases/postgresql18-server/pkg-plist-server Log Message: ----------- databases/postgresql18-server: update to 18.6 (#1693) ## Summary - Update PostgreSQL 18 to 18.6 and regenerate distinfo. - Restore server plist entries omitted by checked-in truncated output. ## Validation - Server: makesum, patch, build, fake, and package passed. - Client and contrib packages built successfully. - check-license and git diff --check passed. - portlint -C still reports existing Makefile/work-directory findings. Built on MidnightBSD 4.2 with the installed PostgreSQL 14 client bypassed for version and conflict checks. Stable/4.0 was not exercised. ## Summary by Sourcery Update the PostgreSQL 18 server port to release 18.6 with refreshed packaging metadata. Bug Fixes: - Restore the complete PostgreSQL 18 server package file list, including entries omitted from the checked-in plist. Enhancements: - Update the PostgreSQL 18 server port from 18.4 to 18.6 and reset its port revision. - Regenerate distinfo for the PostgreSQL 18.6 source distribution. 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 Oct 3 21:53:12 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:53:12 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/postgresql18-server 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 Oct 3 21:55:18 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:55:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e1928b: databases/postgresql14-server: update to 14.24 (#1... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e1928b29ed323a52771618f53a4a2a9e1cd2ec4b https://github.com/MidnightBSD/mports/commit/e1928b29ed323a52771618f53a4a2a9e1cd2ec4b Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/postgresql14-server/Makefile M databases/postgresql14-server/distinfo M databases/postgresql14-server/pkg-plist-server Log Message: ----------- databases/postgresql14-server: update to 14.24 (#1694) ## Summary - Update PostgreSQL 14 to 14.24 and regenerate distinfo. - Add the new Polish pg_ctl catalog to the server plist. ## Validation - Server: makesum, patch, build, fake, and package passed. - Client and contrib packages built successfully. - check-license and git diff --check passed. - portlint -C still reports existing Makefile/work-directory findings. Built on MidnightBSD 4.2 with the installed PostgreSQL 14 client bypassed for version and conflict checks. Stable/4.0 was not exercised. ## Summary by Sourcery Update the PostgreSQL 14 server port to 14.24 and add the corresponding Polish catalog to the package. Enhancements: - Update the PostgreSQL 14 server port to release 14.24 and include its regenerated distribution checksums. - Install the new Polish pg_ctl message catalog with the PostgreSQL 14 server package. 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 Oct 3 21:55:20 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:55:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/postgresql14-server 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 Oct 3 21:55:22 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:55:22 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 630d2b: databases/postgresql16-server: update to 16.15 (#1... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 630d2ba230ccc2631a9c5acb8449bb77065dd9bf https://github.com/MidnightBSD/mports/commit/630d2ba230ccc2631a9c5acb8449bb77065dd9bf Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/postgresql16-server/Makefile M databases/postgresql16-server/distinfo M databases/postgresql16-server/pkg-plist-server Log Message: ----------- databases/postgresql16-server: update to 16.15 (#1691) ## Summary - Update PostgreSQL 16 to 16.15 and regenerate distinfo. - Restore server plist entries omitted by checked-in truncated output. ## Validation - Server: makesum, patch, build, fake, and package passed. - Client and contrib packages built successfully. - check-license and git diff --check passed. - portlint -C still reports existing Makefile/work-directory findings. Built on MidnightBSD 4.2 with the installed PostgreSQL 14 client bypassed for version and conflict checks. Stable/4.0 was not exercised. ## Summary by Sourcery Update the PostgreSQL 16 server port to 16.15 and restore omitted package files. Enhancements: - Update the PostgreSQL 16 server port to release 16.15 and restore the complete server package file list. Chores: - Regenerate the distribution checksums for PostgreSQL 16.15 and reset the port revision. 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 Oct 3 21:55:23 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:55:23 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/postgresql16-server 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 Oct 3 21:55:55 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:55:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ac7932: databases/postgresql15-server: update to 15.19 (#1... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ac793229340887aa0e2e0fc0999cfe204b952d09 https://github.com/MidnightBSD/mports/commit/ac793229340887aa0e2e0fc0999cfe204b952d09 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/postgresql15-server/Makefile M databases/postgresql15-server/distinfo M databases/postgresql15-server/pkg-plist-server Log Message: ----------- databases/postgresql15-server: update to 15.19 (#1692) ## Summary - Update PostgreSQL 15 to 15.19 and regenerate distinfo. - Restore server plist entries omitted by checked-in truncated output. ## Validation - Server: makesum, patch, build, fake, and package passed. - Client and contrib packages built successfully. - check-license and git diff --check passed. - portlint -C still reports existing Makefile/work-directory findings. Built on MidnightBSD 4.2 with the installed PostgreSQL 14 client bypassed for version and conflict checks. Stable/4.0 was not exercised. ## Summary by Sourcery Update the PostgreSQL 15 server port to version 15.19 and restore its complete packaging metadata. Bug Fixes: - Restore the complete PostgreSQL 15 server package file list, including entries omitted from the checked-in plist. Enhancements: - Update PostgreSQL 15 to release 15.19 and reset the server port revision. - Regenerate the server distinfo for the updated PostgreSQL source. 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 Oct 3 21:55:55 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:55:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/postgresql15-server 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 Oct 3 21:55:57 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:55:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3c2c63: databases/postgresql17-server: update to 17.11 (#1... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3c2c632494c1341eb31f38a94cf63687e8a528b5 https://github.com/MidnightBSD/mports/commit/3c2c632494c1341eb31f38a94cf63687e8a528b5 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M databases/postgresql17-server/Makefile M databases/postgresql17-server/distinfo M databases/postgresql17-server/pkg-plist-server Log Message: ----------- databases/postgresql17-server: update to 17.11 (#1690) ## Summary - Update PostgreSQL 17 to 17.11 and regenerate distinfo. - Restore server plist entries omitted by checked-in truncated output. ## Validation - Server: makesum, patch, build, fake, and package passed. - Client and contrib packages built successfully. - check-license and git diff --check passed. - portlint -C still reports existing Makefile/work-directory findings. Built on MidnightBSD 4.2 with the installed PostgreSQL 14 client bypassed for version and conflict checks. Stable/4.0 was not exercised. ## Summary by Sourcery Update the PostgreSQL 17 server port to the 17.11 release and restore its complete packaging metadata. Bug Fixes: - Restore the complete PostgreSQL 17 server package file list, including entries omitted from the checked-in plist. Enhancements: - Update the PostgreSQL 17 server port from 17.10 to 17.11 and reset its port revision. Chores: - Regenerate distinfo for PostgreSQL 17.11. 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 Oct 3 21:55:59 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 18:55:59 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/postgresql17-server 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 Oct 3 23:26:42 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 20:26:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 165199: ai/codex: update to 0.160.0 for Rust 1.95.0 Message-ID: Branch: refs/heads/ai/codex-0.160.0 Home: https://github.com/MidnightBSD/mports Commit: 165199772776f29fa223097eb4ca6dbe0d50dda1 https://github.com/MidnightBSD/mports/commit/165199772776f29fa223097eb4ca6dbe0d50dda1 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M ai/codex/Makefile M ai/codex/Makefile.crates M ai/codex/distinfo Log Message: ----------- ai/codex: update to 0.160.0 for Rust 1.95.0 Refresh the Cargo distfiles and remove shebang targets deleted upstream so the stable release builds and packages with the current toolchain. 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 Sat Oct 3 23:31:45 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 20:31:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3f59ae: ai/codex: update to 0.160.0 (#1695) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3f59aec8e6c1fd49320844bcb9ac54c35df6ffa7 https://github.com/MidnightBSD/mports/commit/3f59aec8e6c1fd49320844bcb9ac54c35df6ffa7 Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M ai/codex/Makefile M ai/codex/Makefile.crates M ai/codex/distinfo Log Message: ----------- ai/codex: update to 0.160.0 (#1695) ## Summary - Update ai/codex from 0.155.1 to upstream stable 0.160.0. - Refresh Cargo crate metadata and distinfo from the patched lockfile. - Remove shebang targets deleted upstream. ## Validation - Installed rustc/cargo: 1.95.0; upstream tag pins Rust 1.95.0. - bmake patch, build, fake, package, checksum, and check-license passed. - Staged codex reports codex-cli 0.160.0; runtime libraries resolve. - portlint -C: 0 fatal errors, 2 advisory warnings; git diff --check passed. - bmake test exited successfully; the existing NO_TEST=yes setting skips the suite. ## Summary by Sourcery Update the ai/codex port to the 0.160.0 upstream release and synchronize its packaging metadata. Enhancements: - Update the Codex port to upstream version 0.160.0 with refreshed Rust crate metadata and checksums. Chores: - Remove shebang entries for sample scripts and tests deleted upstream. 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 Oct 3 23:31:46 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 20:31:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/ai/codex-0.160.0 Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 01:13:14 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 22:13:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 945010: linux: restore epoll_pwait signal masks correctly Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 9450100ab628455e28be511a0e739f4069987c9a https://github.com/MidnightBSD/src/commit/9450100ab628455e28be511a0e739f4069987c9a Author: Lucas Holt Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M sys/compat/linux/linux_event.c Log Message: ----------- linux: restore epoll_pwait signal masks correctly Save the prior mask in td_oldsigmask and restore it using the same interrupt handling as kern_pselect. Preserve epoll wait errors instead of replacing them with the mask restoration result. Backported from FreeBSD stable/15 0143078248bb (PR 298878). AI-Assisted-by: Codex GPT-6 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 Sun Oct 4 01:20:01 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 22:20:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 1ba691: linux: restore epoll_pwait signal masks correctly Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 1ba691161641f7a33604800384322fa0f7d89a2f https://github.com/MidnightBSD/src/commit/1ba691161641f7a33604800384322fa0f7d89a2f Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M sys/compat/linux/linux_event.c Log Message: ----------- linux: restore epoll_pwait signal masks correctly Save the prior mask in td_oldsigmask and restore it using the same interrupt handling as kern_pselect. Preserve epoll wait errors instead of replacing them with the mask restoration result. Backported from FreeBSD stable/15 0143078248bb (PR 298878). (cherry picked from commit 9450100ab628455e28be511a0e739f4069987c9a) AI-Assisted-by: Codex GPT-6 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 Sun Oct 4 01:20:08 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 03 Oct 2026 22:20:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 39b21c: linux: restore epoll_pwait signal masks correctly Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 39b21c5174008ed31a1c4ad78e0ebc34b4507fdc https://github.com/MidnightBSD/src/commit/39b21c5174008ed31a1c4ad78e0ebc34b4507fdc Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M sys/compat/linux/linux_event.c Log Message: ----------- linux: restore epoll_pwait signal masks correctly Save the prior mask in td_oldsigmask and restore it using the same interrupt handling as kern_pselect. Preserve epoll wait errors instead of replacing them with the mask restoration result. Backported from FreeBSD stable/15 0143078248bb (PR 298878). Cherry-picked from master 9450100ab628455e28be511a0e739f4069987c9a. AI-Assisted-by: Codex GPT-6 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 Sun Oct 4 11:42:13 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 08:42:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1d18a5: ai/codex: package CLI for local daemon startup Message-ID: Branch: refs/heads/ai/codex Home: https://github.com/MidnightBSD/mports Commit: 1d18a59d7f5a2a24be39bacefac3ba81ec369f87 https://github.com/MidnightBSD/mports/commit/1d18a59d7f5a2a24be39bacefac3ba81ec369f87 Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M ai/codex/Makefile A ai/codex/files/patch-codex-rs_app-server-daemon_src_prepare_install.rs Log Message: ----------- ai/codex: package CLI for local daemon startup Stage the canonical package layout so the shared daemon can install a complete local CLI. Recognize the FreeBSD Rust targets used by MidnightBSD. AI-Assisted-by: OpenAI Codex (GPT-6 Sol) 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 Oct 4 20:54:07 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 17:54:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b03ccb: databases/mysqltuner: update to 2.9.2 Message-ID: Branch: refs/heads/databases/mysqltuner Home: https://github.com/MidnightBSD/mports Commit: b03ccb99c2615f462f57ac69ded24b9b120b27f8 https://github.com/MidnightBSD/mports/commit/b03ccb99c2615f462f57ac69ded24b9b120b27f8 Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M databases/mysqltuner/Makefile M databases/mysqltuner/distinfo Log Message: ----------- databases/mysqltuner: update to 2.9.2 Update to the latest upstream release for current MySQL and MariaDB tuning guidance. AI-Assisted-by: GPT-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 Oct 4 21:02:58 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 18:02:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] eb7fd8: databases/mysql-connector-j: update to 26.7.0 Message-ID: Branch: refs/heads/databases/mysql-connector-j Home: https://github.com/MidnightBSD/mports Commit: eb7fd8b45fa49d86cb3e4b1efaddbf0db5b927ca https://github.com/MidnightBSD/mports/commit/eb7fd8b45fa49d86cb3e4b1efaddbf0db5b927ca Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M databases/mysql-connector-j/Makefile M databases/mysql-connector-j/distinfo M databases/mysql-connector-j/pkg-descr Log Message: ----------- databases/mysql-connector-j: update to 26.7.0 Bring the JDBC driver to the current Oracle GA release and remove stale version-specific description text. AI-Assisted-by: GPT-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 Oct 4 21:10:27 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 18:10:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8f23fa: databases/mysql-connector-c++: update to 26.7.0 Message-ID: Branch: refs/heads/databases/mysql-connector-c++ Home: https://github.com/MidnightBSD/mports Commit: 8f23facce96b3103efc3691b21f8adb232796d5f https://github.com/MidnightBSD/mports/commit/8f23facce96b3103efc3691b21f8adb232796d5f Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M databases/mysql-connector-c++/Makefile M databases/mysql-connector-c++/distinfo A databases/mysql-connector-c++/files/patch-mysql-concpp-config.cmake.in M databases/mysql-connector-c++/pkg-plist Log Message: ----------- databases/mysql-connector-c++: update to 26.7.0 Update the package layout for the renamed X DevAPI library and make its CMake config locate the installed prefix. AI-Assisted-by: GPT-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 Oct 4 21:33:15 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 18:33:15 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e5e15f: databases/mysql-connector-c++: update to 26.7.0 (#... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e5e15f689cc410e3db813c8f7161612cfe78b927 https://github.com/MidnightBSD/mports/commit/e5e15f689cc410e3db813c8f7161612cfe78b927 Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M databases/mysql-connector-c++/Makefile M databases/mysql-connector-c++/distinfo A databases/mysql-connector-c++/files/patch-mysql-concpp-config.cmake.in M databases/mysql-connector-c++/pkg-plist Log Message: ----------- databases/mysql-connector-c++: update to 26.7.0 (#1699) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 21:33:16 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 18:33:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/mysql-connector-c++ Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 21:35:19 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 18:35:19 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 7eca63: shells/bash: update to 5.3 patch 20 Message-ID: Branch: refs/heads/shells/bash Home: https://github.com/MidnightBSD/mports Commit: 7eca637aa2d1eccb68f2acc5f571eeb4b9536e3f https://github.com/MidnightBSD/mports/commit/7eca637aa2d1eccb68f2acc5f571eeb4b9536e3f Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M shells/bash/Makefile M shells/bash/distinfo Log Message: ----------- shells/bash: update to 5.3 patch 20 Apply the five latest upstream fixes 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 Sun Oct 4 21:39:25 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 18:39:25 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 104552: shells/bash: update to 5.3 patch 20 (#1700) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1045526bcc7e1420135a2703c9c227f7e44c5f6f https://github.com/MidnightBSD/mports/commit/1045526bcc7e1420135a2703c9c227f7e44c5f6f Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M shells/bash/Makefile M shells/bash/distinfo Log Message: ----------- shells/bash: update to 5.3 patch 20 (#1700) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 21:39:28 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 18:39:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/shells/bash Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 21:41:38 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 18:41:38 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f5304d: databases/mysql80: update to 8.0.46 Message-ID: Branch: refs/heads/databases/mysql80 Home: https://github.com/MidnightBSD/mports Commit: f5304d18f74cf4f75be2a2e4dbdeb98bf3c4f8b1 https://github.com/MidnightBSD/mports/commit/f5304d18f74cf4f75be2a2e4dbdeb98bf3c4f8b1 Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M databases/mysql80-client/Makefile M databases/mysql80-server/Makefile M databases/mysql80-server/distinfo M databases/mysql80-server/files/patch-sql_mdl__context__backup.h R databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc M databases/mysql80-server/files/patch-sql_stream__cipher.h R databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc Log Message: ----------- databases/mysql80: update to 8.0.46 Adapt patches to upstream source changes and remove obsolete patches. AI-Assisted-by: GPT-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 Oct 4 21:45:42 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 18:45:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 200603: databases/mysql80: update to 8.0.46 (#1701) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 20060375cb3bb1df8966ef21f97b833627dee452 https://github.com/MidnightBSD/mports/commit/20060375cb3bb1df8966ef21f97b833627dee452 Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M databases/mysql80-client/Makefile M databases/mysql80-server/Makefile M databases/mysql80-server/distinfo M databases/mysql80-server/files/patch-sql_mdl__context__backup.h R databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc M databases/mysql80-server/files/patch-sql_stream__cipher.h R databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc Log Message: ----------- databases/mysql80: update to 8.0.46 (#1701) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 21:45:44 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 18:45:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/mysql80 Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 23:53:10 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 20:53:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 509d08: databases/mysql84: update to 8.4.11 Message-ID: Branch: refs/heads/databases/mysql84 Home: https://github.com/MidnightBSD/mports Commit: 509d08cb5afc1081bb2c8242ed7d0df3cd78c358 https://github.com/MidnightBSD/mports/commit/509d08cb5afc1081bb2c8242ed7d0df3cd78c358 Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M databases/mysql84-client/Makefile M databases/mysql84-server/Makefile M databases/mysql84-server/distinfo R databases/mysql84-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc M databases/mysql84-server/files/patch-sql_stream__cipher.h R databases/mysql84-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc M databases/mysql84-server/pkg-plist Log Message: ----------- databases/mysql84: update to 8.4.11 Adapt patches to upstream sources and include new telemetry plugins in the server package. AI-Assisted-by: GPT-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 Oct 4 23:57:57 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 20:57:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f70fd0: security/nss: update to 3.129 for Thunderbird 157 Message-ID: Branch: refs/heads/security/nss Home: https://github.com/MidnightBSD/mports Commit: f70fd0946338bd2dff3d7d140714d90a94b73c60 https://github.com/MidnightBSD/mports/commit/f70fd0946338bd2dff3d7d140714d90a94b73c60 Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M security/nss/Makefile M security/nss/distinfo Log Message: ----------- security/nss: update to 3.129 for Thunderbird 157 Require NSPR 4.39, the minimum supported by this NSS release. AI-Assisted-by: Codex (GPT-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 Oct 4 23:58:04 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 20:58:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 5e99a2: mail/thunderbird: update to 157.0.1 Message-ID: Branch: refs/heads/mail/thunderbird-157.0.1 Home: https://github.com/MidnightBSD/mports Commit: 5e99a21773fd335192abf98cb6070e839c79143c https://github.com/MidnightBSD/mports/commit/5e99a21773fd335192abf98cb6070e839c79143c Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M mail/thunderbird/Makefile M mail/thunderbird/distinfo M mail/thunderbird/files/patch-build_gn__processor.py M mail/thunderbird/files/patch-third__party_angle_angle__program__version__id__gn_moz.build R mail/thunderbird/files/patch-xpcom_base_nsMemoryInfoDumper.cpp M mail/thunderbird/pkg-plist Log Message: ----------- mail/thunderbird: update to 157.0.1 Refresh FreeBSD build patches, require NSS 3.129 and NSPR 4.39, and remove retired RNP command-line tools from the plist. AI-Assisted-by: Codex (GPT-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 Oct 4 23:58:04 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 20:58:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3ccb3d: databases/mysql84: update to 8.4.11 (#1702) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3ccb3d7d7bedaebae5323f9c9bffd6f4e5914c0a https://github.com/MidnightBSD/mports/commit/3ccb3d7d7bedaebae5323f9c9bffd6f4e5914c0a Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M databases/mysql84-client/Makefile M databases/mysql84-server/Makefile M databases/mysql84-server/distinfo R databases/mysql84-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc M databases/mysql84-server/files/patch-sql_stream__cipher.h R databases/mysql84-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc M databases/mysql84-server/pkg-plist Log Message: ----------- databases/mysql84: update to 8.4.11 (#1702) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 23:58:05 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 20:58:05 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/mysql84 Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 23:58:27 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 20:58:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 55345d: ai/codex: support packaged app-server daemon (#1696) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 55345dea25a761441828e9948a8d3f0c39c9597d https://github.com/MidnightBSD/mports/commit/55345dea25a761441828e9948a8d3f0c39c9597d Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M ai/codex/Makefile A ai/codex/files/patch-codex-rs_app-server-daemon_src_prepare_install.rs Log Message: ----------- ai/codex: support packaged app-server daemon (#1696) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 23:58:30 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 20:58:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/ai/codex Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 23:58:40 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 20:58:40 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 993e57: databases/mysqltuner: update to 2.9.2 (#1697) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 993e5744e2da0ec51078c7579315f2006cc48d50 https://github.com/MidnightBSD/mports/commit/993e5744e2da0ec51078c7579315f2006cc48d50 Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M databases/mysqltuner/Makefile M databases/mysqltuner/distinfo Log Message: ----------- databases/mysqltuner: update to 2.9.2 (#1697) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 23:58:42 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 20:58:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/mysqltuner Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 23:58:56 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 20:58:56 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/databases/mysql-connector-j Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Oct 4 23:58:55 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 04 Oct 2026 20:58:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 808bda: databases/mysql-connector-j: update to 26.7.0 (#1698) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 808bda7ea03a83f7fd5692c51f53f131eadb9236 https://github.com/MidnightBSD/mports/commit/808bda7ea03a83f7fd5692c51f53f131eadb9236 Author: Lucas Holt Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M databases/mysql-connector-j/Makefile M databases/mysql-connector-j/distinfo M databases/mysql-connector-j/pkg-descr Log Message: ----------- databases/mysql-connector-j: update to 26.7.0 (#1698) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications