OpenBSD/src iyZNssJsys/dev/pci if_mwx.c

   Probe and detect all possible mwx(4) variants that mwx(4) will cover.

   This is MT7920, MT7921, MT7922 and MT7925.
   From a diff shared by kevlo@
VersionDeltaFile
1.14+37-4sys/dev/pci/if_mwx.c
+37-41 files

OpenBSD/ports ANHGiZxnet/zabbix distinfo Makefile, net/zabbix/patches patch-include_zbx_dbversion_constants_h

   update to 7.0.27; from Mark Patruck
VersionDeltaFile
1.16+4-4net/zabbix/patches/patch-include_zbx_dbversion_constants_h
1.98+2-2net/zabbix/distinfo
1.241+1-1net/zabbix/Makefile
+7-73 files

OpenBSD/src Ha6REp4sys/dev/pci if_mwx.c if_mwxreg.h

   mcu_fw_pmctrl and mcu_drv_pmctrl are the same on all mwx(4) versions.
   Rename the functions to mwx_mcu_*_pmctrl.

   from kevlo@
VersionDeltaFile
1.13+12-12sys/dev/pci/if_mwx.c
1.9+2-2sys/dev/pci/if_mwxreg.h
+14-142 files

OpenBSD/ports BekIHaidevel/py-virtualenv distinfo Makefile

   update to py3-virtualenv-21.4.2
VersionDeltaFile
1.63+2-2devel/py-virtualenv/distinfo
1.97+1-1devel/py-virtualenv/Makefile
+3-32 files

OpenBSD/ports CMOGSI8devel/py-trove-classifiers distinfo Makefile

   update to py3-trove-classifiers-2026.6.1.19
VersionDeltaFile
1.37+2-2devel/py-trove-classifiers/distinfo
1.40+1-1devel/py-trove-classifiers/Makefile
+3-32 files

OpenBSD/ports zPI8oP1audio/musepack Makefile, audio/musepack/patches patch-libmpcpsy_libmpcpsy_h patch-mpcenc_mpcenc_c

   audio/musepack: make C types coherent to appease llvm22

   ok tb@
VersionDeltaFile
1.1+14-0audio/musepack/patches/patch-libmpcpsy_libmpcpsy_h
1.1+14-0audio/musepack/patches/patch-mpcenc_mpcenc_c
1.1+14-0audio/musepack/patches/patch-mpcenc_mpcenc_h
1.17+1-1audio/musepack/Makefile
+43-14 files

OpenBSD/ports o2AsvIosysutils/firmware/arm64-qcom-dtb Makefile, sysutils/firmware/arm64-qcom-dtb/patches patch-src_arm64_qcom_x1e78100-lenovo-thinkpad-t14s_dtsi

   Disable the pcie5 port in the t14s device tree.  I believe this port is
   used for the LTE modem on models that include that option.  But accessing
   this port on models without triggers a reset of the machine because the
   firmware didn't set up that port for us.

   tested by deraadt@
VersionDeltaFile
1.1+29-0sysutils/firmware/arm64-qcom-dtb/patches/patch-src_arm64_qcom_x1e78100-lenovo-thinkpad-t14s_dtsi
1.31+1-1sysutils/firmware/arm64-qcom-dtb/Makefile
+30-12 files

OpenBSD/ports HcB6WXBdevel/py-hatchling distinfo Makefile

   update to py3-hatchling-1.30.1
VersionDeltaFile
1.26+2-2devel/py-hatchling/distinfo
1.35+1-1devel/py-hatchling/Makefile
+3-32 files

OpenBSD/src 0yXficesys/kern exec_elf.c

   Improve checking of ELF notes.  This adds checks for overflow when rounding
   sizes up to be a multiple of the ELF word size and adds checks to prevent
   out of bounds access.

   Based on a report and diff from Andrew Griffiths.
   ok jsg@, deraadt@
VersionDeltaFile
1.201+17-5sys/kern/exec_elf.c
+17-51 files

OpenBSD/ports SBi3qX3devel/py-pip distinfo Makefile

   update to py3-pip-26.1.2
VersionDeltaFile
1.47.2.2+2-2devel/py-pip/distinfo
1.80.2.3+1-2devel/py-pip/Makefile
+3-42 files

OpenBSD/ports I514VLSdevel/py-pip distinfo Makefile

   update to py3-pip-26.1.2
VersionDeltaFile
1.49+2-2devel/py-pip/distinfo
1.83+1-2devel/py-pip/Makefile
+3-42 files

OpenBSD/src CumUijVsys/dev/pci pcidevs_data.h pcidevs.h

   Regen
VersionDeltaFile
1.2128+13-5sys/dev/pci/pcidevs_data.h
1.2133+5-3sys/dev/pci/pcidevs.h
+18-82 files

OpenBSD/src fjQqvHYsys/dev/pci pcidevs

   Add a few more MediaTek ids that will be handled by mwx(4) eventually.
   OK kevlo@
VersionDeltaFile
1.2140+5-3sys/dev/pci/pcidevs
+5-31 files

OpenBSD/ports ZWPX7Iewww/webkitgtk4 Makefile distinfo, www/webkitgtk4/patches patch-Source_cmake_WebKitCommon_cmake patch-Source_WTF_wtf_glib_FileSystemGlib_cpp

   Update to webkitgtk{41,60}-2.52.4.
VersionDeltaFile
1.16.2.1+13-12www/webkitgtk4/patches/patch-Source_cmake_WebKitCommon_cmake
1.257.2.2+3-3www/webkitgtk4/Makefile
1.3.2.2+2-2www/webkitgtk4/patches/patch-Source_WTF_wtf_glib_FileSystemGlib_cpp
1.146.2.1+2-2www/webkitgtk4/distinfo
1.20.2.1+1-1www/webkitgtk4/patches/patch-Source_cmake_WebKitCompilerFlags_cmake
+21-205 files

OpenBSD/ports 6vDhGL2www/webkitgtk4 Makefile distinfo, www/webkitgtk4/patches patch-Source_cmake_WebKitCommon_cmake patch-Source_WTF_wtf_glib_FileSystemGlib_cpp

   Update to webkitgtk{41,60}-2.52.4.
VersionDeltaFile
1.17+13-12www/webkitgtk4/patches/patch-Source_cmake_WebKitCommon_cmake
1.259+4-2www/webkitgtk4/Makefile
1.147+2-2www/webkitgtk4/distinfo
1.5+2-2www/webkitgtk4/patches/patch-Source_WTF_wtf_glib_FileSystemGlib_cpp
1.21+1-1www/webkitgtk4/patches/patch-Source_cmake_WebKitCompilerFlags_cmake
+22-195 files

OpenBSD/ports n1HpGLRinputmethods/libime Makefile, inputmethods/libime/patches patch-src_libime_core_datrie_cpp

   libime: fix build with llvm22 by backporting PR #99

   This could really use an update to 1.1.14.

   tested by kevlo
VersionDeltaFile
1.1+172-0inputmethods/libime/patches/patch-src_libime_core_datrie_cpp
1.14+1-1inputmethods/libime/Makefile
+173-12 files

OpenBSD/src 1w8ZC9pusr.sbin/bgpd printconf.c bgpd.conf.5

   Default 'announce as-4byte' to 'enforce' for all peers

   After close to 20 years of 4-byte AS support in bgpd it is time to enforce
   it. The fall back code from 2-byte AS to 4-byte AS is non-trivial and
   the RFC is way to optimistic and ignores many possible error conditions.

   All relevant BGP implementations support 4-byte ASnums so it is a
   misconfiguration to not use this by default. Most implementations do this
   by default.

   In the unlikely cases where 2-byte AS support is still needed one can
   fall back to the previous default by using 'announce as-4byte yes'.

   OK tb@ job@
VersionDeltaFile
1.187+3-3usr.sbin/bgpd/printconf.c
1.255+3-3usr.sbin/bgpd/bgpd.conf.5
1.503+2-2usr.sbin/bgpd/parse.y
+8-83 files

OpenBSD/src WOa44WHusr.sbin/bgpd rde_attr.c rde.c

   Reimplement aspath_merge() in a more cynical fashion

   Mergin AS4_PATH into ASPATH can be done a bit simpler by using the fact
   that AS4_PATH must be a subset of ASPATH. The resulting path has the same
   size and layout as the ASPATH. bgpd inflates the 2-byte ASPATH to 4-byte
   representation early on so this simplifies the merge.

   When mering the path be strict and any difference in the two paths triggers
   a treat-as-withdraw error. Something is off so refuse to work with this path.
   This is harsher than RFC 6793 but the concerns then no longer matter.

   Use ibuf for all the buffers to have memory safety during this merge operation.

   OK tb@
VersionDeltaFile
1.147+126-106usr.sbin/bgpd/rde_attr.c
1.706+6-2usr.sbin/bgpd/rde.c
1.353+2-2usr.sbin/bgpd/rde.h
+134-1103 files

OpenBSD/src bRY62ISusr.bin/tmux layout-set.c screen-redraw.c

   Move the PANE_FLOATING flag into the layout cell and add an accessor.
   From Dane Jensen.
VersionDeltaFile
1.36+14-14usr.bin/tmux/layout-set.c
1.131+14-14usr.bin/tmux/screen-redraw.c
1.328+18-9usr.bin/tmux/window.c
1.48+6-6usr.bin/tmux/cmd-swap-pane.c
1.1332+7-2usr.bin/tmux/tmux.h
1.461+4-4usr.bin/tmux/server-client.c
+63-498 files not shown
+83-6614 files

OpenBSD/ports 6BnguD9x11/gnome/librsvg distinfo crates.inc

   Update to librsvg-2.62.3.
VersionDeltaFile
1.134+6-6x11/gnome/librsvg/distinfo
1.17+2-2x11/gnome/librsvg/crates.inc
1.253+2-2x11/gnome/librsvg/Makefile
1.25+2-2x11/gnome/librsvg/distinfo.old
+12-124 files

OpenBSD/ports g3pcBslsysutils/libvirt-python distinfo Makefile

   Update to py3-libvirt-12.4.0.
VersionDeltaFile
1.86+2-2sysutils/libvirt-python/distinfo
1.105+1-1sysutils/libvirt-python/Makefile
+3-32 files

OpenBSD/ports XX2NaOTsysutils/libvirt Makefile distinfo, sysutils/libvirt/pkg PLIST

   Update to libvirt-12.4.0.
VersionDeltaFile
1.75+11-4sysutils/libvirt/pkg/PLIST
1.149+5-5sysutils/libvirt/Makefile
1.98+2-2sysutils/libvirt/distinfo
+18-113 files

OpenBSD/src sHgSulZetc daily

   Prevent daily(8) from deleting /tmp/run/user/* direct subdirectories

   These are directories that are created by
   setusercontext(LOGIN_SETXDGENV) and should be available as long as
   a session with the XDG_RUNTIME_DIR env variable pointing at them exists.
   Since we don't track such sessions, we can't have daily(8) remove such
   directories blindly. This looks like an oversight in the initial commit.

   Diff proposed by dah4ae (at) posteo (dot) de, ok ajacoutot@
VersionDeltaFile
1.103+3-3etc/daily
+3-31 files

OpenBSD/ports ZJYnqPygraphics/shotwell distinfo Makefile, graphics/shotwell/pkg PLIST

   Update to shotwell-0.32.16.
VersionDeltaFile
1.53+90-0graphics/shotwell/pkg/PLIST
1.81+2-2graphics/shotwell/distinfo
1.145+1-1graphics/shotwell/Makefile
+93-33 files

OpenBSD/ports S3JyBbPinputmethods/ibus-typing-booster distinfo Makefile

   Update to ibus-typing-booster-2.30.9.
VersionDeltaFile
1.96+2-2inputmethods/ibus-typing-booster/distinfo
1.105+1-1inputmethods/ibus-typing-booster/Makefile
+3-32 files

OpenBSD/src m2CM9Qwusr.bin/tmux screen-redraw.c

   Fix border colour bug in the floating panes branch where inactive
   floating pane borders incorrectly use the active colour at intersections
   with tiled pane borders. From Michael Grant.
VersionDeltaFile
1.130+4-2usr.bin/tmux/screen-redraw.c
+4-21 files

OpenBSD/ports 9T6wbsAx11/gnome/mutter distinfo Makefile, x11/gnome/mutter/patches patch-src_core_window-private_h

   Update to mutter-49.6.
VersionDeltaFile
1.129+2-2x11/gnome/mutter/distinfo
1.200+1-1x11/gnome/mutter/Makefile
1.2+1-1x11/gnome/mutter/patches/patch-src_core_window-private_h
+4-43 files

OpenBSD/xenocara Z1kvVpR. MODULES

   update
VersionDeltaFile
1.562+4-3MODULES
+4-31 files

OpenBSD/src Eafv0Sausr.bin/ssh PROTOCOL.agent

   refer to RFC9987 instead of I-D
VersionDeltaFile
1.26+2-2usr.bin/ssh/PROTOCOL.agent
+2-21 files

OpenBSD/ports qtrI95Mgeo/mapserver distinfo Makefile

   geo/mapserver: MFC security update to 8.6.4

   see https://mapserver.org/development/changelog/changelog-8-6.html
   fixes https://github.com/MapServer/MapServer/security/advisories/GHSA-xp29-8wp5-wc3p
   and https://github.com/MapServer/MapServer/security/advisories/GHSA-xqj6-vjqr-33vv
VersionDeltaFile
1.44.2.2+2-2geo/mapserver/distinfo
1.111.2.2+1-1geo/mapserver/Makefile
+3-32 files