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.19+4-4devel/llvm/21/Makefile
1.15+4-4devel/llvm/20/Makefile
1.2+2-2devel/llvm/22/patches/patch-lld_ELF_LinkerScript_cpp
1.2+2-2devel/llvm/21/patches/patch-lld_ELF_LinkerScript_cpp
1.2+2-2devel/llvm/20/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.270+1-1mail/thunderbird-i18n/Makefile.inc
1.525+1-1mail/mozilla-thunderbird/Makefile
+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

OpenBSD/src RzBXIQtsys/arch/octeon/dev if_cnmac.c

   sys/cnmac: support SoftLRO

   This work based on previous work of Janne Johansson

   OK: visa@
VersionDeltaFile
1.87+27-2sys/arch/octeon/dev/if_cnmac.c
+27-21 files

OpenBSD/ports Mo3fJJFaudio/csound Makefile

   disable pipewire

   ok naddy@
VersionDeltaFile
1.6+1-0audio/csound/Makefile
+1-01 files

OpenBSD/src UigZNv0share/man/man4 openprom.4

   Mention powerpc64 and riscv64 support
VersionDeltaFile
1.3+8-4share/man/man4/openprom.4
+8-41 files

OpenBSD/src NC7HMFkshare/man/man4 iic.4

   Mention smtiic(4)
VersionDeltaFile
1.136+5-2share/man/man4/iic.4
+5-21 files

OpenBSD/src DbOsQ6Gshare/man/man4 gpio.4

   Mention sfgpio(4) and smtgpio(4)
VersionDeltaFile
1.30+4-2share/man/man4/gpio.4
+4-21 files

OpenBSD/src 4GOlCRDsys/arch/octeon/dev octpcie.c

   sys/octeon: fix PCIe config tag layout

   Octeon PCIe config-space MMIO uses a 12-bit register field; function,
   device, and bus begin at bits 12, 15, and 20.

   octpcie_make_tag() and octpcie_decompose_tag() used the conventional PCI
   tag layout instead, so config accesses to non-zero device or function
   numbers used the wrong MMIO offset.

   On SRX300 this breaks enumeration of the second Broadcom switch function
   at 0:0:1, which reads back garbage until the tag layout is corrected.

   OK: kettenis@, visa@
VersionDeltaFile
1.3+5-5sys/arch/octeon/dev/octpcie.c
+5-51 files

OpenBSD/src 73BzYuUsys/netinet tcp_input.c

   A packet with a FIN flag needs to act as a barrier in tcp_flush_queue.

   Once a FIN packet is received all following data should simply be
   discarded.  tcp_input handels this FIN but for that tcp_reass() needs
   to properly return TH_FIN when a FIN is processed in tcp_flush_queue.
   This reassembly was not quite correct. Unexpected data directly following
   the FIN packet was also reassembled and the FIN was actually lost.

   The failure to return TH_FIN caused the regression in the previous fix.
   tcp_input() passes some FIN packets through reassembly even though they
   are in sequence and the queue is empty.

   tcp_flush_queue() needs to treat packets with TH_FIN set as a barrier
   and stop reassembly after processing this last packet. This ensures that
   tcp_reass() returns TH_FIN to tcp_input which then changes the state of
   the session. It also ensures that only data up to the FIN packet are
   passed to userland.

   Reported by Xint Code
   OK sashan@
VersionDeltaFile
1.468+2-2sys/netinet/tcp_input.c
+2-21 files

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

   the enosys() stub has not been used for decades
   ok jsg jca
VersionDeltaFile
1.19+1-13sys/kern/subr_xxx.c
1.178+1-2sys/sys/systm.h
+2-152 files

OpenBSD/src L9aleXiusr.sbin/rad frontend.c

   Fix PREF64 option corruption if DNSSL is also set

   On octeon (but not amd64) setting both a NAT64 prefix and a search domain
   causes the former ICMPv6 option to be corrupted due to how it is added last
   in the Router Advertisement packet, following too much zero padding.

   Bytes after the DNSSL option are zeroed up the next 8-byte boundary to
   align options inside the packet.

   Instead of checking alignment of the pointer address somewhere inside the
   packet buffer that lives on the stack, which is thus architecture specific,
   use their offset, i.e. see how many bytes were already written, in order to
   zero-fill what is left between last search domain and next 8-byte boundary.

   This makes RAs byte-identical between octeon and amd64 and prevents rad(8)
   from sending the kind of invalid packets that clients like slaacd(8) and
   gelatod(8) (from ports) need 029_v6daemons for.

   OK florian
VersionDeltaFile
1.58+2-2usr.sbin/rad/frontend.c
+2-21 files

OpenBSD/src AnYdFoPdistrib/sets/lists/comp md.loongson

   sync
VersionDeltaFile
1.56+0-2distrib/sets/lists/comp/md.loongson
+0-21 files

OpenBSD/xenocara SLyFevo. MODULES 3RDPARTY

   update
VersionDeltaFile
1.557+10-10MODULES
1.463+3-33RDPARTY
+13-132 files

OpenBSD/src duqrh1Tlibexec/spamd spamd.c

   Fix handing of multi-line blacklist error strings in spamd.conf

   When appending the blacklist error string, spamd splits the message
   on a newline and continues the message on a new line.  There was
   a bug where the current pointer was incremented too far, which
   resulted in the message being truncated at the newline instead
   of continued.

   For very long blacklist messages (around 8K) in spamd.conf, this
   could result in heap corruption.  However, this is very unlikely
   in practice.

   OK jsg@

   Reported by and fix from Dhiraj Mishra
VersionDeltaFile
1.165+9-9libexec/spamd/spamd.c
+9-91 files