OpenBSD/ports 7ieE1Ps — cad/freecad distinfo Makefile, cad/freecad/files Version.h

   MFC: cad/freecad: update to 1.1.4

   lgtm sthen@
VersionDeltaFile
1.17.2.1+18-22cad/freecad/Makefile
1.5.2.1+14-0cad/freecad/pkg/PLIST
1.3.2.1+5-5cad/freecad/files/Version.h
1.3.2.1+2-2cad/freecad/distinfo
1.2.2.1+1-1cad/freecad/patches/patch-tests_CMakeLists_txt
1.1.2.1+1-1cad/freecad/patches/patch-src_Mod_TechDraw_Gui_CommandCreateDims_cpp
+41-3120 files not shown
+41-3126 files

OpenBSD/ports vddPQrS — cad/freecad distinfo Makefile, cad/freecad/files Version.h

   cad/freecad: update to 1.1.4

   lgtm sthen@
VersionDeltaFile
1.18+18-22cad/freecad/Makefile
1.6+14-0cad/freecad/pkg/PLIST
1.4+5-5cad/freecad/files/Version.h
1.4+2-2cad/freecad/distinfo
1.3+1-1cad/freecad/patches/patch-tests_CMakeLists_txt
1.2+1-1cad/freecad/patches/patch-src_Mod_TechDraw_Gui_CommandCreateDims_cpp
+41-3120 files not shown
+41-3126 files

OpenBSD/ports rLiSzip — devel/py-test-check distinfo Makefile

   devel/py-test-check: update to 3.0.1

   ok sthen@
VersionDeltaFile
1.9+6-2devel/py-test-check/Makefile
1.6+2-2devel/py-test-check/distinfo
+8-42 files

OpenBSD/ports Yreos70 — textproc/xmlwf Makefile distinfo

   update xmlwf to expat 2.8.5
VersionDeltaFile
1.19+4-4textproc/xmlwf/distinfo
1.27+1-1textproc/xmlwf/Makefile
+5-52 files

OpenBSD/ports MndV2zt — www/nextcloud Makefile, www/nextcloud/33 distinfo Makefile

   drop nextcloud 33 now that it's no longer needed for the upgrade path,
   merge existing installs into 34 via @pkgpath, and add the "update to
   latest branch" pkg/MESSAGE. ok landry gonzalo.
VersionDeltaFile
1.1+11-0www/nextcloud/34/pkg/MESSAGE
1.92+0-1www/nextcloud/Makefile
1.6+1-0www/nextcloud/34/pkg/PLIST
1.8+1-0www/nextcloud/34/Makefile
1.10+0-0www/nextcloud/33/distinfo
1.12+0-0www/nextcloud/33/Makefile
+13-12 files not shown
+13-18 files

OpenBSD/src 2OehGrK — usr.bin/ssh ssh.1

   Use the public key in the example of determining a server's public key.
   From lucas at seninha.org on misc with a minor tweak by me.
VersionDeltaFile
1.457+5-4usr.bin/ssh/ssh.1
+5-41 files

OpenBSD/src e35UhZV — usr.bin/tmux prompt.c

   Complete layout names and options again, GitHub issue 5731 from
   intertermux at gmail dot com.
VersionDeltaFile
1.8+31-11usr.bin/tmux/prompt.c
+31-111 files

OpenBSD/ports ttST0JG — devel/py-jaraco-context Makefile distinfo

   update to py3-jaraco.context-6.1.2
VersionDeltaFile
1.5+2-2devel/py-jaraco-context/distinfo
1.8+2-1devel/py-jaraco-context/Makefile
+4-32 files

OpenBSD/ports LlOBDSF — devel/py-jaraco-functools Makefile distinfo

   update to py3-jaraco-functools-4.6.0
VersionDeltaFile
1.8+2-2devel/py-jaraco-functools/distinfo
1.22+1-2devel/py-jaraco-functools/Makefile
+3-42 files

OpenBSD/ports 40Ud8yI — devel/py-jaraco-test Makefile distinfo

   update to py3-jaraco-test-5.7.0
VersionDeltaFile
1.3+2-2devel/py-jaraco-test/distinfo
1.5+1-2devel/py-jaraco-test/Makefile
+3-42 files

OpenBSD/ports ETuwV1I — editors/vim Makefile distinfo, editors/vim/pkg PLIST

   update to vim-9.2.1178
VersionDeltaFile
1.169+2-2editors/vim/distinfo
1.318+1-2editors/vim/Makefile
1.38+2-0editors/vim/pkg/PLIST
+5-43 files

OpenBSD/ports TwEFJun — security/py-cryptodomex Makefile distinfo

   update to py3-cryptodomex-3.24.1
VersionDeltaFile
1.5+2-2security/py-cryptodomex/distinfo
1.10+1-1security/py-cryptodomex/Makefile
+3-32 files

OpenBSD/ports snWYKxY — security/py-cryptodome Makefile distinfo

   update to py3-cryptodome-3.24.1
VersionDeltaFile
1.26+2-2security/py-cryptodome/distinfo
1.47+1-1security/py-cryptodome/Makefile
+3-32 files

OpenBSD/ports 3yRVu8D — devel/py-installer Makefile distinfo

   update to py3-installer-1.1.0
VersionDeltaFile
1.6+2-2devel/py-installer/distinfo
1.12+2-1devel/py-installer/Makefile
+4-32 files

OpenBSD/ports 4kjxxpj — audio/picard Makefile distinfo, audio/picard/pkg PLIST

   update to picard-3.0.2
VersionDeltaFile
1.32+2-2audio/picard/distinfo
1.72+1-1audio/picard/Makefile
1.26+0-1audio/picard/pkg/PLIST
+3-43 files

OpenBSD/ports qDex9Nl — www/tomcat/v9 Makefile distinfo, www/tomcat/v9/pkg PLIST-examples

   update to tomcat-9.0.123
VersionDeltaFile
1.58.2.1+4-4www/tomcat/v9/distinfo
1.49.2.1+3-0www/tomcat/v9/pkg/PLIST-examples
1.66.2.1+1-1www/tomcat/v9/Makefile
+8-53 files

OpenBSD/ports K7sqPkO — www/tomcat/v10 Makefile distinfo, www/tomcat/v10/pkg PLIST-main PLIST-examples

   update to tomcat-10.1.61
VersionDeltaFile
1.38.2.1+15-0www/tomcat/v10/pkg/PLIST-examples
1.46.2.1+4-4www/tomcat/v10/distinfo
1.13.2.1+1-1www/tomcat/v10/pkg/PLIST-main
1.53.2.1+1-1www/tomcat/v10/Makefile
+21-64 files

OpenBSD/ports lsJqwS7 — www/tomcat/v11 Makefile distinfo, www/tomcat/v11/pkg PLIST-examples PLIST-main

   update to tomcat-11.0.27
VersionDeltaFile
1.22.2.1+4-4www/tomcat/v11/distinfo
1.12.2.1+2-2www/tomcat/v11/pkg/PLIST-main
1.17.2.1+3-0www/tomcat/v11/pkg/PLIST-examples
1.22.2.1+1-1www/tomcat/v11/Makefile
+10-74 files

OpenBSD/ports 0HOYzZy — www/tomcat/v11 Makefile distinfo, www/tomcat/v11/pkg PLIST-examples PLIST-main

   update to tomcat-11.0.27
VersionDeltaFile
1.23+4-4www/tomcat/v11/distinfo
1.13+2-2www/tomcat/v11/pkg/PLIST-main
1.18+3-0www/tomcat/v11/pkg/PLIST-examples
1.23+1-1www/tomcat/v11/Makefile
+10-74 files

OpenBSD/ports Zt0FJ6K — www/tomcat/v10 Makefile distinfo, www/tomcat/v10/pkg PLIST-main PLIST-examples

   update to tomcat-10.1.61
VersionDeltaFile
1.39+15-0www/tomcat/v10/pkg/PLIST-examples
1.47+4-4www/tomcat/v10/distinfo
1.14+1-1www/tomcat/v10/pkg/PLIST-main
1.54+1-1www/tomcat/v10/Makefile
+21-64 files

OpenBSD/ports YB8o3BS — www/tomcat/v9 Makefile distinfo, www/tomcat/v9/pkg PLIST-examples

   update to tomcat-9.0.123
VersionDeltaFile
1.59+4-4www/tomcat/v9/distinfo
1.50+3-0www/tomcat/v9/pkg/PLIST-examples
1.67+1-1www/tomcat/v9/Makefile
+8-53 files

OpenBSD/ports C9RvtW4 — lang/lucee/v6 Makefile distinfo

   update to lucee-6.2.9.4
VersionDeltaFile
1.18.2.1+1-3lang/lucee/v6/Makefile
1.15.2.1+2-2lang/lucee/v6/distinfo
+3-52 files

OpenBSD/ports ZXrlHug — lang/lucee/v6 Makefile distinfo

   update to lucee-6.2.9.4
VersionDeltaFile
1.16+2-2lang/lucee/v6/distinfo
1.20+1-2lang/lucee/v6/Makefile
+3-42 files

OpenBSD/src 57dj0KN — usr.sbin/ypbind Makefile ypbind.c

   unfortunately ypbind's daemon() call happens after it has done network
   binding to interlock parent exit to stall /etc/rc, so it would need to
   carry pledge "proc" during network speaking. proposed by jmatthew.  i also
   forgot pledge cpath and flock.
   Instead of holding "proc", I've used a pipe[] and fork() early on to
   interlock the parent until the child has a binding, and closes the pipe.
   ok jmatthew, who tested
VersionDeltaFile
1.86+39-10usr.sbin/ypbind/ypbind.c
1.6+2-2usr.sbin/ypbind/Makefile
+41-122 files

OpenBSD/src Qd8fF9Q — sys/dev/pci if_aq_pci.c

   set ifp->if_link_state to LINK_STATE_DOWN in attach.

   aq doesn't complete packet transmission if the link is down, so
   aq_start uses LINK_STATE_IS_UP(ifp->if_link_state) to decide if it
   should drop the queued packets or actually put them on the ring.

   however, LINK_STATE_IS_UP() returns true if the link state is
   LINK_STATE_UNKNOWN, which is the default value for the link state
   in struct ifnet (because it's 0). this means if aq(4) is booted
   without being plugged into the network, the link state handler
   doesnt run and change the state to UP or DOWN, which leaves it
   UNKNOWN. that's enough to confuse aq_start though.

   defaulting the state to down properly represents the state of the
   link, which in turn makes aq_start do the right thing with the
   packets. if the network is plugged in on boot, the phy layer notices
   and moves it to UP as expected.

   found by Paul de Weerd on bugs@

    [2 lines not shown]
VersionDeltaFile
1.39+2-1sys/dev/pci/if_aq_pci.c
+2-11 files

OpenBSD/ports aUiOWYu — sysutils/unionfs-fuse Makefile distinfo, sysutils/unionfs-fuse/patches patch-src_fuse_ops_c

   Update to unionfs-fuse-3.8

   Changes: https://github.com/rpodgorny/unionfs-fuse/blob/v3.8/NEWS
VersionDeltaFile
1.10+2-2sysutils/unionfs-fuse/distinfo
1.5+1-1sysutils/unionfs-fuse/patches/patch-src_fuse_ops_c
1.12+1-1sysutils/unionfs-fuse/Makefile
+4-43 files

OpenBSD/src vQ68cUD — sys/dev/microcode/rge rgemcode.h, sys/dev/pci if_rge.c if_rgereg.h

   Split the rge(4) microcode into sys/dev/microcode/rge

   Suggested by deraadt@
VersionDeltaFile
1.1+11,101-0sys/dev/microcode/rge/rgemcode.h
1.19+1-11,093sys/dev/pci/if_rgereg.h
1.47+2-1sys/dev/pci/if_rge.c
+11,104-11,0943 files

OpenBSD/ports 6saScbj — games/scummvm Makefile distinfo, games/scummvm/patches patch-configure

   update to scummvm 2026.4.0
VersionDeltaFile
1.27+7-0games/scummvm/pkg/PLIST
1.34+2-2games/scummvm/patches/patch-configure
1.52+2-2games/scummvm/distinfo
1.111+1-1games/scummvm/Makefile
+12-54 files

OpenBSD/src uJv0BTj — sys/dev/pci files.pci if_rge.c

   Add RX queues/RSS/TSO support and update microcode for RTL8127.

   On the RTL8127, the RX and TX descriptors use the 16-byte format
   instead of the 32-byte one.
VersionDeltaFile
1.18+1,644-649sys/dev/pci/if_rgereg.h
1.46+879-303sys/dev/pci/if_rge.c
1.373+2-2sys/dev/pci/files.pci
+2,525-9543 files

OpenBSD/src mJ4tgoV — usr.sbin/npppd/pppoe pppoed.c

   Fix TLV handling which lacks the check length checks for padding.
   This could out-of-bounds memory write, stack disclosure, and SIGSEGV.

   Reported and fix provided by Franz Bettag
VersionDeltaFile
1.27+11-3usr.sbin/npppd/pppoe/pppoed.c
+11-31 files