OpenBSD/src VAcYhIJsys/arch/amd64/amd64 bus_dma.c autoconf.c, sys/arch/amd64/include bus.h

   Extend the SEV bounce buffer implementation to make it usable for bouncing
   memory that isn't DMA reachable.

   ok deraadt@
VersionDeltaFile
1.61+118-33sys/arch/amd64/amd64/bus_dma.c
1.60+3-1sys/arch/amd64/amd64/autoconf.c
1.38+3-1sys/arch/amd64/include/bus.h
+124-353 files

OpenBSD/src DNUrysLsys/dev/ic com.c

   Get rid of the COM_CONSOLE ifdef maze.  This was introduced for sparc
   which is no longer with us.

   ok jsg@
VersionDeltaFile
1.182+6-35sys/dev/ic/com.c
+6-351 files

OpenBSD/src yCcmTd3sys/arch/amd64/amd64 cpu.c, sys/arch/amd64/include specialreg.h

   floating point state leakage can be observed on AMD Zen/Zen+ (Zen 1)

   This was discovered by the Rootsec research group at the CISPA Helmholtz
   Center for Information Security.  Rootsec named the problem
   Floating Point Divider State Sampling (FP-DSS).

   Do AMD's suggested mitigation, setting a chicken bit in an MSR.

   https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7053.html
   https://roots.ec/blog/fpdss/

   ok deraadt@ brynet@
VersionDeltaFile
1.679+12-1sys/arch/i386/i386/machdep.c
1.205+12-1sys/arch/amd64/amd64/cpu.c
1.122+3-1sys/arch/amd64/include/specialreg.h
1.86+3-1sys/arch/i386/include/specialreg.h
+30-44 files

OpenBSD/ports 1bm4blXdevel/ruby-rb_sys Makefile, devel/ruby-rb_sys/patches patch-lib_rb_sys_mkmf_rb

   Stop cleaning gem artifacts

   Bulk builds have seen occasional failures building
   textproc/ruby-commonmarker, which is the only reverse dependency. I'm
   not positive the cleaning of gem artifacts is the cause of the failure,
   though I suspect it is.

   Discussed with naddy@
VersionDeltaFile
1.1+15-0devel/ruby-rb_sys/patches/patch-lib_rb_sys_mkmf_rb
1.2+1-0devel/ruby-rb_sys/Makefile
+16-02 files

OpenBSD/ports zvxtHgigames/godot/pack3 distinfo Makefile, games/godot/pack3/patches patch-platform_linuxbsd_os_linuxbsd_cpp patch-platform_linuxbsd_wayland_display_server_wayland_cpp

   Update godot/pack3 to latest release 4.6.2, a stable maintenance
   release. No known incompatibilities. Tested with Road to Vostok.
VersionDeltaFile
1.2+2-2games/godot/pack3/distinfo
1.3+1-2games/godot/pack3/Makefile
1.2+1-1games/godot/pack3/pkg/PLIST-main
1.2+1-1games/godot/pack3/patches/patch-platform_linuxbsd_os_linuxbsd_cpp
1.2+1-1games/godot/pack3/patches/patch-platform_linuxbsd_wayland_display_server_wayland_cpp
1.2+1-0games/godot/pack3/pkg/PLIST-editor
+7-76 files

OpenBSD/ports 8e0LBL5games/luanti Makefile distinfo, games/luanti/patches patch-src_CMakeLists_txt

   MFC: luanti 5.15.2 (security update)
   From maintainer izzy Meyer
VersionDeltaFile
1.2.2.1+24-675games/luanti/pkg/PLIST
1.3.2.1+1-6games/luanti/Makefile
1.2.2.1+2-2games/luanti/distinfo
1.3.2.1+1-1games/luanti/patches/patch-src_CMakeLists_txt
+28-6844 files

OpenBSD/ports OIebBCwsysutils/exfetch Makefile distinfo, sysutils/exfetch/patches patch-Makefile

   Update to exfetch 1.6. From author & maintainer izzy Meyer - thanks!
VersionDeltaFile
1.8+3-2sysutils/exfetch/Makefile
1.7+2-2sysutils/exfetch/distinfo
1.4+0-0sysutils/exfetch/patches/patch-Makefile
+5-43 files

OpenBSD/ports 8YcDLuTarchivers/libarchive Makefile distinfo, archivers/libarchive/patches patch-Makefile_in

   archivers/libarchive: update to 3.8.7

   Fixes for a motley collection of NULL pointer dereference,
   out-of-bounds accesses, heap overflow, etc.
VersionDeltaFile
1.70+2-2archivers/libarchive/Makefile
1.50+2-2archivers/libarchive/distinfo
1.10+1-1archivers/libarchive/patches/patch-Makefile_in
+5-53 files

OpenBSD/src ycP4DrEsbin/slaacd engine.c

   Prevent buffer overflow by checking the correct counter.

   An attacker on the same layer 2 network can send rogue router
   advertisements, potentially crashing slaacd.

   from Maurice Hieronymus (mhi AT mailbox.org), thanks!
   from florian@; OK deraadt

   this is errata/7.7/039_slaacd.patch.sig
VersionDeltaFile
1.99.4.2+2-2sbin/slaacd/engine.c
+2-21 files

OpenBSD/src Mkit1nBsbin/slaacd engine.c

   Prevent buffer overflow by checking the correct counter.

   An attacker on the same layer 2 network can send rogue router
   advertisements, potentially crashing slaacd.

   from Maurice Hieronymus (mhi AT mailbox.org), thanks!
   from florian@; OK deraadt

   this is errata/7.8/033_slaacd.patch.sig
VersionDeltaFile
1.99.2.2+2-2sbin/slaacd/engine.c
+2-21 files

OpenBSD/src iEb9ETLsys/arch/amd64/conf RAMDISK_CD, sys/arch/i386/conf RAMDISK_CD

   Attach puc in RAMDISK_CD on amd64 and i386

   Fixes breakage on my headless amd64. Untested on i386

   OK kettenis@
VersionDeltaFile
1.255+5-1sys/arch/i386/conf/RAMDISK_CD
1.214+4-1sys/arch/amd64/conf/RAMDISK_CD
+9-22 files

OpenBSD/src ULD48RXsys/arch/sparc64/sparc64 locore.s pmap.c

   The parking mutex uses data structures on the stack and expects CPUs to be
   able to modify that data for other CPUs.  Unfortunately on some sparc64
   systems (sun4u systems that don't use Fujitsu SPARC64 CPUs) use a trick
   where the interrupt stack is mapped using a fixed alias on each CPU.  This
   means a CPU can only access its own interrupt stack.  Fix this by using
   the "real" address of the interrupt stack.  We still need the fixed alias
   though to find our own "struct cpu_info" on these systems.  So on
   MULTIPROCESSOR kernel we need to use another locked TLB entry.

   tested by bluhm@, claudio@, tb@, jca@, dlg@
   ok dlg@, jca@
VersionDeltaFile
1.233+24-3sys/arch/sparc64/sparc64/locore.s
1.129+12-1sys/arch/sparc64/sparc64/pmap.c
+36-42 files

OpenBSD/ports vENrlnbdevel/ruff distinfo crates.inc, devel/ruff/patches patch-Cargo_toml

   Update to ruff 0.15.11, from maintainer

   https://github.com/astral-sh/ruff/releases/tag/0.15.11
   https://github.com/astral-sh/ruff/releases/tag/0.15.10
VersionDeltaFile
1.11+36-36devel/ruff/distinfo
1.11+17-17devel/ruff/crates.inc
1.11+2-2devel/ruff/patches/patch-Cargo_toml
1.12+1-1devel/ruff/Makefile
+56-564 files

OpenBSD/src Q4R9ic1sys/dev/fdt dwpcie.c

   Tell the SpacemiT K1 controller to change the link speed such that we get
   the PCIe gen2 speeds that the controller supports.

   ok mlarkin@, jsing@
VersionDeltaFile
1.60+5-1sys/dev/fdt/dwpcie.c
+5-11 files

OpenBSD/src WrSY1q2distrib/riscv64/ramdisk Makefile, share/man/man8 release.8

   Copy SpacemiT K1 device trees onto the miniroot.  With this, installs
   should just work on the supported boards.  Make sure you install with a
   network connection such that fw_update can put the device trees into
   your new install as well.  Document that "make release" now needs the
   riscv64-spacemit-dtb firmware installed.

   ok deraadt@, jca@
VersionDeltaFile
1.101+12-4share/man/man8/release.8
1.9+3-1distrib/riscv64/ramdisk/Makefile
+15-52 files

OpenBSD/ports jx8w6eldevel/uv distinfo crates.inc

   Update to uv 0.11.7

   https://github.com/astral-sh/uv/releases/tag/0.11.7
VersionDeltaFile
1.28+14-14devel/uv/distinfo
1.27+6-6devel/uv/crates.inc
1.32+1-1devel/uv/Makefile
+21-213 files

OpenBSD/ports rYvR8xPwww/chromium/patches patch-ui_webui_resources_tools_minify_js_py, www/iridium/patches patch-ui_webui_resources_tools_minify_js_py

   pass --jitless to node when minifying js code to avoid random crashes

   idea from volker@
VersionDeltaFile
1.1+12-0www/chromium/patches/patch-ui_webui_resources_tools_minify_js_py
1.1+12-0www/iridium/patches/patch-ui_webui_resources_tools_minify_js_py
1.1+12-0www/ungoogled-chromium/patches/patch-ui_webui_resources_tools_minify_js_py
+36-03 files

OpenBSD/src mvh3sgosys/scsi st.c

   Don't let malicious or confused scsi tape devices cause reading or writing
   outside a mode sense/select buffer.

   Original diff from Stanislav Fort of aisle.com with additional paranoia for
   negative values.

   Tweaks and ok from kettenis@
VersionDeltaFile
1.192+7-2sys/scsi/st.c
+7-21 files

OpenBSD/ports xGmN3tfnet/samba distinfo Makefile, net/samba/patches patch-buildtools_wafsamba_samba_autoconf_py

   Update to samba-4.24.1

   Changes: https://www.samba.org/samba/history/samba-4.24.1.html

   Test and OK Ian McWilliam (co-maintainer)
VersionDeltaFile
1.138+2-2net/samba/distinfo
1.25+2-2net/samba/patches/patch-buildtools_wafsamba_samba_autoconf_py
1.372+1-1net/samba/Makefile
+5-53 files

OpenBSD/ports l6S1QXFnet/icinga Makefile

   link web2-module-monitoring to the build, spotted by florian@, thanks!
VersionDeltaFile
1.13+1-0net/icinga/Makefile
+1-01 files

OpenBSD/src Hqh8miLsys/netinet tcp_input.c

   Revert last commit, rev. 1.446.

   The change introduced a regression where sockets get stuck in FIN_WAIT_2
   and LAST_ACK.

   Noticed by anton@ since regress/sys/net/pflow fails.
VersionDeltaFile
1.467+4-4sys/netinet/tcp_input.c
+4-41 files

OpenBSD/src SFwg841share/man/man4 ip.4

   document IP_RECVIF sockopt, from Matthew Luckie
VersionDeltaFile
1.45+31-2share/man/man4/ip.4
+31-21 files

OpenBSD/ports gr22oELx11/gedit/gtksourceview Makefile distinfo, x11/gedit/gtksourceview/patches patch-gtksourceview_gtksourcebufferoutputstream_c

   Update to libgedit-gtksourceview-299.7.0.
VersionDeltaFile
1.7+7-4x11/gedit/gtksourceview/Makefile
1.5+1-6x11/gedit/gtksourceview/pkg/PLIST
1.6+2-2x11/gedit/gtksourceview/distinfo
1.3+0-0x11/gedit/gtksourceview/patches/patch-gtksourceview_gtksourcebufferoutputstream_c
+10-124 files

OpenBSD/ports sKVqXp6x11/gedit/gfls Makefile distinfo, x11/gedit/gfls/pkg PLIST

   Update to libgedit-gfls-0.4.1.
VersionDeltaFile
1.6+16-0x11/gedit/gfls/pkg/PLIST
1.6+2-2x11/gedit/gfls/Makefile
1.6+2-2x11/gedit/gfls/distinfo
+20-43 files

OpenBSD/ports LQ012iSx11/gedit/amtk Makefile distinfo, x11/gedit/amtk/pkg PLIST DESCR

   Update to libgedit-amtk-5.10.0.
VersionDeltaFile
1.5+26-14x11/gedit/amtk/pkg/PLIST
1.2+8-3x11/gedit/amtk/pkg/DESCR
1.5+4-4x11/gedit/amtk/Makefile
1.5+2-2x11/gedit/amtk/distinfo
+40-234 files

OpenBSD/ports XZL4ZPRdevel/jjui distinfo modules.inc

   Update to jjui v0.10.3

   https://github.com/idursun/jjui/releases/tag/v0.10.3
VersionDeltaFile
1.23+56-36devel/jjui/distinfo
1.12+18-13devel/jjui/modules.inc
1.24+1-1devel/jjui/Makefile
+75-503 files

OpenBSD/ports U1SDAnFaudio/py-discid distinfo Makefile, audio/py-discid/patches patch-discid_libdiscid_py

   update to py3-discid-1.4.0
VersionDeltaFile
1.3+3-12audio/py-discid/patches/patch-discid_libdiscid_py
1.3+2-2audio/py-discid/distinfo
1.14+1-1audio/py-discid/Makefile
+6-153 files

OpenBSD/ports 0gOXdBdaudio/py-acoustid Makefile distinfo, audio/py-acoustid/patches patch-chromaprint_py

   update to py3-acoustid-1.3.1
   fix loading libchromaprint
VersionDeltaFile
1.28+7-11audio/py-acoustid/Makefile
1.1+12-0audio/py-acoustid/patches/patch-chromaprint_py
1.11+2-2audio/py-acoustid/distinfo
1.15+0-2audio/py-acoustid/pkg/PLIST
+21-154 files

OpenBSD/ports n74UxvTsecurity/openssl-ruby-tests Makefile distinfo

   Update to openssl-ruby-tests 20260418
VersionDeltaFile
1.163+2-2security/openssl-ruby-tests/Makefile
1.143+2-2security/openssl-ruby-tests/distinfo
+4-42 files

OpenBSD/ports kfu9FWWx11/gnome/foundry Makefile, x11/gnome/foundry/patches patch-plugins_fallbacks_host-sdk_plugin-host-documentation-provider_c patch-plugins_cmake_plugin-cmake-build-addin_c

   Fix paths to documentation to unbreak x11/gnome/manuals runtime.
VersionDeltaFile
1.1+16-0x11/gnome/foundry/patches/patch-plugins_fallbacks_host-sdk_plugin-host-documentation-provider_c
1.1+12-0x11/gnome/foundry/patches/patch-plugins_cmake_plugin-cmake-build-addin_c
1.3+5-0x11/gnome/foundry/Makefile
+33-03 files