[Midnightbsd-cvs] [MidnightBSD/src] 1f5894: Import OpenSSH 10.3p1

Lucas Holt noreply at github.com
Wed Jun 10 19:51:39 EDT 2026


  Branch: refs/heads/stable/4.1
  Home:   https://github.com/MidnightBSD/src
  Commit: 1f5894b3718e44c3586a7d908a541698268cd6d6
      https://github.com/MidnightBSD/src/commit/1f5894b3718e44c3586a7d908a541698268cd6d6
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-04-22 (Wed, 22 Apr 2026)

  Changed paths:
    M .depend
    M .github/ci-status.md
    M .github/configs
    M .github/run_test.sh
    M .github/setup_ci.sh
    M .github/workflows/c-cpp.yml
    M .github/workflows/selfhosted.yml
    M .github/workflows/upstream.yml
    M .gitignore
    M .skipped-commit-ids
    M ChangeLog
    M INSTALL
    M Makefile.in
    M PROTOCOL
    M PROTOCOL.agent
    M README
    M README.md
    M TODO
    M addr.c
    M addr.h
    M addrmatch.c
    M atomicio.c
    M audit-bsm.c
    M audit-linux.c
    M auth-bsdauth.c
    M auth-krb5.c
    M auth-options.c
    M auth-pam.c
    M auth-pam.h
    M auth-passwd.c
    M auth-rhosts.c
    M auth-shadow.c
    M auth.c
    M auth.h
    M auth2-chall.c
    M auth2-gss.c
    M auth2-hostbased.c
    M auth2-none.c
    M auth2-pubkey.c
    M auth2-pubkeyfile.c
    M auth2.c
    M authfd.c
    M authfd.h
    M authfile.c
    M canohost.c
    M chacha.c
    M channels.c
    M channels.h
    M cipher-aesctr.c
    M cipher-chachapoly-libcrypto.c
    M cipher.c
    M clientloop.c
    M clientloop.h
    M compat.c
    M config.h.in
    M configure
    M configure.ac
    M contrib/README
    M contrib/cygwin/ssh-user-config
    M contrib/redhat/openssh.spec
    M contrib/redhat/sshd.init
    M contrib/ssh-copy-id
    M contrib/suse/openssh.spec
    M crypto_api.h
    M defines.h
    M dh.c
    M digest-libc.c
    M dispatch.c
    M dispatch.h
    M dns.c
    M dns.h
    M ed25519.c
    M entropy.c
    M entropy.h
    M groupaccess.c
    M gss-genr.c
    M gss-serv-krb5.c
    M gss-serv.c
    M hmac.c
    M hostfile.c
    M includes.h
    M kex-names.c
    M kex.c
    M kex.h
    M kexdh.c
    M kexecdh.c
    M kexgen.c
    M kexgex.c
    M kexgexc.c
    M kexgexs.c
    M kexmlkem768x25519.c
    M krl.c
    M krl.h
    M libcrux_mlkem768_sha3.h
    M log.c
    M loginrec.c
    M loginrec.h
    M logintest.c
    M m4/openssh.m4
    M mac.c
    M mac.h
    M mdoc2man.awk
    M misc.c
    M misc.h
    M mlkem768.sh
    M moduli
    M moduli.0
    M moduli.c
    M monitor.c
    M monitor.h
    M monitor_fdpass.c
    M monitor_wrap.c
    M monitor_wrap.h
    M msg.c
    M mux.c
    M myproposal.h
    M nchan.c
    M openbsd-compat/Makefile.in
    M openbsd-compat/arc4random.c
    M openbsd-compat/arc4random.h
    M openbsd-compat/arc4random_uniform.c
    M openbsd-compat/bcrypt_pbkdf.c
    M openbsd-compat/bsd-misc.c
    M openbsd-compat/bsd-misc.h
    M openbsd-compat/bsd-openpty.c
    M openbsd-compat/bsd-poll.h
    M openbsd-compat/daemon.c
    M openbsd-compat/fake-rfc2553.c
    M openbsd-compat/glob.c
    M openbsd-compat/memmem.c
    M openbsd-compat/openbsd-compat.h
    M openbsd-compat/openssl-compat.c
    M openbsd-compat/openssl-compat.h
    M openbsd-compat/port-prngd.c
    M openbsd-compat/reallocarray.c
    M openbsd-compat/recallocarray.c
    M openbsd-compat/regress/utimensattest.c
    M openbsd-compat/sha2.c
    M packet.c
    M packet.h
    M pathnames.h
    M pkcs11.h
    M platform.c
    M poly1305.c
    M progressmeter.c
    M readconf.c
    M readconf.h
    M readpass.c
    M regress/agent-pkcs11-cert.sh
    M regress/agent-pkcs11-restrict.sh
    M regress/agent-pkcs11.sh
    M regress/agent-restrict.sh
    M regress/agent.sh
    M regress/cert-hostkey.sh
    M regress/cert-userkey.sh
    M regress/cfgmatch.sh
    M regress/cfgparse.sh
    M regress/check-perm.c
    M regress/dynamic-forward.sh
    M regress/hostbased.sh
    M regress/keygen-comment.sh
    M regress/keytype.sh
    M regress/knownhosts-command.sh
    M regress/krl.sh
    M regress/limit-keytype.sh
    M regress/misc/fuzz-harness/Makefile
    M regress/misc/fuzz-harness/agent_fuzz_helper.c
    M regress/misc/fuzz-harness/fixed-keys.h
    M regress/misc/fuzz-harness/testdata/create-agent-corpus.sh
    M regress/misc/sk-dummy/Makefile
    M regress/misc/sk-dummy/fatal.c
    M regress/misc/sk-dummy/sk-dummy.c
    M regress/misc/ssh-verify-attestation/Makefile
    M regress/misc/ssh-verify-attestation/ssh-verify-attestation.c
    M regress/modpipe.c
    M regress/multiplex.sh
    M regress/netcat.c
    M regress/penalty-expire.sh
    M regress/penalty.sh
    M regress/percent.sh
    M regress/rekey.sh
    M regress/scp.sh
    M regress/scp3.sh
    M regress/sftp-cmds.sh
    M regress/sftp-resume.sh
    M regress/ssh-com-client.sh
    M regress/ssh-com.sh
    M regress/ssh2putty.sh
    M regress/sshcfgparse.sh
    M regress/sshsig.sh
    M regress/test-exec.sh
    M regress/unittests/Makefile.inc
    M regress/unittests/authopt/Makefile
    M regress/unittests/authopt/tests.c
    M regress/unittests/bitmap/Makefile
    M regress/unittests/bitmap/tests.c
    M regress/unittests/conversion/Makefile
    M regress/unittests/conversion/tests.c
    M regress/unittests/hostkeys/Makefile
    M regress/unittests/hostkeys/mktestdata.sh
    M regress/unittests/hostkeys/test_iterate.c
    M regress/unittests/hostkeys/testdata/known_hosts
    M regress/unittests/hostkeys/tests.c
    M regress/unittests/kex/Makefile
    M regress/unittests/kex/test_kex.c
    M regress/unittests/kex/test_proposal.c
    M regress/unittests/kex/tests.c
    M regress/unittests/match/Makefile
    M regress/unittests/match/tests.c
    M regress/unittests/misc/Makefile
    M regress/unittests/misc/test_argv.c
    M regress/unittests/misc/test_convtime.c
    M regress/unittests/misc/test_expand.c
    M regress/unittests/misc/test_hpdelim.c
    M regress/unittests/misc/test_parse.c
    M regress/unittests/misc/test_ptimeout.c
    M regress/unittests/misc/test_strdelim.c
    M regress/unittests/misc/tests.c
    M regress/unittests/sshbuf/Makefile
    M regress/unittests/sshbuf/test_sshbuf.c
    M regress/unittests/sshbuf/test_sshbuf_fixed.c
    M regress/unittests/sshbuf/test_sshbuf_fuzz.c
    M regress/unittests/sshbuf/test_sshbuf_getput_basic.c
    M regress/unittests/sshbuf/test_sshbuf_getput_crypto.c
    M regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c
    M regress/unittests/sshbuf/test_sshbuf_misc.c
    M regress/unittests/sshbuf/tests.c
    M regress/unittests/sshkey/Makefile
    M regress/unittests/sshkey/common.c
    M regress/unittests/sshkey/common.h
    M regress/unittests/sshkey/mktestdata.sh
    M regress/unittests/sshkey/test_file.c
    M regress/unittests/sshkey/test_fuzz.c
    M regress/unittests/sshkey/test_sshkey.c
    M regress/unittests/sshkey/tests.c
    M regress/unittests/sshsig/Makefile
    M regress/unittests/sshsig/mktestdata.sh
    M regress/unittests/sshsig/tests.c
    M regress/unittests/test_helper/fuzz.c
    M regress/unittests/test_helper/test_helper.c
    M regress/unittests/test_helper/test_helper.h
    M regress/unittests/utf8/Makefile
    M regress/unittests/utf8/tests.c
    M rijndael.c
    M sandbox-capsicum.c
    M sandbox-darwin.c
    M sandbox-seccomp-filter.c
    M scp.0
    M scp.1
    M scp.c
    M servconf.c
    M servconf.h
    M serverloop.c
    M session.c
    M sftp-client.c
    M sftp-client.h
    M sftp-common.c
    M sftp-common.h
    M sftp-glob.c
    M sftp-server.0
    M sftp-server.c
    M sftp-usergroup.c
    M sftp.0
    M sftp.c
    M sk-api.h
    M sk-usbhid.c
    M sntrup761.c
    M sntrup761.sh
    M srclimit.c
    M srclimit.h
    M ssh-add.0
    M ssh-add.1
    M ssh-add.c
    M ssh-agent.0
    M ssh-agent.1
    M ssh-agent.c
    M ssh-ecdsa-sk.c
    M ssh-ecdsa.c
    M ssh-ed25519-sk.c
    M ssh-ed25519.c
    M ssh-keygen.0
    M ssh-keygen.1
    M ssh-keygen.c
    M ssh-keyscan.0
    M ssh-keyscan.1
    M ssh-keyscan.c
    M ssh-keysign.0
    M ssh-keysign.c
    M ssh-pkcs11-client.c
    M ssh-pkcs11-helper.0
    M ssh-pkcs11-helper.c
    M ssh-pkcs11.c
    M ssh-pkcs11.h
    M ssh-rsa.c
    M ssh-sk-client.c
    M ssh-sk-helper.0
    M ssh-sk-helper.c
    M ssh-sk.c
    M ssh.0
    M ssh.1
    M ssh.c
    M ssh_api.c
    M ssh_api.h
    M ssh_config
    M ssh_config.0
    M ssh_config.5
    M sshbuf-getput-basic.c
    M sshbuf-getput-crypto.c
    M sshbuf-misc.c
    M sshbuf.c
    M sshbuf.h
    M sshconnect.c
    M sshconnect.h
    M sshconnect2.c
    M sshd-auth.c
    M sshd-session.c
    M sshd.0
    M sshd.8
    M sshd.c
    M sshd_config.0
    M sshd_config.5
    M ssherr.c
    M ssherr.h
    M sshkey.c
    M sshkey.h
    M sshlogin.c
    M sshpty.c
    M sshsig.c
    M ttymodes.c
    M uidswap.c
    M umac.c
    M version.h
    M xmalloc.c

  Log Message:
  -----------
  Import OpenSSH 10.3p1


  Commit: 8de6e3dc9d24386b9d13458702925625eb212689
      https://github.com/MidnightBSD/src/commit/8de6e3dc9d24386b9d13458702925625eb212689
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-10 (Wed, 10 Jun 2026)

  Changed paths:
    M crypto/openssh/.depend
    M crypto/openssh/.gitignore
    M crypto/openssh/.skipped-commit-ids
    M crypto/openssh/ChangeLog
    M crypto/openssh/INSTALL
    M crypto/openssh/Makefile.in
    M crypto/openssh/PROTOCOL
    M crypto/openssh/PROTOCOL.agent
    M crypto/openssh/README
    M crypto/openssh/README.md
    M crypto/openssh/TODO
    M crypto/openssh/addr.c
    M crypto/openssh/addr.h
    M crypto/openssh/addrmatch.c
    M crypto/openssh/atomicio.c
    M crypto/openssh/audit-bsm.c
    M crypto/openssh/audit-linux.c
    M crypto/openssh/auth-bsdauth.c
    M crypto/openssh/auth-krb5.c
    M crypto/openssh/auth-options.c
    M crypto/openssh/auth-pam.c
    M crypto/openssh/auth-pam.h
    M crypto/openssh/auth-passwd.c
    M crypto/openssh/auth-rhosts.c
    M crypto/openssh/auth-shadow.c
    M crypto/openssh/auth.c
    M crypto/openssh/auth.h
    M crypto/openssh/auth2-chall.c
    M crypto/openssh/auth2-gss.c
    M crypto/openssh/auth2-hostbased.c
    M crypto/openssh/auth2-none.c
    M crypto/openssh/auth2-pubkey.c
    M crypto/openssh/auth2-pubkeyfile.c
    M crypto/openssh/auth2.c
    M crypto/openssh/authfd.c
    M crypto/openssh/authfd.h
    M crypto/openssh/authfile.c
    M crypto/openssh/canohost.c
    M crypto/openssh/chacha.c
    M crypto/openssh/channels.c
    M crypto/openssh/channels.h
    M crypto/openssh/cipher-aesctr.c
    M crypto/openssh/cipher-chachapoly-libcrypto.c
    M crypto/openssh/cipher.c
    M crypto/openssh/clientloop.c
    M crypto/openssh/clientloop.h
    M crypto/openssh/compat.c
    M crypto/openssh/configure.ac
    M crypto/openssh/contrib/README
    M crypto/openssh/contrib/cygwin/ssh-user-config
    M crypto/openssh/contrib/redhat/openssh.spec
    M crypto/openssh/contrib/redhat/sshd.init
    M crypto/openssh/contrib/ssh-copy-id
    M crypto/openssh/contrib/suse/openssh.spec
    M crypto/openssh/crypto_api.h
    M crypto/openssh/defines.h
    M crypto/openssh/dh.c
    M crypto/openssh/digest-libc.c
    M crypto/openssh/dispatch.c
    M crypto/openssh/dispatch.h
    M crypto/openssh/dns.c
    M crypto/openssh/dns.h
    M crypto/openssh/ed25519.c
    M crypto/openssh/entropy.c
    M crypto/openssh/entropy.h
    M crypto/openssh/groupaccess.c
    M crypto/openssh/gss-genr.c
    M crypto/openssh/gss-serv-krb5.c
    M crypto/openssh/gss-serv.c
    M crypto/openssh/hmac.c
    M crypto/openssh/hostfile.c
    M crypto/openssh/kex-names.c
    M crypto/openssh/kex.c
    M crypto/openssh/kex.h
    M crypto/openssh/kexdh.c
    M crypto/openssh/kexecdh.c
    M crypto/openssh/kexgen.c
    M crypto/openssh/kexgex.c
    M crypto/openssh/kexgexc.c
    M crypto/openssh/kexgexs.c
    M crypto/openssh/kexmlkem768x25519.c
    M crypto/openssh/krl.c
    M crypto/openssh/krl.h
    M crypto/openssh/libcrux_mlkem768_sha3.h
    M crypto/openssh/log.c
    M crypto/openssh/loginrec.c
    M crypto/openssh/loginrec.h
    M crypto/openssh/logintest.c
    M crypto/openssh/m4/openssh.m4
    M crypto/openssh/mac.c
    M crypto/openssh/mac.h
    M crypto/openssh/mdoc2man.awk
    M crypto/openssh/misc.c
    M crypto/openssh/misc.h
    M crypto/openssh/mlkem768.sh
    M crypto/openssh/moduli
    M crypto/openssh/moduli.c
    M crypto/openssh/monitor.c
    M crypto/openssh/monitor.h
    M crypto/openssh/monitor_fdpass.c
    M crypto/openssh/monitor_wrap.c
    M crypto/openssh/monitor_wrap.h
    M crypto/openssh/msg.c
    M crypto/openssh/mux.c
    M crypto/openssh/myproposal.h
    M crypto/openssh/nchan.c
    M crypto/openssh/openbsd-compat/Makefile.in
    M crypto/openssh/openbsd-compat/arc4random.c
    M crypto/openssh/openbsd-compat/arc4random.h
    M crypto/openssh/openbsd-compat/arc4random_uniform.c
    M crypto/openssh/openbsd-compat/bcrypt_pbkdf.c
    M crypto/openssh/openbsd-compat/bsd-misc.c
    M crypto/openssh/openbsd-compat/bsd-misc.h
    M crypto/openssh/openbsd-compat/bsd-openpty.c
    M crypto/openssh/openbsd-compat/bsd-poll.h
    M crypto/openssh/openbsd-compat/daemon.c
    M crypto/openssh/openbsd-compat/fake-rfc2553.c
    M crypto/openssh/openbsd-compat/glob.c
    M crypto/openssh/openbsd-compat/memmem.c
    M crypto/openssh/openbsd-compat/openssl-compat.c
    M crypto/openssh/openbsd-compat/openssl-compat.h
    M crypto/openssh/openbsd-compat/port-prngd.c
    M crypto/openssh/openbsd-compat/reallocarray.c
    M crypto/openssh/openbsd-compat/recallocarray.c
    M crypto/openssh/openbsd-compat/regress/utimensattest.c
    M crypto/openssh/openbsd-compat/sha2.c
    M crypto/openssh/packet.c
    M crypto/openssh/packet.h
    M crypto/openssh/pathnames.h
    M crypto/openssh/pkcs11.h
    M crypto/openssh/platform.c
    M crypto/openssh/poly1305.c
    M crypto/openssh/progressmeter.c
    M crypto/openssh/readconf.c
    M crypto/openssh/readconf.h
    M crypto/openssh/readpass.c
    M crypto/openssh/regress/agent-pkcs11-cert.sh
    M crypto/openssh/regress/agent-pkcs11-restrict.sh
    M crypto/openssh/regress/agent-pkcs11.sh
    M crypto/openssh/regress/agent-restrict.sh
    M crypto/openssh/regress/agent.sh
    M crypto/openssh/regress/cert-hostkey.sh
    M crypto/openssh/regress/cert-userkey.sh
    M crypto/openssh/regress/cfgmatch.sh
    M crypto/openssh/regress/cfgparse.sh
    M crypto/openssh/regress/check-perm.c
    M crypto/openssh/regress/dynamic-forward.sh
    M crypto/openssh/regress/hostbased.sh
    M crypto/openssh/regress/keygen-comment.sh
    M crypto/openssh/regress/keytype.sh
    M crypto/openssh/regress/knownhosts-command.sh
    M crypto/openssh/regress/krl.sh
    M crypto/openssh/regress/limit-keytype.sh
    M crypto/openssh/regress/misc/fuzz-harness/Makefile
    M crypto/openssh/regress/misc/fuzz-harness/agent_fuzz_helper.c
    M crypto/openssh/regress/misc/fuzz-harness/fixed-keys.h
    M crypto/openssh/regress/misc/fuzz-harness/testdata/create-agent-corpus.sh
    M crypto/openssh/regress/misc/sk-dummy/Makefile
    M crypto/openssh/regress/misc/sk-dummy/fatal.c
    M crypto/openssh/regress/misc/sk-dummy/sk-dummy.c
    M crypto/openssh/regress/misc/ssh-verify-attestation/Makefile
    M crypto/openssh/regress/misc/ssh-verify-attestation/ssh-verify-attestation.c
    M crypto/openssh/regress/modpipe.c
    M crypto/openssh/regress/multiplex.sh
    M crypto/openssh/regress/netcat.c
    M crypto/openssh/regress/penalty-expire.sh
    M crypto/openssh/regress/penalty.sh
    M crypto/openssh/regress/percent.sh
    M crypto/openssh/regress/rekey.sh
    M crypto/openssh/regress/scp.sh
    M crypto/openssh/regress/scp3.sh
    M crypto/openssh/regress/sftp-cmds.sh
    M crypto/openssh/regress/sftp-resume.sh
    M crypto/openssh/regress/ssh-com-client.sh
    M crypto/openssh/regress/ssh-com.sh
    M crypto/openssh/regress/ssh2putty.sh
    M crypto/openssh/regress/sshcfgparse.sh
    M crypto/openssh/regress/sshsig.sh
    M crypto/openssh/regress/test-exec.sh
    M crypto/openssh/regress/unittests/Makefile.inc
    M crypto/openssh/regress/unittests/authopt/Makefile
    M crypto/openssh/regress/unittests/authopt/tests.c
    M crypto/openssh/regress/unittests/bitmap/Makefile
    M crypto/openssh/regress/unittests/bitmap/tests.c
    M crypto/openssh/regress/unittests/conversion/Makefile
    M crypto/openssh/regress/unittests/conversion/tests.c
    M crypto/openssh/regress/unittests/hostkeys/Makefile
    M crypto/openssh/regress/unittests/hostkeys/mktestdata.sh
    M crypto/openssh/regress/unittests/hostkeys/test_iterate.c
    M crypto/openssh/regress/unittests/hostkeys/testdata/known_hosts
    M crypto/openssh/regress/unittests/hostkeys/tests.c
    M crypto/openssh/regress/unittests/kex/Makefile
    M crypto/openssh/regress/unittests/kex/test_kex.c
    M crypto/openssh/regress/unittests/kex/test_proposal.c
    M crypto/openssh/regress/unittests/kex/tests.c
    M crypto/openssh/regress/unittests/match/Makefile
    M crypto/openssh/regress/unittests/match/tests.c
    M crypto/openssh/regress/unittests/misc/Makefile
    M crypto/openssh/regress/unittests/misc/test_argv.c
    M crypto/openssh/regress/unittests/misc/test_convtime.c
    M crypto/openssh/regress/unittests/misc/test_expand.c
    M crypto/openssh/regress/unittests/misc/test_hpdelim.c
    M crypto/openssh/regress/unittests/misc/test_parse.c
    M crypto/openssh/regress/unittests/misc/test_ptimeout.c
    M crypto/openssh/regress/unittests/misc/test_strdelim.c
    M crypto/openssh/regress/unittests/misc/tests.c
    M crypto/openssh/regress/unittests/sshbuf/Makefile
    M crypto/openssh/regress/unittests/sshbuf/test_sshbuf.c
    M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fixed.c
    M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fuzz.c
    M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c
    M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_crypto.c
    M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c
    M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c
    M crypto/openssh/regress/unittests/sshbuf/tests.c
    M crypto/openssh/regress/unittests/sshkey/Makefile
    M crypto/openssh/regress/unittests/sshkey/common.c
    M crypto/openssh/regress/unittests/sshkey/common.h
    M crypto/openssh/regress/unittests/sshkey/mktestdata.sh
    M crypto/openssh/regress/unittests/sshkey/test_file.c
    M crypto/openssh/regress/unittests/sshkey/test_fuzz.c
    M crypto/openssh/regress/unittests/sshkey/test_sshkey.c
    M crypto/openssh/regress/unittests/sshkey/tests.c
    M crypto/openssh/regress/unittests/sshsig/Makefile
    M crypto/openssh/regress/unittests/sshsig/mktestdata.sh
    M crypto/openssh/regress/unittests/sshsig/tests.c
    M crypto/openssh/regress/unittests/test_helper/fuzz.c
    M crypto/openssh/regress/unittests/test_helper/test_helper.c
    M crypto/openssh/regress/unittests/test_helper/test_helper.h
    M crypto/openssh/regress/unittests/utf8/Makefile
    M crypto/openssh/regress/unittests/utf8/tests.c
    M crypto/openssh/rijndael.c
    M crypto/openssh/sandbox-capsicum.c
    M crypto/openssh/sandbox-darwin.c
    M crypto/openssh/sandbox-seccomp-filter.c
    M crypto/openssh/scp.1
    M crypto/openssh/scp.c
    M crypto/openssh/servconf.c
    M crypto/openssh/servconf.h
    M crypto/openssh/serverloop.c
    M crypto/openssh/session.c
    M crypto/openssh/sftp-client.c
    M crypto/openssh/sftp-client.h
    M crypto/openssh/sftp-common.c
    M crypto/openssh/sftp-common.h
    M crypto/openssh/sftp-glob.c
    M crypto/openssh/sftp-server.c
    M crypto/openssh/sftp-usergroup.c
    M crypto/openssh/sftp.c
    M crypto/openssh/sk-api.h
    M crypto/openssh/sk-usbhid.c
    M crypto/openssh/sntrup761.c
    M crypto/openssh/sntrup761.sh
    M crypto/openssh/srclimit.c
    M crypto/openssh/srclimit.h
    M crypto/openssh/ssh-add.1
    M crypto/openssh/ssh-add.c
    M crypto/openssh/ssh-agent.1
    M crypto/openssh/ssh-agent.c
    M crypto/openssh/ssh-ecdsa-sk.c
    M crypto/openssh/ssh-ecdsa.c
    M crypto/openssh/ssh-ed25519-sk.c
    M crypto/openssh/ssh-ed25519.c
    M crypto/openssh/ssh-keygen.1
    M crypto/openssh/ssh-keygen.c
    M crypto/openssh/ssh-keyscan.1
    M crypto/openssh/ssh-keyscan.c
    M crypto/openssh/ssh-keysign.c
    M crypto/openssh/ssh-pkcs11-client.c
    M crypto/openssh/ssh-pkcs11-helper.c
    M crypto/openssh/ssh-pkcs11.c
    M crypto/openssh/ssh-pkcs11.h
    M crypto/openssh/ssh-rsa.c
    M crypto/openssh/ssh-sk-client.c
    M crypto/openssh/ssh-sk-helper.c
    M crypto/openssh/ssh-sk.c
    M crypto/openssh/ssh.1
    M crypto/openssh/ssh.c
    M crypto/openssh/ssh_api.c
    M crypto/openssh/ssh_api.h
    M crypto/openssh/ssh_config
    M crypto/openssh/ssh_config.5
    M crypto/openssh/sshbuf-getput-basic.c
    M crypto/openssh/sshbuf-getput-crypto.c
    M crypto/openssh/sshbuf-misc.c
    M crypto/openssh/sshbuf.c
    M crypto/openssh/sshbuf.h
    M crypto/openssh/sshconnect.c
    M crypto/openssh/sshconnect.h
    M crypto/openssh/sshconnect2.c
    M crypto/openssh/sshd-auth.c
    M crypto/openssh/sshd-session.c
    M crypto/openssh/sshd.8
    M crypto/openssh/sshd.c
    M crypto/openssh/sshd_config.5
    M crypto/openssh/ssherr.c
    M crypto/openssh/ssherr.h
    M crypto/openssh/sshkey.c
    M crypto/openssh/sshkey.h
    M crypto/openssh/sshlogin.c
    M crypto/openssh/sshpty.c
    M crypto/openssh/sshsig.c
    M crypto/openssh/ttymodes.c
    M crypto/openssh/uidswap.c
    M crypto/openssh/umac.c
    M crypto/openssh/version.h
    M crypto/openssh/xmalloc.c
    M secure/lib/libssh/Makefile

  Log Message:
  -----------
  crypto/openssh: update to 10.3p1

Merge vendor/openssh (10.3p1) into stable/4.1. Preserves local patches
(VersionAddendum, server/client defaults, BLACKLIST support, AES-CBC).
Apply build compatibility fixes: guard util.h includes, fix sha2 header,
remove hash.c from libssh Makefile. Update VersionAddendum to 20260610.

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>


  Commit: b455246a73cb02eefc70b537eba934465372547d
      https://github.com/MidnightBSD/src/commit/b455246a73cb02eefc70b537eba934465372547d
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-10 (Wed, 10 Jun 2026)

  Changed paths:
    M UPDATING
    M contrib/bmake/unit-tests/export.mk
    M contrib/capsicum-test/capmode.cc
    M contrib/file/src/apprentice.c
    M sys/dev/sound/pcm/buffer.c
    M sys/dev/sound/pcm/buffer.h
    M sys/dev/sound/pcm/dsp.c
    M sys/dev/vt/vt_buf.c
    M sys/dev/vt/vt_core.c
    M sys/kern/kern_sig.c
    M sys/kern/kern_thr.c
    M sys/kern/uipc_ktls.c
    M tests/sys/Makefile
    M tests/sys/kern/ktls_test.c
    A tests/sys/sound/Makefile
    A tests/sys/sound/mmap.c

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/stable/4.1' into stable/4.1


Compare: https://github.com/MidnightBSD/src/compare/e830b6d9fca3...b455246a73cb

To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications


More information about the Midnightbsd-cvs mailing list