OpenBSD/src lkvRrrousr.bin/tmux sort.c

   Make buffer creation time sort oldest first like it used to, but change
   windows to match sessions and panes as newest first.
VersionDeltaFile
1.8+9-4usr.bin/tmux/sort.c
+9-41 files

OpenBSD/ports Vb5aXLIgeo/foxtrotgps Makefile

   geo/foxtrotgps: requires devel/help2man to build
VersionDeltaFile
1.38+2-1geo/foxtrotgps/Makefile
+2-11 files

OpenBSD/ports Tquc7kPlang/gpc Makefile, lang/gpc/patches patch-libcpp_directives_c patch-libcpp_macro_c

   lang/gpc: build fixes for llvm22

   This hack in the GCC 4.2.4 code base

   #define U (const unsigned char *)  /* Intended use: U"string" */

   clashes with the more recent syntax for string literals of type
   char32_t[].  Pick an unobtrusive fix from GCC 4.4 and replace U
   with UC.
VersionDeltaFile
1.1+51-0lang/gpc/patches/patch-libcpp_directives_c
1.1+26-0lang/gpc/patches/patch-libcpp_macro_c
1.1+20-0lang/gpc/patches/patch-libcpp_lex_c
1.1+15-0lang/gpc/patches/patch-gcc_p_typecheck_c
1.1+15-0lang/gpc/patches/patch-libcpp_include_cpp-id-data_h
1.27+1-1lang/gpc/Makefile
+128-16 files

OpenBSD/ports laUJucJlang/deno distinfo crates.inc, lang/deno/patches patch-libs_core_uv_compat_tcp_rs patch-cli_lib_rs

   lang/deno: Update to 2.8.3
VersionDeltaFile
1.50+70-114lang/deno/distinfo
1.50+34-56lang/deno/crates.inc
1.1+19-0lang/deno/patches/patch-libs_core_uv_compat_tcp_rs
1.3+5-5lang/deno/patches/patch-cli_lib_rs
1.2+3-3lang/deno/patches/patch-modcargo-crates_v8-149_2_0_v8_src_objects_simd_cc
1.4+3-3lang/deno/patches/patch-modcargo-crates_v8-147_0_0_third_party_libunwind_src_src_Registers_hpp
+134-18149 files not shown
+274-32155 files

OpenBSD/src QxP0LYJusr.bin/tmux screen-write.c server-client.c

   When MODE_SYNC is on, all terminal updates need to deferred, not just
   scrolling. Check the flag before each one. GitHub issue 4983.
VersionDeltaFile
1.268+37-5usr.bin/tmux/screen-write.c
1.467+9-6usr.bin/tmux/server-client.c
+46-112 files

OpenBSD/ports rcKpcLOmisc/ytree distinfo Makefile, misc/ytree/patches patch-match_c

   Update ytree to 2.13.
VersionDeltaFile
1.23+2-2misc/ytree/distinfo
1.8+2-2misc/ytree/patches/patch-match_c
1.35+1-1misc/ytree/Makefile
+5-53 files

OpenBSD/ports QlRa1eEdevel/cargo-insta distinfo Makefile

   Update to cargo-insta 1.48.0

   https://github.com/mitsuhiko/insta/releases/tag/1.48.0
VersionDeltaFile
1.14+6-2devel/cargo-insta/distinfo
1.14+1-1devel/cargo-insta/Makefile
1.5+2-0devel/cargo-insta/crates.inc
+9-33 files

OpenBSD/src iMozlozsys/kern uipc_socket.c

   Fix race during socket unsplicing.

   Problem was that splicing holds the socket lock when it writes
   so_sp, but unsplicing does not when it reads so_sp.  So it may get
   the new pointer, but PR_ZERO is not visible due to reordering.  Then
   so->so_sp->ssp_socket is garbage.  Crash happend on octeon/mips64
   during regress/sys/netinet/udpthread test run-unsplice.
   When creating a splice from socket 1 to socket 2, kernel holds
   socket buffer lock on so1->so_rcv and so2->so_snd and socket lock
   on both while installing so_sp on so1 and so2.  Concurrent sosplice()
   on socket 2 has the opposite order, we hold sblock on so2->so_rcv,
   sblock on so1->so_snd and solock on both sockets.
   The unsplice thread of the source socket did hold sblock on so->so_rcv
   only.  So we did lockless so_sp check while concurrent sosplice()
   thread installs so_sp on the same socket as drain, holding sblock
   on so->so_snd.
   Grabbing sblock on both so->so_srv and so->so_snd fixes the crash.

   with and OK mvs@
VersionDeltaFile
1.389+6-1sys/kern/uipc_socket.c
+6-11 files

OpenBSD/src SFPKaQOusr.bin/tmux server-client.c cmd-send-keys.c

   Change send-keys -K to insert keys in the right place in the queue, like
   we already do for key bindings. GitHub issue 3476.
VersionDeltaFile
1.466+35-5usr.bin/tmux/server-client.c
1.81+14-5usr.bin/tmux/cmd-send-keys.c
1.1346+5-1usr.bin/tmux/tmux.h
+54-113 files

OpenBSD/src 54fWio9sys/dev/sdmmc sdmmc_mem.c

   Prepare sdmmc(4) for hibernation on arm64:
   arm64 doesn't know about "struct bus_dmamap"; use bus_dmamap_t instead.

   ok deraadt@
VersionDeltaFile
1.38+12-8sys/dev/sdmmc/sdmmc_mem.c
+12-81 files

OpenBSD/src 1hzXhq2usr.sbin/syslogd privsep.c Makefile, usr.sbin/syslogd/parent Makefile

   Move syslogd-parent to /usr/libexec/ to avoid access by $PATH.
   suggested by deraadt@
VersionDeltaFile
1.1+10-0usr.sbin/syslogd/syslogd-parent/Makefile
1.79+2-2usr.sbin/syslogd/privsep.c
1.11+2-2usr.sbin/syslogd/Makefile
1.2+2-1usr.sbin/syslogd/syslogd/Makefile
1.2+1-2usr.sbin/syslogd/Makefile.inc
1.2+1-1usr.sbin/syslogd/parent/Makefile
+18-81 files not shown
+19-87 files

OpenBSD/ports KYn9NXesecurity/wycheproof Makefile distinfo, security/wycheproof/pkg PLIST

   Update to wycheproof 20260606
VersionDeltaFile
1.8+2-2security/wycheproof/Makefile
1.8+2-2security/wycheproof/distinfo
1.5+1-0security/wycheproof/pkg/PLIST
+5-43 files

OpenBSD/ports 1LwrMLkdevel/rust-analyzer Makefile, devel/rust-analyzer/patches patch-docs_book_book_toml

   devel/rust-analyzer: build and install markdown docs instead of HTML
   These shouldn't change with updates to textproc/mdbook (here's hoping)

   ok tb@
VersionDeltaFile
1.6+24-66devel/rust-analyzer/pkg/PLIST
1.9+3-3devel/rust-analyzer/Makefile
1.2+6-0devel/rust-analyzer/patches/patch-docs_book_book_toml
+33-693 files

OpenBSD/ports J50CCMMmath/octave Makefile

   math/octave: Fix build on non-{i386,amd64}
VersionDeltaFile
1.151+6-1math/octave/Makefile
+6-11 files

OpenBSD/src cQqsB1Sregress/usr.sbin/syslogd ttylog.c args-sighup-privsep.pl

   Adapt regress tests for separate syslogd parent.
VersionDeltaFile
1.9+3-4regress/usr.sbin/syslogd/ttylog.c
1.10+4-2regress/usr.sbin/syslogd/args-sighup-privsep.pl
1.3+3-3regress/usr.sbin/syslogd/logflush.c
1.27+2-2regress/usr.sbin/syslogd/Syslogd.pm
1.8+2-1regress/usr.sbin/syslogd/args-sigpipe.pl
1.12+2-1regress/usr.sbin/syslogd/args-sigterm.pl
+16-135 files not shown
+26-1811 files

OpenBSD/src NV9l0xngnu/llvm/llvm/lib/CodeGen SafeStack.cpp

   fir crashing with scalable TypeSizes

   From 537f3d3a7588d226b86590f97c4401107585e1ce Mon Sep 17 00:00:00 2001
   From: Jakob Koschel <jakobkoschel at google.com>
   Date: Thu, 5 Mar 2026 01:11:44 +0100
   Subject: [PATCH] [SafeStack] Fix crashing with scalable TypeSizes (#180547)

   On e.g. aarch64 the TypeSize of scalar types can have a size that is not
   known at compile time.
   Currently when safestack occurs those it simply crashes as described in
   https://github.com/llvm/llvm-project/issues/175868.
VersionDeltaFile
1.2+222-123gnu/llvm/llvm/lib/CodeGen/SafeStack.cpp
+222-1231 files

OpenBSD/ports VCUywVonews/sabnzbd distinfo Makefile

   Update to sabnzbd-5.0.4

   Changes: https://github.com/sabnzbd/sabnzbd/releases/tag/5.0.4
VersionDeltaFile
1.55+2-2news/sabnzbd/distinfo
1.80+1-1news/sabnzbd/Makefile
+3-32 files

OpenBSD/ports aNfwVjeproductivity/siag Makefile, productivity/siag/patches patch-stocks_http_c

   productivity/siag: add idiomatic type cast to fix build with llvm22
VersionDeltaFile
1.3+12-2productivity/siag/patches/patch-stocks_http_c
1.24+1-1productivity/siag/Makefile
+13-32 files

OpenBSD/src LFDiTZ5usr.sbin/syslogd parent.c syslogd.c, usr.sbin/syslogd/parent Makefile

   Provide a separate executable file for syslogd parent.

   syslogd(8) forks and execs its parent process to keep privileged
   parts separated.  This parent process can be easily implemented as
   a separate program.  It gets its own main() and minimal debug logging
   functions.  The splitted parent process image is smaller, especially
   without additional libs.
   Use additional directories to build both parts.  The rcctl script
   has to be adopted, as the parent process has a different name.

   OK deraadt@
VersionDeltaFile
1.1+136-0usr.sbin/syslogd/parent.c
1.288+15-26usr.sbin/syslogd/syslogd.c
1.78+18-21usr.sbin/syslogd/privsep.c
1.10+5-8usr.sbin/syslogd/Makefile
1.1+12-0usr.sbin/syslogd/syslogd/Makefile
1.1+9-0usr.sbin/syslogd/parent/Makefile
+195-553 files not shown
+204-619 files

OpenBSD/src ouNMuQzusr.bin/tmux window.c server-client.c

   Add a helper to free the list of pending resizes.
VersionDeltaFile
1.335+15-8usr.bin/tmux/window.c
1.465+4-12usr.bin/tmux/server-client.c
1.267+2-6usr.bin/tmux/screen-write.c
1.1345+3-1usr.bin/tmux/tmux.h
+24-274 files

OpenBSD/ports 5L5iRoedevel/llvm/22 Makefile, devel/llvm/22/patches patch-llvm_lib_CodeGen_SafeStack_cpp

   fix a crash on aarch64 with scalable TypeSizes

   From 537f3d3a7588d226b86590f97c4401107585e1ce Mon Sep 17 00:00:00 2001
   From: Jakob Koschel <jakobkoschel at google.com>
   Date: Thu, 5 Mar 2026 01:11:44 +0100
   Subject: [PATCH] [SafeStack] Fix crashing with scalable TypeSizes (#180547)

   On e.g. aarch64 the TypeSize of scalar types can have a size that is not
   known at compile time.
   Currently when safestack occurs those it simply crashes as described in
   https://github.com/llvm/llvm-project/issues/175868.
VersionDeltaFile
1.1+39-0devel/llvm/22/patches/patch-llvm_lib_CodeGen_SafeStack_cpp
1.15+1-1devel/llvm/22/Makefile
+40-12 files

OpenBSD/src 0M2SWDnsys/dev/pci if_mwx.c if_mwxreg.h

   Implement mwx_mac_tx_free() for MT7921 and add some extra bits to
   mwx_txwi_put(). With this MT7921 is able to connect to an open WIFI.

   This commit was done over mwx(4) with a MT7921
VersionDeltaFile
1.34+70-30sys/dev/pci/if_mwx.c
1.20+19-1sys/dev/pci/if_mwxreg.h
+89-312 files

OpenBSD/ports 2cYErRrsysutils Makefile

   +sysutils/talos-ii-pnor-bootkernel
VersionDeltaFile
1.788+1-0sysutils/Makefile
+1-01 files

OpenBSD/ports zjSGVkpsysutils/talos-ii-pnor-bootkernel Makefile distinfo, sysutils/talos-ii-pnor-bootkernel/files extract-pnor-bootkernel.pl

   Initial revision
VersionDeltaFile
1.1+162-0sysutils/talos-ii-pnor-bootkernel/files/extract-pnor-bootkernel.pl
1.1+40-0sysutils/talos-ii-pnor-bootkernel/Makefile
1.1+2-0sysutils/talos-ii-pnor-bootkernel/pkg/PLIST
1.1+2-0sysutils/talos-ii-pnor-bootkernel/distinfo
1.1+2-0sysutils/talos-ii-pnor-bootkernel/pkg/DESCR
1.1.1.1+0-0sysutils/talos-ii-pnor-bootkernel/distinfo
+208-04 files not shown
+208-010 files

OpenBSD/ports 3acxWEfmail/rspamd distinfo Makefile, mail/rspamd/pkg PLIST

   update to rspamd-4.1.0
VersionDeltaFile
1.70.2.1+10-0mail/rspamd/pkg/PLIST
1.88.2.1+2-2mail/rspamd/distinfo
1.160.2.1+1-1mail/rspamd/Makefile
+13-33 files

OpenBSD/src OYEUlmisys/sys socketvar.h

   Fix typo in locking comment.
   OK mvs@
VersionDeltaFile
1.161+2-2sys/sys/socketvar.h
+2-21 files

OpenBSD/ports pwzEOE4geo/traccar Makefile distinfo, geo/traccar/pkg PLIST

   Update to 6.14.4

   OK sthen@
VersionDeltaFile
1.42+342-112geo/traccar/pkg/PLIST
1.52+2-2geo/traccar/Makefile
1.38+2-2geo/traccar/distinfo
+346-1163 files

OpenBSD/ports KEu3spkx11/spice-gtk Makefile

   Missing BDEP: gi-docgen
VersionDeltaFile
1.69+1-1x11/spice-gtk/Makefile
+1-11 files

OpenBSD/ports ZsThdYgwww/caddy distinfo modules.inc

   update to caddy-2.11.4
VersionDeltaFile
1.5.2.1+536-426www/caddy/distinfo
1.2.2.1+183-130www/caddy/modules.inc
1.6.2.1+1-1www/caddy/Makefile
+720-5573 files

OpenBSD/ports uOR6mSXwww/caddy distinfo modules.inc

   update to caddy-2.11.4

   https://github.com/caddyserver/caddy/releases/tag/v2.11.3
   https://github.com/caddyserver/caddy/releases/tag/v2.11.4

   Security-related patches may be breaking if your application relies on
   the buggy behaviors:

   caddyhttp: Normalize Windows backslashes in path matcher
   rewrite: Prevent placeholder re-expansion in injected query
   templates: Improved stripHTML action to more reliably remove malformed HTML
   caddyhttp: Ignore header fields with underscores to prevent collisions
VersionDeltaFile
1.6+536-426www/caddy/distinfo
1.3+183-130www/caddy/modules.inc
1.7+1-1www/caddy/Makefile
+720-5573 files