OpenBSD/src LJQFxtNusr.bin/tmux grid.c

   Clear entire lines when removing from history or freeing.
VersionDeltaFile
1.147+6-7usr.bin/tmux/grid.c
+6-71 files

OpenBSD/src 13Uc9jaregress/sys/arch/amd64/dump_tables dump_tables.c

   Adapt to random direct map by also extracting pmap_direct_base with nlist
   issue spotted by anton; discussion with mlarkin and guenther
VersionDeltaFile
1.9+12-5regress/sys/arch/amd64/dump_tables/dump_tables.c
+12-51 files

OpenBSD/src XevGp4jusr.bin/tmux cmd-split-window.c

   Redraw entire session when making a new pane.
VersionDeltaFile
1.128+2-2usr.bin/tmux/cmd-split-window.c
+2-21 files

OpenBSD/src mzINGa1usr.bin/tmux cmd-kill-session.c tmux.1

   Add -g flag to kill-session to kill all sessions in a group, GitHub
   issue 5157 from github at jiku dot jp.
VersionDeltaFile
1.29+10-3usr.bin/tmux/cmd-kill-session.c
1.1066+6-2usr.bin/tmux/tmux.1
+16-52 files

OpenBSD/src yl1Gu8uusr.bin/tmux options-table.c

   Add some additional environment variables needed for Wayland, from
   shbernal dot 01 at gmail dot com.
VersionDeltaFile
1.213+3-2usr.bin/tmux/options-table.c
+3-21 files

OpenBSD/src qKq4uSmusr.bin/tmux cmd-split-window.c

   Tweak previous.
VersionDeltaFile
1.127+9-4usr.bin/tmux/cmd-split-window.c
+9-41 files

OpenBSD/src 8yGxlFrusr.bin/tmux tmux.1 cmd-split-window.c

   Add -E to split-window to explicitly make an empty pane rather than
   requiring an empty command.
VersionDeltaFile
1.1065+10-9usr.bin/tmux/tmux.1
1.126+12-6usr.bin/tmux/cmd-split-window.c
+22-152 files

OpenBSD/src Z0br4Fnlib/libtls/man tls_conn_version.3

   tls_conn_version: add missing .Pp in HISTORY
VersionDeltaFile
1.13+3-2lib/libtls/man/tls_conn_version.3
+3-21 files

OpenBSD/src yXjnI11lib/libcrypto/ec ec_convert.c

   ec_convert: point_conversion_t -> point_conversion_form_t in a comment
VersionDeltaFile
1.17+3-3lib/libcrypto/ec/ec_convert.c
+3-31 files

OpenBSD/src yVwWgVfusr.bin/tmux layout.c cmd-split-window.c

   Allow floating panes to be created partially off the window, based on a
   change from Michael Grant.
VersionDeltaFile
1.63+8-8usr.bin/tmux/layout.c
1.125+2-2usr.bin/tmux/cmd-split-window.c
1.58+2-2usr.bin/tmux/cmd-join-pane.c
+12-123 files

OpenBSD/src 2JHNPWFusr.bin/ssh ed25519.sh ed25519.c

   Make crypto_sign_ed25519_keypair_from_seed() static to prevent compiler
   warnings since it's only used within ed25519.c.
VersionDeltaFile
1.5+2-2usr.bin/ssh/ed25519.sh
1.7+1-1usr.bin/ssh/ed25519.c
+3-32 files

OpenBSD/src oixeLpQusr.bin/tmux tmux.1 cmd-split-window.c

   Enable floating panes. These are panes which sit above the layout
   ("tiled panes") like popups but unlike popups are not modal and behave
   like panes (so the same escape sequence support). Floating panes are
   created with the "new-pane" command, bound to * by default.

   Currently floating panes can only be moved and resized using the mouse.
   The default second status line (if "status-format" is set to 2) has
   changed to show a list of panes.

   This is the first step and many obvious features are not yet complete
   (notably the ability to swap floating panes, resize them using
   resize-pane, change them between floating and tiles, and restore custom
   layouts with floating panes).

   Mostly written by Michael Grant with help from Dane Jensen.
VersionDeltaFile
1.1064+4-2usr.bin/tmux/tmux.1
1.124+2-2usr.bin/tmux/cmd-split-window.c
1.171+2-1usr.bin/tmux/key-bindings.c
+8-53 files

OpenBSD/src rK9Ro7musr.bin/tmux cmd-swap-pane.c

   Do not allow swapping floating panes for the moment.
VersionDeltaFile
1.49+2-2usr.bin/tmux/cmd-swap-pane.c
+2-21 files

OpenBSD/src wIcdm1Metc moduli, usr.bin/ssh/moduli-gen moduli.2048 moduli.3072

   Import updated modili
VersionDeltaFile
1.31+1,145-1,180usr.bin/ssh/moduli-gen/moduli.2048
1.42+538-584etc/moduli
1.31+470-521usr.bin/ssh/moduli-gen/moduli.3072
1.31+285-309usr.bin/ssh/moduli-gen/moduli.4096
1.31+122-225usr.bin/ssh/moduli-gen/moduli.6144
1.30+74-106usr.bin/ssh/moduli-gen/moduli.7680
+2,634-2,9251 files not shown
+2,698-3,0097 files

OpenBSD/src 8xqEVoplib/libssl ssl_kex.c

   ssl_kex: include ssl_local.h
VersionDeltaFile
1.13+2-1lib/libssl/ssl_kex.c
+2-11 files

OpenBSD/src 7xTj0Bslib/libutil fmt_scaled.c

   whitespace
VersionDeltaFile
1.25+2-2lib/libutil/fmt_scaled.c
+2-21 files

OpenBSD/src 9jmkWYXregress/lib/libutil/fmt_scaled fmt_test.c

   extend regress test for large exponents.
   Loosely based on ones in
   https://github.com/openssh/openssh-portable/pull/671/
VersionDeltaFile
1.20+41-14regress/lib/libutil/fmt_scaled/fmt_test.c
+41-141 files

OpenBSD/src oznzDs0lib/libutil fmt_scaled.c

   rearrange scan_scaled(3) ordering of multiplications and divisions
   to better preserve accuracy for large exponents. From metsw24-max
   via https://github.com/openssh/openssh-portable/pull/671/

   ok tb@
VersionDeltaFile
1.24+28-12lib/libutil/fmt_scaled.c
+28-121 files

OpenBSD/src pyrMVTfusr.bin/tmux screen-write.c

   Use correct X position for visible range checks in
   screen_write_fast_copy, GitHub issue 5164 from Barrett Ruth.
VersionDeltaFile
1.264+8-6usr.bin/tmux/screen-write.c
+8-61 files

OpenBSD/src ICEa14dusr.bin/tmux layout.c tmux.h

   Change so that floating panes are always part of the root layout. From
   Dane Jensen.
VersionDeltaFile
1.62+91-52usr.bin/tmux/layout.c
1.1335+6-6usr.bin/tmux/tmux.h
1.123+2-2usr.bin/tmux/cmd-split-window.c
+99-603 files

OpenBSD/src Cqdbcovlib/libtls tls_internal.h, lib/libtls/man tls_config_set_protocols.3

   add X25519MLKEM768 to the start of the default ECDHE curves list, allowing
   libtls clients to connect to servers which don't offer any other curves
   (this has been seen in the wild with got, reported by stsp).  ok tb@

   depends on recent libssl changes (ssl_tlsext.c r1.161, t1_lib.c r1.209).
VersionDeltaFile
1.14+4-4lib/libtls/man/tls_config_set_protocols.3
1.87+2-2lib/libtls/tls_internal.h
+6-62 files

OpenBSD/src lTqmUV4sys/dev/ic ufshci.c

   Increase register status polling busy-wait from 250 to 500ms.
   This makes ufshci(4) survive a suspend on the Samsung Galaxy Book4 Edge.
VersionDeltaFile
1.47+2-2sys/dev/ic/ufshci.c
+2-21 files

OpenBSD/src 8aONmaNlib/libssl d1_both.c

   Correctly handle failure to buffer DTLS messages.

   If we fail to buffer an outgoing DTLS message, we're not going to be able
   to retransmit it. Correctly propagate the failure.

   ok kenjiro@ tb@
VersionDeltaFile
1.97+5-3lib/libssl/d1_both.c
+5-31 files

OpenBSD/src qdNamIBlib/libssl d1_both.c ssl_clnt.c

   Move DTLS change cipher spec handling to its own function.

   When a TLSv1.2 change cipher spec message has been built, call a separate
   function that can handle the DTLS specific processing rather than including
   this in the TLS code.

   ok kenjiro@ tb@
VersionDeltaFile
1.96+14-1lib/libssl/d1_both.c
1.173+3-6lib/libssl/ssl_clnt.c
1.170+3-6lib/libssl/ssl_srvr.c
1.8+2-1lib/libssl/dtls_local.h
+22-144 files

OpenBSD/src dqxhWrNlib/libssl d1_both.c s3_lib.c

   Move DTLS handshake message handling to its own function.

   When a TLSv1.2 handshake message has been built, call a separate function
   that can handle the DTLS specific processing rather than including this in
   the TLS code.

   ok kenjiro@ tb@
VersionDeltaFile
1.95+26-1lib/libssl/d1_both.c
1.260+2-12lib/libssl/s3_lib.c
1.7+2-1lib/libssl/dtls_local.h
+30-143 files

OpenBSD/src ObNllWqlib/libssl s3_lib.c ssl_local.h

   Remove ssl3_handshake_msg_hdr_len()

   This function is only called in one location, which is always a DTLS
   context - use DTLS1_HM_HEADER_LENGTH directly instead.

   ok kenjiro@ tb@
VersionDeltaFile
1.259+2-9lib/libssl/s3_lib.c
1.41+1-2lib/libssl/ssl_local.h
+3-112 files

OpenBSD/src YW5mDLqlib/libssl t1_lib.c ssl_tlsext.c

   libssl: don't break TLSv1.2 with X25519MLKEM768

   If the list of 'groups' starts with X25519MLKEM768 for a TLSv1.2 server,
   ssl3_send_server_kex_ecdhe() attempts to use NID_X25519MLKEM768, which
   it receives from tls1_get_supported_groups(). This does not work because
   it never received the peer's public keys, which causes an error return
   from tls_key_share_server_generate_mlkem768x25519().

   For a TLSv1.2-only client with custom supported group list we will
   currently send ML-KEM if configured. We should not do this.

   There is more to fix here: if a TLSv1.2 client is misconfigured with
   only X25519MLKEM768, we should not send a supported groups extension
   (with this commit we'll send an empty one, which is an RFC violation).

   This commit simply filters X25519MLKEM768 out of the supported groups
   list if we're configured to be TLSv1.2-only.

   feedback/ok jsing kenjiro (on an earlier version)
VersionDeltaFile
1.209+24-1lib/libssl/t1_lib.c
1.161+6-2lib/libssl/ssl_tlsext.c
+30-32 files

OpenBSD/src Dc9zfdHregress/lib/libssl/dtls dtls_handshake_msg_test.c Makefile

   Add regress tests for DTLS handshake messages.
VersionDeltaFile
1.1+369-0regress/lib/libssl/dtls/dtls_handshake_msg_test.c
1.6+6-1regress/lib/libssl/dtls/Makefile
+375-12 files

OpenBSD/src QK1F13Uusr.bin/ssh session.c

   pass >9 commandline arguments to the internal-sftp server,
   previously they were silently dropped; reported by Steve Caffrey
   ok deraadt@
VersionDeltaFile
1.350+11-10usr.bin/ssh/session.c
+11-101 files

OpenBSD/src ePXEdv5usr.bin/ssh sftp-server.c

   avoid truncation of pathnames headed to lstat() for systems where
   PATH_MAX is not the actual max; reported by sahvx655-wq via GHPR688
VersionDeltaFile
1.155+6-5usr.bin/ssh/sftp-server.c
+6-51 files