Build date: 1784498402 - Sun Jul 19 22:00:02 UTC 2026 Build cvs date: 1784490791 - Sun Jul 19 19:53:11 UTC 2026 Build id: 2026-07-20.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 sys/arch/riscv64/dev/simplebus.c P sys/arch/riscv64/include/riscvreg.h P sys/arch/riscv64/stand/efiboot/efiboot.c P sys/dev/ofw/fdt.c M sys/dev/usb/uhidev.c P usr.bin/mg/echo.c P usr.bin/mg/interpreter.c P usr.bin/tmux/format.c P usr.bin/tmux/options-table.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/tmux.c P usr.bin/tmux/tmux.h P usr.bin/tmux/window-panes.c P usr.bin/tmux/window-visible.c P usr.bin/tmux/window.c M usr.sbin/bgpd/session.c P usr.sbin/httpd/config.c P usr.sbin/httpd/httpd.h P usr.sbin/httpd/server.c P usr.sbin/httpd/server_file.c P usr.sbin/httpd/server_http.c P usr.sbin/relayd/ca.c P usr.sbin/relayd/hce.c P usr.sbin/relayd/pfe.c P usr.sbin/relayd/relay.c P usr.sbin/relayd/relayd.c commit iqr6NwBmZ2qtLd61 Author: nicm Date: 2026/07/19 19:53:11 Remove bits to disable removing empty lines since actually we want to do that - zoom added them in the first place. usr.bin/tmux/tmux.h usr.bin/tmux/window-panes.c usr.bin/tmux/window.c commit 9m48ZiOo707yXfig Author: nicm Date: 2026/07/19 19:09:30 Copy the home directory if it comes from getpwuid. usr.bin/tmux/tmux.c commit 23Jm1hACJGDzCuB9 Author: nicm Date: 2026/07/19 17:36:38 Add unzoomed width and height formats and use them for the sizes shown in panes mode, reported by tb@. usr.bin/tmux/format.c usr.bin/tmux/options-table.c usr.bin/tmux/tmux.1 commit 3g7DJOa0FYH0kpQA Author: nicm Date: 2026/07/19 17:25:38 Guard x as well as y to avoid overflow, GitHub issue 5409 from Park Seongjae. usr.bin/tmux/window-visible.c commit xbt9nUqp5WCdgJOr Author: op Date: 2026/07/19 13:31:28 use strncmp instead of memcmp in complt() cpos is not necessarely shorter than lh->l_name length, so we might end up memcmp'ing out of bounds. from Han Boetes (hboetes at gmail) usr.bin/mg/echo.c commit uEgOqSkUpcvKLMVl Author: op Date: 2026/07/19 13:14:55 fix NULL-deref in parsexp; from Han Boetes (hboetes at gmail) usr.bin/mg/interpreter.c commit IJdp6N2qME52Wwsf Author: kettenis Date: 2026/07/19 12:04:08 Load device tree for the Spacemit K3 Pico ITX board, which will be added to the riscv64-spacemit-dtb firmware package at some point in the future. ok jsg@ sys/arch/riscv64/stand/efiboot/efiboot.c commit 2ZxJEp1Yh67cQmtS Author: kettenis Date: 2026/07/19 11:53:08 Use OF_is_enabled() like we do on arm64 such that we skip nodes with "reserved" status. ok jsg@ sys/arch/riscv64/dev/simplebus.c commit mD4675vDyWuQXGFh Author: kettenis Date: 2026/07/19 09:45:08 Fix csr_swap() to return the old value instead of the new value. From FreeBSD where this code originated. ok jsg@ sys/arch/riscv64/include/riscvreg.h commit t0ujEbYEfewQKtZK Author: rsadowski Date: 2026/07/19 09:14:57 relayd: check return values OK kirill@ usr.sbin/relayd/ca.c usr.sbin/relayd/hce.c usr.sbin/relayd/pfe.c usr.sbin/relayd/relay.c usr.sbin/relayd/relayd.c commit tpvQPjBh1OMibxjP Author: kirill Date: 2026/07/19 09:09:25 usr.sbin/httpd: fix suffix range handling Calculate suffix ranges before clamping end offsets so requests at least as large as the file return the complete representation. Reject zero length and malformed ranges, retain 64 bit sizes throughout range handling, and add regression coverage for boundaries and overflow. Based on indea of Andrew Kloet OK: rsadowski@ usr.sbin/httpd/httpd.h usr.sbin/httpd/server_file.c usr.sbin/httpd/server_http.c commit Hx5HlRs5MRAWcU0j Author: rsadowski Date: 2026/07/19 04:19:37 httpd: check return values in dispatch_parent OK kirill@ usr.sbin/httpd/server.c commit YP2oE3t0xCwXFzcF Author: rsadowski Date: 2026/07/19 04:17:31 httpd: remove redundant search and check return value The server foreach-loop serves the same purpose as "serverconfig_byid" did previously. OK kirill@ usr.sbin/httpd/config.c commit 5wiT8Do31M1E5sZ6 Author: rsadowski Date: 2026/07/19 04:15:56 httpd: do NOT send location fcgiparams twice Only emit the params when the current receiver is the server child. When sending a location-config from the parent, the FCGI params IMSG was emitted once per receiver iteration and always targeted the server child. With both the server and the logger process needing the server config, the server child received IMSG_CFG_FCGI twice per location and appended the same params on top of the existing list. The FastCGI backends then saw every param duplicated. Input Fabien Romano, OK kirill@ usr.sbin/httpd/config.c commit P1m9xOuNGO0kCokq Author: jsg Date: 2026/07/19 03:15:38 fix OF_translate() memory leak ok jca@ kettenis@ sys/dev/ofw/fdt.c