[Midnightbsd-cvs] [MidnightBSD/src] 1f5894: Import OpenSSH 10.3p1
Lucas Holt
noreply at github.com
Wed Apr 22 12:20:10 EDT 2026
Branch: refs/heads/master
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: b17d370422d4cb7865b985d356488aed6c7f9bdb
https://github.com/MidnightBSD/src/commit/b17d370422d4cb7865b985d356488aed6c7f9bdb
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-04-22 (Wed, 22 Apr 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/openbsd-compat.h
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
Log Message:
-----------
Vendor import OpenSSH 10.3p1
Merge commit '1f5894b3718e44c3586a7d908a541698268cd6d6'
Commit: 8894a2ad1de9fba1db4f511e70423a71a124e050
https://github.com/MidnightBSD/src/commit/8894a2ad1de9fba1db4f511e70423a71a124e050
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-04-22 (Wed, 22 Apr 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/openbsd-compat.h
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
Log Message:
-----------
Revert "Vendor import OpenSSH 10.3p1"
This reverts commit b17d370422d4cb7865b985d356488aed6c7f9bdb, reversing
changes made to 4f31c80e0f2f6ed9676e73d207c1dbec1726e7ff.
Commit: d4bd62179a944687e3e3241855613c5498dbc2c0
https://github.com/MidnightBSD/src/commit/d4bd62179a944687e3e3241855613c5498dbc2c0
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M .cirrus.yml
M .github/workflows/ci.yml
M .github/workflows/cifuzz.yml
M .github/workflows/codeql.yml
M .github/workflows/scorecard.yml
M CMakeLists.txt
M Makefile.am
M NEWS
M README.md
M SECURITY.md
M build/ci/cirrus_ci/ci.sh
M build/ci/github_actions/install-macos-dependencies.sh
M build/cmake/config.h.in
M build/version
M cat/CMakeLists.txt
M cat/bsdcat.c
M cat/cmdline.c
M configure.ac
M contrib/android/Android.mk
M contrib/android/config/android.h
M contrib/android/config/linux_host.h
M contrib/android/config/windows_host.h
M contrib/android/include/android_lf.h
A contrib/oss-fuzz/fuzz_helpers.h
A contrib/oss-fuzz/libarchive_7zip_fuzzer.cc
A contrib/oss-fuzz/libarchive_7zip_fuzzer.dict
A contrib/oss-fuzz/libarchive_7zip_fuzzer.options
A contrib/oss-fuzz/libarchive_ar_fuzzer.cc
A contrib/oss-fuzz/libarchive_ar_fuzzer.dict
A contrib/oss-fuzz/libarchive_cab_fuzzer.cc
A contrib/oss-fuzz/libarchive_cab_fuzzer.dict
A contrib/oss-fuzz/libarchive_cpio_fuzzer.cc
A contrib/oss-fuzz/libarchive_cpio_fuzzer.dict
A contrib/oss-fuzz/libarchive_encryption_fuzzer.cc
A contrib/oss-fuzz/libarchive_encryption_fuzzer.options
A contrib/oss-fuzz/libarchive_entry_fuzzer.cc
A contrib/oss-fuzz/libarchive_filter_fuzzer.cc
A contrib/oss-fuzz/libarchive_filter_fuzzer.dict
A contrib/oss-fuzz/libarchive_filter_fuzzer.options
M contrib/oss-fuzz/libarchive_fuzzer.cc
A contrib/oss-fuzz/libarchive_fuzzer.dict
A contrib/oss-fuzz/libarchive_fuzzer.options
A contrib/oss-fuzz/libarchive_iso9660_fuzzer.cc
A contrib/oss-fuzz/libarchive_iso9660_fuzzer.dict
A contrib/oss-fuzz/libarchive_iso9660_fuzzer.options
A contrib/oss-fuzz/libarchive_lha_fuzzer.cc
A contrib/oss-fuzz/libarchive_lha_fuzzer.dict
A contrib/oss-fuzz/libarchive_linkify_fuzzer.cc
A contrib/oss-fuzz/libarchive_match_fuzzer.cc
A contrib/oss-fuzz/libarchive_mtree_fuzzer.cc
A contrib/oss-fuzz/libarchive_mtree_fuzzer.dict
A contrib/oss-fuzz/libarchive_rar5_fuzzer.cc
A contrib/oss-fuzz/libarchive_rar5_fuzzer.dict
A contrib/oss-fuzz/libarchive_rar_fuzzer.cc
A contrib/oss-fuzz/libarchive_read_disk_fuzzer.cc
A contrib/oss-fuzz/libarchive_roundtrip_fuzzer.cc
A contrib/oss-fuzz/libarchive_roundtrip_fuzzer.options
A contrib/oss-fuzz/libarchive_seek_fuzzer.cc
A contrib/oss-fuzz/libarchive_seek_fuzzer.options
A contrib/oss-fuzz/libarchive_string_fuzzer.cc
A contrib/oss-fuzz/libarchive_tar_fuzzer.cc
A contrib/oss-fuzz/libarchive_tar_fuzzer.dict
A contrib/oss-fuzz/libarchive_warc_fuzzer.cc
A contrib/oss-fuzz/libarchive_warc_fuzzer.dict
A contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc
A contrib/oss-fuzz/libarchive_write_disk_fuzzer.options
A contrib/oss-fuzz/libarchive_write_fuzzer.cc
A contrib/oss-fuzz/libarchive_xar_fuzzer.cc
A contrib/oss-fuzz/libarchive_xar_fuzzer.dict
A contrib/oss-fuzz/libarchive_xar_fuzzer.options
A contrib/oss-fuzz/libarchive_zip_fuzzer.cc
A contrib/oss-fuzz/libarchive_zip_fuzzer.dict
M contrib/oss-fuzz/oss-fuzz-build.sh
M cpio/CMakeLists.txt
M cpio/cmdline.c
M cpio/cpio.c
M cpio/cpio_windows.c
M cpio/test/CMakeLists.txt
M cpio/test/test_owner_parse.c
M libarchive/CMakeLists.txt
M libarchive/archive.h
M libarchive/archive_acl.c
M libarchive/archive_check_magic.c
M libarchive/archive_cryptor.c
M libarchive/archive_cryptor_private.h
M libarchive/archive_disk_acl_darwin.c
M libarchive/archive_entry.h
M libarchive/archive_entry_paths.3
M libarchive/archive_entry_stat.3
M libarchive/archive_entry_stat.c
M libarchive/archive_parse_date.c
M libarchive/archive_platform.h
A libarchive/archive_platform_stat.h
M libarchive/archive_private.h
M libarchive/archive_read.c
M libarchive/archive_read_disk_entry_from_file.c
M libarchive/archive_read_disk_posix.c
M libarchive/archive_read_disk_windows.c
M libarchive/archive_read_open_fd.c
M libarchive/archive_read_open_file.c
M libarchive/archive_read_open_filename.c
M libarchive/archive_read_set_format.c
M libarchive/archive_read_support_filter_lz4.c
M libarchive/archive_read_support_filter_program.c
M libarchive/archive_read_support_filter_uu.c
M libarchive/archive_read_support_filter_zstd.c
M libarchive/archive_read_support_format_7zip.c
M libarchive/archive_read_support_format_cab.c
M libarchive/archive_read_support_format_cpio.c
M libarchive/archive_read_support_format_lha.c
M libarchive/archive_read_support_format_mtree.c
M libarchive/archive_read_support_format_rar.c
M libarchive/archive_read_support_format_rar5.c
M libarchive/archive_read_support_format_tar.c
M libarchive/archive_read_support_format_warc.c
M libarchive/archive_read_support_format_xar.c
M libarchive/archive_read_support_format_zip.c
M libarchive/archive_string.c
M libarchive/archive_string.h
M libarchive/archive_string_sprintf.c
M libarchive/archive_util.c
M libarchive/archive_version_details.c
M libarchive/archive_windows.c
M libarchive/archive_windows.h
M libarchive/archive_write.c
M libarchive/archive_write_add_filter_bzip2.c
M libarchive/archive_write_add_filter_gzip.c
M libarchive/archive_write_add_filter_program.c
M libarchive/archive_write_add_filter_zstd.c
M libarchive/archive_write_disk_posix.c
M libarchive/archive_write_disk_windows.c
M libarchive/archive_write_open_fd.c
M libarchive/archive_write_open_file.c
M libarchive/archive_write_open_filename.c
M libarchive/archive_write_open_memory.c
M libarchive/archive_write_set_format_7zip.c
M libarchive/archive_write_set_format_mtree.c
M libarchive/archive_write_set_format_shar.c
M libarchive/archive_write_set_format_ustar.c
M libarchive/archive_write_set_format_xar.c
M libarchive/archive_write_set_format_zip.c
M libarchive/filter_fork_posix.c
A libarchive/module.modulemap
M libarchive/test/CMakeLists.txt
M libarchive/test/test_acl_nfs4.c
M libarchive/test/test_acl_posix1e.c
M libarchive/test/test_archive_parse_date.c
M libarchive/test/test_archive_read_multiple_data_objects.c
M libarchive/test/test_archive_string.c
M libarchive/test/test_archive_string_conversion.c
M libarchive/test/test_compat_lz4.c
A libarchive/test/test_compat_lz4_skippable_frames_B4.tar.lz4.uu
M libarchive/test/test_compat_lzip.c
M libarchive/test/test_entry.c
M libarchive/test/test_read_filter_gzip_recursive.c
M libarchive/test/test_read_format_7zip.c
A libarchive/test/test_read_format_7zip_issue2765.7z.uu
A libarchive/test/test_read_format_7zip_issue2765.c
M libarchive/test/test_read_format_rar5.c
A libarchive/test/test_read_format_rar5_dirdata.rar.uu
A libarchive/test/test_read_format_rar5_invalid_hash_valid_htime_exfld.rar.uu
A libarchive/test/test_read_format_rar5_only_crypt_exfld.rar.uu
A libarchive/test/test_read_format_rar5_unsupported_exfld.rar.uu
A libarchive/test/test_read_format_tar_V_negative_size.c
A libarchive/test/test_read_format_tar_V_negative_size.tar.uu
M libarchive/test/test_read_set_format.c
M libarchive/test/test_write_disk_perms.c
M libarchive/test/test_write_filter_bzip2.c
M libarchive/test/test_write_filter_gzip.c
M libarchive/test/test_write_filter_gzip_timestamp.c
M libarchive/test/test_write_format_mtree_preset_digests.c
A libarchive_fe/lafe_err.c
A libarchive_fe/lafe_err.h
M libarchive_fe/line_reader.c
M libarchive_fe/passphrase.c
M tar/CMakeLists.txt
M tar/bsdtar.c
M tar/bsdtar.h
M tar/bsdtar_windows.c
M tar/bsdtar_windows.h
M tar/cmdline.c
M tar/creation_set.c
M tar/read.c
M tar/subst.c
M tar/test/CMakeLists.txt
A tar/test/test_crlf_mtree.c
M tar/test/test_option_s.c
M tar/test/test_option_safe_writes.c
M tar/util.c
M tar/write.c
M test_utils/test_common.h
M test_utils/test_main.c
M unzip/CMakeLists.txt
M unzip/bsdunzip.c
M unzip/cmdline.c
M unzip/la_queue.h
M unzip/test/CMakeLists.txt
M unzip/test/test_C.c
M unzip/test/test_L.c
M unzip/test/test_P_encryption.c
M unzip/test/test_basic.c
M unzip/test/test_d.c
M unzip/test/test_doubledash.c
M unzip/test/test_glob.c
M unzip/test/test_j.c
M unzip/test/test_n.c
M unzip/test/test_o.c
M unzip/test/test_p.c
M unzip/test/test_q.c
M unzip/test/test_singlefile.c
M unzip/test/test_t.c
M unzip/test/test_x.c
Log Message:
-----------
Vendor import of libarchive 3.8.5
Commit: 4106b49fea4ad9e95bca7a1c9581e6910d9f8699
https://github.com/MidnightBSD/src/commit/4106b49fea4ad9e95bca7a1c9581e6910d9f8699
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M contrib/libarchive/NEWS
M contrib/libarchive/README.md
M contrib/libarchive/SECURITY.md
M contrib/libarchive/build/ci/github_actions/install-macos-dependencies.sh
M contrib/libarchive/cat/bsdcat.c
M contrib/libarchive/cat/cmdline.c
A contrib/libarchive/contrib/oss-fuzz/fuzz_helpers.h
A contrib/libarchive/contrib/oss-fuzz/libarchive_7zip_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_7zip_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_7zip_fuzzer.options
A contrib/libarchive/contrib/oss-fuzz/libarchive_ar_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_ar_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_cab_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_cab_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_cpio_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_cpio_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_encryption_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_encryption_fuzzer.options
A contrib/libarchive/contrib/oss-fuzz/libarchive_entry_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_filter_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_filter_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_filter_fuzzer.options
A contrib/libarchive/contrib/oss-fuzz/libarchive_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_fuzzer.options
A contrib/libarchive/contrib/oss-fuzz/libarchive_iso9660_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_iso9660_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_iso9660_fuzzer.options
A contrib/libarchive/contrib/oss-fuzz/libarchive_lha_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_lha_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_linkify_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_match_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_mtree_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_mtree_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_rar5_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_rar5_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_rar_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_read_disk_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_roundtrip_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_roundtrip_fuzzer.options
A contrib/libarchive/contrib/oss-fuzz/libarchive_seek_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_seek_fuzzer.options
A contrib/libarchive/contrib/oss-fuzz/libarchive_string_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_tar_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_tar_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_warc_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_warc_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_write_disk_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_write_disk_fuzzer.options
A contrib/libarchive/contrib/oss-fuzz/libarchive_write_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_xar_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_xar_fuzzer.dict
A contrib/libarchive/contrib/oss-fuzz/libarchive_xar_fuzzer.options
A contrib/libarchive/contrib/oss-fuzz/libarchive_zip_fuzzer.cc
A contrib/libarchive/contrib/oss-fuzz/libarchive_zip_fuzzer.dict
M contrib/libarchive/cpio/cmdline.c
M contrib/libarchive/cpio/cpio.c
M contrib/libarchive/cpio/test/test_owner_parse.c
M contrib/libarchive/libarchive/archive.h
M contrib/libarchive/libarchive/archive_acl.c
M contrib/libarchive/libarchive/archive_check_magic.c
M contrib/libarchive/libarchive/archive_cryptor.c
M contrib/libarchive/libarchive/archive_cryptor_private.h
M contrib/libarchive/libarchive/archive_entry.h
M contrib/libarchive/libarchive/archive_entry_paths.3
M contrib/libarchive/libarchive/archive_entry_stat.3
M contrib/libarchive/libarchive/archive_entry_stat.c
M contrib/libarchive/libarchive/archive_parse_date.c
M contrib/libarchive/libarchive/archive_platform.h
A contrib/libarchive/libarchive/archive_platform_stat.h
M contrib/libarchive/libarchive/archive_private.h
M contrib/libarchive/libarchive/archive_read.c
M contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
M contrib/libarchive/libarchive/archive_read_disk_posix.c
M contrib/libarchive/libarchive/archive_read_open_fd.c
M contrib/libarchive/libarchive/archive_read_open_file.c
M contrib/libarchive/libarchive/archive_read_open_filename.c
M contrib/libarchive/libarchive/archive_read_set_format.c
M contrib/libarchive/libarchive/archive_read_support_filter_lz4.c
M contrib/libarchive/libarchive/archive_read_support_filter_program.c
M contrib/libarchive/libarchive/archive_read_support_filter_uu.c
M contrib/libarchive/libarchive/archive_read_support_filter_zstd.c
M contrib/libarchive/libarchive/archive_read_support_format_7zip.c
M contrib/libarchive/libarchive/archive_read_support_format_cab.c
M contrib/libarchive/libarchive/archive_read_support_format_cpio.c
M contrib/libarchive/libarchive/archive_read_support_format_lha.c
M contrib/libarchive/libarchive/archive_read_support_format_mtree.c
M contrib/libarchive/libarchive/archive_read_support_format_rar.c
M contrib/libarchive/libarchive/archive_read_support_format_rar5.c
M contrib/libarchive/libarchive/archive_read_support_format_tar.c
M contrib/libarchive/libarchive/archive_read_support_format_warc.c
M contrib/libarchive/libarchive/archive_read_support_format_xar.c
M contrib/libarchive/libarchive/archive_read_support_format_zip.c
M contrib/libarchive/libarchive/archive_string.c
M contrib/libarchive/libarchive/archive_string.h
M contrib/libarchive/libarchive/archive_string_sprintf.c
M contrib/libarchive/libarchive/archive_util.c
M contrib/libarchive/libarchive/archive_version_details.c
M contrib/libarchive/libarchive/archive_write.c
M contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c
M contrib/libarchive/libarchive/archive_write_add_filter_gzip.c
M contrib/libarchive/libarchive/archive_write_add_filter_program.c
M contrib/libarchive/libarchive/archive_write_add_filter_zstd.c
M contrib/libarchive/libarchive/archive_write_disk_posix.c
M contrib/libarchive/libarchive/archive_write_open_fd.c
M contrib/libarchive/libarchive/archive_write_open_file.c
M contrib/libarchive/libarchive/archive_write_open_filename.c
M contrib/libarchive/libarchive/archive_write_open_memory.c
M contrib/libarchive/libarchive/archive_write_set_format_7zip.c
M contrib/libarchive/libarchive/archive_write_set_format_mtree.c
M contrib/libarchive/libarchive/archive_write_set_format_shar.c
M contrib/libarchive/libarchive/archive_write_set_format_ustar.c
M contrib/libarchive/libarchive/archive_write_set_format_xar.c
M contrib/libarchive/libarchive/archive_write_set_format_zip.c
M contrib/libarchive/libarchive/filter_fork_posix.c
A contrib/libarchive/libarchive/module.modulemap
M contrib/libarchive/libarchive/test/test_acl_nfs4.c
M contrib/libarchive/libarchive/test/test_acl_posix1e.c
M contrib/libarchive/libarchive/test/test_archive_parse_date.c
M contrib/libarchive/libarchive/test/test_archive_read_multiple_data_objects.c
M contrib/libarchive/libarchive/test/test_archive_string.c
M contrib/libarchive/libarchive/test/test_archive_string_conversion.c
M contrib/libarchive/libarchive/test/test_compat_lz4.c
A contrib/libarchive/libarchive/test/test_compat_lz4_skippable_frames_B4.tar.lz4.uu
M contrib/libarchive/libarchive/test/test_compat_lzip.c
M contrib/libarchive/libarchive/test/test_entry.c
M contrib/libarchive/libarchive/test/test_read_filter_gzip_recursive.c
M contrib/libarchive/libarchive/test/test_read_format_7zip.c
A contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.7z.uu
A contrib/libarchive/libarchive/test/test_read_format_7zip_issue2765.c
M contrib/libarchive/libarchive/test/test_read_format_rar5.c
A contrib/libarchive/libarchive/test/test_read_format_rar5_dirdata.rar.uu
A contrib/libarchive/libarchive/test/test_read_format_rar5_invalid_hash_valid_htime_exfld.rar.uu
A contrib/libarchive/libarchive/test/test_read_format_rar5_only_crypt_exfld.rar.uu
A contrib/libarchive/libarchive/test/test_read_format_rar5_unsupported_exfld.rar.uu
A contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.c
A contrib/libarchive/libarchive/test/test_read_format_tar_V_negative_size.tar.uu
M contrib/libarchive/libarchive/test/test_read_set_format.c
M contrib/libarchive/libarchive/test/test_write_disk_perms.c
M contrib/libarchive/libarchive/test/test_write_filter_bzip2.c
M contrib/libarchive/libarchive/test/test_write_filter_gzip.c
M contrib/libarchive/libarchive/test/test_write_filter_gzip_timestamp.c
A contrib/libarchive/libarchive_fe/lafe_err.c
A contrib/libarchive/libarchive_fe/lafe_err.h
M contrib/libarchive/libarchive_fe/line_reader.c
M contrib/libarchive/libarchive_fe/passphrase.c
M contrib/libarchive/tar/bsdtar.c
M contrib/libarchive/tar/bsdtar.h
M contrib/libarchive/tar/cmdline.c
M contrib/libarchive/tar/creation_set.c
M contrib/libarchive/tar/read.c
M contrib/libarchive/tar/subst.c
A contrib/libarchive/tar/test/test_crlf_mtree.c
M contrib/libarchive/tar/test/test_option_s.c
M contrib/libarchive/tar/test/test_option_safe_writes.c
M contrib/libarchive/tar/util.c
M contrib/libarchive/tar/write.c
M contrib/libarchive/test_utils/test_common.h
M contrib/libarchive/test_utils/test_main.c
M contrib/libarchive/unzip/bsdunzip.c
M contrib/libarchive/unzip/cmdline.c
M contrib/libarchive/unzip/la_queue.h
M contrib/libarchive/unzip/test/test_C.c
M contrib/libarchive/unzip/test/test_L.c
M contrib/libarchive/unzip/test/test_P_encryption.c
M contrib/libarchive/unzip/test/test_basic.c
M contrib/libarchive/unzip/test/test_d.c
M contrib/libarchive/unzip/test/test_doubledash.c
M contrib/libarchive/unzip/test/test_glob.c
M contrib/libarchive/unzip/test/test_j.c
M contrib/libarchive/unzip/test/test_n.c
M contrib/libarchive/unzip/test/test_o.c
M contrib/libarchive/unzip/test/test_p.c
M contrib/libarchive/unzip/test/test_q.c
M contrib/libarchive/unzip/test/test_singlefile.c
M contrib/libarchive/unzip/test/test_t.c
M contrib/libarchive/unzip/test/test_x.c
Log Message:
-----------
Merge commit 'd4bd62179a944687e3e3241855613c5498dbc2c0'
Commit: 32db7bb29a875ea054ad8250c8d3f2bc8619c72e
https://github.com/MidnightBSD/src/commit/32db7bb29a875ea054ad8250c8d3f2bc8619c72e
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M lib/libarchive/Makefile
M lib/libarchive/tests/Makefile
M usr.bin/bsdcat/Makefile
M usr.bin/cpio/Makefile
M usr.bin/cpio/tests/Makefile
M usr.bin/tar/Makefile
M usr.bin/tar/tests/Makefile
M usr.bin/unzip/Makefile
M usr.bin/unzip/tests/Makefile
Log Message:
-----------
update build config for libarchive 3.8.5
Compare: https://github.com/MidnightBSD/src/compare/4f31c80e0f2f...32db7bb29a87
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