Build date: 1781820003 - Thu Jun 18 22:00:03 UTC 2026 Build cvs date: 1781801931 - Thu Jun 18 16:58:51 UTC 2026 Build id: 2026-06-19.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 regress/lib/libssl/openssl-ruby/Makefile P sbin/iked/ikev2_pld.c P share/man/man5/ruby-module.5 P sys/dev/pv/if_vio.c P sys/dev/pv/xen.c M sys/dev/usb/uhidev.c P sys/dev/usb/umsm.c P sys/dev/usb/usbdevs P sys/dev/usb/usbdevs.h P sys/dev/usb/usbdevs_data.h P sys/miscfs/fuse/fuse_lookup.c P sys/netmpls/mpls_input.c P sys/uvm/uvm_amap.c P usr.bin/tmux/colour.c P usr.bin/tmux/format.c P usr.bin/tmux/input.c P usr.bin/tmux/layout.c P usr.bin/tmux/popup.c P usr.bin/tmux/screen-redraw.c P usr.bin/tmux/screen-write.c P usr.bin/tmux/server-client.c P usr.bin/tmux/style.c P usr.bin/tmux/tmux.1 P usr.bin/tmux/tmux.h P usr.bin/tmux/tty.c P usr.bin/tmux/window.c P usr.bin/tmux/xmalloc.c P usr.bin/tmux/xmalloc.h M usr.sbin/bgpd/session.c P usr.sbin/smtpd/smtpd.c P usr.sbin/smtpd/smtpd.h P usr.sbin/smtpd/util.c P usr.sbin/snmpd/proc.c P usr.sbin/snmpd/snmpd.c P usr.sbin/snmpd/snmpd.h P usr.sbin/snmpd/snmpe.c commit C7Cqnmdb59ToVMRu Author: hshoexer Date: 2026/06/18 16:58:51 iked: Avoid stack exhaustion by unbounded recursion Problem found and patch supplied by mfriedl@genua.de. Similar report from zhangph12138@163.com, thanks! ok markus@ sbin/iked/ikev2_pld.c commit 24xgexPNN67p61SV Author: kirill Date: 2026/06/18 13:14:26 sys/uvm: fix amap lock order during swapoff amap_wipeout() removed the amap from the global list while holding amap->am_lock. swapoff walks that list as amaplstlk -> amaplk, while the last unref path could establish the reverse order through amap_wipeout(), producing a witness lock order reversal when disabling swap. OK: renaud@ sys/uvm/uvm_amap.c commit rMCLCdsSrRPtI3en Author: helg Date: 2026/06/18 12:54:35 Consistently use convenience variables rather then referencing members of the input structs in fuse_lookup(). No functional change. OK claudio@ sys/miscfs/fuse/fuse_lookup.c commit ugoxcWFYPPKUt1Pn Author: nicm Date: 2026/06/18 11:54:37 Unescape arguments before passing to format_expand1 so that escaping :s etc actually works. usr.bin/tmux/format.c commit gtVhoGwi5UR58Hly Author: nicm Date: 2026/06/18 11:45:08 Check time periodically in loops rather than every one. usr.bin/tmux/format.c commit d6jMB9IEMPeEa26U Author: nicm Date: 2026/06/18 10:56:22 Use evbuffer for building S, W, L lists, also add an xmemdup helper instead of misusing asprintf. usr.bin/tmux/format.c usr.bin/tmux/xmalloc.c usr.bin/tmux/xmalloc.h commit 2eBnCqA0OZvM3y7l Author: martijn Date: 2026/06/18 10:50:47 Move log_imsg(), proc_title(), proc_name(), and imsg_to_str() into util.c. This is prepwork to give all processes their own main(). OK deraadt@ usr.sbin/smtpd/smtpd.c usr.sbin/smtpd/smtpd.h usr.sbin/smtpd/util.c commit khMIAJA4WAOK2JkN Author: martijn Date: 2026/06/18 10:45:33 Copy over iked's proc.c, with the addition that proc_run()'s run argument is called after IMSG_CTL_PROCREADY is handled. This addition makes sure that run() can drop recvfd pledge if the process itself doesn't need it, and data can be send to peers immediately. Help from, and ok jmatthew@ usr.sbin/snmpd/proc.c usr.sbin/snmpd/snmpd.c usr.sbin/snmpd/snmpd.h usr.sbin/snmpd/snmpe.c commit cnNQGqOiseSJfTdo Author: nicm Date: 2026/06/18 09:59:55 Add a dim= style attribute to dim the colours (as best as tmux is able to). GitHub issue 4842. usr.bin/tmux/colour.c usr.bin/tmux/format.c usr.bin/tmux/input.c usr.bin/tmux/popup.c usr.bin/tmux/screen-redraw.c usr.bin/tmux/screen-write.c usr.bin/tmux/style.c usr.bin/tmux/tmux.1 usr.bin/tmux/tmux.h usr.bin/tmux/tty.c usr.bin/tmux/window.c commit EuQ1B9pnLAZttHUi Author: nicm Date: 2026/06/18 09:11:24 Add functions to work out cell neighbours, and to remove a tiled cell. From Dane Jensen. usr.bin/tmux/layout.c usr.bin/tmux/tmux.h commit cm9nMhrxYXhtcple Author: kirill Date: 2026/06/18 09:10:12 sys/vio: align receive buffers vio removes the virtio net header before handing packets to the Ethernet input path. With the 12 byte modern virtio net header this leaves the Ethernet frame at an address where the following IP header is not 32 bit aligned; armv7 traps on the resulting unaligned access while processing DHCP traffic. OK: dlg@ sys/dev/pv/if_vio.c commit UzEPZ7NAMtTMciRU Author: nicm Date: 2026/06/18 08:56:07 Check the panes again if deferred redraw to make sure the flag is always set. Also add a helper for the loop. usr.bin/tmux/server-client.c commit csoK5BsGSMWNmMIf Author: mvs Date: 2026/06/18 08:53:32 Drop the incoming packet containing 16 MPLS labels with no BoS bit. ok claudio sys/netmpls/mpls_input.c commit ItlxBdpGqk16jqcC Author: tb Date: 2026/06/18 03:56:36 openssl-ruby-tests: prefer 40 over 34 regress/lib/libssl/openssl-ruby/Makefile commit ohSu6GAwSBEAFpKN Author: tb Date: 2026/06/18 02:48:09 openssl-ruby-tests: work with ruby34 and ruby40 regress/lib/libssl/openssl-ruby/Makefile commit fUgtQx9AkUnlCWD9 Author: dlg Date: 2026/06/18 01:20:17 add one of the microsoft branded Quectel EM12-G modems. i have a few i tested with, and it works fine. sys/dev/usb/umsm.c commit exs17PgB2njWxyX5 Author: dlg Date: 2026/06/18 01:17:14 regen sys/dev/usb/usbdevs.h sys/dev/usb/usbdevs_data.h commit alMLxMW164F77vDf Author: dlg Date: 2026/06/18 01:16:52 add one of the microsoft branded Quectel EM12-G modems i've tested that they work with umsm(4) and umb(4) sys/dev/usb/usbdevs commit Q9k3z0hKAFlB3IAV Author: jeremy Date: 2026/06/18 00:29:44 Update ruby-module.5 for default Ruby version switch to 4.0 share/man/man5/ruby-module.5 commit vrgEmuhOxIeoLuh5 Author: jmatthew Date: 2026/06/17 23:43:16 To work with bounce buffers, xen_bus_dmamap_sync has to call bus_dmamap_sync using the parent dma tag. ok kettenis@ dlg@ sys/dev/pv/xen.c