Build date: 1780351203 - Mon Jun 1 22:00:03 UTC 2026 Build cvs date: 1780344601 - Mon Jun 1 20:10:01 UTC 2026 Build id: 2026-06-02.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 U lib/libc/hash/sha1.c P lib/libc/hidden/sha1.h P sys/dev/hid/hidms.c P sys/dev/i2c/ihidev.c P sys/dev/i2c/ihidev.h P sys/dev/pci/if_mwx.c P sys/dev/pci/if_mwxreg.h M sys/dev/usb/uhidev.c P sys/kern/kern_acct.c P sys/kern/kern_event.c P sys/kern/vfs_syscalls.c P usr.bin/ssh/channels.c P usr.bin/ssh/session.c P usr.bin/ssh/sk-usbhid.c P usr.bin/tmux/cmd-list-panes.c P usr.bin/tmux/cmd-run-shell.c P usr.bin/tmux/format.c P usr.bin/tmux/input.c P usr.bin/tmux/layout-custom.c P usr.bin/tmux/layout.c P usr.bin/tmux/screen-redraw.c P usr.bin/tmux/screen-write.c P usr.bin/tmux/sort.c P usr.bin/tmux/spawn.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/tmux.h P usr.bin/tmux/window-tree.c P usr.bin/tmux/window.c P usr.sbin/bgpd/bgpd.8 M usr.sbin/bgpd/session.c P usr.sbin/httpd/httpd.conf.5 P usr.sbin/httpd/httpd.h P usr.sbin/httpd/parse.y P usr.sbin/httpd/server_fcgi.c P usr.sbin/httpd/server_http.c P usr.sbin/ntpd/constraint.c P usr.sbin/pstat/pstat.c commit nRMi8C3MffbH8JtJ Author: nicm Date: 2026/06/01 20:10:01 Remove the actual LAYOUT_FLOATING enum member. usr.bin/tmux/tmux.h commit n9QoiMDXWnLV80Fu Author: nicm Date: 2026/06/01 20:09:26 Remove LAYOUT_FLOATING and disable custom layouts with floating panes for now, from Dane Jensen. usr.bin/tmux/layout-custom.c usr.bin/tmux/layout.c commit 6HBWHzZpW2RMfO5B Author: nicm Date: 2026/06/01 20:00:25 Fix vertical position of scrollbar having wrong vertical offset when status-position top, from Michael Grant. usr.bin/tmux/screen-redraw.c commit deYN9beENRHogSiw Author: nicm Date: 2026/06/01 19:59:04 Fix resize of floating panes with pane-border-status top, from Michael Grant. usr.bin/tmux/window.c commit gClK5ZGRrsjcPxlL Author: nicm Date: 2026/06/01 19:56:26 Only set saved_layout_cell if creating a new cell, avoids crash when respawning pane. Reported by Mingjie Shen in GitHubb issue 5143. usr.bin/tmux/spawn.c commit XW51Mm9M6yKnp0YW Author: claudio Date: 2026/06/01 18:59:24 Rename mt76_desc to mwx_desc and remove volatile from struct members. From kevlo@ sys/dev/pci/if_mwx.c sys/dev/pci/if_mwxreg.h commit ool0fS4kl6OuPNlK Author: mvs Date: 2026/06/01 18:24:58 Do KN_DETACHED flag check before kn->kn_ptr.p_process dereference in proc_filtops handlers. After filt_proc() sets KN_DETACHED flag, the kn->kn_ptr.p_process is not valid anymore. ok visa sys/kern/kern_event.c commit 8vEpHez3NRqjEUls Author: nicm Date: 2026/06/01 18:19:51 Add a Z sort order in tree mode. usr.bin/tmux/format.c usr.bin/tmux/sort.c usr.bin/tmux/tmux.1 usr.bin/tmux/tmux.h usr.bin/tmux/window-tree.c usr.bin/tmux/window.c commit 5obhQCUFg8WCSswm Author: mglocker Date: 2026/06/01 18:04:05 Enable the GXTP7936 touchscreen on the Samsung Galaxy Book4 Edge, for now by polling since interrupts still don't work. ihidev: On a "finger lift" poll event, pass up the empty packet to the sub-driver. Previously the empty packet was dropped. hidms: If we receive the empty packet due to "finger lift", don't set the pointer position to 0,0 to prevent snapping to the upper left corner of the screen. ok kirill@ sys/dev/hid/hidms.c sys/dev/i2c/ihidev.c sys/dev/i2c/ihidev.h commit E49HOj9gBdwxqUyi Author: nicm Date: 2026/06/01 18:00:20 Mark floating panes in tree mode. usr.bin/tmux/window-tree.c commit Fw8NXbW8SpW3QoEI Author: deraadt Date: 2026/06/01 16:38:09 If pstat -d encountered an error doing kvm_read, it would report the error, but still attempt to print the (uninitialized and unread) data. This changes it to fail correctly. usr.sbin/pstat/pstat.c commit i8oPQx9oGVISyLkJ Author: deraadt Date: 2026/06/01 16:33:49 acct(8) and quotactl(8) can see files beyond unveil. These are root-only system calls, also obviously blocked by all pledge. However there is a circumstance of root running with unveil but without pledge (quite rare in the tree) and there are some gaps. These two fixes are a stopgap because I think we should re-design how namei handles this. From ivan at Quarkslab ok dgl sys/kern/kern_acct.c sys/kern/vfs_syscalls.c commit 4OsXXQxDKuVJ4KXk Author: claudio Date: 2026/06/01 14:28:08 RFC 6608 is referenced twice, remove out-order mention. usr.sbin/bgpd/bgpd.8 commit L0r4KE8hBMERFhN5 Author: claudio Date: 2026/06/01 14:11:32 Rmeove extra spaces sys/dev/pci/if_mwx.c commit XHBz6LxkmSJAStTh Author: nicm Date: 2026/06/01 14:01:09 Add pane_x, y, z format variables and show in list-panes. usr.bin/tmux/cmd-list-panes.c usr.bin/tmux/format.c usr.bin/tmux/tmux.1 commit BhoElbF3OdRcRftw Author: nicm Date: 2026/06/01 13:28:49 Add some more DECRQM responses, from Ayman Bagabas in GitHub issue 5118. usr.bin/tmux/input.c commit TfL1UGZkN5Nu2HQM Author: jsing Date: 2026/06/01 13:27:24 Replace the existing SHA-1 implementation in libc. This leverages some of the recent code in libcrypto while retaining the existing API and reusing SHA1_CTX definitions. The implementation uses static inline functions instead of macros and spells out the full variable rotations to follow the specification, rather than trying to outsmart the compiler. A performance gain is seen across most architectures. This also gives us a basis to provide per-architecture accelerated assembly implementations, based on those in libcrypto. With input from naddy@ ok naddy@ tb@ lib/libc/hash/sha1.c lib/libc/hidden/sha1.h commit ySx82Fyp5fxJLpvM Author: tb Date: 2026/06/01 12:22:06 ntpd: use the usual error check for timegm(3). Straightforward change. The code could use some refactoring to avoid two consecutive timegm(3) calls on tm_tls. The layering is a bit strange here. ok deraadt henning job usr.sbin/ntpd/constraint.c commit 8e07e1bIR0f8fRaB Author: nicm Date: 2026/06/01 10:53:28 Do not try to use pane if there isn't one when redrawing wide characters, GitHub issues 5145 and 5139. usr.bin/tmux/screen-write.c commit ElMdbjslBMdZs0K4 Author: claudio Date: 2026/06/01 09:28:42 Fix uploads using chunked transfer-encoding The current code is broken so rework server_read_httpchunks() to properly implement chunked transfer-encoding. Chunked uploads only matter for fastcgi handlers, so adjust them to operate with chunked uploads. The problem is that the CGI spec mandates that CONTENT_LENGTH is set but for chunked transfers the content-length header is actually not allowed. Both fastcgi and cgi don't really need CONTENT_LENGTH since the data is passed via FCGI_STDIN messages or a pipe and in both cases EOF can be signaled just fine. Still some cgi/fastcgi handlers depend on the presence of CONTENT_LENGTH and so those fail to process such chunked uploads. For this reason add a config option to opt-in for chunked uploads but by default any upload with transfer-encoding chunked will result in a HTTP 400 error. OK kirill@ rsadowski@ usr.sbin/httpd/httpd.conf.5 usr.sbin/httpd/httpd.h usr.sbin/httpd/parse.y usr.sbin/httpd/server_fcgi.c usr.sbin/httpd/server_http.c commit 86rRUSl4fBpZuvnY Author: nicm Date: 2026/06/01 08:27:38 Allow run-shell arguments after a shell command to be expanded as #1, #2 and so on. From Rasmus Thystrup Karstensen in GitHub issue 5121. usr.bin/tmux/cmd-run-shell.c usr.bin/tmux/format.c usr.bin/tmux/tmux.1 commit 7MAH8MmCMcEBhuNA Author: djm Date: 2026/06/01 08:27:28 differentiate between execution failures and subsystem not found when logging why a subsystem failed to start; GHPR#637 from cuiweixie usr.bin/ssh/session.c commit k6zoAgeGO6RCcpZq Author: djm Date: 2026/06/01 05:49:20 sk-usbhid: skip unsupported key types in read_rks() When enumerating resident keys, encountering a credential with an unsupported COSE key type (not ES256 or EdDSA) caused the entire enumeration to abort via goto out, discarding all valid keys. Move the key type check before the per-credential allocation so unsupported types can be skipped with continue instead. This preserves all valid resident keys on the token. Patch from Akhilesh Arora via GHPR657 usr.bin/ssh/sk-usbhid.c commit rQVnAYpaitDHmbnV Author: djm Date: 2026/06/01 05:40:13 Actually set pollfd.events correctly for socket type channels; previously we were throwing away the events we computed if the channel had a c->sock distinct from it's other read and write fds. Fortunately, it appears that this case happens rarely, if ever. Reported by Darafei Praliaskouski via GHPR660 usr.bin/ssh/channels.c