OpenBSD/ports TWGktDO — math/hdf5 Makefile

   drop ONLY_FOR_ARCHS = ${GCC49_ARCHS}, it's doing nothing because COMPILER
   already sets it
VersionDeltaFile
1.33+0-2math/hdf5/Makefile
+0-21 files

OpenBSD/ports Y6KnZ2H — telephony/asterisk Makefile.inc, telephony/asterisk/20 Makefile

   move COMPILER lines to subdirs so that it's included before bsd.port.mk,
   drop the ONLY_FOR_ARCHS in Makefile.inc.
VersionDeltaFile
1.30+2-10telephony/asterisk/Makefile.inc
1.28+4-0telephony/asterisk/22/Makefile
1.60+4-0telephony/asterisk/20/Makefile
+10-103 files

OpenBSD/ports r68HS2v — www/hugo Makefile modules.inc

   www/hugo: 0.168.0
VersionDeltaFile
1.102+112-86www/hugo/distinfo
1.64+41-29www/hugo/modules.inc
1.110+1-1www/hugo/Makefile
+154-1163 files

OpenBSD/ports 7tsEgdE — net/dnsdist Makefile, net/dnsdist/pkg DESCR

   mention that the h3 flavour includes YAML config support too (both need rust)
   prompted by a mail from Russell Sutherland, ok otto
VersionDeltaFile
1.3+3-1net/dnsdist/pkg/DESCR
1.74+1-1net/dnsdist/Makefile
+4-22 files

OpenBSD/src evceCrQ — lib/libc/sys execve.2

   ... In programs compiled with reduced visibility, this variable may need
   visibility forced using __attribute__((visibility("default"))).
VersionDeltaFile
1.66+6-2lib/libc/sys/execve.2
+6-21 files

OpenBSD/ports yyYqfUT — devel/sbt Makefile distinfo, devel/sbt/patches patch-bin_sbt

   devel/sbt: update to 2.0.11
VersionDeltaFile
1.37+2-2devel/sbt/distinfo
1.26+1-1devel/sbt/patches/patch-bin_sbt
1.37+1-1devel/sbt/Makefile
+4-43 files

OpenBSD/ports z4vltgv — security/nss Makefile, security/nss/patches patch-nss_lib_ckfw_builtins_nssckbi_h patch-nss_lib_ckfw_builtins_nssckbi_h

   security/nss: backport the diff from 3.131 & 3.131.1

   Bug 2083709 - Remove eMudhra emSign Root CA - C1 and emSign ECC Root CA - C3 from NSS
   Bug 2084101 - Remove eMudhra emSign Root CA - G3 from NSS

   i'd gladly backport the 3.131 update but it added symbols..

   discussed with/requested by tb@
VersionDeltaFile
1.7.2.1+337-1,742security/nss/patches/patch-nss_lib_ckfw_builtins_certdata_txt
1.1.2.1+16-0security/nss/patches/patch-nss_lib_ckfw_builtins_nssckbi_h
1.220.2.1+1-0security/nss/Makefile
1.1+0-0security/nss/patches/patch-nss_lib_ckfw_builtins_nssckbi_h
+354-1,7424 files

OpenBSD/ports KnV4bnX — devel/sbt Makefile distinfo, devel/sbt/patches patch-bin_sbt

   deve/sbt: update to 2.0.10
VersionDeltaFile
1.36+2-2devel/sbt/distinfo
1.25+1-1devel/sbt/patches/patch-bin_sbt
1.36+1-1devel/sbt/Makefile
+4-43 files

OpenBSD/ports B6zblRI — mail/amavisd-new Makefile

   drop the RDEP on clamav on !rust archs
VersionDeltaFile
1.58.2.1+6-4mail/amavisd-new/Makefile
+6-41 files

OpenBSD/ports WBV8e9u — mail/amavisd-new Makefile

   drop the RDEP on clamav for !rust archs
VersionDeltaFile
1.59+6-4mail/amavisd-new/Makefile
+6-41 files

OpenBSD/ports kPySiKF — emulators/wine Makefile, emulators/wine/patches patch-dlls_ntdll_unix_file_c

   add OpenBSD to #ifdefs for parse_mount_entries
VersionDeltaFile
1.2+18-0emulators/wine/patches/patch-dlls_ntdll_unix_file_c
1.48+1-0emulators/wine/Makefile
+19-02 files

OpenBSD/ports ld03pKX — cad/yosys Makefile distinfo, cad/yosys/pkg PLIST

   Update to yosys-0.70 from Thomas Dettbarn.
VersionDeltaFile
1.7+8-8cad/yosys/distinfo
1.22+4-4cad/yosys/Makefile
1.10+2-1cad/yosys/pkg/PLIST
+14-133 files

OpenBSD/ports 0u52Uwe — security/nss Makefile distinfo

   security/nss: update to 3.131.1, prodded by tb@.

   - Bug 2084101 - Remove eMudhra emSign Root CA - G3 from NSS.
   - Bug 2083709 - Remove eMudhra emSign Root CA - C1 and emSign ECC Root CA - C3 from NSS.
   see https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_131_1.html
VersionDeltaFile
1.181+2-2security/nss/distinfo
1.222+1-1security/nss/Makefile
+3-32 files

OpenBSD/ports nBKmHyp — databases/pgbouncer Makefile

   add missing python BDEP, and switch from pandoc to lowdown to allow
   building on archs that aren't amd64/aarch64.
VersionDeltaFile
1.50.2.2+14-13databases/pgbouncer/Makefile
+14-131 files

OpenBSD/ports o2KDeew — databases/pgbouncer Makefile

   add missing python BDEP, and switch from pandoc to lowdown to allow
   building on archs that aren't amd64/aarch64.
VersionDeltaFile
1.52+14-13databases/pgbouncer/Makefile
+14-131 files

OpenBSD/ports bTtj1Mt — lang/go go.port.mk

   Bump _MODGO_SYSTEM_VERSION for lang/go update.
VersionDeltaFile
1.106+1-1lang/go/go.port.mk
+1-11 files

OpenBSD/ports AYbG4iQ — lang/go Makefile distinfo

   Update lang/go to 1.27.3.

   This rejects certificate chains that include a number of intermediates
   issued by eMudhra Technologies Limited.

   Discussed with tb@
VersionDeltaFile
1.125+2-2lang/go/distinfo
1.186+1-1lang/go/Makefile
+3-32 files

OpenBSD/ports jkWNuXv — games/dopewars Makefile, games/dopewars/patches patch-src_dopewars_c

   games/dopewars: add _permit_setugid S_ISGID marker
VersionDeltaFile
1.7+13-1games/dopewars/patches/patch-src_dopewars_c
1.72+1-1games/dopewars/Makefile
+14-22 files

OpenBSD/ports uHlsjyp — www/firefox-esr Makefile distinfo

   www/firefox-esr: MFC update to 153.5.1.

   see https://www.firefox.com/en-US/firefox/153.5.1/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-112/
VersionDeltaFile
1.190.2.3+4-4www/firefox-esr/distinfo
1.282.2.3+2-2www/firefox-esr/Makefile
+6-62 files

OpenBSD/ports yNbu2uX — www/firefox-esr Makefile distinfo, www/firefox-esr-i18n Makefile.inc distinfo

   www/firefox-esr: update to 153.5.1.

   see https://www.firefox.com/en-US/firefox/153.5.1/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-112/
VersionDeltaFile
1.187+162-162www/firefox-esr-i18n/distinfo
1.192+4-4www/firefox-esr/distinfo
1.285+2-2www/firefox-esr/Makefile
1.2+1-1www/firefox-esr/patches/patch-js_src_wasm_WasmStacks_cpp
1.199+1-1www/firefox-esr-i18n/Makefile.inc
+170-1705 files

OpenBSD/ports 6U4GMPt — www/mozilla-firefox Makefile distinfo

   www/mozilla-firefox: MFC update to 158.0.1.

   see https://www.firefox.com/en-US/firefox/158.0.1/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-111/
VersionDeltaFile
1.423.2.3+4-4www/mozilla-firefox/distinfo
1.712.2.3+2-2www/mozilla-firefox/Makefile
+6-62 files

OpenBSD/ports EBrImGT — www/firefox-i18n Makefile.inc distinfo, www/mozilla-firefox Makefile distinfo

   www/mozilla-firefox: update to 158.0.1.

   see https://www.firefox.com/en-US/firefox/158.0.1/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-111/
VersionDeltaFile
1.412+164-164www/firefox-i18n/distinfo
1.426+4-4www/mozilla-firefox/distinfo
1.716+2-2www/mozilla-firefox/Makefile
1.367+1-1www/firefox-i18n/Makefile.inc
+171-1714 files

OpenBSD/src xDhHlNt — usr.bin/tmux grid-view.c screen-write.c

   Clear tabs and wide characters changed by ICH, DCH and ECH and insert
   mode, based on change in GitHub issue 5779 from neocat at neocat dot jp.
VersionDeltaFile
1.306+68-78usr.bin/tmux/screen-write.c
1.40+3-5usr.bin/tmux/grid-view.c
+71-832 files

OpenBSD/src w0pP0I0 — usr.bin/tmux cmd-choose-tree.c window-panes.c

   Add -P to display-panes to print the selected pane ID.
VersionDeltaFile
1.6+51-7usr.bin/tmux/window-panes.c
1.62+8-4usr.bin/tmux/cmd-choose-tree.c
+59-112 files

OpenBSD/src 9ikjQsy — sys/dev/ic bwfmvar.h bwfm.c, sys/dev/pci if_bwfm_pci.c

   Provide out-of-band information about firmware events to bwfm_rx().

   This allows the driver to ignore firmware events which did not actually
   arrive on a firmware event Rx ring. An exception are USB devices which
   seem to only offer a single Rx pipe across which data frames and firmware
   events are multiplexed.

   Previously, firmware events were detected purely based on attributes of
   the ethernet header in a received frame, which could potentially be a
   crafted header in frames received on the air, injecting firmware events
   into the driver from the outside.
   I am unsure if such injection can happen on real hardware. It will depend
   on the firmware being careful enough about filtering out event frames it
   did not generate itself. The corresponding report by Acts1631 was triggering
   the problem by calling bwfm_rx() manually with crafted ethernet packets.

   But this is worth hardening nonetheless, and the Linux brcmfmac driver
   has a similar check in place.

   Tested by martijn@ on PCI in hostap mode and by myself on USB on client mode.
VersionDeltaFile
1.118+21-8sys/dev/ic/bwfm.c
1.45+13-5sys/dev/sdmmc/if_bwfm_sdio.c
1.32+10-3sys/dev/ic/bwfmvar.h
1.22+9-2sys/dev/usb/if_bwfm_usb.c
1.79+3-3sys/dev/pci/if_bwfm_pci.c
+56-215 files

OpenBSD/src qvgwYOZ — sys/dev/pci/drm drm_linux.c, sys/dev/pci/drm/include/linux bitmap.h

   add bitmap_find_next_zero_area() for xe
VersionDeltaFile
1.149+22-1sys/dev/pci/drm/drm_linux.c
1.12+5-3sys/dev/pci/drm/include/linux/bitmap.h
+27-42 files

OpenBSD/src EXta8mX — sys/dev/ic bwfmreg.h bwfm.c

   do not blindly trust bss->length in bwfm scan results; pointed out by Acts1631

   A proposed diff to fix the issue was provided by Acts1631, but I wrote my own.
VersionDeltaFile
1.117+46-15sys/dev/ic/bwfm.c
1.28+2-1sys/dev/ic/bwfmreg.h
+48-162 files

OpenBSD/src Ph6pWrR — sys/dev/ic bwfm.c

   avoid overflow while bounds-checking bwfm_bss_info messages; from Acts1631
VersionDeltaFile
1.116+2-2sys/dev/ic/bwfm.c
+2-21 files

OpenBSD/src AXbdJEM — sys/dev/ic bwfm.c

   drop bwfm firmware event packets which report a bad data length; from Acts1631
VersionDeltaFile
1.115+9-2sys/dev/ic/bwfm.c
+9-21 files

OpenBSD/src bqiI7Ly — sys/dev/ic bwfm.c

   add missing bounds checks for data length reported by two bwfm firmware events

   Tested in hostap mode by martijn@
VersionDeltaFile
1.114+5-1sys/dev/ic/bwfm.c
+5-11 files