Build date: 1750802402 - Tue Jun 24 22:00:02 UTC 2025 Build cvs date: 1750800819 - Tue Jun 24 21:33:39 UTC 2025 Build id: 2025-06-25.1 Build tags: amd64-regress 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 distrib/sets/lists/base/md.loongson P distrib/sets/lists/comp/clang.loongson P distrib/sets/lists/man/mi P regress/usr.bin/ssh/Makefile U regress/usr.bin/ssh/password.sh P sbin/iked/radius.c P sys/arch/arm64/arm64/db_trace.c P sys/dev/pci/if_iavf.c P sys/dev/pci/if_igc.c P sys/dev/pci/if_ix.c P sys/dev/pci/if_ixl.c P sys/dev/pci/if_ngbe.c P sys/kern/kern_lock.c P sys/netinet/in_pcb.c P sys/netinet/ip_input.c P sys/netinet6/ip6_input.c P sys/netinet6/ip6_mroute.c P usr.bin/nc/nc.1 P usr.bin/nc/netcat.c P usr.bin/ssh/readconf.c P usr.bin/tmux/tty-keys.c P usr.bin/watch/watch.c M usr.sbin/bgpd/session.c P usr.sbin/radiusd/radiusd_ipcp.8 P usr.sbin/radiusd/radiusd_ipcp.c P usr.sbin/rpki-client/cert.c P usr.sbin/rpki-client/crl.c P usr.sbin/rpki-client/parser.c commit XJPzmHuSX5l7rplB Author: kettenis Date: 2025/06/24 21:33:39 Make "tr /t" start backtraces from the switchframe like we do on other architectures (e.g. amd64 and sparc64). ok claudio@ sys/arch/arm64/arm64/db_trace.c commit 5Q2VcNMO0CE2xiNf Author: mvs Date: 2025/06/24 18:05:51 Unlock IPCTL_IPPORT_* cases of ip_sysctl(). Corresponding variables accessed read-only only within in_pcbpickport(). ok bluhm sys/netinet/in_pcb.c sys/netinet/ip_input.c commit WidxSooy64f102oE Author: mvs Date: 2025/06/24 18:03:47 Unlock IPV6CTL_DAD_PENDING and IPV6CTL_MRTPROTO cases of ip6_sysctl(). Read-only access from sysctl(2) interface. ok bluhm sys/netinet6/ip6_input.c sys/netinet6/ip6_mroute.c commit lys0HL4EuGpnEGYF Author: tb Date: 2025/06/24 15:47:48 put an end to this silly strerror bikeshed ok job usr.sbin/rpki-client/cert.c usr.sbin/rpki-client/crl.c usr.sbin/rpki-client/parser.c commit sssLajjv7ujh7BkK Author: jca Date: 2025/06/24 15:37:43 Reinstate MP_LOCKDEBUG support for mutexes Input & ok claudio@ Please don't use MP_LOCKDEBUG if you don't understand its limitations. :) sys/kern/kern_lock.c commit x58ozcxNbiENED5E Author: tb Date: 2025/06/24 13:37:39 nc: document -Talpn From David Leadbeater usr.bin/nc/nc.1 commit XjhnpiMAnj5neofM Author: tb Date: 2025/06/24 13:37:11 nc: add ALPN TLS option, so you can specify -T alpn=value From David Leadbeater with a report_tls tweak by me ok jsing usr.bin/nc/netcat.c commit ZRJlpuqn0qBvWUWb Author: tb Date: 2025/06/24 13:27:28 sort process_tls_opt[] requested by jsing usr.bin/nc/netcat.c commit QPpqfobhYD6Lu8SM Author: dtucker Date: 2025/06/24 12:28:23 Add simple test for password auth. Requires some setup so does not run by default. regress/usr.bin/ssh/Makefile regress/usr.bin/ssh/password.sh commit CCup75havjbUoO1Z Author: stsp Date: 2025/06/24 11:04:15 ngbe(4): do not call ifq_restart() if no space was made on tx ring Same fix as applied to vmx(4) by yasuoka@ test & ok kevlo@ sys/dev/pci/if_ngbe.c commit 77OJctWHxJKMrrZF Author: stsp Date: 2025/06/24 11:03:10 ixl(4): do not call ifq_restart() if no space was made on tx ring Same fix as applied to vmx(4) by yasuoka@ test & ok bluhm@ sys/dev/pci/if_ixl.c commit RSbjlUtBBQQ3fPud Author: stsp Date: 2025/06/24 11:02:03 ix(4): do not call ifq_restart() if no space was made on tx ring Same fix as applied to vmx(4) by yasuoka@ test & ok by bluhm@ and kevlo@ sys/dev/pci/if_ix.c commit uxwHlTYeoTnz7N6e Author: stsp Date: 2025/06/24 11:00:27 igc(4): do not call ifq_restart() if no space was made on tx ring Same fix as applied to vmx(4) by yasuoka@ test & ok by bluhm@ and kevlo@ sys/dev/pci/if_igc.c commit riaKqxDjt7CMjgQH Author: stsp Date: 2025/06/24 10:59:15 iavf(4): do not call ifq_restart() if no space was made on tx ring Same fix as applied to vmx(4) by yasuoka@ tested by Yuichiro NAITO sys/dev/pci/if_iavf.c commit H7ePRVYRaygGUwln Author: nicm Date: 2025/06/24 10:57:35 Detect support for OSC 52 using the device attributes report. Some terminals are using this to indicate that they support copying to the clipboard with XTerm's OSC 52 sequence. From James Holderness in GitHub issue 4539. usr.bin/tmux/tty-keys.c commit GKGjABtExRJTp5iq Author: job Date: 2025/06/24 09:24:20 First emit pthread signal, then unlock mutex POSIX says this: The pthread_cond_broadcast() or pthread_cond_signal() functions may be called by a thread whether or not it currently owns the mutex that threads calling pthread_cond_clockwait(), pthread_cond_timedwait(), or pthread_cond_wait() have associated with the condition variable during their waits; however, if predictable scheduling behavior is required, then that mutex shall be locked by the thread calling pthread_cond_broadcast() or pthread_cond_signal(). While both ordering approaches are correct, the predictable scheduling pattern is preferred. "yes" kettenis@ "clearer to hold mutex around the signal" tedu@ usr.sbin/rpki-client/parser.c commit UpB5oA9rQIEchTiK Author: djm Date: 2025/06/24 09:22:03 make "Match !final" not trigger a 2nd pass ssh_config parsing pass (unless hostname canonicalisation or a separate "Match final" does). bz3843 ok dtucker@ usr.bin/ssh/readconf.c commit 3COJcyX3VgHbNbc3 Author: miod Date: 2025/06/24 05:28:32 sync distrib/sets/lists/base/md.loongson distrib/sets/lists/comp/clang.loongson commit 8VXO80O6044GGvST Author: tb Date: 2025/06/24 05:21:55 Indent a label with a space as usual usr.sbin/rpki-client/cert.c commit kaeDGZr87wdPtRXo Author: tb Date: 2025/06/24 04:55:14 Explain why issuer and subject UIDs are disallowed in the RPKI RFC 5280 disallows them for CA certificates and RFC 6487 section 4.5 requires subjects of all certs issued by the same CA to be unique, which renders them meaningless. Apparently nothing more explicit is in the RPKI specs. ok job usr.sbin/rpki-client/cert.c commit CNZ8FDoF9ChwfRCB Author: jsg Date: 2025/06/24 03:03:09 sync distrib/sets/lists/man/mi commit Yn4T6LHG0OGhHAlw Author: job Date: 2025/06/24 00:51:04 Interleave stdout and stderr emitted by the child OK yasuoka@ usr.bin/watch/watch.c commit tGQZiIqNxowa7ku4 Author: yasuoka Date: 2025/06/24 00:05:42 Add NAS-Port-ID for radius request packets this is suggested by RFC 2869. ok markus sbin/iked/radius.c commit 4oWJ2bKqlMoFFvNs Author: yasuoka Date: 2025/06/23 23:57:48 Use the value from RADIUS in preference. usr.sbin/radiusd/radiusd_ipcp.8 usr.sbin/radiusd/radiusd_ipcp.c commit qTlr1MZEz3WunzdT Author: job Date: 2025/06/23 22:01:14 Check for errors on all pthread_*() calls A pthread implementation might dynamically allocate memory on some paths, checking whether calls were successful seems a necessity. OK tb@ claudio@ usr.sbin/rpki-client/cert.c usr.sbin/rpki-client/crl.c usr.sbin/rpki-client/parser.c P lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_init.c P lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp P lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_misc.h commit jEhfaCGJcVeP1YcK Author: kettenis Date: 2025/06/24 14:57:03 With LLVM 19 setting attributes to enable BTI and PAC at the module level no longer has the desired effect. Instead we have to set attributes on each function in the module. Fixes software rendering with LLVM on machines with BTI. ok jsg@, mbuhl@ lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_init.c lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_misc.h