git: vendor/OPENSSH Import OpenSSH-8.0p1
Rimvydas Jasinskas
zrj at crater.dragonflybsd.org
Wed Apr 24 09:40:49 PDT 2019
commit 664f47636b7e6e9e2c54a4799ca4884a9c628df5
Author: zrj <rimvydas.jasinskas at gmail.com>
Date: Thu Apr 18 08:07:17 2019 +0300
Import OpenSSH-8.0p1
Summary of changes:
crypto/openssh/PROTOCOL | 56 +-
crypto/openssh/PROTOCOL.certkeys | 29 +-
crypto/openssh/PROTOCOL.chacha20poly1305 | 4 +-
crypto/openssh/PROTOCOL.krl | 18 +-
crypto/openssh/PROTOCOL.mux | 144 ++-
crypto/openssh/README | 22 +-
crypto/openssh/addrmatch.c | 25 +-
crypto/openssh/atomicio.c | 32 +-
crypto/openssh/atomicio.h | 4 +-
crypto/openssh/audit-bsm.c | 455 -------
crypto/openssh/audit.c | 184 ---
crypto/openssh/audit.h | 4 +-
crypto/openssh/auth-bsdauth.c | 145 ---
crypto/openssh/auth-krb5.c | 272 ----
crypto/openssh/auth-options.c | 1258 +++++++++++--------
crypto/openssh/auth-options.h | 111 +-
crypto/openssh/auth-pam.c | 353 ++++--
crypto/openssh/auth-pam.h | 6 +-
crypto/openssh/auth-passwd.c | 54 +-
crypto/openssh/auth-rhosts.c | 6 +-
crypto/openssh/auth-shadow.c | 142 ---
crypto/openssh/auth-sia.c | 114 --
crypto/openssh/auth-sia.h | 31 -
crypto/openssh/auth-skey.c | 108 --
crypto/openssh/auth.c | 476 ++++++-
crypto/openssh/auth.h | 60 +-
crypto/openssh/auth2-chall.c | 83 +-
crypto/openssh/auth2-gss.c | 310 -----
crypto/openssh/auth2-hostbased.c | 41 +-
crypto/openssh/auth2-kbdint.c | 14 +-
crypto/openssh/auth2-none.c | 5 +-
crypto/openssh/auth2-passwd.c | 5 +-
crypto/openssh/auth2-pubkey.c | 693 +++++++----
crypto/openssh/auth2.c | 225 ++--
crypto/openssh/authfd.c | 79 +-
crypto/openssh/authfd.h | 9 +-
crypto/openssh/authfile.c | 42 +-
crypto/openssh/bitmap.c | 1 +
crypto/openssh/bitmap.h | 1 +
crypto/openssh/blocks.c | 248 ----
crypto/openssh/bufaux.c | 259 ----
crypto/openssh/bufbn.c | 69 -
crypto/openssh/bufec.c | 74 --
crypto/openssh/buffer.c | 118 --
crypto/openssh/buffer.h | 95 --
crypto/openssh/channels.c | 702 +++++++----
crypto/openssh/channels.h | 27 +-
crypto/openssh/cipher-aes.c | 161 ---
crypto/openssh/cipher-ctr.c | 146 ---
crypto/openssh/cipher.c | 77 +-
crypto/openssh/cipher.h | 4 +-
crypto/openssh/clientloop.c | 667 +++++-----
crypto/openssh/clientloop.h | 6 +-
crypto/openssh/compat.c | 116 +-
crypto/openssh/compat.h | 28 +-
crypto/openssh/crc32.c | 105 --
crypto/openssh/crypto_api.h | 26 +-
crypto/openssh/defines.h | 30 -
crypto/openssh/dh.c | 103 +-
crypto/openssh/dh.h | 6 +-
crypto/openssh/digest-openssl.c | 26 +-
crypto/openssh/dispatch.c | 6 +-
crypto/openssh/dispatch.h | 9 +-
crypto/openssh/dns.c | 7 +-
crypto/openssh/dns.h | 5 +-
crypto/openssh/entropy.c | 77 +-
crypto/openssh/entropy.h | 7 +-
crypto/openssh/groupaccess.c | 16 +-
crypto/openssh/gss-genr.c | 282 -----
crypto/openssh/gss-serv-krb5.c | 212 ----
crypto/openssh/gss-serv.c | 405 ------
crypto/openssh/hash.c | 83 +-
crypto/openssh/hostfile.c | 15 +-
crypto/openssh/kex.c | 470 +++++--
crypto/openssh/kex.h | 90 +-
crypto/openssh/kexc25519.c | 182 ++-
crypto/openssh/kexc25519c.c | 169 ---
crypto/openssh/kexc25519s.c | 158 ---
crypto/openssh/kexdh.c | 203 ++-
crypto/openssh/kexdhc.c | 219 ----
crypto/openssh/kexdhs.c | 223 ----
crypto/openssh/kexecdh.c | 211 +++-
crypto/openssh/kexecdhc.c | 227 ----
crypto/openssh/kexecdhs.c | 207 ---
crypto/openssh/kexgen.c | 339 +++++
crypto/openssh/kexgex.c | 32 +-
crypto/openssh/kexgexc.c | 141 +--
crypto/openssh/kexgexs.c | 136 +-
crypto/openssh/kexsntrup4591761x25519.c | 219 ++++
crypto/openssh/key.c | 251 ----
crypto/openssh/key.h | 70 --
crypto/openssh/krl.c | 128 +-
crypto/openssh/krl.h | 6 +-
crypto/openssh/log.c | 8 +-
crypto/openssh/log.h | 3 +-
crypto/openssh/loginrec.c | 21 +-
crypto/openssh/loginrec.h | 5 +-
crypto/openssh/match.c | 49 +-
crypto/openssh/match.h | 6 +-
crypto/openssh/md5crypt.c | 167 ---
crypto/openssh/md5crypt.h | 22 -
crypto/openssh/misc.c | 877 +++++++++----
crypto/openssh/misc.h | 34 +-
crypto/openssh/moduli | 881 ++++++-------
crypto/openssh/moduli.c | 25 +-
crypto/openssh/monitor.c | 893 +++++++------
crypto/openssh/monitor.h | 21 +-
crypto/openssh/monitor_wrap.c | 784 ++++++------
crypto/openssh/monitor_wrap.h | 35 +-
crypto/openssh/msg.c | 4 +-
crypto/openssh/mux.c | 1031 ++++++++-------
crypto/openssh/myproposal.h | 29 +-
crypto/openssh/nchan.c | 74 +-
crypto/openssh/opacket.c | 317 -----
crypto/openssh/opacket.h | 155 ---
crypto/openssh/openbsd-compat/base64.h | 63 -
crypto/openssh/openbsd-compat/bcrypt_pbkdf.c | 179 ---
crypto/openssh/openbsd-compat/blf.h | 88 --
crypto/openssh/openbsd-compat/blowfish.c | 696 -----------
crypto/openssh/openbsd-compat/bsd-cray.h | 59 -
crypto/openssh/openbsd-compat/bsd-cygwin_util.h | 65 -
crypto/openssh/openbsd-compat/bsd-getpagesize.c | 23 -
crypto/openssh/openbsd-compat/bsd-malloc.c | 55 -
crypto/openssh/openbsd-compat/bsd-misc.c | 321 -----
crypto/openssh/openbsd-compat/bsd-misc.h | 146 ---
crypto/openssh/openbsd-compat/bsd-nextstep.h | 57 -
crypto/openssh/openbsd-compat/bsd-poll.h | 61 -
crypto/openssh/openbsd-compat/bsd-setres_id.h | 22 -
crypto/openssh/openbsd-compat/bsd-statvfs.h | 69 -
crypto/openssh/openbsd-compat/bsd-waitpid.h | 49 -
crypto/openssh/openbsd-compat/charclass.h | 31 -
crypto/openssh/openbsd-compat/explicit_bzero.c | 57 -
crypto/openssh/openbsd-compat/fake-rfc2553.h | 176 ---
crypto/openssh/openbsd-compat/fmt_scaled.c | 300 -----
crypto/openssh/openbsd-compat/freezero.c | 29 -
crypto/openssh/openbsd-compat/getrrsetbyname.c | 610 ---------
crypto/openssh/openbsd-compat/getrrsetbyname.h | 110 --
crypto/openssh/openbsd-compat/glob.c | 1066 ----------------
crypto/openssh/openbsd-compat/glob.h | 107 --
crypto/openssh/openbsd-compat/md5.c | 251 ----
crypto/openssh/openbsd-compat/md5.h | 51 -
crypto/openssh/openbsd-compat/openbsd-compat.h | 344 -----
crypto/openssh/openbsd-compat/openssl-compat.c | 82 --
crypto/openssh/openbsd-compat/openssl-compat.h | 100 --
crypto/openssh/openbsd-compat/port-aix.h | 125 --
crypto/openssh/openbsd-compat/port-irix.h | 37 -
crypto/openssh/openbsd-compat/port-linux.h | 33 -
crypto/openssh/openbsd-compat/port-solaris.h | 35 -
crypto/openssh/openbsd-compat/port-tun.c | 279 -----
crypto/openssh/openbsd-compat/port-tun.h | 34 -
crypto/openssh/openbsd-compat/port-uw.h | 30 -
crypto/openssh/openbsd-compat/readpassphrase.h | 44 -
crypto/openssh/openbsd-compat/reallocarray.c | 46 -
crypto/openssh/openbsd-compat/realpath.c | 229 ----
crypto/openssh/openbsd-compat/recallocarray.c | 90 --
crypto/openssh/openbsd-compat/rmd160.c | 378 ------
crypto/openssh/openbsd-compat/rmd160.h | 61 -
crypto/openssh/openbsd-compat/sha1.c | 177 ---
crypto/openssh/openbsd-compat/sha1.h | 58 -
crypto/openssh/openbsd-compat/sha2.h | 134 --
crypto/openssh/openbsd-compat/sigact.h | 90 --
crypto/openssh/openbsd-compat/strcasestr.c | 69 -
crypto/openssh/openbsd-compat/sys-queue.h | 653 ----------
crypto/openssh/openbsd-compat/sys-tree.h | 755 -----------
crypto/openssh/openbsd-compat/timingsafe_bcmp.c | 34 -
crypto/openssh/packet.c | 182 +--
crypto/openssh/packet.h | 20 +-
crypto/openssh/pathnames.h | 4 +-
crypto/openssh/platform-pledge.c | 71 --
crypto/openssh/platform-tracing.c | 51 -
crypto/openssh/platform.c | 3 +-
crypto/openssh/progressmeter.c | 60 +-
crypto/openssh/progressmeter.h | 3 +-
crypto/openssh/readconf.c | 343 +++--
crypto/openssh/readconf.h | 15 +-
crypto/openssh/readpass.c | 16 +-
crypto/openssh/rijndael.c | 1129 -----------------
crypto/openssh/scp.1 | 74 +-
crypto/openssh/scp.c | 535 ++++++--
crypto/openssh/servconf.c | 888 ++++++++-----
crypto/openssh/servconf.h | 104 +-
crypto/openssh/serverloop.c | 478 ++++---
crypto/openssh/session.c | 586 +++++----
crypto/openssh/session.h | 3 +-
crypto/openssh/sftp-client.c | 100 +-
crypto/openssh/sftp-client.h | 5 +-
crypto/openssh/sftp-common.c | 5 +-
crypto/openssh/sftp-server-main.c | 2 +
crypto/openssh/sftp-server.c | 85 +-
crypto/openssh/sftp.1 | 161 ++-
crypto/openssh/sftp.c | 223 ++--
crypto/openssh/sntrup4591761.c | 1083 ++++++++++++++++
crypto/openssh/ssh-add.1 | 23 +-
crypto/openssh/ssh-add.c | 196 ++-
crypto/openssh/ssh-agent.c | 147 ++-
crypto/openssh/ssh-dss.c | 117 +-
crypto/openssh/ssh-ecdsa.c | 31 +-
crypto/openssh/ssh-gss.h | 135 --
crypto/openssh/ssh-keygen.1 | 114 +-
crypto/openssh/ssh-keygen.c | 486 ++++----
crypto/openssh/ssh-keyscan.1 | 102 +-
crypto/openssh/ssh-keyscan.c | 71 +-
crypto/openssh/ssh-keysign.c | 30 +-
crypto/openssh/ssh-pkcs11-client.c | 242 ----
crypto/openssh/ssh-pkcs11-helper.8 | 27 +-
crypto/openssh/ssh-pkcs11-helper.c | 281 +++--
crypto/openssh/ssh-pkcs11.c | 707 -----------
crypto/openssh/ssh-pkcs11.h | 18 +-
crypto/openssh/ssh-rsa.c | 130 +-
crypto/openssh/ssh.1 | 138 +-
crypto/openssh/ssh.c | 770 +++++++-----
crypto/openssh/ssh.h | 13 +-
crypto/openssh/ssh_api.c | 174 +--
crypto/openssh/ssh_api.h | 4 +-
crypto/openssh/ssh_config | 3 +-
crypto/openssh/ssh_config.5 | 184 ++-
crypto/openssh/sshbuf-getput-crypto.c | 63 +-
crypto/openssh/sshbuf.c | 37 +-
crypto/openssh/sshbuf.h | 15 +-
crypto/openssh/sshconnect.c | 515 ++++----
crypto/openssh/sshconnect.h | 40 +-
crypto/openssh/sshconnect2.c | 1224 ++++++++++--------
crypto/openssh/sshd.8 | 70 +-
crypto/openssh/sshd.c | 866 +++++++------
crypto/openssh/sshd_config | 4 +-
crypto/openssh/sshd_config.5 | 194 ++-
crypto/openssh/ssherr.c | 4 +-
crypto/openssh/ssherr.h | 3 +-
crypto/openssh/sshkey-xmss.h | 56 +
crypto/openssh/sshkey.c | 1521 +++++++++++++++--------
crypto/openssh/sshkey.h | 55 +-
crypto/openssh/sshlogin.c | 22 +-
crypto/openssh/sshpty.c | 25 -
crypto/openssh/ttymodes.c | 130 +-
crypto/openssh/uidswap.c | 39 +-
crypto/openssh/uidswap.h | 3 +-
crypto/openssh/umac.c | 204 +--
crypto/openssh/umac128.c | 10 +
crypto/openssh/utf8.c | 13 +-
crypto/openssh/version.h | 4 +-
crypto/openssh/xmss_fast.h | 111 ++
241 files changed, 16759 insertions(+), 26459 deletions(-)
delete mode 100644 crypto/openssh/audit-bsm.c
delete mode 100644 crypto/openssh/audit.c
delete mode 100644 crypto/openssh/auth-bsdauth.c
delete mode 100644 crypto/openssh/auth-krb5.c
delete mode 100644 crypto/openssh/auth-shadow.c
delete mode 100644 crypto/openssh/auth-sia.c
delete mode 100644 crypto/openssh/auth-sia.h
delete mode 100644 crypto/openssh/auth-skey.c
delete mode 100644 crypto/openssh/auth2-gss.c
delete mode 100644 crypto/openssh/blocks.c
delete mode 100644 crypto/openssh/bufaux.c
delete mode 100644 crypto/openssh/bufbn.c
delete mode 100644 crypto/openssh/bufec.c
delete mode 100644 crypto/openssh/buffer.c
delete mode 100644 crypto/openssh/buffer.h
delete mode 100644 crypto/openssh/cipher-aes.c
delete mode 100644 crypto/openssh/cipher-ctr.c
delete mode 100644 crypto/openssh/crc32.c
delete mode 100644 crypto/openssh/gss-genr.c
delete mode 100644 crypto/openssh/gss-serv-krb5.c
delete mode 100644 crypto/openssh/gss-serv.c
delete mode 100644 crypto/openssh/kexc25519c.c
delete mode 100644 crypto/openssh/kexc25519s.c
delete mode 100644 crypto/openssh/kexdhc.c
delete mode 100644 crypto/openssh/kexdhs.c
delete mode 100644 crypto/openssh/kexecdhc.c
delete mode 100644 crypto/openssh/kexecdhs.c
create mode 100644 crypto/openssh/kexgen.c
create mode 100644 crypto/openssh/kexsntrup4591761x25519.c
delete mode 100644 crypto/openssh/key.c
delete mode 100644 crypto/openssh/key.h
delete mode 100644 crypto/openssh/md5crypt.c
delete mode 100644 crypto/openssh/md5crypt.h
delete mode 100644 crypto/openssh/opacket.c
delete mode 100644 crypto/openssh/opacket.h
delete mode 100644 crypto/openssh/openbsd-compat/base64.h
delete mode 100644 crypto/openssh/openbsd-compat/bcrypt_pbkdf.c
delete mode 100644 crypto/openssh/openbsd-compat/blf.h
delete mode 100644 crypto/openssh/openbsd-compat/blowfish.c
delete mode 100644 crypto/openssh/openbsd-compat/bsd-cray.h
delete mode 100644 crypto/openssh/openbsd-compat/bsd-cygwin_util.h
delete mode 100644 crypto/openssh/openbsd-compat/bsd-getpagesize.c
delete mode 100644 crypto/openssh/openbsd-compat/bsd-malloc.c
delete mode 100644 crypto/openssh/openbsd-compat/bsd-misc.c
delete mode 100644 crypto/openssh/openbsd-compat/bsd-misc.h
delete mode 100644 crypto/openssh/openbsd-compat/bsd-nextstep.h
delete mode 100644 crypto/openssh/openbsd-compat/bsd-poll.h
delete mode 100644 crypto/openssh/openbsd-compat/bsd-setres_id.h
delete mode 100644 crypto/openssh/openbsd-compat/bsd-statvfs.h
delete mode 100644 crypto/openssh/openbsd-compat/bsd-waitpid.h
delete mode 100644 crypto/openssh/openbsd-compat/charclass.h
delete mode 100644 crypto/openssh/openbsd-compat/explicit_bzero.c
delete mode 100644 crypto/openssh/openbsd-compat/fake-rfc2553.h
delete mode 100644 crypto/openssh/openbsd-compat/fmt_scaled.c
delete mode 100644 crypto/openssh/openbsd-compat/freezero.c
delete mode 100644 crypto/openssh/openbsd-compat/getrrsetbyname.c
delete mode 100644 crypto/openssh/openbsd-compat/getrrsetbyname.h
delete mode 100644 crypto/openssh/openbsd-compat/glob.c
delete mode 100644 crypto/openssh/openbsd-compat/glob.h
delete mode 100644 crypto/openssh/openbsd-compat/md5.c
delete mode 100644 crypto/openssh/openbsd-compat/md5.h
delete mode 100644 crypto/openssh/openbsd-compat/openbsd-compat.h
delete mode 100644 crypto/openssh/openbsd-compat/openssl-compat.c
delete mode 100644 crypto/openssh/openbsd-compat/openssl-compat.h
delete mode 100644 crypto/openssh/openbsd-compat/port-aix.h
delete mode 100644 crypto/openssh/openbsd-compat/port-irix.h
delete mode 100644 crypto/openssh/openbsd-compat/port-linux.h
delete mode 100644 crypto/openssh/openbsd-compat/port-solaris.h
delete mode 100644 crypto/openssh/openbsd-compat/port-tun.c
delete mode 100644 crypto/openssh/openbsd-compat/port-tun.h
delete mode 100644 crypto/openssh/openbsd-compat/port-uw.h
delete mode 100644 crypto/openssh/openbsd-compat/readpassphrase.h
delete mode 100644 crypto/openssh/openbsd-compat/reallocarray.c
delete mode 100644 crypto/openssh/openbsd-compat/realpath.c
delete mode 100644 crypto/openssh/openbsd-compat/recallocarray.c
delete mode 100644 crypto/openssh/openbsd-compat/rmd160.c
delete mode 100644 crypto/openssh/openbsd-compat/rmd160.h
delete mode 100644 crypto/openssh/openbsd-compat/sha1.c
delete mode 100644 crypto/openssh/openbsd-compat/sha1.h
delete mode 100644 crypto/openssh/openbsd-compat/sha2.h
delete mode 100644 crypto/openssh/openbsd-compat/sigact.h
delete mode 100644 crypto/openssh/openbsd-compat/strcasestr.c
delete mode 100644 crypto/openssh/openbsd-compat/sys-queue.h
delete mode 100644 crypto/openssh/openbsd-compat/sys-tree.h
delete mode 100644 crypto/openssh/openbsd-compat/timingsafe_bcmp.c
delete mode 100644 crypto/openssh/platform-pledge.c
delete mode 100644 crypto/openssh/platform-tracing.c
delete mode 100644 crypto/openssh/rijndael.c
create mode 100644 crypto/openssh/sntrup4591761.c
delete mode 100644 crypto/openssh/ssh-gss.h
delete mode 100644 crypto/openssh/ssh-pkcs11-client.c
delete mode 100644 crypto/openssh/ssh-pkcs11.c
create mode 100644 crypto/openssh/sshkey-xmss.h
create mode 100644 crypto/openssh/umac128.c
create mode 100644 crypto/openssh/xmss_fast.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/664f47636b7e6e9e2c54a4799ca4884a9c628df5
--
DragonFly BSD source repository
More information about the Commits
mailing list