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

OpenBSD/ports 91VG1ny — audio/libmikmod Makefile distinfo

   Update libmikmod to 3.3.15.
VersionDeltaFile
1.14+2-2audio/libmikmod/distinfo
1.43+1-1audio/libmikmod/Makefile
+3-32 files

OpenBSD/ports DugaT0R — www/zola Makefile crates.inc

   Update zola to 0.23.6.
VersionDeltaFile
1.8+686-552www/zola/distinfo
1.3+342-275www/zola/crates.inc
1.21+4-3www/zola/Makefile
+1,032-8303 files

OpenBSD/ports FVkA6rq — devel/py-dulwich/pkg PLIST

   unbreak PLIST, it's %% not % to pull in PFRAG. found by naddy.
VersionDeltaFile
1.26+1-1devel/py-dulwich/pkg/PLIST
+1-11 files

OpenBSD/ports YWR8yA4 — math/lean Makefile

   lean: drop maintainer
VersionDeltaFile
1.13+1-3math/lean/Makefile
+1-31 files

OpenBSD/src JoI7Lm4 — usr.sbin/rdate rdate.c

   rdate: Tidy up -o remainder

   In rdate.c, rev 1.38 the -o option was removed. But getopt() was
   forgotten. Clean it up.

   ok deraadt
VersionDeltaFile
1.40+2-2usr.sbin/rdate/rdate.c
+2-21 files

OpenBSD/ports X7VISLZ — devel/stylua Makefile crates.inc

   devel/stylua: Update to v2.6.0.

   Diff from Laurent Cheylus, thanks!
VersionDeltaFile
1.8+6-6devel/stylua/distinfo
1.6+2-2devel/stylua/crates.inc
1.9+1-1devel/stylua/Makefile
+9-93 files

OpenBSD/ports iS3Ig0x — editors/neovim Makefile distinfo

   editors/neovim: update to v0.12.6.

   Diff from Laurent Cheylus, thanks!
VersionDeltaFile
1.45+2-2editors/neovim/distinfo
1.71+1-1editors/neovim/Makefile
+3-32 files

OpenBSD/src xkIea51 — usr.sbin/apmd apmd.c

   Improve previous commit; prevent log messages on systems without a battery
   or when the battery status is unknown.

   ok deraadt@, mlarkin@
VersionDeltaFile
1.115+9-12usr.sbin/apmd/apmd.c
+9-121 files

OpenBSD/ports PNk5q3c — devel/rebar3 Makefile distinfo, devel/rebar3/patches patch-rebar_config

   devel/rebar3: Update to 3.27.3

   Fixes CVE-2026-103060
   "... published package can delete and overwrite a directory outside _build"
VersionDeltaFile
1.15+2-2devel/rebar3/distinfo
1.16+1-1devel/rebar3/patches/patch-rebar_config
1.26+1-1devel/rebar3/Makefile
+4-43 files

OpenBSD/src 97lwXCE — usr.bin/tmux tmux.h input.c

   Add a flag to mark screen_write_ctx as coming from pane input and change
   a function argument.
VersionDeltaFile
1.300+9-8usr.bin/tmux/screen-write.c
1.275+4-1usr.bin/tmux/input.c
1.1458+2-1usr.bin/tmux/tmux.h
+15-103 files

OpenBSD/src ze5ZLJp — usr.bin/tmux window-tree.c mode-tree.c

   For tree mode, hold a reference to prompt and other bits across command
   to avoid crashing when killing the session with the mode's pane. GitHub
   issue 5728.
VersionDeltaFile
1.104+20-15usr.bin/tmux/mode-tree.c
1.97+5-7usr.bin/tmux/window-tree.c
+25-222 files

OpenBSD/src 5Mw0Inj — usr.sbin/apmd apmd.c

   the -z/-Z options shouldn't instantly suspend/hibernate a machine
   without a battery, as observed by mlarkin
   ok mlarkin jca kettenis
VersionDeltaFile
1.114+12-1usr.sbin/apmd/apmd.c
+12-11 files

OpenBSD/src r9DOxSQ — usr.sbin/snmpd snmpd.h snmpd.c

   whitespace
VersionDeltaFile
1.18+5-6usr.sbin/snmpd/application_agentx.c
1.3+5-5usr.sbin/snmpd/mib.y
1.94+3-3usr.sbin/snmpd/parse.y
1.46+3-3usr.sbin/snmpd/application.c
1.126+2-2usr.sbin/snmpd/snmpd.h
1.56+2-2usr.sbin/snmpd/snmpd.c
+20-216 files

OpenBSD/src iVH44q2 — usr.sbin/unbound Makefile.bsd-wrapper

   exec make (in the obj dir) silently using @
VersionDeltaFile
1.21+2-2usr.sbin/unbound/Makefile.bsd-wrapper
+2-21 files

OpenBSD/ports d5iEkMo — audio/picard distinfo Makefile, audio/picard/pkg PLIST

   update to picard-3.0.1, dropping another py-qt5 user
VersionDeltaFile
1.25+1,218-424audio/picard/pkg/PLIST
1.71+16-11audio/picard/Makefile
1.31+2-2audio/picard/distinfo
+1,236-4373 files

OpenBSD/ports LQahaCV — devel/swig Makefile, devel/swig/patches patch-CCache_test_sh

   swig port tweaks:
   - add a note about issues with 4.5 dropping py2 api
   - allow more tests to run by disabling some failing ones which trigger an exit
   - move "don't run update-plist after make test" from a Makefile comment to
   a post-test echo
VersionDeltaFile
1.1+47-0devel/swig/patches/patch-CCache_test_sh
1.89+16-19devel/swig/Makefile
+63-192 files

OpenBSD/src 7hT3yeG — usr.sbin/rpki-client repo.c main.c

   Rename nonfunc_ca to ca

   Part of a refactor towards a general purpose tree of CA information

   OK tb@
VersionDeltaFile
1.15+61-61usr.sbin/rpki-client/nca.c
1.62+14-14usr.sbin/rpki-client/output-json.c
1.319+10-10usr.sbin/rpki-client/main.c
1.305+10-10usr.sbin/rpki-client/extern.h
1.93+6-6usr.sbin/rpki-client/repo.c
+101-1015 files

OpenBSD/ports qUs0Udc — devel/swig/patches patch-configure

   committed upstream, update comment
VersionDeltaFile
1.5+4-8devel/swig/patches/patch-configure
+4-81 files

OpenBSD/src kjVWcFZ — usr.bin/tmux input.c

   Shorten some long lines.
VersionDeltaFile
1.274+6-5usr.bin/tmux/input.c
+6-51 files

OpenBSD/ports IbHhhG5 — emulators/fuse-utils Makefile distinfo, emulators/fuse-utils/pkg PLIST

   Update fuse-utils to 1.5.0.
VersionDeltaFile
1.20+2-2emulators/fuse-utils/distinfo
1.42+1-1emulators/fuse-utils/Makefile
1.11+2-0emulators/fuse-utils/pkg/PLIST
+5-33 files

OpenBSD/ports pIG6q3g — emulators/fuse Makefile distinfo

   Update fuse to 1.10.0.
VersionDeltaFile
1.29+2-2emulators/fuse/distinfo
1.57+1-1emulators/fuse/Makefile
+3-32 files

OpenBSD/ports QXzzo1r — devel/libspectrum distinfo Makefile

   Update libspectrum to 1.7.0.

   OK benoit@
VersionDeltaFile
1.28+2-2devel/libspectrum/distinfo
1.48+2-2devel/libspectrum/Makefile
+4-42 files

OpenBSD/ports ICfXAk2 — net/unifi/snappy-java Makefile distinfo, net/unifi/snappy-java/patches patch-target_snappy-1_1_10_CMakeLists_txt

   bump to snappy-java 1.1.10.8
VersionDeltaFile
1.1+12-0net/unifi/snappy-java/patches/patch-target_snappy-1_1_10_CMakeLists_txt
1.4+4-4net/unifi/snappy-java/distinfo
1.15+3-3net/unifi/snappy-java/Makefile
+19-73 files

OpenBSD/ports 4cOdpW4 — net/unifi/main Makefile distinfo, net/unifi/main/pkg MESSAGE DESCR

   update to unifi-10.6.106
VersionDeltaFile
1.45.4.1+5,672-4,059net/unifi/main/pkg/PLIST
1.46.4.1+6-6net/unifi/main/distinfo
1.64.4.1+5-6net/unifi/main/Makefile
1.4.4.1+0-5net/unifi/main/pkg/DESCR
1.1.2.1+0-0net/unifi/main/pkg/MESSAGE
+5,683-4,0765 files