Build date: 1777413603 - Tue Apr 28 22:00:03 UTC 2026 Build cvs date: 1777411925 - Tue Apr 28 21:32:05 UTC 2026 Build id: 2026-04-29.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/libc/gen/cgetent.3 P share/zoneinfo/datfiles/northamerica P share/zoneinfo/datfiles/southamerica P share/zoneinfo/datfiles/zone.tab P share/zoneinfo/datfiles/zone1970.tab P share/zoneinfo/datfiles/zonenow.tab P sys/dev/pci/drm/drm_linux.c P sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c P sys/dev/pci/drm/include/linux/xarray.h M sys/dev/usb/uhidev.c P usr.bin/ssh/ssh-agent.c P usr.bin/tmux/cmd-join-pane.c P usr.bin/tmux/cmd-pipe-pane.c P usr.bin/tmux/cmd-run-shell.c P usr.bin/tmux/key-bindings.c P usr.bin/tmux/menu.c P usr.bin/tmux/mode-tree.c P usr.bin/tmux/paste.c P usr.bin/tmux/status.c P usr.bin/tmux/window-copy.c P usr.sbin/bgpd/rde.c M usr.sbin/bgpd/session.c P usr.sbin/rdate/Makefile P usr.sbin/rdate/ntp.c cvs server: usr.sbin/rdate/ntpleaps.c is no longer in the repository cvs server: usr.sbin/rdate/ntpleaps.h is no longer in the repository P usr.sbin/rdate/rdate.8 P usr.sbin/rdate/rdate.c P usr.sbin/rpki-client/parser.c commit aZ7ip9n5zyH6k0xz Author: djm Date: 2026/04/28 21:32:05 unveil the actual listening socket path and its directory so it can be cleaned up at exit. Reported by / tested by David Krause, ok markus@ usr.bin/ssh/ssh-agent.c commit HFPkIgRSak7zmyXF Author: millert Date: 2026/04/28 21:31:48 Update to 2026bgtz from https://github.com/JodaOrg/global-tz share/zoneinfo/datfiles/northamerica share/zoneinfo/datfiles/southamerica share/zoneinfo/datfiles/zone.tab share/zoneinfo/datfiles/zone1970.tab share/zoneinfo/datfiles/zonenow.tab commit iDrvxq27DBZtADra Author: millert Date: 2026/04/28 15:36:52 Escape is octal 33, not 27 (which is escape in decimal) From Eric Mulholland lib/libc/gen/cgetent.3 commit Wdt44bcC4Soe6AfA Author: claudio Date: 2026/04/28 14:06:44 Fix possible reload bug that leave old filters on a peer. In rde_reload_done() the code handling the peer->reconf_rib case has a continue which skips the code path that actually reapplies the outbound filters. The result is that such a peer keeps on running with the old filters -- a subsequent reload will then fix this. Removing the continue changes the way peer->reconf_rib and peer->reconf_out interact. Now reconf_rib needs to be checked before reconf_out since it is possible for both to be set. Adjust the code in rde_softreconfig_in_done() accordingly. OK tb@ usr.sbin/bgpd/rde.c commit K6Dqx1aYihpOOWUQ Author: millert Date: 2026/04/28 13:25:04 rdate: remove -c option, we don't install the "right" zone files This option was non-functional since OpenBSD does not ship with the /usr/share/zoneinfo/right time zone files, which include leap seconds. OK dgl@ usr.sbin/rdate/Makefile usr.sbin/rdate/ntp.c usr.sbin/rdate/rdate.8 usr.sbin/rdate/rdate.c commit znDV6yBQPffxPD7i Author: nicm Date: 2026/04/28 10:01:07 Make C-[ have the same bindings as Escape for terminals with extended keys where they are different, GitHub issue 5035 from Eric NICOLAS. usr.bin/tmux/key-bindings.c usr.bin/tmux/menu.c usr.bin/tmux/mode-tree.c usr.bin/tmux/status.c commit CyNIY5GCZqVZ87g3 Author: jsg Date: 2026/04/28 09:23:22 drm/amdgpu: replace PASID IDR with XArray From Mikhail Gavrilov b7cddf6c017510cd0c79980ea551e7bcdf0edc7e in linux-6.18.y/6.18.25 3c863ff920b45fa7a9b7d4cb932f466488a87a58 in mainline linux sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c commit 1zk1OFxmDqfvmLAY Author: nicm Date: 2026/04/28 08:52:37 Sanitize paste buffer names in paste_set and paste_rename, GitHub issue 5032 from Barrett Ruth. usr.bin/tmux/paste.c commit nYBunLAdezdjKR2I Author: nicm Date: 2026/04/28 08:47:55 Do not leak socketpair fds in pipe-pane when fork fails. From Barrett Ruth. usr.bin/tmux/cmd-pipe-pane.c commit wr5ORy0wGSu37qqd Author: nicm Date: 2026/04/28 08:35:21 Do not deref NULL job in window_copy_pipe_run when job_run fails. From Barrett Ruth in GitHub issue 5036. usr.bin/tmux/window-copy.c commit b9oa0WxbQAyv0NVM Author: nicm Date: 2026/04/28 08:34:15 Do not hang run-shell when job_run fails, from Barrett Ruth in GitHub issue 5037. usr.bin/tmux/cmd-run-shell.c commit upMrRI0AP0MnX8Lc Author: nicm Date: 2026/04/28 08:32:44 Fix -p for for join-pane, from Dane Jensen. usr.bin/tmux/cmd-join-pane.c commit 3sYgTZVc4S6RS92U Author: jsg Date: 2026/04/28 03:44:14 Change xarray pool from IPL_NONE to IPL_TTY as amdgpu will soon use it from interrupt context. Matches the IPL of the IDR pool. sys/dev/pci/drm/drm_linux.c commit K2gfQ7U1smjboaUR Author: jsg Date: 2026/04/28 03:33:56 use DEFINE_XARRAY_FLAGS() for DEFINE_XARRAY_ALLOC() sys/dev/pci/drm/include/linux/xarray.h commit j1zBbhyiTx4AnjFu Author: jsg Date: 2026/04/28 03:25:46 add DEFINE_XARRAY_FLAGS() for 6.18.25 drm sys/dev/pci/drm/include/linux/xarray.h commit T6gp4CYk0cZZ7SZ0 Author: jsg Date: 2026/04/28 01:14:07 Make xarray cyclic start looking for a free id at the position specified by the next argument and stop after wrapping back to that position. Previously looking for a free id started at the beginning of the allocation range and stopped at the end, ignoring the next argument. Currently xarray cyclic id allocations are only used by the GuC code in inteldrm. In 6.18.25 drm, the amdgpu PASID allocation changes from using cyclic idr to cyclic xarray. sys/dev/pci/drm/drm_linux.c commit ovkS53qBcOGGsPCO Author: job Date: 2026/04/27 22:23:27 adjust style OK tb@ usr.sbin/rpki-client/parser.c