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

OpenBSD/ports d6V0QmKx11/gnome/manuals Makefile, x11/gnome/manuals/patches patch-src_manuals-window_ui

   Hide Gtk.Button because the GNOME Software Developmen Kit on Flathub is only
   available for Linux.

   from FreeBSD
VersionDeltaFile
1.1+14-0x11/gnome/manuals/patches/patch-src_manuals-window_ui
1.4+1-1x11/gnome/manuals/Makefile
+15-12 files

OpenBSD/ports hmgwjAfaudio/py-mediafile distinfo Makefile

   update to py3-mediafile-0.16.2
VersionDeltaFile
1.8+2-2audio/py-mediafile/distinfo
1.13+1-1audio/py-mediafile/Makefile
+3-32 files

OpenBSD/ports Nuk2mSmsysutils/gemini-cli distinfo Makefile, sysutils/gemini-cli/pkg PLIST

   Update to gemini-cli-0.38.2.
VersionDeltaFile
1.19+24-24sysutils/gemini-cli/pkg/PLIST
1.20+2-2sysutils/gemini-cli/distinfo
1.22+1-1sysutils/gemini-cli/Makefile
+27-273 files

OpenBSD/ports eSvhkNSsysutils/cloud-sql-proxy distinfo Makefile

   Update to cloud-sql-proxy-2.21.3.
VersionDeltaFile
1.44+2-2sysutils/cloud-sql-proxy/distinfo
1.46+1-1sysutils/cloud-sql-proxy/Makefile
+3-32 files

OpenBSD/ports mEPead7net/netatalk3 distinfo Makefile

   Update to netatalk-4.4.2.
VersionDeltaFile
1.43+2-2net/netatalk3/distinfo
1.73+1-2net/netatalk3/Makefile
+3-42 files

OpenBSD/ports f98PBe3sysutils/awscli/v1 Makefile distinfo

   Update to awscli-1.44.81.
VersionDeltaFile
1.30+2-2sysutils/awscli/v1/Makefile
1.28+2-2sysutils/awscli/v1/distinfo
+4-42 files

OpenBSD/ports ykzRunhnet/py-boto3 distinfo Makefile

   Update to py3-boto3-1.42.91.
VersionDeltaFile
1.646+2-2net/py-boto3/distinfo
1.658+1-1net/py-boto3/Makefile
+3-32 files

OpenBSD/ports cMnCO1Onet/py-botocore distinfo Makefile, net/py-botocore/pkg PLIST

   Update to py3-botocore-1.42.91.
VersionDeltaFile
1.322+6-0net/py-botocore/pkg/PLIST
1.863+2-2net/py-botocore/distinfo
1.873+1-1net/py-botocore/Makefile
+9-33 files

OpenBSD/ports p99h2mPgraphics/openexr distinfo Makefile

   Update to OpenEXR-3.4.10.
VersionDeltaFile
1.48+2-2graphics/openexr/distinfo
1.87+1-1graphics/openexr/Makefile
+3-32 files

OpenBSD/ports zjxkrJ8print/cups distinfo Makefile, print/cups/patches patch-backend_ipp_c patch-scheduler_ipp_c

   SECURITY update to cups-2.4.17.

   - CVE-2026-27447: The scheduler treated local user and group names as case-insensitive.
   - CVE-2026-34978: The RSS notifier could write outside the scheduler's RSS directory.
   - CVE-2026-34980: The scheduler did not filter control characters from option values.
   - CVE-2026-34979: The scheduler did not always allocate enough memory for a job's options string.
   - CVE-2026-34990: The scheduler incorrectly allowed local certificates over the loopback interface.
   - CVE-2026-39314: Fixed the range check for job password strings.
   - CVE-2026-39316: Fixed a printer subscription bug in the scheduler.
   - CVE-2026-NNNNN: Fixed a SNMP string conversion bug in the backends.
VersionDeltaFile
1.29.2.1+2-2print/cups/patches/patch-backend_ipp_c
1.36.2.2+2-2print/cups/patches/patch-scheduler_ipp_c
1.70.2.3+2-2print/cups/distinfo
1.298.2.4+1-1print/cups/Makefile
+7-74 files

OpenBSD/ports w39BJ0iprint/cups distinfo Makefile, print/cups/patches patch-backend_ipp_c patch-scheduler_ipp_c

   SECURITY update to cups-2.4.17.

   - CVE-2026-27447: The scheduler treated local user and group names as case-insensitive.
   - CVE-2026-34978: The RSS notifier could write outside the scheduler's RSS directory.
   - CVE-2026-34980: The scheduler did not filter control characters from option values.
   - CVE-2026-34979: The scheduler did not always allocate enough memory for a job's options string.
   - CVE-2026-34990: The scheduler incorrectly allowed local certificates over the loopback interface.
   - CVE-2026-39314: Fixed the range check for job password strings.
   - CVE-2026-39316: Fixed a printer subscription bug in the scheduler.
   - CVE-2026-NNNNN: Fixed a SNMP string conversion bug in the backends.
VersionDeltaFile
1.73+2-2print/cups/distinfo
1.30+2-2print/cups/patches/patch-backend_ipp_c
1.38+2-2print/cups/patches/patch-scheduler_ipp_c
1.302+1-1print/cups/Makefile
+7-74 files

OpenBSD/ports DHlViipsysutils/moor distinfo Makefile

   sysutils/moor: Update to 2.12.1

   From Maintainer Lydia Sobot, thanks
VersionDeltaFile
1.5+2-2sysutils/moor/distinfo
1.5+1-1sysutils/moor/Makefile
+3-32 files

OpenBSD/ports OVyWO55games/nudoku Makefile distinfo, games/nudoku/pkg PLIST

   Update nudoku to 8.0.0.
VersionDeltaFile
1.12+2-2games/nudoku/Makefile
1.9+2-2games/nudoku/distinfo
1.6+2-0games/nudoku/pkg/PLIST
+6-43 files

OpenBSD/ports ChU0G2seditors/kakoune distinfo Makefile, editors/kakoune/patches patch-Makefile

   Update kakoune to latest release 2026.04.12. Based on diff from Lydia
   Sobot ( chilledfrogs () disroot ! org ) who also takes maintainer -
   thanks!

   I added missing make update-patches and make update-plist.
VersionDeltaFile
1.10+12-0editors/kakoune/pkg/PLIST
1.11+2-2editors/kakoune/distinfo
1.3+2-2editors/kakoune/patches/patch-Makefile
1.15+2-2editors/kakoune/Makefile
+18-64 files

OpenBSD/src AlHT2nVusr.sbin/vmd vionet.c virtio.h

   Fix vmd(8) vionet reset race leading to broken networking.

   A driver reset races with the device asynchronously notifying tx
   and rx threads. The current design finishes the reset after the
   threads pause and acknowledge the reset. This can clobber device
   state because a driver doesn't need to wait before reconfiguring
   the device. End result is device thinks it's in a blank slate while
   driver thinks device is configured and device refuses to pass packets
   thinking the driver isn't ready.

   This removes that async reset design and ack message from the
   threads. Reset occurs immediately while emulating the write to the
   register. A generation counter is used to signal to tx and rx
   threads that a reset occurred between they time they finished
   processing virtqueues and the time they grabbed the write lock to
   change interrupt state on the device so they can safely skip
   raising irq lines.

   Original bug reports by mbuhl@ and stsp@.

    [4 lines not shown]
VersionDeltaFile
1.30+55-64usr.sbin/vmd/vionet.c
1.63+2-1usr.sbin/vmd/virtio.h
1.147+1-2usr.sbin/vmd/vmd.h
+58-673 files

OpenBSD/ports Cg0Et4xdevel/py-filebytes/patches patch-setup_py

   pick up upstream commit fixing with newer python
VersionDeltaFile
1.1+33-0devel/py-filebytes/patches/patch-setup_py
+33-01 files

OpenBSD/src REP6Udhlibexec/ftpd ftpd.c

   Avoid potential undefined behavior on write error while sending data.
   From Dhiraj Mishra
   OK deraadt@ tb@
VersionDeltaFile
1.236+6-5libexec/ftpd/ftpd.c
+6-51 files