OpenBSD/src UbXZBkV — share/man/man5 ruby-module.5

   Update lang/ruby module documentation for the removal of Ruby 3.3
VersionDeltaFile
1.54+4-4share/man/man5/ruby-module.5
+4-41 files

OpenBSD/ports KA6TsFa — devel/quirks Makefile, devel/quirks/files Quirks.pm

   Add quirk for Ruby 3.3 removal
VersionDeltaFile
1.1855+2-1devel/quirks/files/Quirks.pm
1.1841+1-1devel/quirks/Makefile
+3-22 files

OpenBSD/ports S2zyQC0 — lang/ruby/3.3/pkg UNMESSAGE-main PLIST-ri_docs

   Send Ruby 3.3 to the Attic

   OK tb@
VersionDeltaFile
1.2+0-0lang/ruby/3.3/pkg/UNMESSAGE-main
1.9+0-0lang/ruby/3.3/pkg/PLIST-ri_docs
1.13+0-0lang/ruby/3.3/pkg/PLIST-main
1.2+0-0lang/ruby/3.3/pkg/MESSAGE-main
1.2+0-0lang/ruby/3.3/pkg/DESCR-ri_docs
1.2+0-0lang/ruby/3.3/pkg/DESCR-main
+0-021 files not shown
+0-027 files

OpenBSD/ports uVdwHIo — lang/ruby Makefile

   Unhook Ruby 3.3
VersionDeltaFile
1.105+0-1lang/ruby/Makefile
+0-11 files

OpenBSD/ports 6XsWr1A — lang/ruby ruby.port.mk

   Remove support for building ruby33-* packages for Ruby ports

   OK tb@
VersionDeltaFile
1.128+3-4lang/ruby/ruby.port.mk
+3-41 files

OpenBSD/ports SJXlVAx — archivers/zpaqfranz Makefile distinfo

   archivers/zpaqfranz: update to 65.8

   From maintainer tux0r, thanks!
VersionDeltaFile
1.43+2-2archivers/zpaqfranz/distinfo
1.47+1-1archivers/zpaqfranz/Makefile
+3-32 files

OpenBSD/ports 0JpXjm8 — emulators/wine/patches patch-configure_ac patch-dlls_ntdll_unix_file_c

   update to wine 11.20. Tested by Andrii and me.

   dlls/ntdll/unix/file.c has undergone a refactor upstream; we may need
   to fix a few things upon further review, but things run well enough to
   not delay this update.

   Reminder for users to look at README. Expect to be called out for not
   having read it when reporting about 32-bit software not running.

   This is still early days for the port, so not all 64-bit software runs.
VersionDeltaFile
1.2+26-30emulators/wine/patches/patch-dlls_ntdll_unix_signal_x86_64_c
1.2+19-30emulators/wine/patches/patch-dlls_ntdll_unix_virtual_c
1.1+45-0emulators/wine/patches/patch-dlls_dxgi_output_c
1.1+31-0emulators/wine/patches/patch-dlls_winebus_sys_bus_sdl_c
1.3+5-23emulators/wine/patches/patch-dlls_ntdll_unix_file_c
1.2+9-9emulators/wine/patches/patch-configure_ac
+135-9214 files not shown
+181-13520 files

OpenBSD/ports mdN8jGR — security/mitmproxy distinfo Makefile, security/mitmproxy/pkg PLIST

   security/mitmproxy: update to 12.3.0
VersionDeltaFile
1.13+3-9security/mitmproxy/pkg/PLIST
1.19+2-4security/mitmproxy/Makefile
1.15+2-2security/mitmproxy/distinfo
+7-153 files

OpenBSD/ports V4UtVTm — security/py-mitmproxy_rs Makefile crates.inc, security/py-mitmproxy_rs/patches patch-boringtun_boringtun_src_sleepyinstant_unix_rs patch-Cargo_toml

   security/py-mitmproxy_rs: update to 0.12.15
VersionDeltaFile
1.10+478-554security/py-mitmproxy_rs/distinfo
1.10+238-275security/py-mitmproxy_rs/crates.inc
1.13+1-3security/py-mitmproxy_rs/Makefile
1.3+0-0security/py-mitmproxy_rs/patches/patch-boringtun_boringtun_src_sleepyinstant_unix_rs
1.7+0-0security/py-mitmproxy_rs/patches/patch-Cargo_toml
+717-8325 files

OpenBSD/ports ysV6Yry — devel/jdk/11 Makefile, devel/jdk/17 Makefile

   MFC: Block compromised eMudhra certificates to address CVE-2026-91403
   by installing an updated blocked.certs file provided in:
   https://openjdk.org/groups/vulnerability/advisories/2026-10-21
   See also:
   https://www.oracle.com/security-alerts/alert-cve-2026-91403.html
   ok tb@
   from kurt@
VersionDeltaFile
1.74.2.1+4-1devel/jdk/11/Makefile
1.11.2.1+5-0devel/jdk/25/Makefile
1.18.2.1+5-0devel/jdk/21/Makefile
1.43.2.1+5-0devel/jdk/17/Makefile
1.1.2.1+0-0devel/jdk/files/blocked.certs
+19-15 files

OpenBSD/ports 2kkfWG9 — print/retex distinfo

   fix distinfo (committed the version from a test)
VersionDeltaFile
1.2+2-2print/retex/distinfo
+2-21 files

OpenBSD/ports B0nGnEj — print Makefile

   +retex
VersionDeltaFile
1.162+1-0print/Makefile
+1-01 files

OpenBSD/ports nJL5lIh — print/retex Makefile Makefile, print/retex/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+258-0print/retex/distinfo
1.1+128-0print/retex/crates.inc
1.1+29-0print/retex/Makefile
1.1+7-0print/retex/pkg/DESCR
1.1+1-0print/retex/pkg/PLIST
1.1.1.1+0-0print/retex/Makefile
+423-04 files not shown
+423-010 files

OpenBSD/ports 0GbQAuW — devel/jdk/11 Makefile, devel/jdk/17 Makefile

   Block compromised eMudhra certificates to address CVE-2026-91403
   by installing an updated blocked.certs file provided in:
   https://openjdk.org/groups/vulnerability/advisories/2026-10-21
   See also:
   https://www.oracle.com/security-alerts/alert-cve-2026-91403.html
   ok tb@
VersionDeltaFile
1.1+87-0devel/jdk/files/blocked.certs
1.13+4-1devel/jdk/25/Makefile
1.20+4-1devel/jdk/21/Makefile
1.45+4-1devel/jdk/17/Makefile
1.76+4-1devel/jdk/11/Makefile
+103-45 files

OpenBSD/src l7fR5JB — usr.sbin/rpki-client output-json.c output.c

   Prioritise previously confirmed certification paths

   Duplicate SKI might appear because of reuse of a keypair (a poor CA
   practise, but not illegal) or because of 'public key stealing', i.e.,
   an adversarial CA issues a certificate containing the victim CA's SPKI
   and SIA. Because SKI might not be globally unique, certificates have
   been tracked by an internal identifier since 2024.

   Jacobsen et al., 2026, reported that rpki-client's certification path
   loop protection might be exploited if an adversary can race the victim.
   This race can happen in the discovery of the logical certification
   topology, unrelated to racing repository loading over the network. Any
   payload carrying objects (ROAs, ASPAs, etc) discovered through the
   adversary's certification path will fail resource containment checks and
   the loop guard (entity_process()->filepath_add()) necessarily enforces
   each object to be accessed only once. The result is that if the race is
   lost, the victim's payloads disappear from view.

   Some people incorrectly assert that RPKI resource certificates cannot

    [31 lines not shown]
VersionDeltaFile
1.7+278-1usr.sbin/rpki-client/ca.c
1.332+73-16usr.sbin/rpki-client/main.c
1.97+17-9usr.sbin/rpki-client/repo.c
1.316+15-3usr.sbin/rpki-client/extern.h
1.49+5-3usr.sbin/rpki-client/output.c
1.66+3-1usr.sbin/rpki-client/output-json.c
+391-331 files not shown
+394-347 files

OpenBSD/ports sdQBHPt — multimedia Makefile

   + ferrofin
VersionDeltaFile
1.174+1-0multimedia/Makefile
+1-01 files

OpenBSD/ports 9qFKq0D — multimedia/ferrofin Makefile crates.inc, multimedia/ferrofin/patches patch-apps_ferrofin-server_src_main_rs patch-modcargo-crates_wasmtime-wasi-49_0_0_src_sockets_tcp_rs

   Initial revision
VersionDeltaFile
1.1+2,386-0multimedia/ferrofin/pkg/PLIST
1.1+1,116-0multimedia/ferrofin/distinfo
1.1+556-0multimedia/ferrofin/crates.inc
1.1+58-0multimedia/ferrofin/Makefile
1.1+53-0multimedia/ferrofin/patches/patch-modcargo-crates_wasmtime-wasi-49_0_0_src_sockets_tcp_rs
1.1+14-0multimedia/ferrofin/patches/patch-apps_ferrofin-server_src_main_rs
+4,183-016 files not shown
+4,219-022 files

OpenBSD/ports VrNTJDy — infrastructure/db user.list

   reuse 657 _ircd-seven from 2016 as _ferrofin for multimedia/ferrofin;  OK bket
VersionDeltaFile
1.494+2-2infrastructure/db/user.list
+2-21 files

OpenBSD/ports LRDsoso — devel/quirks Makefile, devel/quirks/files Quirks.pm

   remove abandonded security/gringotts

   This is an abandonded "secure" notes manager in GTK+2 on live support.
   setuid-root just mlockall(2) which doesn't need root on OpenBSD.

   pea@ maintainer timeout three years ago
VersionDeltaFile
1.1854+2-1devel/quirks/files/Quirks.pm
1.1840+1-1devel/quirks/Makefile
1.797+0-1security/Makefile
1.4+0-0security/gringotts/pkg/PLIST
1.2+0-0security/gringotts/pkg/DESCR
1.3+0-0security/gringotts/patches/patch-src_gringotts_h
+3-312 files not shown
+3-318 files

OpenBSD/ports N4mXNPX — net/wmnetload Makefile, net/wmnetload/pkg PLIST

   drop setgid/kmem, obsolete since 2015 kvm(3) -> getifaddrs(3) patch; OK sthen
VersionDeltaFile
1.4+0-2net/wmnetload/pkg/PLIST
1.20+1-1net/wmnetload/Makefile
+1-32 files

OpenBSD/src PGT1JE5 — distrib/sets/lists/man mi, lib/libcrypto cert.pem

   Handle the Emudhra intermediate cert compromise.
   See https://emudhra.we-have-a-problem.com/
   While likely all of Emudrha will be distrusted soon, currently
   a lot of India is using them. 8 intermediates under their CA3
   have publicly discoverable keys. the 9 others sign many sites.
   For now, remove CA3 from the trust store, thus distrusting all
   the intermediates it has signed, then add back the remaining
   9 uncompromised intermediates by "promoting" to a root, the
   usual intermediate elision technique.
   This enables real sites in india using these intermediates
   to still work. Assuming Emudhra ends up widely distrusted
   soon, we can remove these and the other roots after sites
   have had time to get new certificates.
   from beck@; OK tb@ sthen@

   dbupdate: Be consistent with name in messages.
   from dgl@; OK deraadt@

   force umask

    [45 lines not shown]
VersionDeltaFile
1.36.2.1+491-72lib/libcrypto/cert.pem
1.218.2.1+3-3usr.sbin/Makefile
1.1.4.1+4-0usr.sbin/dbupdate/Makefile
1.11.4.1+1-1usr.sbin/dbupdate/dbupdate.sh
1.3.4.1+1-1usr.sbin/dbupdate/dbupdate.8
1.1775.2.1+1-0distrib/sets/lists/man/mi
+501-771 files not shown
+502-777 files

OpenBSD/src vId4GX5 — distrib/sets/lists/man mi, lib/libcrypto cert.pem

   Handle the Emudhra intermediate cert compromise.
   See https://emudhra.we-have-a-problem.com/
   While likely all of Emudrha will be distrusted soon, currently
   a lot of India is using them. 8 intermediates under their CA3
   have publicly discoverable keys. the 9 others sign many sites.
   For now, remove CA3 from the trust store, thus distrusting all
   the intermediates it has signed, then add back the remaining
   9 uncompromised intermediates by "promoting" to a root, the
   usual intermediate elision technique.
   This enables real sites in india using these intermediates
   to still work. Assuming Emudhra ends up widely distrusted
   soon, we can remove these and the other roots after sites
   have had time to get new certificates.
   from beck@; OK tb@ sthen@

   update cert.pem based on newer mozilla ca root store
   from sthen@; OK tb@

   dbupdate: Be consistent with name in messages.

    [48 lines not shown]
VersionDeltaFile
1.34.2.1+666-1,398lib/libcrypto/cert.pem
1.217.4.1+3-3usr.sbin/Makefile
1.1.2.1+4-0usr.sbin/dbupdate/Makefile
1.11.2.1+1-1usr.sbin/dbupdate/dbupdate.sh
1.3.2.1+1-1usr.sbin/dbupdate/dbupdate.8
1.1766.4.1+1-0distrib/sets/lists/man/mi
+676-1,4031 files not shown
+677-1,4037 files

OpenBSD/ports ZqTiTEX — devel/rebar3 distinfo Makefile, devel/rebar3/patches patch-rebar_config

   devel/rebar3: Update to 3.28.0

   Fixes CVE-2026-96596
   This release also drops the bundled Certifi package and relies on the
   system certificate store instead.
VersionDeltaFile
1.14.2.2+2-2devel/rebar3/distinfo
1.25.2.2+2-2devel/rebar3/Makefile
1.15.2.2+1-1devel/rebar3/patches/patch-rebar_config
+5-53 files

OpenBSD/ports wOu9L7M — www/nextcloud/34 distinfo Makefile, www/nextcloud/34/pkg PLIST

   Update for Nextcloud to 34.0.5

   https://github.com/nextcloud-releases/server/releases/tag/v34.0.5

   OK sthen
VersionDeltaFile
1.7+959-845www/nextcloud/34/pkg/PLIST
1.6+2-2www/nextcloud/34/distinfo
1.10+2-2www/nextcloud/34/Makefile
+963-8493 files

OpenBSD/ports YuMSjKW — www/nextcloud/35 Makefile distinfo, www/nextcloud/35/pkg PLIST

   Update for Nextcloud to 35.0.2

   https://github.com/nextcloud-releases/server/releases/tag/v35.0.2

   OK sthen
VersionDeltaFile
1.2+2,047-1,970www/nextcloud/35/pkg/PLIST
1.2+2-2www/nextcloud/35/distinfo
1.4+1-1www/nextcloud/35/Makefile
+2,050-1,9733 files

OpenBSD/ports gAmXOjS — devel/rebar3 distinfo Makefile, devel/rebar3/patches patch-rebar_config

   devel/rebar3: Update to 3.28.0

   Fixes CVE-2026-96596
   This release also drops the bundled Certifi package and relies on the
   system certificate store instead.
VersionDeltaFile
1.16+2-2devel/rebar3/distinfo
1.27+2-2devel/rebar3/Makefile
1.17+1-1devel/rebar3/patches/patch-rebar_config
+5-53 files

OpenBSD/ports I8DDMzF — devel/glib2 Makefile, devel/glib2/patches patch-glib_tests_string_c

   devel/glib2: fix build on archs with unsigned chars (damn you -Werror)

   reported by/ok phessler, "go ahead" aja (maintainer)
VersionDeltaFile
1.1+16-0devel/glib2/patches/patch-glib_tests_string_c
1.420+1-0devel/glib2/Makefile
+17-02 files

OpenBSD/ports xJaY9Jj — emulators/wine distinfo

   update distinfo
VersionDeltaFile
1.7+0-2emulators/wine/distinfo
+0-21 files

OpenBSD/ports hzqi3f8 — www/yt-dlp Makefile distinfo

   www/yt-dlp: update to 2026.10.21

   from byteskeptical <ports at byteskeptical.com>
VersionDeltaFile
1.73+2-2www/yt-dlp/distinfo
1.81+1-1www/yt-dlp/Makefile
+3-32 files

OpenBSD/ports r6nxDum — security/pizauth Makefile crates.inc

   MFC: Update to pizauth 1.1.1, from maintainer/upstream

   Removes dep on webpki-roots and switches to the native PlatformVerifier
VersionDeltaFile
1.15.2.1+246-244security/pizauth/distinfo
1.13.2.1+122-121security/pizauth/crates.inc
1.19.2.1+1-1security/pizauth/Makefile
+369-3663 files