Build date: 1786140002 - Fri Aug 7 22:00:02 UTC 2026 Build cvs date: 1786136799 - Fri Aug 7 21:06:39 UTC 2026 Build id: 2026-08-08.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 lib/libcrypto/arch/aarch64/crypto_cpu_caps.c P sys/arch/arm64/arm64/bus_dma.c P sys/arch/riscv64/riscv64/bus_dma.c P sys/dev/pci/drm/include/linux/aer.h P sys/dev/pci/drm/include/linux/console.h P sys/dev/pci/drm/include/linux/dma-fence.h P sys/dev/pci/drm/include/linux/mm.h P sys/dev/pci/drm/include/linux/mutex.h P sys/dev/pci/drm/include/linux/random.h P sys/dev/pci/drm/include/linux/shrinker.h M sys/dev/usb/uhidev.c P usr.bin/pkgconf/AUTHORS P usr.bin/pkgconf/COPYING P usr.bin/pkgconf/Makefile U usr.bin/pkgconf/cli/core.c U usr.bin/pkgconf/cli/core.h P usr.bin/pkgconf/cli/getopt_long.c P usr.bin/pkgconf/cli/getopt_long.h P usr.bin/pkgconf/cli/main.c U usr.bin/pkgconf/cli/tuple.c P usr.bin/pkgconf/libpkgconf/argvsplit.c P usr.bin/pkgconf/libpkgconf/audit.c P usr.bin/pkgconf/libpkgconf/bsdstubs.c P usr.bin/pkgconf/libpkgconf/bsdstubs.h P usr.bin/pkgconf/libpkgconf/buffer.c U usr.bin/pkgconf/libpkgconf/bufferset.c U usr.bin/pkgconf/libpkgconf/bytecode.c P usr.bin/pkgconf/libpkgconf/cache.c P usr.bin/pkgconf/libpkgconf/client.c P usr.bin/pkgconf/libpkgconf/config.h P usr.bin/pkgconf/libpkgconf/dependency.c P usr.bin/pkgconf/libpkgconf/fileio.c P usr.bin/pkgconf/libpkgconf/fragment.c P usr.bin/pkgconf/libpkgconf/iter.h P usr.bin/pkgconf/libpkgconf/libpkgconf.h U usr.bin/pkgconf/libpkgconf/license.c U usr.bin/pkgconf/libpkgconf/output.c P usr.bin/pkgconf/libpkgconf/parser.c P usr.bin/pkgconf/libpkgconf/path.c U usr.bin/pkgconf/libpkgconf/path.h P usr.bin/pkgconf/libpkgconf/personality.c P usr.bin/pkgconf/libpkgconf/pkg.c P usr.bin/pkgconf/libpkgconf/queue.c P usr.bin/pkgconf/libpkgconf/stdinc.h P usr.bin/pkgconf/libpkgconf/tuple.c U usr.bin/pkgconf/libpkgconf/variable.c U usr.bin/pkgconf/libpkgconf/version.c P usr.bin/pkgconf/man/pkgconf.1 P usr.bin/ssh/ssh-agent.c P usr.bin/ssh/ssh-keygen.1 P usr.bin/ssh/ssh-keygen.c P usr.bin/ssh/ssh.c P usr.bin/tmux/cmd-split-window.c M usr.sbin/bgpd/session.c P usr.sbin/crunchgen/crunched_main.c P usr.sbin/npppd/npppd/lcp.c P usr.sbin/relayd/agentx_control.c P usr.sbin/relayd/ca.c P usr.sbin/relayd/check_script.c P usr.sbin/relayd/check_tls.c P usr.sbin/relayd/config.c P usr.sbin/relayd/control.c P usr.sbin/relayd/parse.y P usr.sbin/relayd/pfe.c P usr.sbin/relayd/pfe_filter.c P usr.sbin/relayd/relay.c P usr.sbin/relayd/relay_http.c P usr.sbin/relayd/relay_udp.c P usr.sbin/relayd/relayd.c P usr.sbin/relayd/relayd.conf.5 P usr.sbin/relayd/relayd.h P usr.sbin/relayd/util.c P usr.sbin/ypldap/ldapclient.c P usr.sbin/ypldap/ypldap.c P usr.sbin/ypldap/ypldap.h P usr.sbin/ypldap/ypldap_dns.c commit iQpwSb1WkSPk4wLF Author: claudio Date: 2026/08/07 21:06:39 Improve imsg code, switch to imsgbuf_get and use more imsg_get_data Switch the IMSG_HOST_DNS call to use imsg_add_strbuf and imsg_get_strbuf. Also use NI_MAXHOST for the name length. Also rework IMSG_PW_ENTRY and IMSG_GRP_ENTRY to use imsg_get_len() and imsg_get_data() to fetch the record. Ensure that the data length is large enough but not too large to fit into &ir. ok jmatthew@ usr.sbin/ypldap/ldapclient.c usr.sbin/ypldap/ypldap.c usr.sbin/ypldap/ypldap.h usr.sbin/ypldap/ypldap_dns.c commit HYbOD4qaMCt5N7eM Author: kettenis Date: 2026/08/07 19:07:30 The previous fix to bus_dmamap_load() wasn't quite right. We do need virtual address continuity when we're bouncing. So a !bounce check was correct, but only in the case when DMA is cache coherent. Note that this becomes identical to the amd64 equivalent of this code when one considers that on amd64 DMA is always cache coherent. ok deraadt@, jca@ sys/arch/arm64/arm64/bus_dma.c sys/arch/riscv64/riscv64/bus_dma.c commit eg2By6B6ViwVTc1z Author: naddy Date: 2026/08/07 16:24:38 one more prototype ok deraadt@ tb@ usr.sbin/crunchgen/crunched_main.c commit vts3W6ljYWnHZ460 Author: tb Date: 2026/08/07 13:26:23 pkgconf: simplify unveil handling Instead of giving fine-grained read access by iterating, use a simple unveil("/", "r"). pkgconf runs with pledge "stdio rpath wpath cpath unveil" with closed unveil, and only /dev/null and an optional log file have "rwc". discussed with deraadt a long time ago, agreement by claudio ok sthen usr.bin/pkgconf/cli/core.c usr.bin/pkgconf/libpkgconf/pkg.c commit H8s5x4p0ZCcoCi4Q Author: tb Date: 2026/08/07 13:22:11 Update pkgconf to 3.0.5 https://github.com/pkgconf/pkgconf/blob/main/NEWS ok sthen usr.bin/pkgconf/AUTHORS usr.bin/pkgconf/COPYING usr.bin/pkgconf/Makefile usr.bin/pkgconf/cli/core.c usr.bin/pkgconf/cli/core.h usr.bin/pkgconf/cli/getopt_long.c usr.bin/pkgconf/cli/getopt_long.h usr.bin/pkgconf/cli/main.c usr.bin/pkgconf/cli/tuple.c usr.bin/pkgconf/libpkgconf/argvsplit.c usr.bin/pkgconf/libpkgconf/audit.c usr.bin/pkgconf/libpkgconf/bsdstubs.c usr.bin/pkgconf/libpkgconf/bsdstubs.h usr.bin/pkgconf/libpkgconf/buffer.c usr.bin/pkgconf/libpkgconf/bufferset.c usr.bin/pkgconf/libpkgconf/bytecode.c usr.bin/pkgconf/libpkgconf/cache.c usr.bin/pkgconf/libpkgconf/client.c usr.bin/pkgconf/libpkgconf/config.h usr.bin/pkgconf/libpkgconf/dependency.c usr.bin/pkgconf/libpkgconf/fileio.c usr.bin/pkgconf/libpkgconf/fragment.c usr.bin/pkgconf/libpkgconf/iter.h usr.bin/pkgconf/libpkgconf/libpkgconf.h usr.bin/pkgconf/libpkgconf/license.c usr.bin/pkgconf/libpkgconf/output.c usr.bin/pkgconf/libpkgconf/parser.c usr.bin/pkgconf/libpkgconf/path.c usr.bin/pkgconf/libpkgconf/path.h usr.bin/pkgconf/libpkgconf/personality.c usr.bin/pkgconf/libpkgconf/pkg.c usr.bin/pkgconf/libpkgconf/queue.c usr.bin/pkgconf/libpkgconf/stdinc.h usr.bin/pkgconf/libpkgconf/tuple.c usr.bin/pkgconf/libpkgconf/variable.c usr.bin/pkgconf/libpkgconf/version.c usr.bin/pkgconf/man/pkgconf.1 commit ph0vfFjyRenYFq5H Author: naddy Date: 2026/08/07 12:17:33 revert switch to elf_aux_info(); it breaks the install media lib/libcrypto/arch/aarch64/crypto_cpu_caps.c commit RCXsyorK8Pyw2Pcu Author: rsadowski Date: 2026/08/07 10:21:39 relayd: allow setting log level from relayd.conf Add "log level (brief|verbose)" which sets or clears RELAYD_OPT_VERBOSE just like relayctl log verbose|brief does at runtime. This makes sense now because the recent DPRINTF removal turned all DPRINTF calls into real log_debug calls. Some debug logs moved to warning. Some remained DPRINF(). Before that change the toggle had almost nothing to gate. All debug output was compiled out unless relayd was built with DEBUG > 1. So "log verbose" in relayctl was practically a no-op for users. It was impossible for the user to work out why the setup/config wasn't working. Now the toggle actually does what its name suggests. Pinning the level in the config file lets it survive restarts and SIGHUP reloads. OK kirill@ usr.sbin/relayd/agentx_control.c usr.sbin/relayd/ca.c usr.sbin/relayd/check_script.c usr.sbin/relayd/check_tls.c usr.sbin/relayd/config.c usr.sbin/relayd/control.c usr.sbin/relayd/parse.y usr.sbin/relayd/pfe.c usr.sbin/relayd/pfe_filter.c usr.sbin/relayd/relay.c usr.sbin/relayd/relay_http.c usr.sbin/relayd/relay_udp.c usr.sbin/relayd/relayd.c usr.sbin/relayd/relayd.conf.5 usr.sbin/relayd/relayd.h usr.sbin/relayd/util.c commit rbu6HV0sGdpXqq5k Author: jsg Date: 2026/08/07 10:13:05 remove nth_page(), no longer in linux sys/dev/pci/drm/include/linux/mm.h commit lFl3A3FXeHfv7o0T Author: jsg Date: 2026/08/07 10:06:15 remove DMA_FENCE_TRACE(), no longer in linux sys/dev/pci/drm/include/linux/dma-fence.h commit cZkiJfqVaDhRxWl0 Author: jsg Date: 2026/08/07 08:50:13 remove synchronize_shrinkers(), no longer in linux sys/dev/pci/drm/include/linux/shrinker.h commit lz01JbnWvSD7fQeD Author: jsg Date: 2026/08/07 08:46:53 remove vgacon_text_force(), no longer in linux sys/dev/pci/drm/include/linux/console.h commit y8fPqF29v5m0a06g Author: jsg Date: 2026/08/07 08:39:18 remove pci_enable_pcie_error_reporting(), no longer in linux sys/dev/pci/drm/include/linux/aer.h commit 83vOzzgjrOV3m3MW Author: nicm Date: 2026/08/07 08:10:53 Only unzoom in the floating-split case, modal panes take care of themselves. usr.bin/tmux/cmd-split-window.c commit IPoCLrpystCRvat4 Author: jsg Date: 2026/08/07 06:14:16 remove mutex_trylock_recursive(), no longer in linux sys/dev/pci/drm/include/linux/mutex.h commit zToGoPIPUWm1rvdc Author: djm Date: 2026/08/07 05:49:53 add some options to allow setting or clearing the touch-required and verify-required flags on FIDO private keys when resetting the passphrase. feedback/ok tb@ usr.bin/ssh/ssh-keygen.1 usr.bin/ssh/ssh-keygen.c commit e4L80kIceGjWNr4J Author: djm Date: 2026/08/07 05:18:05 Allow session-bind@openssh.com requests when the agent is locked, otherwise forwarding sessions established with an agent was locked will be treated as local, rather than remote. Reported by sn0x-sharma usr.bin/ssh/ssh-agent.c commit tSwiUedD8ZHETJLh Author: djm Date: 2026/08/07 05:03:56 avoid potential realloc use-after-free in the client if a remote forwarding is added via the local session multiplexing socket while a remote forwarding open request is pending with the server. Report and fix from Brian Mingus of Cognatory usr.bin/ssh/ssh.c commit V28r7gVYqDmRtLxg Author: jsg Date: 2026/08/07 05:02:42 change get_random_bytes() length type to size_t follows linux changes and matches the type of the arc4random_buf() call sys/dev/pci/drm/include/linux/random.h commit X4udfY2yoKFBu3bh Author: jsg Date: 2026/08/07 04:53:22 remove get_random_int() and prandom_u32_max(), no longer in linux sys/dev/pci/drm/include/linux/random.h commit 2IaC4QzOqO6skSg6 Author: yasuoka Date: 2026/08/07 00:38:11 Fix LCP MRU option handing. Pointed out by Arthur Chan. ok mvs deraadt usr.sbin/npppd/npppd/lcp.c commit xy8uD3KRoMjUIYhU Author: nicm Date: 2026/08/06 21:47:20 Always unzoom before splitting window, for floating panes also. We already unzoomed for tiled panes and this does the same for floating panes (until we support having them float over a zoomed pane). From \M-C\M^Iric NICOLAS. usr.bin/tmux/cmd-split-window.c