OpenBSD/src KTG3IqEusr.bin/systat iostat.c

   systat: prepare userland for upcoming buffer cache work

   ok deraadt
VersionDeltaFile
1.51+1-17usr.bin/systat/iostat.c
+1-171 files

OpenBSD/src DEBynvlusr.bin/tmux window-copy.c cmd-copy-mode.c

   Fix scrollbar drag position when window is taller than tty, from Michael
   Grant.
VersionDeltaFile
1.402+20-9usr.bin/tmux/window-copy.c
1.52+4-2usr.bin/tmux/cmd-copy-mode.c
1.1334+2-2usr.bin/tmux/tmux.h
+26-133 files

OpenBSD/src 5CJOBRNusr.bin/tmux window-copy.c

   Fix window_copy_write_lines to iterate with yy not py, from Michael Grant.
VersionDeltaFile
1.401+2-2usr.bin/tmux/window-copy.c
+2-21 files

OpenBSD/ports 71V2lJkdevel/codex distinfo Makefile, devel/codex/patches patch-codex-rs_arg0_src_lib_rs patch-codex-rs_Cargo_toml

   devel/codex: update to 0.137.0
VersionDeltaFile
1.9+12-12devel/codex/patches/patch-codex-rs_arg0_src_lib_rs
1.22+3-3devel/codex/patches/patch-codex-rs_Cargo_toml
1.25+2-2devel/codex/distinfo
1.25+1-1devel/codex/Makefile
1.25+1-1devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
1.6+1-1devel/codex/patches/patch-codex-rs_core_src_tools_handlers_multi_agents_common_rs
+20-206 files

OpenBSD/ports 8hEg8CLnet/tor distinfo Makefile

   SECURITY update to tor 0.4.9.9.

   ok sthen@
VersionDeltaFile
1.143.2.2+2-2net/tor/distinfo
1.178.2.2+1-1net/tor/Makefile
+3-32 files

OpenBSD/ports yS4QW48astro/kstars distinfo Makefile, astro/kstars/patches patch-kstars_indi_servermanager_cpp

   Update kstars to 3.8.3
VersionDeltaFile
1.4+3-3astro/kstars/patches/patch-kstars_indi_servermanager_cpp
1.42+2-2astro/kstars/distinfo
1.64+1-1astro/kstars/Makefile
+6-63 files

OpenBSD/src mjWf0aiusr.sbin/smtpd/smtpd Makefile.orig Makefile.inc.orig

   oops
VersionDeltaFile
1.2+1-1usr.sbin/smtpd/smtpd/Makefile.orig
1.2+0-0usr.sbin/smtpd/smtpd/Makefile.inc.orig
+1-12 files

OpenBSD/ports yXsLip3geo/mapproxy distinfo Makefile, geo/mapproxy/pkg PLIST

   geo/mapproxy: update to 6.1.0.

   see https://github.com/mapproxy/mapproxy/releases/tag/6.1.0
VersionDeltaFile
1.27+83-6geo/mapproxy/pkg/PLIST
1.36+2-2geo/mapproxy/distinfo
1.51+1-1geo/mapproxy/Makefile
+86-93 files

OpenBSD/ports jUb36OXdevel/giggle Makefile, devel/giggle/patches patch-libgiggle_giggle-plugin_c

   devel/giggle: fix build with llvm 22

   while here update PLIST to use @so/@static-lib annotations
VersionDeltaFile
1.1+14-0devel/giggle/patches/patch-libgiggle_giggle-plugin_c
1.16+4-4devel/giggle/pkg/PLIST
1.60+1-1devel/giggle/Makefile
+19-53 files

OpenBSD/ports Adz6xB7net/weechat distinfo Makefile

   Update weechat to 4.9.1
VersionDeltaFile
1.68+2-2net/weechat/distinfo
1.110+1-1net/weechat/Makefile
+3-32 files

OpenBSD/ports H7tIvbVdevel/autogen Makefile, devel/autogen/patches patch-config_ag_macros_m4 patch-agen5_test_error_test

   autogen: unbreak build with llvm22, ok jca

   The {,sig}setjmp() detection was broken. They want a sigjmp_buf, not a
   sigjmp_buf *, so change from &bf to bf twice to avoid a configure time
   error due to a -Wincompatible-pointer-types error.

   As naddy points out, this port could be only one decade outdated rather
   than almost two. I may deal with this when I find myself very bored.
VersionDeltaFile
1.1+21-0devel/autogen/patches/patch-config_ag_macros_m4
1.3+4-3devel/autogen/patches/patch-agen5_test_error_test
1.29+3-1devel/autogen/Makefile
+28-43 files

OpenBSD/ports J6eWFt3graphics/cairomm16 distinfo Makefile

   Update to cairomm16-1.19.1.
VersionDeltaFile
1.6+2-2graphics/cairomm16/distinfo
1.9+1-1graphics/cairomm16/Makefile
+3-32 files

OpenBSD/src 530LoWUusr.sbin/smtpd/smtpd Makefile Makefile.orig, usr.sbin/smtpd/smtpd-control Makefile

   smtpd was already fork+exec privsep, and starts 6 copies which are
   the same binary.
   I first decided to random-relink smtpd because of some recent close
   calls (in the IPC codepaths, which could have played part in lateral
   movement following a primary hole).  Then it dawned on me that I can
   random relink each of the privsep binaries to be unique, in the same
   style as sshd.
   Each binary now contains a lot of code it does not need (and is not
   reached, but the code remains).  That can be refactored as a later
   step.
   The new /etc/rc relink code will automaticall pick these up.
   vague approval martijn, gilles, millert
VersionDeltaFile
1.116+17-89usr.sbin/smtpd/smtpd/Makefile
1.1+27-0usr.sbin/smtpd/smtpd/Makefile.orig
1.1+25-0usr.sbin/smtpd/smtpd-control/Makefile
1.1+25-0usr.sbin/smtpd/smtpd-dispatcher/Makefile
1.1+25-0usr.sbin/smtpd/smtpd-lka/Makefile
1.1+25-0usr.sbin/smtpd/smtpd-queue/Makefile
+144-896 files not shown
+221-9512 files

OpenBSD/src sT0AWpOusr.sbin/httpd Makefile

   httpd worries me a bit, so I want to random-relink it at boot.
   The new /etc/rc relinking components will automatically pick up this
   new directory and process it.
VersionDeltaFile
1.32+2-1usr.sbin/httpd/Makefile
+2-11 files

OpenBSD/src kj2B755lib/libkvm kvm_amd64.c

   Handle the randomly placed direct map
   ok mlarkin
VersionDeltaFile
1.17+26-3lib/libkvm/kvm_amd64.c
+26-31 files

OpenBSD/src sfdEx9ksys/arch/amd64/amd64 pmap.c machdep.c, sys/arch/amd64/include pmap.h

   amd64: Place the direct map at a random location

   Places the direct map at a 512GB-aligned random location selected from
   a 16TB VA window.

   With help and suggestions from deraadt@. Tested by many.
VersionDeltaFile
1.95+23-18sys/arch/amd64/include/pmap.h
1.191+18-11sys/arch/amd64/amd64/pmap.c
1.310+11-4sys/arch/amd64/amd64/machdep.c
1.35+5-2sys/arch/amd64/amd64/locore0.S
1.31+2-2sys/arch/amd64/amd64/bus_space.c
1.40+2-2sys/arch/amd64/amd64/mem.c
+61-392 files not shown
+65-428 files

OpenBSD/src 7EpZwMOusr.bin/ssh ed25519.sh ed25519.c

   add signature malleability and pubkey validity checks to ed25519
   verification (SSH doesn't depend on these properties)
   Pointed out by Soatok Dreamseeker

   Add an explicit-seed variant of the keygen function.

   feedback / "looks fine" tb@
VersionDeltaFile
1.3+69-5usr.bin/ssh/ed25519.sh
1.5+32-2usr.bin/ssh/ed25519.c
+101-72 files

OpenBSD/ports 8gRpuhOsysutils/rustic distinfo crates.inc, sysutils/rustic/pkg PLIST

   Update to rustic-0.11.3

   Changes: https://github.com/rustic-rs/rustic/releases/tag/v0.11.3
VersionDeltaFile
1.27+390-234sysutils/rustic/distinfo
1.22+194-116sysutils/rustic/crates.inc
1.33+1-2sysutils/rustic/Makefile
1.10+2-0sysutils/rustic/pkg/PLIST
+587-3524 files

OpenBSD/ports m8XPDvSx11/rox-filer Makefile, x11/rox-filer/patches patch-ROX-Filer_src_menu_c patch-ROX-Filer_src_type_c

   switch to the github.com/jun7/rox-filer fork of rox-filer, and add some
   patches from a gentoo bug ticket. fixes build with llvm22.
VersionDeltaFile
1.1+249-0x11/rox-filer/patches/patch-ROX-Filer_src_menu_c
1.72+39-20x11/rox-filer/Makefile
1.6+35-10x11/rox-filer/patches/patch-ROX-Filer_src_type_c
1.1+43-0x11/rox-filer/patches/patch-ROX-Filer_src_icon_c
1.3+16-23x11/rox-filer/pkg/DESCR
1.1+24-0x11/rox-filer/patches/patch-ROX-Filer_src_dnd_c
+406-5311 files not shown
+501-7017 files

OpenBSD/ports 3AJy9e1comms/dump1090 Makefile distinfo, comms/dump1090/patches patch-dump1090_c

   update 20200203 -> 20260215
   take MAINTAINER

   feedback sthen@ and tested by Fred openbsd at crowsons com
VersionDeltaFile
1.3+15-14comms/dump1090/patches/patch-dump1090_c
1.4+5-4comms/dump1090/Makefile
1.1+5-0comms/dump1090/pkg/MESSAGE
1.2+2-2comms/dump1090/distinfo
+27-204 files

OpenBSD/ports 5WPGXcUlang/binaryen distinfo Makefile, lang/binaryen/patches patch-CMakeLists_txt

   Update binaryen to 130.
VersionDeltaFile
1.21+2-2lang/binaryen/distinfo
1.22+1-1lang/binaryen/Makefile
1.13+1-1lang/binaryen/patches/patch-CMakeLists_txt
+4-43 files

OpenBSD/ports KJtS5rYcomms/hackrf Makefile distinfo, comms/hackrf/pkg PLIST

   update 2024.02.1 -> 2026.01.3
   most notably adding support for HackRF Pro, that I tested with
   with a number of consumers, as well as got reports for HackRF One.

   Maintainer timeout
VersionDeltaFile
1.5+6-0comms/hackrf/pkg/PLIST
1.14+2-3comms/hackrf/Makefile
1.4+2-2comms/hackrf/distinfo
+10-53 files

OpenBSD/ports ilgFaxex11/gnustep/renaissance Makefile, x11/gnustep/renaissance/patches patch-Source_AutoLayout_GSAutoLayoutGrid_m patch-Source_AutoLayout_GSAutoLayoutHBox_m

   address llvm22 update breakage
VersionDeltaFile
1.1+22-0x11/gnustep/renaissance/patches/patch-Source_AutoLayout_GSAutoLayoutGrid_m
1.1+13-0x11/gnustep/renaissance/patches/patch-Source_AutoLayout_GSAutoLayoutHBox_m
1.1+13-0x11/gnustep/renaissance/patches/patch-Source_AutoLayout_GSAutoLayoutVBox_m
1.1+13-0x11/gnustep/renaissance/patches/patch-Source_TagLibrary_GSMarkupTagForm_m
1.21+1-1x11/gnustep/renaissance/Makefile
+62-15 files

OpenBSD/ports 9Q9Uogjnet/dbip Makefile.inc, net/dbip/asn distinfo

   Update dbip to 2026.06.
VersionDeltaFile
1.69+2-2net/dbip/asn/distinfo
1.71+2-2net/dbip/city/distinfo
1.71+2-2net/dbip/country/distinfo
1.74+1-1net/dbip/Makefile.inc
+7-74 files

OpenBSD/ports bee3QyBsysutils/broot distinfo Makefile

   Update broot to 1.57.0.
VersionDeltaFile
1.42+2-2sysutils/broot/distinfo
1.48+1-1sysutils/broot/Makefile
+3-32 files

OpenBSD/ports MTYcViex11/gnustep/gmastermind Makefile, x11/gnustep/gmastermind/patches patch-Views_m patch-Controller_m

   address clang22 build breakage
VersionDeltaFile
1.1+40-0x11/gnustep/gmastermind/patches/patch-Views_m
1.1+13-0x11/gnustep/gmastermind/patches/patch-Controller_m
1.22+1-1x11/gnustep/gmastermind/Makefile
+54-13 files

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

   Change run-shell expansion to just be #{1} etc not #1 which interferes
   with colours.
VersionDeltaFile
1.372+2-9usr.bin/tmux/format.c
1.1062+1-4usr.bin/tmux/tmux.1
+3-132 files

OpenBSD/src BeiEGEtusr.bin/tmux tty.c

   Change so panes scroll when the cursor is at the top instead of halfway
   down, from Michael Grant.
VersionDeltaFile
1.469+2-2usr.bin/tmux/tty.c
+2-21 files

OpenBSD/ports oDxbo9Yx11/gnustep/paje Makefile, x11/gnustep/paje/patches patch-General_PajeFilter_h

   clang22 build breakage fix
VersionDeltaFile
1.1+13-0x11/gnustep/paje/patches/patch-General_PajeFilter_h
1.23+1-1x11/gnustep/paje/Makefile
+14-12 files

OpenBSD/ports 20bVPPPx11/gnustep/lapispuzzle Makefile, x11/gnustep/lapispuzzle/patches patch-LapisPuzzleView_h

   Address llvm22 breakage
VersionDeltaFile
1.1+13-0x11/gnustep/lapispuzzle/patches/patch-LapisPuzzleView_h
1.25+1-1x11/gnustep/lapispuzzle/Makefile
+14-12 files