OpenBSD/src VirJnXNsys/kern sysv_msg.c

   Calculate the msg_copyin() `xfer' as min(available space, ...) not
   min(total space, ...). Otherwise we read outside of userland buffer.

   Also, I like to use sizeof(variable) instead of sizeof(type).

   ok cludwig
VersionDeltaFile
1.43+7-6sys/kern/sysv_msg.c
+7-61 files

OpenBSD/ports tI4M3BDsecurity/john-jumbo Makefile, security/john-jumbo/patches patch-src_x86-64_S

   security/john-jumbo: fix regress tests on CET/IBT capable CPUs
VersionDeltaFile
1.1+15-0security/john-jumbo/patches/patch-src_x86-64_S
1.33+1-1security/john-jumbo/Makefile
+16-12 files

OpenBSD/ports B8XjGOUsecurity/john-jumbo Makefile

   security/john-jumbo: fixes so regress tests can run

   ok and tweaked by rsadowski@
VersionDeltaFile
1.32+5-2security/john-jumbo/Makefile
+5-21 files

OpenBSD/ports KgWI9Mjsecurity/john Makefile, security/john/patches patch-src_x86-64_S patch-src_params_h

   security/john: fix regress tests on CET/IBT capable CPUs
VersionDeltaFile
1.1+43-0security/john/patches/patch-src_x86-64_S
1.10+5-4security/john/patches/patch-src_params_h
1.57+3-1security/john/Makefile
+51-53 files

OpenBSD/ports pWJ2NDrlang/cim Makefile, lang/cim/pkg PLIST

   lang/cim: unbreak with llvm 22
VersionDeltaFile
1.8+3-5lang/cim/Makefile
1.3+2-2lang/cim/pkg/PLIST
+5-72 files

OpenBSD/src WJ6rpxeusr.bin/tmux popup.c tmux.h

   popup_write can be deleted now also.
VersionDeltaFile
1.73+1-15usr.bin/tmux/popup.c
1.1361+1-2usr.bin/tmux/tmux.h
+2-172 files

OpenBSD/src N0SXCzSusr.bin/tmux spawn.c popup.c

   Use a floating pane for the buffer mode editor instead of a popup.
VersionDeltaFile
1.41+187-10usr.bin/tmux/spawn.c
1.72+9-125usr.bin/tmux/popup.c
1.48+86-3usr.bin/tmux/window-buffer.c
1.1360+9-7usr.bin/tmux/tmux.h
1.343+4-1usr.bin/tmux/window.c
1.212+2-1usr.bin/tmux/server.c
+297-1476 files

OpenBSD/src DlPgiVDusr.bin/tmux window-visible.c

   Do not loop forever if a pane ends up with borders the wrong way round.
VersionDeltaFile
1.2+5-1usr.bin/tmux/window-visible.c
+5-11 files

OpenBSD/ports M8xtxkSfonts/monaspace distinfo Makefile

   Update monaspace to 1.400.
VersionDeltaFile
1.2+8-8fonts/monaspace/distinfo
1.2+1-1fonts/monaspace/Makefile
+9-92 files

OpenBSD/src 7kyA1y1usr.bin/tmux mode-tree.c window-tree.c

   Draw help directly instead of using a popup.
VersionDeltaFile
1.85+80-53usr.bin/tmux/mode-tree.c
1.80+13-13usr.bin/tmux/window-tree.c
1.43+10-10usr.bin/tmux/window-client.c
1.20+10-10usr.bin/tmux/window-customize.c
1.47+8-8usr.bin/tmux/window-buffer.c
+121-945 files

OpenBSD/ports 7umPcapcad/geda-gaf Makefile, cad/geda-gaf/patches patch-configure patch-Makefile_in

   cad/geda-gaf: retire xorn which is Python 2 code

   This project isn't being maintained and upstream suggests moving to
   Ringdove instead.

   In the meantime, stop building xorn so we can continue to move away from
   stuff that needs Python 2.
VersionDeltaFile
1.11+0-299cad/geda-gaf/pkg/PLIST
1.2+19-1cad/geda-gaf/patches/patch-configure
1.44+1-7cad/geda-gaf/Makefile
1.2+1-1cad/geda-gaf/patches/patch-Makefile_in
+21-3084 files

OpenBSD/ports gc80EkBcad/geda-gaf Makefile, cad/geda-gaf/patches patch-utils_gxyrs_gxyrs_pm

   cad/geda-gaf: repair gxyrs tests failing due to Perl warning changes
VersionDeltaFile
1.1+14-0cad/geda-gaf/patches/patch-utils_gxyrs_gxyrs_pm
1.43+1-1cad/geda-gaf/Makefile
+15-12 files

OpenBSD/ports YYXvoZxsysutils/ruby-pdk/patches patch-_metadata

   Add back dependency version modifications to allow building

   Broke with changes in previous commit. Didn't build after, so no bump.
VersionDeltaFile
1.7+55-1sysutils/ruby-pdk/patches/patch-_metadata
+55-11 files

OpenBSD/src MMJqij6usr.bin/tmux format.c key-bindings.c

   Add a loop_index variable and use it to show last used 5 sessions on the
   session menu instead of next/previous.
VersionDeltaFile
1.384+17-29usr.bin/tmux/format.c
1.179+5-6usr.bin/tmux/key-bindings.c
1.1095+3-2usr.bin/tmux/tmux.1
+25-373 files

OpenBSD/src mbw74ydusr.bin/tmux cmd-refresh-client.c

   Correctly report theme changes to panes, based on a fix from someone in
   GitHub issue 5246.
VersionDeltaFile
1.52+10-3usr.bin/tmux/cmd-refresh-client.c
+10-31 files

OpenBSD/src QmBCtgUusr.bin/tmux key-bindings.c

   Make default M-C-Up/Down bound to prompt movement commands in copy mode.
VersionDeltaFile
1.178+3-1usr.bin/tmux/key-bindings.c
+3-11 files

OpenBSD/src 6Saf38Rsys/arch/octeon/dev if_cnmac.c

   sys/cnmac: read next RX pointer before release

   OK: visa@
VersionDeltaFile
1.91+4-4sys/arch/octeon/dev/if_cnmac.c
+4-41 files

OpenBSD/src M3JAYHTusr.bin/vi/common line.c exf.c, usr.bin/vi/include com_extern.h

   Allocate a buffer for the line cache instead of reaching into db data.

   Previously, vi used the db internal data buffer directly.  Fixes a
   problem where the line cache could become corrupted when the db
   data changes out from under it.  From Walter Alejandro Iglesias.
VersionDeltaFile
1.19+34-7usr.bin/vi/common/line.c
1.52+3-2usr.bin/vi/common/exf.c
1.7+3-2usr.bin/vi/common/exf.h
1.18+2-1usr.bin/vi/include/com_extern.h
+42-124 files

OpenBSD/ports MwmoiLqaudio/whisper.cpp Makefile

   fix LIB_DEPENDS accidentally lost in previous
VersionDeltaFile
1.9+2-1audio/whisper.cpp/Makefile
+2-11 files

OpenBSD/ports XkqBPKAtelephony/baresip/restund Makefile, telephony/baresip/restund/patches patch-src_dtls_c patch-src_tcp_c

   fix build with telephony/baresip/re 4.9.0, which removed deprecated
   TLS_METHOD_XX macros.
   https://github.com/baresip/re/commit/e11a4c584bdb0cb30dde9d4f3e8a7a5717506855

   reinstate function call that was removed from restund due to a change
   in re that was later reverted (though the call does appear to be a noop
   anyway..)
   https://github.com/baresip/re/commit/331efdec338b6e8717a6307861e856d6b7653dbe
VersionDeltaFile
1.2+8-7telephony/baresip/restund/patches/patch-src_dtls_c
1.1+14-0telephony/baresip/restund/patches/patch-src_tcp_c
1.16+1-0telephony/baresip/restund/Makefile
+23-73 files

OpenBSD/src DfxpYI9bin/ksh main.c

   bin/ksh: restore source after interactive error recovery

   unwind() may clear source while popping execution environments. The
   interactive shell then expands PS1 before compile() restores source, so
   a prompt command substitution using read -s can dereference NULL while
   saving history. Restore source to the current interactive input source
   before continuing to the prompt loop.

   Reported by Luigi Vianello

   OK: millert@
VersionDeltaFile
1.101+2-1bin/ksh/main.c
+2-11 files

OpenBSD/ports Y3bpuIJtextproc Makefile

   +py-rapidfuzz
VersionDeltaFile
1.863+1-0textproc/Makefile
+1-01 files

OpenBSD/ports kwPZ6Qntextproc/py-rapidfuzz Makefile distinfo, textproc/py-rapidfuzz/pkg PLIST DESCR

   import ports/textproc/py-rapidfuzz, from Chris Billington, various tweaks
   by me, tweak/ok landry@

   This package provides the Python extension for RapidFuzz, a fast MIT-licensed
   fuzzy string-matching library for Python and C++. It uses string similarity
   calculations from a pre-GPL version of https://github.com/seatgeek/fuzzywuzzy
   providing a wide range of fundamental algorithms:

   - Damerau Levenshtein
   - Hamming
   - Indel
   - Jaro
   - JaroWinkler
   - Levenshtein
   - Longest Common Subsequence
   - Optimal String Alignment (OSA)
   - Prefix
   - Postfix
VersionDeltaFile
1.1+149-0textproc/py-rapidfuzz/pkg/PLIST
1.1+26-0textproc/py-rapidfuzz/Makefile
1.1+15-0textproc/py-rapidfuzz/pkg/DESCR
1.1+2-0textproc/py-rapidfuzz/distinfo
1.1.1.1+0-0textproc/py-rapidfuzz/Makefile
1.1.1.1+0-0textproc/py-rapidfuzz/distinfo
+192-02 files not shown
+192-08 files

OpenBSD/ports 2VXJ3kalang/python/3 python.port.mk

   for MODPY_PYBUILD, install the newly built wheel to a staging dir prior
   to running python -m pytest, and add that staging dir to PYTHONPATH.
   fixes some cases where "make test" would not work without first running
   "make fake" (especially scikit-build, which removes the build files after
   creating a wheel).
VersionDeltaFile
1.28+8-0lang/python/3/python.port.mk
+8-01 files

OpenBSD/ports apKcHlYnet/synapse distinfo modules.inc, net/synapse/pkg PLIST

   Update to 1.155.0
VersionDeltaFile
1.92+24-28net/synapse/distinfo
1.55+11-13net/synapse/modules.inc
1.78+4-0net/synapse/pkg/PLIST
1.121+1-1net/synapse/Makefile
+40-424 files

OpenBSD/src Ay6DgBwusr.sbin/relayctl relayctl.c parser.c

   knfmt
VersionDeltaFile
1.64+7-7usr.sbin/relayctl/relayctl.c
1.29+4-4usr.sbin/relayctl/parser.c
1.17+3-3usr.sbin/relayctl/parser.h
+14-143 files

OpenBSD/ports sS34DpXsecurity/py-cryptography Makefile, security/py-cryptography/patches patch-tests_hazmat_bindings_test_openssl_py

   py-cryptography: fix regression tests after SSL_OP_ALL change in libssl

   https://github.com/pyca/cryptography/pull/15070
VersionDeltaFile
1.1+21-0security/py-cryptography/patches/patch-tests_hazmat_bindings_test_openssl_py
1.103+1-0security/py-cryptography/Makefile
+22-02 files

OpenBSD/ports ZrmM9M6www/nginx Makefile, www/nginx/pkg PLIST-main

   install vim syntax files for nginx config files from contrib/, ok robert
VersionDeltaFile
1.5+9-0www/nginx/pkg/PLIST-main
1.206+2-0www/nginx/Makefile
+11-02 files

OpenBSD/ports Qw8h705lang/gcc/16 Makefile distinfo

   lang/gcc/16: added new arm bootstrap and dlang
VersionDeltaFile
1.5+3-3lang/gcc/16/Makefile
1.4+2-0lang/gcc/16/distinfo
+5-32 files

OpenBSD/ports waIBEJelang/gcc/11 Makefile

   lang/gcc/11: added new arm bootstrap
VersionDeltaFile
1.69+2-2lang/gcc/11/Makefile
+2-21 files