Build date: 1771455603 - Wed Feb 18 23:00:03 UTC 2026 Build cvs date: 1771453699 - Wed Feb 18 22:28:19 UTC 2026 Build id: 2026-02-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 gnu/usr.bin/texinfo/util/texindex.c P libexec/ld.so/ldconfig/ldconfig.c P sys/dev/ic/qwx.c P sys/dev/ic/qwz.c M sys/dev/usb/uhidev.c P usr.bin/calendar/calendar.c P usr.bin/diff/diff.c P usr.bin/htpasswd/htpasswd.c P usr.bin/m4/main.c P usr.bin/mail/main.c P usr.bin/sendbug/sendbug.c P usr.bin/ssh/sftp-client.c P usr.bin/tmux/input.c P usr.bin/tmux/screen-write.c P usr.bin/tmux/tmux.h P usr.bin/tmux/tty-keys.c P usr.bin/tmux/tty.c P usr.sbin/bgpd/rde.c M usr.sbin/bgpd/session.c P usr.sbin/relayd/Makefile P usr.sbin/relayd/parse.y U usr.sbin/relayd/proxy_protocol.c P usr.sbin/relayd/relay.c P usr.sbin/relayd/relayd.conf.5 P usr.sbin/relayd/relayd.h P usr.sbin/smtpd/smtpc.c P usr.sbin/smtpd/smtpctl.c P usr.sbin/smtpd/smtpd.c P usr.sbin/vmd/vm.c commit uleHr0gYBEJCawHz Author: dv Date: 2026/02/18 22:28:19 vmd(8): prevent pause deadlock when vcpu doesn't halt Trying to pause a vm that's got a vcpu busy polling that never issues a HLT instruction results in a deadlock. Remove the check for if the vcpu is halted. We have other logic to handle "suspending" the vcpu thread if a vcpu halts with interrupts enabled. (The way vmm(4) works is if the vcpu halts without interrupts, we consider it a terminating event.) ok hshoexer@, mlarkin@ usr.sbin/vmd/vm.c commit y8QdJ3NZCwMDFeXA Author: kirill Date: 2026/02/18 22:27:03 usr.sbin/relayd: add support for PROXY protocol in TCP relays patch from Christoph Liebender OK: rsadowski@ usr.sbin/relayd/Makefile usr.sbin/relayd/parse.y usr.sbin/relayd/proxy_protocol.c usr.sbin/relayd/relay.c usr.sbin/relayd/relayd.conf.5 usr.sbin/relayd/relayd.h commit 7TlNMZOnahXrRMMp Author: deraadt Date: 2026/02/18 21:40:55 uses tmpfile(), which is why it used "tmppath", which is why it now needs "rpath wpath cpath" spotted by brynet usr.bin/calendar/calendar.c commit Tr34KJMwmyGEjGg7 Author: deraadt Date: 2026/02/18 20:43:58 This was using pledge "tmppath" with "rpath wpath cpath". The "tmppath" is not needed. ok semarie and others gnu/usr.bin/texinfo/util/texindex.c commit qvfhfxDIP9ymvlLL Author: deraadt Date: 2026/02/18 16:46:48 pledge "rpath tmppath" is replace with unveil "/" "r", unveil "/tmp" "rwc", and "rpath wpath cpath" ok semarie usr.bin/calendar/calendar.c commit V8YAmM3FHaj3gQPl Author: deraadt Date: 2026/02/18 15:54:20 replace pledge "tmppath" with unveil "/tmp" "rwc" and "rpath wpath cpath". ok ok usr.sbin/smtpd/smtpc.c commit bvew56WVlyRODXBP Author: claudio Date: 2026/02/18 15:54:06 Add more error logging for the ERR_UPD_ATTRLIST case. Split it into a bad_list case for all those duplicate attr checks and a bad_ibuf case that is used when the parsing hits a general issue. OK sthen@ usr.sbin/bgpd/rde.c commit AVCDCNo86yzfyHO3 Author: kettenis Date: 2026/02/18 15:34:49 Make qwx_dmamem_alloc() wait for resources if necessary. ok deraadt@, stsp@ sys/dev/ic/qwx.c commit P6fu6BceAj7ll5DE Author: deraadt Date: 2026/02/18 15:25:01 Instead of pledge "tmppath rpath", setup a "rwc" unveil on "/tmp", a "r" unveil on "/", and then pledge "rpath wpath cpath". ok semarie and others usr.bin/diff/diff.c commit K7tiIxybQEoIfPxO Author: deraadt Date: 2026/02/18 15:23:36 This is using pledge "tmppath" with "rpath wpath cpath". The "tmppath" is not needed. ok semarie and others usr.bin/htpasswd/htpasswd.c commit jmaugsCpOvP7LTqm Author: nicm Date: 2026/02/18 09:10:31 Pass which clipboard is set through to the terminal, from Axel Lindskog in GitHub issue 4858. usr.bin/tmux/input.c usr.bin/tmux/screen-write.c usr.bin/tmux/tmux.h usr.bin/tmux/tty-keys.c usr.bin/tmux/tty.c commit wg8e2FEaObTS7PpE Author: deraadt Date: 2026/02/18 08:54:46 These programs are using pledge "tmppath" with "rpath wpath cpath". The "tmppath" is not needed. ok semarie and others libexec/ld.so/ldconfig/ldconfig.c usr.bin/m4/main.c usr.bin/mail/main.c usr.bin/sendbug/sendbug.c usr.sbin/smtpd/smtpctl.c usr.sbin/smtpd/smtpd.c commit ZrJE9O1YRjvBIOvx Author: jsg Date: 2026/02/18 03:10:57 correct bounds check on number of memory segments found with smatch, ok patrick@ sys/dev/ic/qwz.c commit 4CtKiZLD15xdUssL Author: djm Date: 2026/02/18 03:04:12 same treatment for remote/remote copies (i.e. scp -3): adjust permissions on destination directory only if we created it or -p was requested. bz3925 usr.bin/ssh/sftp-client.c commit hQ8LQ3QZ8OAe67if Author: djm Date: 2026/02/18 02:59:27 when uploading a directory using sftp/sftp (e.g. during a recursive transfer), don't clobber the remote directory permissions unless either we created the directory during the transfer or the -p flag was set. bz3925 ok dtucker@ usr.bin/ssh/sftp-client.c