OpenBSD/src K1hQ5wq — distrib/special/doas doas.c

   Stop using non-standard UID_MAX and GID_MAX because a variety of code
   uses inclusive comparisons such that the UINT_MAX value aliases on top
   of -1 and causes issues.  First instance of this reported by Acts1631.
   joint work with millert
VersionDeltaFile
1.5+3-3distrib/special/doas/doas.c
+3-31 files

OpenBSD/src qc19ESN — lib/libc/gen getpwent.c getgrouplist.c, lib/libutil passwd.c

   Stop using non-standard UID_MAX and GID_MAX because a variety of code
   uses inclusive comparisons such that the UINT_MAX value aliases on top
   of -1 and causes issues.  First instance of this reported by Acts1631.
   joint work with millert
VersionDeltaFile
1.58+3-3lib/libutil/passwd.c
1.75+3-3lib/libc/gen/getpwent.c
1.33+3-3lib/libc/gen/getgrouplist.c
1.53+3-3lib/libc/gen/getgrent.c
+12-124 files

OpenBSD/src SyAzYeS — sys/kern kern_acct.c

   use UNVEIL_WRITE for acct; from Acts1631
VersionDeltaFile
1.51+2-2sys/kern/kern_acct.c
+2-21 files

OpenBSD/src PLwcd22 — sys/sys limits.h

   remove UID_MAX and GID_MAX defines.  base no longer uses them.  The
   few cases in ports will be purged sometime today.
VersionDeltaFile
1.11+1-6sys/sys/limits.h
+1-61 files

OpenBSD/src zYJzEZ4 — usr.bin/doas doas.c, usr.sbin/cron atrun.c

   Stop using non-standard UID_MAX and GID_MAX because a variety of code
   uses inclusive comparisons such that the UINT_MAX value aliases on top
   of -1 and causes issues.  First instance of this reported by Acts1631.
   joint work with millert
VersionDeltaFile
1.133+7-7usr.sbin/user/user.c
1.93+6-6usr.sbin/snmpd/parse.y
1.57+5-5usr.sbin/ypldap/ldapclient.c
1.100+5-5usr.bin/doas/doas.c
1.23+4-4usr.sbin/ypldap/yp.c
1.56+3-3usr.sbin/cron/atrun.c
+30-3018 files not shown
+77-7724 files

OpenBSD/ports 6JhryiX — telephony/resiprocate Makefile, telephony/resiprocate/patches patch-rutil_Log_cxx patch-rutil_stun_Stun_cxx

   update to resiprocate-1.14.0, unbreaks build with newer asio

   I had to disable building tests due to some errors around sdp and
   auto_ptr. Didn't investigate further as wanted to unbreak it quickly.
VersionDeltaFile
1.1+46-0telephony/resiprocate/patches/patch-rutil_compat_hxx
1.4+12-12telephony/resiprocate/patches/patch-rutil_stun_Stun_cxx
1.15+11-7telephony/resiprocate/Makefile
1.4+13-1telephony/resiprocate/pkg/PLIST-main
1.5+0-6telephony/resiprocate/pkg/PLIST-repro
1.2+2-2telephony/resiprocate/patches/patch-rutil_Log_cxx
+84-282 files not shown
+87-308 files

OpenBSD/ports KfqwHJp — sysutils/pftop Makefile, sysutils/pftop/patches patch-pftop_c

   sysutils/pftop: handle removal of UID_MAX und GID_MAX

   The UID_MAX and GID_MAX macros are not portable, their use is prone
   to errors, and they will be removed from the OpenBSD headers shortly.

   Mirror a corresponding change to pfctl(8).
VersionDeltaFile
1.21+31-0sysutils/pftop/patches/patch-pftop_c
1.40+1-1sysutils/pftop/Makefile
+32-12 files

OpenBSD/ports awgkR16 — mail/fdm/patches patch-parse_y patch-lookup-passwd_c, mail/opensmtpd-tables/passwd/patches patch-compat_h patch-table_passwd_c

   */*: handle removal of UID_MAX und GID_MAX

   The UID_MAX and GID_MAX macros are not portable, their use is prone
   to errors, and they will be removed from the OpenBSD headers shortly.

   Correct related mistakes in range handling: UINT_MAX is not a valid
   user or group ID.
VersionDeltaFile
1.1+31-0shells/nsh/patches/patch-nshdoas_nshdoas_c
1.5+16-12mail/fdm/patches/patch-fdm_h
1.1+20-0mail/opensmtpd-tables/passwd/patches/patch-table_passwd_c
1.1+18-0mail/opensmtpd-tables/passwd/patches/patch-compat_h
1.1+12-0mail/fdm/patches/patch-parse_y
1.1+12-0mail/fdm/patches/patch-lookup-passwd_c
+109-123 files not shown
+123-129 files

OpenBSD/ports Qdzol6r — x11/vlc Makefile, x11/vlc/patches patch-modules_demux_mp4_libmp4_h patch-configure_ac

   update to vlc-3.0.24, from Brad (maintainer)
VersionDeltaFile
1.5+19-102x11/vlc/patches/patch-modules_access_smb2_c
1.3+9-9x11/vlc/patches/patch-modules_demux_mp4_essetup_c
1.49+5-6x11/vlc/patches/patch-configure_ac
1.62+4-6x11/vlc/pkg/PLIST-main
1.300+4-5x11/vlc/Makefile
1.5+3-3x11/vlc/patches/patch-modules_demux_mp4_libmp4_h
+44-1314 files not shown
+50-13710 files

OpenBSD/ports oqJRsyR — www/ungoogled-chromium/patches patch-components_web_package_signed_web_bundles_signed_web_bundle_signature_verifier_cc patch-components_web_package_signed_web_bundles_rust_signature_verifier_rs

   update to 154.0.8037.57
VersionDeltaFile
1.1+488-0www/ungoogled-chromium/patches/patch-components_web_package_signed_web_bundles_rust_integrity_block_unittest_rs
1.1+299-0www/ungoogled-chromium/patches/patch-components_web_package_signed_web_bundles_integrity_block_parser_cc
1.1+193-0www/ungoogled-chromium/patches/patch-components_web_package_signed_web_bundles_rust_integrity_block_rs
1.73+55-82www/ungoogled-chromium/patches/patch-chrome_browser_about_flags_cc
1.1+134-0www/ungoogled-chromium/patches/patch-components_web_package_signed_web_bundles_rust_signature_verifier_rs
1.1+96-0www/ungoogled-chromium/patches/patch-components_web_package_signed_web_bundles_signed_web_bundle_signature_verifier_cc
+1,265-82395 files not shown
+3,702-1,430401 files

OpenBSD/ports fXmnVXt — www/chromium/patches patch-components_web_package_signed_web_bundles_signed_web_bundle_signature_verifier_cc patch-components_web_package_signed_web_bundles_rust_signature_verifier_rs

   update to 154.0.8037.57
VersionDeltaFile
1.1+488-0www/chromium/patches/patch-components_web_package_signed_web_bundles_rust_integrity_block_unittest_rs
1.1+299-0www/chromium/patches/patch-components_web_package_signed_web_bundles_integrity_block_parser_cc
1.1+193-0www/chromium/patches/patch-components_web_package_signed_web_bundles_rust_integrity_block_rs
1.165+55-82www/chromium/patches/patch-chrome_browser_about_flags_cc
1.1+134-0www/chromium/patches/patch-components_web_package_signed_web_bundles_rust_signature_verifier_rs
1.1+96-0www/chromium/patches/patch-components_web_package_signed_web_bundles_signed_web_bundle_signature_verifier_cc
+1,265-82393 files not shown
+3,678-1,451399 files

OpenBSD/ports ss7MO3U — net/synapse Makefile modules.inc, net/synapse/pkg PLIST

   Update to 1.161.0

   OK sthen@
VersionDeltaFile
1.94+40-40net/synapse/distinfo
1.57+19-19net/synapse/modules.inc
1.80+21-0net/synapse/pkg/PLIST
1.123+1-1net/synapse/Makefile
+81-604 files

OpenBSD/ports c80uJU8 — sysutils/borgmatic Makefile distinfo

   update to borgmatic-2.1.9
VersionDeltaFile
1.91+2-2sysutils/borgmatic/distinfo
1.112+1-2sysutils/borgmatic/Makefile
+3-42 files

OpenBSD/ports KukjJY7 — devel/crush modules.inc Makefile

   devel/crush: update to 0.96.1

   Diff from David Uhden Collado
VersionDeltaFile
1.4+6-6devel/crush/distinfo
1.5+3-1devel/crush/Makefile
1.4+1-1devel/crush/modules.inc
+10-83 files

OpenBSD/ports pgzcP24 — lang/ecl distinfo Makefile, lang/ecl/patches patch-src_h_config-internal_h_in patch-src_Makefile_in

   lang/ecl: update to 26.5.5

   Diff from Timo Myyra (maintainer)
VersionDeltaFile
1.13+6-11lang/ecl/patches/patch-src_configure
1.2+8-6lang/ecl/patches/patch-src_cmp_cmpbackend-cxx_cmpbackend-cxx_lsp
1.11+4-8lang/ecl/patches/patch-src_Makefile_in
1.49+2-4lang/ecl/Makefile
1.2+3-3lang/ecl/patches/patch-src_h_config-internal_h_in
1.13+2-2lang/ecl/distinfo
+25-343 files not shown
+31-379 files

OpenBSD/ports SEkUxiG — astro/gnuastro Makefile, databases/mariadb Makefile

   build with clang on mips64, from Brad
VersionDeltaFile
1.172+1-7databases/mariadb/Makefile
1.24+1-6astro/gnuastro/Makefile
+2-132 files

OpenBSD/ports imrsqXK — textproc/mupdf distinfo Makefile, textproc/mupdf/patches patch-source_tools_pdfpages_c patch-source_tools_pdfshow_c

   update to mupdf-1.28.5
VersionDeltaFile
1.16+3-3textproc/mupdf/patches/patch-platform_x11_x11_main_c
1.27+3-3textproc/mupdf/patches/patch-platform_x11_pdfapp_c
1.86+2-2textproc/mupdf/distinfo
1.169+2-2textproc/mupdf/Makefile
1.15+2-1textproc/mupdf/patches/patch-source_tools_pdfshow_c
1.8+1-1textproc/mupdf/patches/patch-source_tools_pdfpages_c
+13-121 files not shown
+14-127 files

OpenBSD/src 4EgUJyh — sys/arch/m88k/m88k m8820x_machdep.c

   Do not write multiple assignment of the same value to multiple cmmu registers
   as nested assignment in a single statement.

   This used to work in the gcc 2 days, but from gcc 3 onwards, because these
   registers are declared volatile, this caused register reloads to propagate
   the assignment value.

   This had been noticed and fixed in arch/luna88k/luna88k/machdep.c 1.135, but
   the similar constructs in this file were missed.

   Noticed by tsutsuii at netbsd
VersionDeltaFile
1.69+16-9sys/arch/m88k/m88k/m8820x_machdep.c
+16-91 files

OpenBSD/src GAoWNKG — sys/arch/m88k/m88k trap.c

   Do not limit kernel-mode cmmu fault handling to segment and page faults,
   there could be write protection faults as well.

   The CMU Mach code did not have such a restriction, it had been added by
   Nivas while doing the original mvme88k port.

   The logic is now the same for kernel and userland.

   Noticed by tsutsui at netbsd.
VersionDeltaFile
1.142+4-3sys/arch/m88k/m88k/trap.c
+4-31 files

OpenBSD/ports m1vAvvG — sysutils/firmware/intel Makefile distinfo

   update intel microcode to 20260925

   only change is for Meteor Lake (00000028 -> 0000002b)

   release notes:
   https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260925
VersionDeltaFile
1.46+2-2sysutils/firmware/intel/distinfo
1.54+1-1sysutils/firmware/intel/Makefile
+3-32 files

OpenBSD/ports o5dPRgR — lang/ruby/3.4 Makefile distinfo, lang/ruby/3.4/patches patch-compile_c

   Update to Ruby 3.4.11

   Fixes CVE-2026-80212
VersionDeltaFile
1.11+2-2lang/ruby/3.4/pkg/PLIST-main
1.11+2-2lang/ruby/3.4/distinfo
1.3+1-1lang/ruby/3.4/patches/patch-compile_c
1.16+1-1lang/ruby/3.4/Makefile
+6-64 files

OpenBSD/ports QSCFip5 — emulators/qemu Makefile, emulators/qemu/patches patch-tests_functional_ppc_meson_build patch-hw_intc_openpic_c

   emulators/qemu: sync macpcc patch

   OK: Brad Smith (maintainer)
VersionDeltaFile
1.2+13-3emulators/qemu/patches/patch-hw_ppc_ppc_c
1.2+2-2emulators/qemu/patches/patch-tests_functional_ppc_test_openbsd_py
1.2+2-2emulators/qemu/patches/patch-hw_misc_macio_cuda_c
1.2+1-1emulators/qemu/patches/patch-tests_functional_ppc_meson_build
1.2+1-1emulators/qemu/patches/patch-hw_intc_openpic_c
1.268+1-1emulators/qemu/Makefile
+20-106 files

OpenBSD/ports QXbbKjM — misc/llama.cpp distinfo Makefile

   misc/llama.cpp: update to 0.5.0
VersionDeltaFile
1.35+7-5misc/llama.cpp/Makefile
1.28+4-4misc/llama.cpp/distinfo
+11-92 files

OpenBSD/ports Fx9mSja — devel/libggml distinfo Makefile

   devel/libggml: update to 0.25.3
VersionDeltaFile
1.25+2-2devel/libggml/distinfo
1.29+2-2devel/libggml/Makefile
+4-42 files

OpenBSD/ports pnqEHj6 — benchmarks/fio Makefile distinfo, benchmarks/fio/patches patch-configure

   Update to 3.42. Remove patch committed upstream. okay sthen@
VersionDeltaFile
1.10+2-2benchmarks/fio/distinfo
1.16+1-1benchmarks/fio/Makefile
1.3+0-0benchmarks/fio/patches/patch-configure
+3-33 files

OpenBSD/src rcNg3QL — usr.sbin/bgpd bgpd.h session.c

   Adjust graceful restart timer handling for multi-AFI/SAFI sessions

   The timer is global for all AFI/SAFI but the first EoR would clear the timer
   which then can result in stale routes. Instead stop clearing the timer and
   use a new flag CAPA_GR_FINISHED. The code no longer clears CAPA_GR_RESTARTING
   on EoR but instead sets CAPA_GR_FINISHED and so when the timer fires the
   loop over all AFI/SAFI pairs will will skip all the ones that only have
   CAPA_GR_RESTARTING set (but no CAPA_GR_FINISHED).

   On top of this improve parse_capabilities() by respecting that only the last
   instance of the capability matters. Also make sure capa_neg_calc() does not
   write anything to capa.neg.grestart if the capability is disabled on our
   end.

   Reported by N0zoM1z0
   OK tb@
VersionDeltaFile
1.14+29-23usr.sbin/bgpd/session_bgp.c
1.542+12-9usr.sbin/bgpd/session.c
1.550+2-1usr.sbin/bgpd/bgpd.h
+43-333 files

OpenBSD/ports DjNhZrS — devel/dub Makefile, lang/gcc/16 Makefile gcc4.port.mk

   gcc4.port.mk: add support of d lang

   Also migrate all lang/gcc/16,-dlang

   OK: sthen@
VersionDeltaFile
1.12+6-4sysutils/trash-d/Makefile
1.2+8-1lang/gcc/16/gcc4.port.mk
1.8+5-1lang/gdmd/Makefile
1.11+5-1devel/dub/Makefile
1.22+1-2lang/gcc/16/Makefile
+25-95 files

OpenBSD/ports T3o0New — mail/mlmmj distinfo Makefile, mail/mlmmj/patches patch-mk_common_mk

   mail/mlmmj: update to 2.2.0

   ok sthen@
VersionDeltaFile
1.30+5-4mail/mlmmj/Makefile
1.15+2-2mail/mlmmj/distinfo
1.14+0-1mail/mlmmj/pkg/PLIST
1.2+0-0mail/mlmmj/patches/patch-mk_common_mk
+7-74 files

OpenBSD/ports rCTnCi1 — geo/qgis distinfo Makefile

   geo/qgis: update to 4.2.3
VersionDeltaFile
1.240+2-3geo/qgis/Makefile
1.146+2-2geo/qgis/distinfo
+4-52 files

OpenBSD/ports HsjIkxr — devel/codex Makefile crates.inc, devel/codex/patches patch-codex-rs_core_src_config_mod_rs patch-codex-rs_Cargo_toml

   devel/codex: update to 0.157.0
VersionDeltaFile
1.54+4-54devel/codex/distinfo
1.34+0-25devel/codex/crates.inc
1.1+15-0devel/codex/patches/patch-codex-rs_features_src_lib_rs
1.42+4-4devel/codex/patches/patch-codex-rs_Cargo_toml
1.56+2-2devel/codex/Makefile
1.43+1-1devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
+26-866 files