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