OpenBSD/ports VaUCfBndevel/py-rich distinfo Makefile, devel/py-rich/pkg PLIST

   update py-rich to 15.0.0
VersionDeltaFile
1.9+71-3devel/py-rich/pkg/PLIST
1.14+2-2devel/py-rich/distinfo
1.22+1-2devel/py-rich/Makefile
+74-73 files

OpenBSD/src baI1jOvsys/uvm uvm_object.c

   sys/uvm: fix uao_dropswap() index typo

   The loop variable indexes the current pgs[] batch, not the page within
   the object. Pass the fetched page's object offset to uao_dropswap(), as
   the other resident page callers do.

   OK: kettenis@
VersionDeltaFile
1.29+2-2sys/uvm/uvm_object.c
+2-21 files

OpenBSD/src khwkc6Gsys/arch/riscv64/dev smtpmic.c

   Unconditionally set cpuresetfn and powerdownfn.  The K3 firmware that I'm
   currently working with claims to implement the System Reset Extension,
   but the reset doesn't actually work.  Looking at the K1/K3 firmware
   code reveals that the firmware would do the same thing as this driver,
   so overriding these functions should be fine.

   ok jsg@
VersionDeltaFile
1.2+3-5sys/arch/riscv64/dev/smtpmic.c
+3-51 files

OpenBSD/src FmfcDvhusr.bin/tmux cmd-show-options.c tmux.1

   Switch show-options over to using a format and add -F.
VersionDeltaFile
1.75+157-94usr.bin/tmux/cmd-show-options.c
1.1148+25-2usr.bin/tmux/tmux.1
1.15+16-1usr.bin/tmux/hooks.c
1.1414+3-1usr.bin/tmux/tmux.h
+201-984 files

OpenBSD/src R41I0s7sys/arch/riscv64/dev smtclock.c

   Add support for the Spacemit K3 SoC.  Fix a pasto in most of the
   Spacemit K1 UART reset control definitions spotted while working
   on this code.

   ok jsg@
VersionDeltaFile
1.5+216-20sys/arch/riscv64/dev/smtclock.c
+216-201 files

OpenBSD/src fIhjACVusr.bin/tmux key-bindings.c

   Add a menu on empty areas to allow a new pane to be created.
VersionDeltaFile
1.190+6-1usr.bin/tmux/key-bindings.c
+6-11 files

OpenBSD/src mVBris7usr.bin/tmux cmd-show-options.c

   Show user hooks correctly with show-hooks.
VersionDeltaFile
1.74+10-6usr.bin/tmux/cmd-show-options.c
+10-61 files

OpenBSD/ports FLUGEiWdevel/bats distinfo Makefile

   Update to bats-1.14.0

   Changes: https://github.com/bats-core/bats-core/releases/tag/v1.14.0
VersionDeltaFile
1.15+2-2devel/bats/distinfo
1.16+1-1devel/bats/Makefile
+3-32 files

OpenBSD/ports bkq4JVDshells/fish/main distinfo Makefile, shells/fish/main/pkg PLIST

   shells/fish: Update to 4.8.1

   from Florian Viehweger (Maintainer), with a tweak to avoid troubles with
   the re-rolled fluent-ftl-tools tarball from me. discussed with naddy@
VersionDeltaFile
1.14+4-4shells/fish/main/distinfo
1.15+5-2shells/fish/main/Makefile
1.12+2-0shells/fish/main/pkg/PLIST
+11-63 files

OpenBSD/src lICvhk2usr.sbin/ospf6d interface.c parse.y

   ospf6d: preserve configured interface type on link update

   When an interface undergoes a link state change (RTM_IFINFO),
   if_update() unconditionally overwrites iface->type based on current
   interface flags. This causes interfaces explicitly configured with "type
   p2p" in ospf6d.conf to revert to broadcast (IF_TYPE_BROADCAST) on link
   bounce.

   Introduce F_IFACE_TYPE to track whether the interface type was set by
   configuration, and only auto-derive the type from interface flags when
   this flag is not set.

   Reported and tested by Atanas Vladimirov.

   OK claudio@
VersionDeltaFile
1.31+8-6usr.sbin/ospf6d/interface.c
1.54+4-2usr.sbin/ospf6d/parse.y
1.53+2-1usr.sbin/ospf6d/ospf6d.h
+14-93 files

OpenBSD/src fDmHtdwusr.sbin/vmd virtio.c

   vmd(8): guard synchronous imsg channel with a mutex.

   Serialize vcpu access to the synchronous imsg channel for communicating
   PCI register access to virtio device child processes. If vmd ever
   becomes MP, VCPUs could interleave during the io emulation on the imsg
   channel.

   Report and original diff by Andrew Griffiths. Modified to move the
   mutex into the global state of the vm process instead of per-device.

   ok hshoexer@
VersionDeltaFile
1.142+27-8usr.sbin/vmd/virtio.c
+27-81 files

OpenBSD/src h3janBfsys/dev/pci if_ice.c if_icevar.h

   ice(4): enable use of 128 DMA segments for TSO packets again

   This diff contains two fixes for the ice_tso_detect_sparse()
   function to prevent the 'Too many data commands' error:

    1. Replace wrong computation of nsegs with already
       specified map->dm_nsegs from the DMA layer.

    2. Reinstate ICE_MAX_TX_SEGS for max. No. of Segments
       per MSS section.

   Tested by bluhm

   OK bluhm@, stsp@
VersionDeltaFile
1.71+10-17sys/dev/pci/if_ice.c
1.12+2-2sys/dev/pci/if_icevar.h
+12-192 files

OpenBSD/ports U5QV8uZnet/isc-bind distinfo Makefile, net/isc-bind/patches patch-bin_dig_nslookup_c

   update to isc-bind-9.20.26
   https://downloads.isc.org/isc/bind9/9.20.26/doc/arm/html/notes.html#notes-for-bind-9-20-26
VersionDeltaFile
1.146.2.3+2-2net/isc-bind/distinfo
1.25.2.1+2-2net/isc-bind/patches/patch-bin_dig_nslookup_c
1.218.2.3+1-1net/isc-bind/Makefile
1.46.2.1+0-1net/isc-bind/pkg/PLIST
+5-64 files

OpenBSD/ports iQiUhd4net/isc-bind distinfo Makefile, net/isc-bind/patches patch-bin_dig_nslookup_c

   update to isc-bind-9.20.26
   https://downloads.isc.org/isc/bind9/9.20.26/doc/arm/html/notes.html#notes-for-bind-9-20-26
VersionDeltaFile
1.26+2-2net/isc-bind/patches/patch-bin_dig_nslookup_c
1.149+2-2net/isc-bind/distinfo
1.221+1-1net/isc-bind/Makefile
1.47+0-1net/isc-bind/pkg/PLIST
+5-64 files

OpenBSD/src lcpi2Rslib/libcrypto/sha sha3.c

   Improve SHA-3 performance.

   Replace the tiny-sha3 keccakf implementation with an unrolled and
   interleaved algorithm, that is hidden away in an obsolete reference
   implementation.

   This gets us 3.3x speed up on arm64 (Apple M2), a 1.3x speed up on amd64
   (Intel i7-1165G7) and 6x speed up on sparc64 (M3000).

   ok tb@
VersionDeltaFile
1.21+286-42lib/libcrypto/sha/sha3.c
+286-421 files

OpenBSD/src wjwUXznlib/libc/hash sha512.c

   Correctly handle bit count for SHA-512.

   The SHA-512 bit counter is 128 bits - as such, we need to handle overflow
   and increment the second 64 bit field.

   Reported by claudio@

   ok claudio@ tb@
VersionDeltaFile
1.2+6-2lib/libc/hash/sha512.c
+6-21 files

OpenBSD/ports mYAbv8lconverters/p5-Sereal distinfo Makefile, converters/p5-Sereal-Decoder distinfo Makefile

   update p5-Sereal-Decoder p5-Sereal-Encoder p5-Sereal to 5.009
   changes not relevant for OpenBSD
VersionDeltaFile
1.15+2-2converters/p5-Sereal-Encoder/distinfo
1.15+2-2converters/p5-Sereal-Decoder/distinfo
1.5+2-2converters/p5-Sereal/distinfo
1.20+1-1converters/p5-Sereal-Decoder/Makefile
1.20+1-1converters/p5-Sereal-Encoder/Makefile
1.5+1-1converters/p5-Sereal/Makefile
+9-96 files

OpenBSD/ports 4PK6toPmultimedia/libass Makefile

   fix build on other archs without asm support
   from Brad (maintainer)
VersionDeltaFile
1.37+2-1multimedia/libass/Makefile
+2-11 files

OpenBSD/ports EjLPOqAgeo/qgis Makefile

   geo/qgis: enable support for geo/geographiclib
VersionDeltaFile
1.234+4-1geo/qgis/Makefile
+4-11 files

OpenBSD/ports M6USwx6net/powerdns_recursor distinfo Makefile

   update to powerdns-recursor-5.4.4
VersionDeltaFile
1.61.2.4+2-2net/powerdns_recursor/distinfo
1.72.2.4+1-1net/powerdns_recursor/Makefile
+3-32 files

OpenBSD/ports 8xydGZ1net/sslh/pkg PLIST

   unbreak previous, my tree had a local test change in.
VersionDeltaFile
1.9+2-2net/sslh/pkg/PLIST
+2-21 files

OpenBSD/ports HydZhaZnet/powerdns_recursor distinfo Makefile

   UPdate to PowerDNS Recursor 5.4.4

   See https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2026-10.html
VersionDeltaFile
1.65+2-2net/powerdns_recursor/distinfo
1.76+1-1net/powerdns_recursor/Makefile
+3-32 files

OpenBSD/ports PzI15uinet/dnscrypt-proxy distinfo Makefile, net/dnscrypt-proxy/pkg DESCR

   update to dnscrypt-proxy-2.1.18, from Igor Zornik (taking maintainer)
   small tweak to DESCR from me to remove duplication
VersionDeltaFile
1.5+3-4net/dnscrypt-proxy/pkg/DESCR
1.44+2-2net/dnscrypt-proxy/distinfo
1.75+3-1net/dnscrypt-proxy/Makefile
+8-73 files

OpenBSD/ports bV3RwSIdevel/zizmor distinfo crates.inc

   Update to zizmor 1.28.0

   https://github.com/zizmorcore/zizmor/releases/tag/v1.28.0
VersionDeltaFile
1.7+14-16devel/zizmor/distinfo
1.6+6-7devel/zizmor/crates.inc
1.10+1-1devel/zizmor/Makefile
+21-243 files

OpenBSD/ports QJoLpEmgames/0ad/base Makefile

   0ad/base: mark nojunk due to setuptools being picked up during the build

   suggested by sthen
VersionDeltaFile
1.60+3-0games/0ad/base/Makefile
+3-01 files

OpenBSD/ports A4JyO5ugeo Makefile

   geo/Makefile: +geographiclib
VersionDeltaFile
1.107+1-0geo/Makefile
+1-01 files

OpenBSD/ports cJvXTsjgeo/geographiclib Makefile distinfo, geo/geographiclib/patches patch-CMakeLists_txt

   Import geo/geographiclib 2.7

   GeographicLib is a small C++ library for:
   * geodesic and rhumb line calculations;
   * conversions between geographic, UTM, UPS, MGRS, geocentric, and local
     cartesian coordinates;
   * gravity (e.g., EGM2008) and geomagnetic field (e.g., WMM2020)
     calculations;
   * computations on a triaxial ellipsoid.

   ok sthen@
VersionDeltaFile
1.1+106-0geo/geographiclib/pkg/PLIST
1.1+24-0geo/geographiclib/Makefile
1.1+21-0geo/geographiclib/patches/patch-CMakeLists_txt
1.1+8-0geo/geographiclib/pkg/DESCR
1.1+2-0geo/geographiclib/distinfo
1.1.1.1+0-0geo/geographiclib/pkg/PLIST
+161-04 files not shown
+161-010 files

OpenBSD/src LYZ4OFKusr.bin/tmux format.c tmux.1

   Add A modifier to cycle through a series of values, GitHub issue 5412
   from Fernando Daciuk.
VersionDeltaFile
1.408+96-5usr.bin/tmux/format.c
1.1147+21-1usr.bin/tmux/tmux.1
1.499+3-1usr.bin/tmux/server-client.c
1.1413+2-1usr.bin/tmux/tmux.h
+122-84 files

OpenBSD/ports 4IBtHBjsysutils/google-cloud-sdk distinfo Makefile, sysutils/google-cloud-sdk/pkg PLIST

   Update to google-cloud-sdk-577.0.0.
VersionDeltaFile
1.429+205-0sysutils/google-cloud-sdk/pkg/PLIST
1.447+2-2sysutils/google-cloud-sdk/distinfo
1.467+1-1sysutils/google-cloud-sdk/Makefile
+208-33 files

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

   Update to ibus-typing-booster-2.30.11.
VersionDeltaFile
1.98+2-2inputmethods/ibus-typing-booster/distinfo
1.107+1-1inputmethods/ibus-typing-booster/Makefile
+3-32 files