Build date: 1774306802 - Mon Mar 23 23:00:02 UTC 2026 Build cvs date: 1774301623 - Mon Mar 23 21:33:43 UTC 2026 Build id: 2026-03-24.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-ramdisk.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P include/signal.h P lib/libc/gen/psignal.3 P lib/libc/gen/psignal.c P lib/libz/compress.3 P lib/libz/zlib.h P regress/usr.bin/ssh/hostbased.sh P share/misc/mime.types M sys/dev/usb/uhidev.c P sys/kern/subr_witness.c P sys/lib/libz/zlib.h P sys/net/if.c P sys/net/if_types.h P sys/net/if_var.h P sys/net/if_veb.c P sys/netinet/if_ether.c P sys/netinet/igmp.c P sys/netinet/in.c P sys/netinet/in_var.h P sys/netinet6/in6.c P sys/netinet6/in6_var.h P sys/netinet6/mld6.c P sys/netinet6/nd6.h P usr.bin/ssh/ssh_config.5 P usr.bin/ssh/sshd_config.5 P usr.bin/tmux/grid.c P usr.bin/tmux/input.c P usr.bin/tmux/mode-tree.c P usr.bin/tmux/screen-redraw.c P usr.bin/tmux/tty-draw.c P usr.bin/tmux/tty.c M usr.sbin/bgpd/session.c commit EAjOVweI2fwFklCw Author: daniel Date: 2026/03/23 21:33:43 psignal(3): align the type of the signal parameter with POSIX POSIX uses an int for the signal number instead of an unsigned int. NetBSD made this change in 2010 and FreeBSD made this change in 2016. Follow suit with the other BSDs and match what POSIX specifies. This should not have an impact on the ABI and therefore no bump is needed. Flagged by Sortix os-test. ok deraadt@, millert@ include/signal.h lib/libc/gen/psignal.3 lib/libc/gen/psignal.c commit OfNPaCAuqaKQ7N0G Author: jsg Date: 2026/03/23 13:12:39 refereced -> referenced; ok bluhm@ sys/netinet/if_ether.c sys/netinet6/nd6.h commit j3EmjJ39ijktDQOd Author: jsg Date: 2026/03/23 10:31:56 isolaved -> isolated; ok dlg@ sys/net/if_veb.c commit yLhMB0HFzOVTYNzM Author: dtucker Date: 2026/03/23 09:53:52 Check if host keys exist before adding them, and expand on the warning about modifying the system config. regress/usr.bin/ssh/hostbased.sh commit ucxe2PC4hB5K53fR Author: jsg Date: 2026/03/23 09:11:44 ENONBLOCK -> EWOULDBLOCK, former does not exist ok tb@ lib/libz/compress.3 lib/libz/zlib.h sys/lib/libz/zlib.h commit askGCsgPkKH34s9J Author: dtucker Date: 2026/03/23 09:09:36 Add special handling of TEST_SSH_HOSTBASED_AUTH=setupandrun. This will MODIFY THE CONFIG OF THE SYSTEM IT IS RUNNING ON to enable hostbased authentication to/from itself and run the hostbased tests. It won't undo these changes, so don't do this on a system where this matters. regress/usr.bin/ssh/hostbased.sh commit RhMBQoS2DbEucR5R Author: nicm Date: 2026/03/23 09:05:59 Check lastgc is not NULL before using it, GitHub issue 4935 from Pavel Lavrukhin. usr.bin/tmux/grid.c commit A4KctxMZBDkfDLqc Author: nicm Date: 2026/03/23 09:03:43 Fix a NULL dereference and use after free, GitHub issue 4936 from Pavel Lavrukhin. usr.bin/tmux/mode-tree.c commit gY8l2cVBObLlBndZ Author: nicm Date: 2026/03/23 08:58:39 Use window options for cursor-style to avoid crash when no pane, from Arden Packeer in GitHub issue 4942. usr.bin/tmux/input.c commit FBdmIsaw3PnRJxSS Author: nicm Date: 2026/03/23 08:48:32 Fix issue where popup window gets overwritten by background updates, from Conor Taylor in GitHub issue 4920. usr.bin/tmux/tty-draw.c usr.bin/tmux/tty.c commit nsAqoitpUesF91aI Author: nicm Date: 2026/03/23 08:45:30 Protect against overflow when scrollbar is off screen, from san65384 at gmail dot com in GitHub issue 4933. usr.bin/tmux/screen-redraw.c commit drguS8dwhW1ZHWq3 Author: jsg Date: 2026/03/23 08:42:22 Circiut -> Circuit sys/net/if_types.h commit bOVIz1tYBShQIW3b Author: jsg Date: 2026/03/23 08:37:35 reveresal -> reversal sys/kern/subr_witness.c commit b9x7d6n1aZP7xEo0 Author: bentley Date: 2026/03/23 07:51:08 Declare font media types as specified in RFC 8081. application/vnd.oasis.opendocument.formula-template is now associated with the file extension odft rather than otf. ok tb@ share/misc/mime.types commit qtOOKhUwwl7QlqS8 Author: djm Date: 2026/03/23 01:33:46 clarify that Authorized(Keys|Principals)(File|Command) are only consulted for valid users. clarify that TOKENS are expanded without sanitisation or escaping and that it's the user's reponsibility to ensure their usage is safe. prompted by bz3936; feedback/ok deraadt@ usr.bin/ssh/ssh_config.5 usr.bin/ssh/sshd_config.5 commit OWK9FRJgZ8Q9VR5B Author: bluhm Date: 2026/03/22 23:14:00 Protect IGMP and MLD6 fast timer with rwlock. Multicast interface addresses for IPv4 and IPv6 get their own per interface lock. Protect the TAILQ if_maddrlist with rwlock if_maddrlock. Also struct in_multi and in6_multi use this lock for their state and timer. Sleeps in malloc(9) are possible. Run IGMP and MLD6 fast timeout with shared instead of exclusive net lock. To prevent calling ip_output() or ip6_output() while holding the multicast lock, delay igmp_sendpkt() and mld6_sendpkt(). All information that is needed to create and send a multicast packet is stored in igmp_pktinfo or mld6_pktinfo. If necessary, multiple pktinfo are queued. After the lock has been released, packes are sent based on pktinfo. OK mvs@ sys/net/if.c sys/net/if_var.h sys/netinet/igmp.c sys/netinet/in.c sys/netinet/in_var.h sys/netinet6/in6.c sys/netinet6/in6_var.h sys/netinet6/mld6.c