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 Makefile distinfo, 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.75+3-1net/dnscrypt-proxy/Makefile
1.44+2-2net/dnscrypt-proxy/distinfo
+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

OpenBSD/ports q9fKxK9sysutils/opentofu distinfo Makefile

   Update to opentofu-1.12.5.
VersionDeltaFile
1.45+2-2sysutils/opentofu/distinfo
1.46+1-1sysutils/opentofu/Makefile
+3-32 files

OpenBSD/src vIwrecIlibexec/getty gettytab.5

   gettytab(5): remove old references to pp

   tedu@ removed PPP support back in 2015. Sync the man page to match current
   reality.

   ok millert@, dlg@
VersionDeltaFile
1.29+2-11libexec/getty/gettytab.5
+2-111 files

OpenBSD/src YYBvYC5regress/usr.bin/ssh cfgparse.sh

   Automatically detect IPv6 support and test IPv6 parsing if found.
   This should always be enabled on OpenBSD, but allows us to use the same
   test in Portable without modifications that make syncs harder.
VersionDeltaFile
1.12+13-8regress/usr.bin/ssh/cfgparse.sh
+13-81 files

OpenBSD/src n88lT5xregress/usr.bin/ssh cfgparse.sh

   Factor out all of the IPv6 addresses into variables.  This lets us skip them
   in Portable on platforms that don't support IPv6 all in one place, removing
   diffs from within the tests themselves and making syncs easier.
VersionDeltaFile
1.11+16-7regress/usr.bin/ssh/cfgparse.sh
+16-71 files

OpenBSD/ports GRVw8EYdevel/codex distinfo crates.inc, devel/codex/patches patch-codex-rs_Cargo_toml patch-codex-rs_core_src_agent_role_rs

   devel/codex: update to 0.145.0
VersionDeltaFile
1.38+24-86devel/codex/distinfo
1.26+11-42devel/codex/crates.inc
1.31+3-3devel/codex/patches/patch-codex-rs_Cargo_toml
1.6+2-2devel/codex/patches/patch-codex-rs_core_src_agent_role_rs
1.39+1-1devel/codex/Makefile
1.33+1-1devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
+42-1351 files not shown
+42-1357 files

OpenBSD/src oHKRvyZlibexec/getty subr.c

   getty(8): IXANY is an input flag, not a local flag

   The dx gettytab capability was a no-op, fix this so the capability behaves
   as intended.

   Original fix was submitted by Piotr Durlej in 2024. We applied half of
   that fix at the time. Now apply the other half of the originally submitted
   fix.

   ok millert@
VersionDeltaFile
1.30+3-3libexec/getty/subr.c
+3-31 files

OpenBSD/src AvVFSoIusr.sbin/bgpd rde_update.c

   If a session drops from add-path send to no add-path send then the
   adj-rib-out needs extra cleanup in up_generate_updates().

   In the EVAL_SYNC case up_generate_updates() should check if the
   adjout_prefix (p) returned was for an add-path path. This is the case if
   path_id_tx is not 0. In that case withdraw all paths before calling
   up_process_prefix().

   The add-path side already does this by default.

   OK tb@
VersionDeltaFile
1.203+13-1usr.sbin/bgpd/rde_update.c
+13-11 files