OpenBSD/ports Fe3CYYI — www/sogo distinfo, www/sogo/patches patch-SoObjects_SOGo_SOGoSession_m patch-SoObjects_SOGo_SOGoGCSFolder_m

   www/{sope,sogo}: MFC update to 5.12.13.

   see https://www.sogo.nu/news/2026/sogo-v51213-released.html
   and https://www.sogo.nu/news/2026/sogo-v51212-released.html
VersionDeltaFile
1.68.2.1+2-2www/sope/distinfo
1.12.18.1+2-2www/sogo/patches/patch-Tests_Unit_GNUmakefile
1.66.2.1+2-2www/sogo/distinfo
1.1.2.1+1-1www/sogo/patches/patch-SoObjects_SOGo_SOGoSession_m
1.3.2.1+1-1www/sogo/patches/patch-SoObjects_SOGo_SOGoGCSFolder_m
1.1.2.1+1-1www/sogo/patches/patch-SoObjects_Mailer_SOGoDraftObject_m
+9-93 files not shown
+13-119 files

OpenBSD/ports Ecdszmo — www/sogo Makefile distinfo, www/sogo/patches patch-Tests_Unit_GNUmakefile patch-SOPE_GDLContentStore_GCSSessionsFolder_m

   www/{sope,sogo}: security update to 5.12.13.

   see https://www.sogo.nu/news/2026/sogo-v51212-released.html
   and https://www.sogo.nu/news/2026/sogo-v51213-released.html
VersionDeltaFile
1.1+12-0www/sogo/patches/patch-SOPE_GDLContentStore_GCSSessionsFolder_m
1.69+2-2www/sope/distinfo
1.13+2-2www/sogo/patches/patch-Tests_Unit_GNUmakefile
1.67+2-2www/sogo/distinfo
1.110+1-1www/sope/Makefile
1.122+1-1www/sogo/Makefile
+20-84 files not shown
+25-1110 files

OpenBSD/ports omrF6qV — x11/kde-plasma/kactivitymanagerd distinfo, x11/kde-plasma/kde-cli-tools distinfo

   Update KDE Plasma 6.7.6, Bugfix Release for November

   https://kde.org/announcements/changelogs/plasma/6/6.7.5-6.7.6/
VersionDeltaFile
1.39+2-2x11/kde-plasma/kgamma5/distinfo
1.39+2-2x11/kde-plasma/kdeplasma-addons/distinfo
1.74+2-2x11/kde-plasma/kdecoration/distinfo
1.39+2-2x11/kde-plasma/kde-gtk-config/distinfo
1.39+2-2x11/kde-plasma/kde-cli-tools/distinfo
1.39+2-2x11/kde-plasma/kactivitymanagerd/distinfo
+12-1249 files not shown
+102-10455 files

OpenBSD/src NejfkF6 — libexec/ld.so loader.c dlfcn.c

   pledge "stdio" when lld gets into the "output messages" phase.
   ok op dgl
VersionDeltaFile
1.120+3-3libexec/ld.so/dlfcn.c
1.229+3-1libexec/ld.so/loader.c
+6-42 files

OpenBSD/ports 6jk1lx0 — games/gottcode/connectagram distinfo, games/gottcode/cutemaze distinfo

   games/gottcode: minor updates

   - connectagram-1.3.10
   - cutemaze-1.3.7
   - gottet-1.2.8
   - hexalate-1.2.7
   - peg-e-1.3.7
   - simsu-1.4.8
   - tanglet-1.6.10
   - tetzle-3.0.5
VersionDeltaFile
1.12+2-2games/gottcode/tetzle/distinfo
1.12+2-2games/gottcode/tanglet/distinfo
1.12+2-2games/gottcode/hexalate/distinfo
1.8+2-2games/gottcode/gottet/distinfo
1.11+2-2games/gottcode/cutemaze/distinfo
1.12+2-2games/gottcode/connectagram/distinfo
+12-1210 files not shown
+24-2416 files

OpenBSD/ports ClW1FzO — games/pentobi distinfo Makefile, games/pentobi/pkg PLIST

   games/pentobi: update to 31.0, bringing in 6 years worth of changes.

   migrates to qt6.
VersionDeltaFile
1.8+17-88games/pentobi/pkg/PLIST
1.26+7-14games/pentobi/Makefile
1.7+2-2games/pentobi/distinfo
+26-1043 files

OpenBSD/src qTNB5vk — regress/usr.sbin/relayd args-dryrun-log-pattern-no-key.pl args-dryrun-keyword-no-key-query.pl

   Add more dry-run tests to test config errors
VersionDeltaFile
1.1+24-0regress/usr.sbin/relayd/args-dryrun-file-set-keyword.pl
1.1+24-0regress/usr.sbin/relayd/args-dryrun-file-key-set-keyword.pl
1.1+23-0regress/usr.sbin/relayd/args-dryrun-log-pattern-no-key.pl
1.1+23-0regress/usr.sbin/relayd/args-dryrun-keyword-no-key-query.pl
1.1+23-0regress/usr.sbin/relayd/args-dryrun-keyword-no-key-path.pl
1.1+23-0regress/usr.sbin/relayd/args-dryrun-file-no-type.pl
+140-05 files not shown
+250-011 files

OpenBSD/src OCHFi1X — lib/libc/gen fts.c

   fts_read: fix potential double free on FCHDIR() failure

   Part of the contract for fts_read() is that we must always reset
   sp->fts_cur immediately before return.  There was one instance where
   a failed FCHDIR() was not setting sp->fts_cur to 'p' before return,
   leaving sp->fts_cur pointing to a freed value.

   From Acts1631
   OK tb@
VersionDeltaFile
1.62+2-1lib/libc/gen/fts.c
+2-11 files

OpenBSD/ports 155NsCO — math/py-affine Makefile distinfo, math/py-affine/pkg PLIST

   Update py-affine to 3.0.1.
VersionDeltaFile
1.6+2-2math/py-affine/distinfo
1.23+1-1math/py-affine/Makefile
1.11+1-0math/py-affine/pkg/PLIST
+4-33 files

OpenBSD/ports XcBgFbj — sysutils/reaction Makefile, sysutils/reaction/pkg reaction.rc

   sysutils/reaction: add configtest and cleanup stale runtime files
VersionDeltaFile
1.4+5-0sysutils/reaction/pkg/reaction.rc
1.6+1-0sysutils/reaction/Makefile
+6-02 files

OpenBSD/src DLTHcYg — lib/libcrypto/mlkem mlkem_key.c

   mlkem_key: remove default cases

   There is a return 0 later on which is technically unreachable and it makes
   MSVC unhappy in a noisy way.

   ok beck
VersionDeltaFile
1.6+1-9lib/libcrypto/mlkem/mlkem_key.c
+1-91 files

OpenBSD/ports SWKi42d — www/iridium/patches patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc patch-chrome_browser_chrome_content_browser_client_cc

   update to 2026.11.157
VersionDeltaFile
1.1+206-0www/iridium/patches/patch-build_rust_gni_impl_cpp_api_from_rust_gni
1.86+63-72www/iridium/patches/patch-chrome_browser_about_flags_cc
1.12+83-2www/iridium/patches/patch-build_rust_std_BUILD_gn
1.74+33-51www/iridium/patches/patch-chrome_browser_chrome_content_browser_client_cc
1.1+84-0www/iridium/patches/patch-gpu_ipc_service_gpu_init_2_cc
1.51+26-44www/iridium/patches/patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc
+495-169464 files not shown
+2,585-1,435470 files

OpenBSD/src nhxteC0 — sys/dev ipmi.c

   SEV-SNP: Disable ipmi(4) on confidential VMs

   The CD_COCOVM filter already keeps ipmi(4) from attaching on a
   confidential VM, but it runs too late: ipmi_probe() is called directly
   from mainbus_attach() and scans the BIOS ROM window at 0xc0000-0xfffff
   for an IPMI signature before config_found() is reached.  Skip the probe
   as well.

   ok mlarkin@
VersionDeltaFile
1.120+5-1sys/dev/ipmi.c
+5-11 files

OpenBSD/ports wqnBS5q — www/squid Makefile

   MFC don't use nettle in squid
VersionDeltaFile
1.291.2.2+5-4www/squid/Makefile
+5-41 files

OpenBSD/ports 5oCOAtf — www/squid Makefile

   disable squid's use of nettle, it has a fallback internal copy of an old
   version of nettle's code for the things it uses it for (base64 and md5).
   the base64 API was changed in nettle 4.0 breaking squid's use of it (e.g.
   decoding HTTP headers used for proxy authentication).

   big thanks to Fabrice LEVIEUX for tracking it down.
VersionDeltaFile
1.294+5-4www/squid/Makefile
+5-41 files

OpenBSD/src NQsxEl3 — lib/libcrypto/mldsa mldsa_key.c mldsa.h, regress/lib/libcrypto/mldsa mldsa44_nist_siggen_tests.txt mldsa44_nist_keygen_tests.txt

   Add ML-DSA 44 support with tests

   This adds ML-DSA 44 support based on BoringSSL's changes to
   add support for the 44 rank.

   It also adds the NIST ACVP test vectors and unit tests for
   MLDSA 44 to the existing regress tests.

   ok tb@
VersionDeltaFile
1.4+146-71lib/libcrypto/mldsa/mldsa_internal.c
1.1+103-0regress/lib/libcrypto/mldsa/mldsa44_nist_keygen_tests.txt
1.1+63-0regress/lib/libcrypto/mldsa/mldsa44_nist_siggen_tests.txt
1.3+39-1lib/libcrypto/mldsa/mldsa_internal.h
1.5+12-9lib/libcrypto/mldsa/mldsa.h
1.2+15-1lib/libcrypto/mldsa/mldsa_key.c
+378-824 files not shown
+397-9010 files

OpenBSD/src HIuoj01 — sys/arch/amd64/include cpufunc.h

   SEV-SNP: Add memory clobber to vmgexit()

   The hypervisor reads and writes the GHCB while handling a VMGEXIT.
   Without a memory clobber the compiler may cache GHCB contents across
   the instruction.  "asm volatile" alone does not prevent that.

   No change in generated code.

   ok mlarkin@
VersionDeltaFile
1.49+2-2sys/arch/amd64/include/cpufunc.h
+2-21 files

OpenBSD/src 00o9kRu — regress/lib/libcrypto/mldsa Makefile mldsa_unittest.c

   Add ML-DSA unit tests for the public API

   The also re-uses the ml-kem test utilties.

   ok tb@
VersionDeltaFile
1.1+272-0regress/lib/libcrypto/mldsa/mldsa_unittest.c
1.2+3-1regress/lib/libcrypto/mldsa/Makefile
+275-12 files

OpenBSD/src dEzrWm8 — regress/lib/libcrypto/mldsa Makefile mldsa87_nist_siggen_tests.txt

   Add ML-DSA known answer tests against the NIST ACVP vectors

   This uses a file-test driver that runs the NIST keygen
   and siggen vectors for MLDSA-65 and MLDSA-87. It re-uses
   the mlkem utilities written by tb@ from the mlkem test
   harness, calling the internal deteministic functions
   with known entropy values so the fixed vectors are reproducible.

   parse_test_file for nist should probably move to the
   generic test harness we use, but that can happen later.

   ok tb@ kenjiro@
VersionDeltaFile
1.1+330-0regress/lib/libcrypto/mldsa/mldsa_tests.c
1.1+103-0regress/lib/libcrypto/mldsa/mldsa65_nist_keygen_tests.txt
1.1+102-0regress/lib/libcrypto/mldsa/mldsa87_nist_keygen_tests.txt
1.1+42-0regress/lib/libcrypto/mldsa/mldsa65_nist_siggen_tests.txt
1.1+40-0regress/lib/libcrypto/mldsa/mldsa87_nist_siggen_tests.txt
1.1+30-0regress/lib/libcrypto/mldsa/Makefile
+647-06 files not shown
+649-112 files

OpenBSD/ports HECsUkV — net/wget2 Makefile, net/wget2/patches patch-libwget_ssl_openssl_c

   net/wget2: drop usage of X509_V_FLAG_USE_DELTAS

   required by beck@ who wants to drop it from libressl
VersionDeltaFile
1.3+8-22net/wget2/patches/patch-libwget_ssl_openssl_c
1.8+1-0net/wget2/Makefile
+9-222 files

OpenBSD/ports Ai0zk9C — print/pdf4qt Makefile, print/pdf4qt/patches patch-Pdf4QtLibCore_sources_pdfsignaturehandler_cpp

   print/pdf4qt: drop usage of X509_V_FLAG_EXTENDED_CRL_SUPPORT

   required by beck@ who wants to drop it from libressl
VersionDeltaFile
1.2+9-0print/pdf4qt/patches/patch-Pdf4QtLibCore_sources_pdfsignaturehandler_cpp
1.6+1-1print/pdf4qt/Makefile
+10-12 files

OpenBSD/src aDXJkYX — lib/libcrypto/mldsa mldsa.h

   Guard headers pre library bump

   ok tb@ kenjiro@
VersionDeltaFile
1.4+4-1lib/libcrypto/mldsa/mldsa.h
+4-11 files

OpenBSD/src 683iTVH — lib/libcrypto Makefile, lib/libcrypto/hidden/openssl mldsa.h

   Make public ML-DSA functions, and set them up to build.

   ok tb@, kenjiro@
VersionDeltaFile
1.1+207-0lib/libcrypto/mldsa/mldsa.c
1.1+41-0lib/libcrypto/hidden/openssl/mldsa.h
1.245+9-1lib/libcrypto/Makefile
1.3+1-4lib/libcrypto/mldsa/mldsa_internal.c
+258-54 files

OpenBSD/ports msQsd1j — textproc/cookcli Makefile crates.inc

   Update to CookCLI 0.41.0.
VersionDeltaFile
1.18+32-30textproc/cookcli/distinfo
1.18+15-14textproc/cookcli/crates.inc
1.19+1-1textproc/cookcli/Makefile
+48-453 files

OpenBSD/src d510nrt — lib/libcrypto/mldsa mldsa_internal.h mldsa_internal.c

   Convert the BoringSSL c++ code to C

   This mirrors the approach taken with ML-KEM to encode the rank
   in the key, instead of BoringSSL's templated C++ approach.

   This is still not hooked up to build, that will follow

   ok tb@ kenjiro@
VersionDeltaFile
1.2+2,076-1,950lib/libcrypto/mldsa/mldsa_internal.c
1.2+236-90lib/libcrypto/mldsa/mldsa_internal.h
+2,312-2,0402 files

OpenBSD/src 1lPNA1r — sys/netinet6 nd6_nbr.c

   Avoid use-after-free in IPv6 duplicate address detection.

   An expired DAD timer waiting for netlock could find the dadq of a
   new DAD for the same address and destroy it while its timer was
   still pending.  Pass struct dadq to the timer and check under
   exclusive netlock that it is still the active one.

   from OpenAI; OK deraadt@ mvs@
VersionDeltaFile
1.166+8-9sys/netinet6/nd6_nbr.c
+8-91 files

OpenBSD/src QRdAXes — lib/libcrypto/mldsa mldsa_key.c mldsa.h

   Add public API stub for ML-DSA

   This as of yet is not built or doing anything

   ok tb@, joshua@
VersionDeltaFile
1.3+172-108lib/libcrypto/mldsa/mldsa.h
1.1+124-0lib/libcrypto/mldsa/mldsa_key.c
+296-1082 files

OpenBSD/src IC4NDEo — regress/usr.sbin/relayd args-http-filter-url-nohost.pl

   Add test: header cannot bypass a url allowlist
VersionDeltaFile
1.1+39-0regress/usr.sbin/relayd/args-http-filter-url-nohost.pl
+39-01 files

OpenBSD/src sIcU7fM — lib/libcrypto/mldsa mldsa_test.cc mldsa.h, regress/lib/libcrypto mldsa_test.cc

   Move files to their eventual names prior to conversion

   ok tb@
VersionDeltaFile
1.1+1,993-0lib/libcrypto/mldsa/mldsa_internal.c
1.1+535-0regress/lib/libcrypto/mldsa_test.cc
1.1+130-0lib/libcrypto/mldsa/mldsa_internal.h
1.2+0-0lib/libcrypto/mldsa/mldsa_test.cc
1.2+0-0lib/libcrypto/mldsa/mldsa.h
1.2+0-0lib/libcrypto/mldsa/mldsa.cc.inc
+2,658-01 files not shown
+2,658-07 files

OpenBSD/src UmkCOiC — lib/libcrypto/mldsa mldsa_test.cc.orig mldsa_nist_siggen_87_tests.txt.orig

   remove mistakenly committed orig files
VersionDeltaFile
1.2+0-0lib/libcrypto/mldsa/mldsa_test.cc.orig
1.2+0-0lib/libcrypto/mldsa/mldsa_nist_siggen_87_tests.txt.orig
1.2+0-0lib/libcrypto/mldsa/mldsa_nist_siggen_65_tests.txt.orig
1.2+0-0lib/libcrypto/mldsa/mldsa_nist_keygen_87_tests.txt.orig
1.2+0-0lib/libcrypto/mldsa/mldsa_nist_keygen_65_tests.txt.orig
1.2+0-0lib/libcrypto/mldsa/mldsa.h.orig
+0-02 files not shown
+0-08 files