Pull up the following, requested by christos in ticket #550:
crypto/external/bsd/openssh/lib/ssh.expsym.builtin up to 1.1
crypto/external/bsd/openssh/lib/ssh.expsym.common up to 1.1
crypto/external/bsd/openssh/lib/ssh.expsym.openssl up to 1.1
crypto/external/bsd/openssh/dist/ssh-mldsa-eddsa.c up to 1.3
crypto/external/bsd/openssh/dist/kexmlkem768ecdh.c up to 1.2
crypto/external/bsd/openssh/dist/getexecpath.c up to 1.2
crypto/external/bsd/openssh/dist/getexecpath.h up to 1.1
crypto/external/bsd/openssh/dist/libcrux-mlkem-mldsa.c up to 1.2
crypto/external/bsd/openssh/dist/libcrux_internal.h up to 1.3
crypto/external/bsd/openssh/dist/mlkem_mldsa.sh up to 1.1.1.1
crypto/external/bsd/openssh/dist/libcrux_mlkem768_sha3.h delete
crypto/external/bsd/openssh/dist/mlkem768.sh delete
crypto/external/bsd/openssh/lib/ssh.expsym delete
crypto/external/bsd/openssh/Makefile.inc up to 1.21
crypto/external/bsd/openssh/dist/PROTOCOL.agent up to 1.20
crypto/external/bsd/openssh/dist/addr.h up to 1.2
crypto/external/bsd/openssh/dist/auth-options.c up to 1.31
[116 lines not shown]
Pull up following revision(s) (requested by riastradh in ticket #1394):
crypto/external/bsd/heimdal/dist/kdc/connect.c: revision 1.6
heimdal: Apply upstream fix for kill(2) argument order in kdc(8).
commit b22f33250a98efcda3a07fdc36bc2fd386230857
Author: Roland C. Dowdeswell <elric%imrryr.org at localhost>
Date: Fri Sep 25 14:45:23 2026 +0100
kdc: correct kill_kids kill(2) arg order
PR bin/60841: kdc(8) sends pids to signals instead of signals to pids
Pull up following revision(s) (requested by riastradh in ticket #549):
crypto/external/bsd/heimdal/dist/kdc/connect.c: revision 1.6
heimdal: Apply upstream fix for kill(2) argument order in kdc(8).
commit b22f33250a98efcda3a07fdc36bc2fd386230857
Author: Roland C. Dowdeswell <elric%imrryr.org at localhost>
Date: Fri Sep 25 14:45:23 2026 +0100
kdc: correct kill_kids kill(2) arg order
PR bin/60841: kdc(8) sends pids to signals instead of signals to pids
Pull up following revision(s) (requested by riastradh in ticket #1393):
crypto/external/bsd/heimdal/dist/kpasswd/kpasswdd.c: revision 1.6
kpasswdd(8): Avoid freeing stack buffer on exit in inetd mode.
PR bin/60481: kpasswdd(8): free of stack buffer on exit
Pull up following revision(s) (requested by riastradh in ticket #548):
crypto/external/bsd/heimdal/dist/kpasswd/kpasswdd.c: revision 1.6
kpasswdd(8): Avoid freeing stack buffer on exit in inetd mode.
PR bin/60481: kpasswdd(8): free of stack buffer on exit
Pull up following revision(s) (requested by riastradh in ticket #1392):
tests/kernel/t_fdpass.c: revision 1.1
tests/kernel/t_fdpass.c: revision 1.2
tests/kernel/t_fdpass.c: revision 1.3
tests/kernel/t_fdpass.c: revision 1.4
distrib/sets/lists/debug/mi: revision 1.521
sys/kern/uipc_socket2.c: revision 1.149
tests/kernel/Makefile: revision 1.103
sys/kern/uipc_usrreq.c: revision 1.211
distrib/sets/lists/tests/mi: revision 1.1432
(all via patch)
cmsg: Test edge case of fd-passing near buffer size.
This test allows sendmsg to fail with ENOBUFS without blocking, and
verifies that the fds are received if it succeeds.
When passing file descriptors, sendmsg can fail with ENOBUFS it did
[83 lines not shown]
Pull up following revision(s) (requested by riastradh in ticket #547):
tests/kernel/t_fdpass.c: revision 1.1
tests/kernel/t_fdpass.c: revision 1.2
tests/kernel/t_fdpass.c: revision 1.3
tests/kernel/t_fdpass.c: revision 1.4
distrib/sets/lists/debug/mi: revision 1.521
sys/kern/uipc_socket2.c: revision 1.149
tests/kernel/Makefile: revision 1.103
sys/kern/uipc_usrreq.c: revision 1.211
distrib/sets/lists/tests/mi: revision 1.1432
cmsg: Test edge case of fd-passing near buffer size.
This test allows sendmsg to fail with ENOBUFS without blocking, and
verifies that the fds are received if it succeeds.
When passing file descriptors, sendmsg can fail with ENOBUFS it did
not or would not block because _after_ the blocking criterion is
[82 lines not shown]
Pull up following revision(s) (requested by riastradh in ticket #1391):
sys/dev/usb/if_urtw.c: revision 1.28
sys/dev/usb/if_rum.c: revision 1.72
sys/dev/usb/if_run.c: revision 1.43
sys/dev/usb/if_zyd.c: revision 1.62
sys/dev/usb/if_upgt.c: revision 1.34
sys/dev/usb/if_otus.c: revision 1.46
sys/dev/usb/if_atu.c: revision 1.79
sys/dev/usb/if_ural.c: revision 1.68
run: don't expose us to userland until things are fully initialized.
Fixes crash seen when hot-plugging run(4) with a running wpa_supplicant.
PR kern/60665: run: hot-plugging USB wifi crashes due to use of if_attach
don't expose us to userland until things are fully initialized.
Same class of bugs that run(4) had in other USB drivers.
[2 lines not shown]
Pull up following revision(s) (requested by riastradh in ticket #546):
sys/dev/usb/if_urtw.c: revision 1.28
sys/dev/usb/if_rum.c: revision 1.72
sys/dev/usb/if_run.c: revision 1.43
sys/dev/usb/if_zyd.c: revision 1.62
sys/dev/usb/if_upgt.c: revision 1.34
sys/dev/usb/if_otus.c: revision 1.46
sys/dev/usb/if_atu.c: revision 1.79
sys/dev/usb/if_ural.c: revision 1.68
run: don't expose us to userland until things are fully initialized.
Fixes crash seen when hot-plugging run(4) with a running wpa_supplicant.
PR kern/60665: run: hot-plugging USB wifi crashes due to use of if_attach
don't expose us to userland until things are fully initialized.
Same class of bugs that run(4) had in other USB drivers.
[2 lines not shown]
Pull up following revision(s) (requested by riastradh in ticket #1390):
sys/net/if_wg.c: revision 1.144
wg(4): Insert missing membar_acquire and xref comments.
PR kern/60734: wg(4): missing membar in wg_update_endpoint_if_necessary
Pull up following revision(s) (requested by riastradh in ticket #545):
sys/net/if_wg.c: revision 1.144
wg(4): Insert missing membar_acquire and xref comments.
PR kern/60734: wg(4): missing membar in wg_update_endpoint_if_necessary
Pull up following revision(s) (requested by riastradh in ticket #1389):
common/lib/libc/arch/x86_64/string/memchr.S: revision 1.7
common/lib/libc/arch/x86_64/string/memchr.S: revision 1.8
tests/lib/libc/string/t_memchr.c: revision 1.4
tests/lib/libc/string/t_memchr.c: revision 1.5
tests/lib/libc/string/t_memchr.c: revision 1.6
tests/lib/libc/string/t_memchr.c: revision 1.7
(all via patch)
PR lib/60744 demonstrate memchr(3) is busticated with a test
PR lib/60744 at least this test passes on i386
t_memchr: Sprinkle a few more NUL byte tests.
PR lib/60744: memchr(3) is busticated
[8 lines not shown]
Pull up following revision(s) (requested by riastradh in ticket #544):
tests/lib/libc/string/Makefile: revision 1.16
common/lib/libc/arch/x86_64/string/memchr.S: revision 1.7
common/lib/libc/arch/x86_64/string/memchr.S: revision 1.8
tests/lib/libc/string/t_memchr.c: revision 1.4
tests/lib/libc/string/t_memchr.c: revision 1.5
tests/lib/libc/string/t_memchr.c: revision 1.6
tests/lib/libc/string/t_memchr.c: revision 1.7
PR lib/60744 demonstrate memchr(3) is busticated with a test
PR lib/60744 at least this test passes on i386
t_memchr: Sprinkle a few more NUL byte tests.
PR lib/60744: memchr(3) is busticated
[8 lines not shown]