OpenBSD/src vQoS8Tvsys/arch/octeon/dev cn30xxgmx.c if_cnmac.c

   sys/cnmac: support CN71xx 1000BASE-X ports

   Some CN71xx boards describe active GMX ports only in the PIP device
   tree, and mark the CPU facing link as cavium,sgmii-mac-1000x-mode with
   cavium,disable-autonegotiation, but without a PHY handle. OpenBSD
   otherwise trusts GMX0_INF_MODE for port discovery and insists on a PHY
   attach in cn30xxgmx_attach(), so such ports never reach cnmac with a
   usable media setup.

   Enumerate CN71xx SGMII ports from pip/interface at N when that description
   is present, carry the 1000x and disable-autonegotiation flags into the
   per port state, and let cnmac seed fixed 1000baseT full duplex media for
   that case. Ports that still use a normal SGMII PHY path continue to go
   through cn30xxsmi_get_phy() and mii_attach() unchanged.

   Tested on two CN71xx Octeon systems: Juniper SRX300, which uses
   1000BASE-X DT ports, and Ubiquiti EdgeRouter 4, which does not.

   OK: visa@
VersionDeltaFile
1.56+71-6sys/arch/octeon/dev/cn30xxgmx.c
1.88+25-1sys/arch/octeon/dev/if_cnmac.c
1.15+3-1sys/arch/octeon/dev/cn30xxgmxvar.h
+99-83 files

OpenBSD/src VV6CJrMusr.bin/vi/ex ex_global.c

   When updating the ranges after an insertion or deletion, the range
   should be up to and including the current line number.
   This behavior is consistent with historic vi as well as modern vim.

   Reported by Tim Case, fix from Walter Alejandro Iglesias
VersionDeltaFile
1.20+4-4usr.bin/vi/ex/ex_global.c
+4-41 files

OpenBSD/src 4cuqRBausr.bin/vi/vi vs_split.c

   vs_split() uses sp's visual map without checking it exists.

   OK millert
VersionDeltaFile
1.19+7-1usr.bin/vi/vi/vs_split.c
+7-11 files

OpenBSD/src ju5DbqBsys/net route.c

   Use M_RTABLE and not M_TEMP for MPLS data attached to rt_llinfo.

   OK phessler@
VersionDeltaFile
1.451+4-3sys/net/route.c
+4-31 files

OpenBSD/ports l8rHdxFmeta/tor-browser Makefile, www/tor-browser Makefile.inc

   Tor Browser: update to 15.0.10
VersionDeltaFile
1.107.2.9+6-6www/tor-browser/browser/distinfo
1.113.2.9+2-2meta/tor-browser/Makefile
1.110.2.9+1-1www/tor-browser/Makefile.inc
1.178.2.11+1-1www/tor-browser/browser/Makefile
+10-104 files

OpenBSD/ports A4yRmltmeta/tor-browser Makefile, www/tor-browser Makefile.inc

   Tor Browser: update to 15.0.10

   OK naddy@
VersionDeltaFile
1.118+6-6www/tor-browser/browser/distinfo
1.124+2-2meta/tor-browser/Makefile
1.121+1-1www/tor-browser/Makefile.inc
1.197+1-1www/tor-browser/browser/Makefile
+10-104 files

OpenBSD/src CUvK1sDusr.sbin/ntpd util.c

   grow the buffer to hold the sprintf'd rtable id by 8 bytes so it can hold
   the full range an int can express.
   the previous buffer was large enough since the rtable id is clamped to 0..
   RT_TABLEID_MAX which is 255, however, it is a bit much to ask for analyzers -
   including those in compilers - to detect that, 8 extra bytes on the stack
   cost us effectively nothing, and it feels a bit more robust.
   triggered by bcook's portable diffs, ok claudio
VersionDeltaFile
1.30+2-2usr.sbin/ntpd/util.c
+2-21 files

OpenBSD/src O61H4LMusr.sbin/ntpd ntpd.c

   in show_peer_msg, grow the buffer to hold the sprintf'd stratum by 1 byte.
   the previous buffer was large enough since startum is clamped to 0..15,
   however, it is a bit much to ask for analyzers - including those in
   compilers - to detect that, an extra byte on the stack costs us effectively
   nothing, and it feels a bit more robust.
   triggered by bcook's portable diffs, ok claudio
VersionDeltaFile
1.145+2-2usr.sbin/ntpd/ntpd.c
+2-21 files

OpenBSD/src bHr02WHusr.sbin/bgpd bgpd.conf.5

   Add missing It in '.It Ic min-version Ar number'
VersionDeltaFile
1.253+3-3usr.sbin/bgpd/bgpd.conf.5
+3-31 files

OpenBSD/src mrZAlbssys/scsi scsi_base.c

   Use &nowake as ident in tsleep_nsec call instead of using a stack variable
   for the same goal. Using &nowake is becomes clear that there is no wakeup
   call for this sleep.

   noticed by robert@ with llvm22
   OK jca@ krw@
VersionDeltaFile
1.285+3-2sys/scsi/scsi_base.c
+3-21 files

OpenBSD/src 6tWkk3qshare/man/man9 tsleep.9

   tsleep.9: replace two instances of -- with em dashes per mandoc -Tlint

   makes sense to jca
VersionDeltaFile
1.18+4-4share/man/man9/tsleep.9
+4-41 files

OpenBSD/src QXrxRfPshare/man/man9 tsleep.9

   tsleep.9: add const volatile qualifiers for ident

   This matches the changes with kern_synch.c r1.90 (2009).

   ok claudio jca
VersionDeltaFile
1.17+11-11share/man/man9/tsleep.9
+11-111 files

OpenBSD/ports ajxZT44mail/mozilla-thunderbird distinfo Makefile

   mail/mozilla-thunderbird: MFC update to 140.10.0

   see https://www.thunderbird.net/en-US/thunderbird/140.10.0esr/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-34/
VersionDeltaFile
1.301.2.11+2-2mail/mozilla-thunderbird/distinfo
1.513.2.12+1-1mail/mozilla-thunderbird/Makefile
+3-32 files

OpenBSD/src X3RBuXdusr.bin/tmux server-client.c tty-features.c

   Add feature for progress bar and pass to outside terminal, GitHu issue
   4972 from Eric Dorland.
VersionDeltaFile
1.453+20-1usr.bin/tmux/server-client.c
1.35+17-3usr.bin/tmux/tty-features.c
1.459+8-1usr.bin/tmux/tty.c
1.1050+6-2usr.bin/tmux/tmux.1
1.1308+4-1usr.bin/tmux/tmux.h
1.105+2-1usr.bin/tmux/tty-term.c
+57-96 files

OpenBSD/src nuOFa7susr.bin/vi/ex ex.c

   Fix underflows in ex(1) and vi(1) +cmd parser

   OK millert@
VersionDeltaFile
1.24+3-2usr.bin/vi/ex/ex.c
+3-21 files

OpenBSD/src NPl6ZS3usr.bin/tmux status.c

   Translate keypad keys to text in prompt input. From Barrett Ruth in
   GitHub issue 4996.
VersionDeltaFile
1.261+47-2usr.bin/tmux/status.c
+47-21 files

OpenBSD/src 8Llx8fIusr.bin/tmux options-table.c key-bindings.c

   Add a couple of controls (kill, zoom) to default pane-status-format.
   Will be more to come with floating panes. From Dane Jensen in GitHub
   issue 4981.
VersionDeltaFile
1.208+9-2usr.bin/tmux/options-table.c
1.166+5-1usr.bin/tmux/key-bindings.c
+14-32 files

OpenBSD/src aNTb1iUusr.bin/tmux session.c tmux.c

   Sanitize pane titles and window and session names more consistently and
   strictly, prevents C0 characters and other nonvisible characters causing
   problems. Reported (with a different fix) by Chris Monardo in GitHub
   issue 4999.
VersionDeltaFile
1.103+1-19usr.bin/tmux/session.c
1.217+19-1usr.bin/tmux/tmux.c
1.98+14-5usr.bin/tmux/screen.c
1.314+9-4usr.bin/tmux/window.c
1.258+4-7usr.bin/tmux/input.c
1.36+7-3usr.bin/tmux/spawn.c
+54-395 files not shown
+69-5211 files

OpenBSD/src QMFSfCSusr.bin/tmux window-clock.c

   Make clock visible on terminals without colours, from Manuel Einfalt in
   GitHub issue 5001.
VersionDeltaFile
1.32+3-2usr.bin/tmux/window-clock.c
+3-21 files

OpenBSD/src Xk7mKyQusr.bin/tmux format.c

   Add a fairly low time limit to format evaluation to stop absurdly nested
   formats from making tmux appear to hang.
VersionDeltaFile
1.360+16-2usr.bin/tmux/format.c
+16-21 files

OpenBSD/src S6pgSEjusr.bin/tmux window-copy.c

   Do not leak hyperlinks in copy mode, from Barrett Ruth in GitHub issue
   5020.
VersionDeltaFile
1.394+4-2usr.bin/tmux/window-copy.c
+4-21 files

OpenBSD/src aHtPBg6usr.bin/tmux tmux.1

   Remove no longer accurate statement from tmux.1, reported by dkuettel at
   gmail dot com.
VersionDeltaFile
1.1049+2-3usr.bin/tmux/tmux.1
+2-31 files

OpenBSD/src ziiD7QYusr.bin/tmux tty-features.c tty-keys.c

   Add a default set of features for WezTerm.
VersionDeltaFile
1.34+41-32usr.bin/tmux/tty-features.c
1.205+3-1usr.bin/tmux/tty-keys.c
+44-332 files

OpenBSD/ports ABH35LHdevel/llvm/20 Makefile, devel/llvm/20/patches patch-lld_ELF_LinkerScript_cpp

   fix section merging for .srodata and .openbsd.randomdata

   there was a bad merge of changes and a comma was lost and with that
   section merging for .srodata and .openbsd.randomdata

   ok naddy@, sthen@
VersionDeltaFile
1.15+4-4devel/llvm/20/Makefile
1.19+4-4devel/llvm/21/Makefile
1.2+2-2devel/llvm/20/patches/patch-lld_ELF_LinkerScript_cpp
1.2+2-2devel/llvm/21/patches/patch-lld_ELF_LinkerScript_cpp
1.2+2-2devel/llvm/22/patches/patch-lld_ELF_LinkerScript_cpp
+14-145 files

OpenBSD/ports tu0rHylmail/mozilla-thunderbird distinfo Makefile, mail/thunderbird-i18n distinfo Makefile.inc

   mail/mozilla-thunderbird: update to 140.10.0.

   see https://www.thunderbird.net/en-US/thunderbird/140.10.0esr/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-34/

   ok naddy@
VersionDeltaFile
1.296+132-132mail/thunderbird-i18n/distinfo
1.312+2-2mail/mozilla-thunderbird/distinfo
1.525+1-1mail/mozilla-thunderbird/Makefile
1.270+1-1mail/thunderbird-i18n/Makefile.inc
+136-1364 files

OpenBSD/src DMuKikPsys/kern subr_xxx.c, sys/sys systm.h

   remove unused enoioctl()
   ok claudio@
VersionDeltaFile
1.20+1-11sys/kern/subr_xxx.c
1.179+1-2sys/sys/systm.h
+2-132 files

OpenBSD/src n33vN1ssys/nfs nfs_vnops.c nfs_var.h

   change nfs_ioctl() from a macro with enoioctl() to a proper function
   this was the only use of enoioctl()
   ok claudio@
VersionDeltaFile
1.210+8-1sys/nfs/nfs_vnops.c
1.67+1-3sys/nfs/nfs_var.h
+9-42 files

OpenBSD/ports BlRZ4yinet/librenms Makefile distinfo, net/librenms/patches patch-app_ConfigRepository_php patch-LibreNMS___init___py

   MFC update to librenms-26.4.0
VersionDeltaFile
1.212.2.2+23-17net/librenms/Makefile
1.144.2.2+4-4net/librenms/distinfo
1.2.2.2+3-3net/librenms/patches/patch-app_ConfigRepository_php
1.3.2.1+2-2net/librenms/patches/patch-LibreNMS___init___py
1.3.2.2+1-1net/librenms/patches/patch-resources_definitions_config_definitions_json
1.19.2.1+0-0net/librenms/pkg/README
+33-277 files not shown
+33-2713 files

OpenBSD/ports KYj9wgbnet/librenms distinfo Makefile, net/librenms/pkg PLIST-main PLIST-doc

   update to librenms-26.4.0, ok naddy

   includes fix for cross-site scripting in alert template list, and adds
   missing escaping for a few cli commands etc

   https://github.com/librenms/librenms/releases/tag/26.4.0
VersionDeltaFile
1.2+563-278net/librenms/pkg/PLIST-main
1.152+4-4net/librenms/distinfo
1.2+7-0net/librenms/pkg/PLIST-doc
1.223+3-1net/librenms/Makefile
+577-2834 files

OpenBSD/src ZvKzNh9regress/lib/libcrypto/wycheproof wycheproof.go

   wycheproof: skip BLS test vectors to prepare for update
VersionDeltaFile
1.202+3-1regress/lib/libcrypto/wycheproof/wycheproof.go
+3-11 files