Build date: 1779487203 - Fri May 22 22:00:03 UTC 2026 Build cvs date: 1779483666 - Fri May 22 21:01:06 UTC 2026 Build id: 2026-05-23.1 Build tags: amd64-regress ports sysupgrade Applied the following diff(s): /home/anton/tmp/robsd/src-sys-em.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P bin/ksh/edit.c P bin/ksh/edit.h P bin/ksh/emacs.c P bin/ksh/vi.c P regress/lib/libcrypto/x509/rfc3779/rfc3779.c P regress/usr.sbin/bgpd/unittests/rde_decide_test.c P sbin/dhcp6leased/engine.c P sbin/slaacd/engine.c P sys/dev/i2c/sambat.c P sys/dev/pci/ksmn.c M sys/dev/usb/uhidev.c P usr.bin/tmux/cmd-attach-session.c P usr.bin/tmux/cmd-detach-client.c P usr.bin/tmux/cmd-switch-client.c P usr.bin/tmux/popup.c P usr.bin/tmux/screen-write.c P usr.bin/tmux/tmux.h P usr.bin/tmux/tty.c P usr.sbin/acme-client/acctproc.c P usr.sbin/acme-client/acme-client.1 P usr.sbin/acme-client/base64.c P usr.sbin/acme-client/extern.h P usr.sbin/acme-client/json.c P usr.sbin/acme-client/main.c P usr.sbin/acme-client/netproc.c M usr.sbin/bgpd/session.c commit j4BjxRfrCvJFuwTU Author: mglocker Date: 2026/05/22 21:01:06 I've noticed slight hiccups on the keyboard input during the battery status update caused by the delay busy loop. Using tsleep instead resolves that. sys/dev/i2c/sambat.c commit wqjRYxeyk5is9cJs Author: kirill Date: 2026/05/22 18:11:08 bin/ksh: preserve tildes in completion Keep leading tilde expressions in the command line after file completion. Expanding ~user to pw_dir during editing bakes the result of an early passwd lookup into the command line; if the account changes before the command is executed, the command uses a stale pathname instead of the current ~user expansion. Completion still performs the lookup needed to enumerate pathname matches, but rewrites matches back to the spelling the user typed and does not leave a completion only lookup in the homedir cache. Also complete bare ~user prefixes from the passwd database, so ~us[TAB] can become ~user before pathname completion continues. Preserving tilde is the default behaviour. OK: deraadt@ bin/ksh/edit.c bin/ksh/edit.h bin/ksh/emacs.c bin/ksh/vi.c commit ktzA9VkXQeY45g6Q Author: nicm Date: 2026/05/22 15:22:43 Tighten up read-only checks on attach-session, detach-client and switch-client so that a user should be able to only detach their own client. Reported by John Walker. usr.bin/tmux/cmd-attach-session.c usr.bin/tmux/cmd-detach-client.c usr.bin/tmux/cmd-switch-client.c commit CXg3upT7wwp5A8YE Author: nicm Date: 2026/05/22 11:55:43 Work out if a pane is obscured by another one when drawing. usr.bin/tmux/screen-write.c usr.bin/tmux/tmux.h commit PB1fF3uOP9MVcv20 Author: florian Date: 2026/05/22 10:12:40 Ingore packages with invalid prefixlen. Rouge router advertisements with a prefixlen > 128 would make slaacd exit with a fatal error, leading to a denial of service. The same issue exists in dhcp6leased where a rouge prefix delegation would make dhcp6leased exit with a fatal error, leading to a denial of service. Pointed out by Ivan of Quarkslab. input & OK deraadt sbin/dhcp6leased/engine.c sbin/slaacd/engine.c commit QOobzVHOAUX5ZOL0 Author: nicm Date: 2026/05/22 09:21:32 Use a union for the data passed around in tty_ctx instead of void *. usr.bin/tmux/screen-write.c usr.bin/tmux/tmux.h usr.bin/tmux/tty.c commit B2e7YD6LaAXzpDPN Author: nicm Date: 2026/05/22 09:05:16 Tidy up a load of different flags and special values in the tty_ctx into a single bitmask. usr.bin/tmux/popup.c usr.bin/tmux/screen-write.c usr.bin/tmux/tmux.h usr.bin/tmux/tty.c commit COy3Sx81vzdW1CTS Author: tb Date: 2026/05/22 05:02:46 rfc3779 test: various minor tweaks - include length in hexdump output - show hexdumps also if lengths don't match - more comments and consistency regress/lib/libcrypto/x509/rfc3779/rfc3779.c commit p8va7zxWa9WBnOpL Author: tb Date: 2026/05/22 04:41:35 rfc3779 regress: tweak order of variable declarations regress/lib/libcrypto/x509/rfc3779/rfc3779.c commit W9umSxGVxuYr8IOF Author: anton Date: 2026/05/22 04:29:01 Cope with rde_generate_updates() being renamed to rde_enqueue_updates(). regress/usr.sbin/bgpd/unittests/rde_decide_test.c commit 5J3B8NS9pql8ofLY Author: jmatthew Date: 2026/05/22 01:53:10 Add support for external account binding. If we're creating a new account with the ACME CA, and we have an EAB key and key ID specified with the new -e command line argument, compute the required hash of the account details and include it in the new account request. feedback from florian@ and tb@ tested against security/pebble and Digicert by me, and against Actalis by rroadrrunner at proton dot me. ok florian@ tb@ usr.sbin/acme-client/acctproc.c usr.sbin/acme-client/acme-client.1 usr.sbin/acme-client/base64.c usr.sbin/acme-client/extern.h usr.sbin/acme-client/json.c usr.sbin/acme-client/main.c usr.sbin/acme-client/netproc.c commit eawmZFItBM25VKTe Author: jmatthew Date: 2026/05/22 00:38:05 Attach ksmn(4) on 19h/1x devices Tested on: cpu0: AMD EPYC 9354P 32-Core Processor, 3250.01 MHz, 19-11-01, patch 0a101154 and fix the assertion ksmn_ccd_attach to allow for devices with 12 CCDs. ok brynet@ claudio@ sys/dev/pci/ksmn.c