Import OpenSSH-7.6p1

Operating Systems / DragonFlyBSD - Matthew Dillon [apollo.backplane.com] - 12 October 2017 21:34 EDT

- . Couldn't really merge from the vendor branch so just brought it in.

- Adjustments for WARNS issues

2c9c140 Import OpenSSH-7.6p1
crypto/openssh/CREDITS | 3 -
crypto/openssh/LICENCE | 23 +-
crypto/openssh/PROTOCOL | 12 +-
crypto/openssh/PROTOCOL.agent | 585 +---
crypto/openssh/PROTOCOL.certkeys | 21 +-
crypto/openssh/README | 33 +-
crypto/openssh/addrmatch.c | 6 +-
crypto/openssh/atomicio.c | 6 +-
crypto/openssh/audit-bsm.c | 2 -
crypto/openssh/audit.c | 2 -
crypto/openssh/audit.h | 2 -
crypto/openssh/auth-chall.c | 125 -
crypto/openssh/auth-options.c | 39 +-
crypto/openssh/auth-options.h | 6 +-
crypto/openssh/auth-pam.c | 67 +-
crypto/openssh/auth-pam.h | 7 -
crypto/openssh/auth-rh-rsa.c | 109 -
crypto/openssh/auth-rhosts.c | 23 +-
crypto/openssh/auth-rsa.c | 349 --
crypto/openssh/auth.c | 196 +-
crypto/openssh/auth.h | 100 +-
crypto/openssh/auth1.c | 444 ---
crypto/openssh/auth2-chall.c | 37 +-
crypto/openssh/auth2-gss.c | 77 +-
crypto/openssh/auth2-hostbased.c | 111 +-
crypto/openssh/auth2-kbdint.c | 6 +-
crypto/openssh/auth2-none.c | 14 +-
crypto/openssh/auth2-passwd.c | 32 +-
crypto/openssh/auth2-pubkey.c | 658 +---
crypto/openssh/auth2.c | 180 +-
crypto/openssh/authfd.c | 174 +-
crypto/openssh/authfd.h | 7 +-
crypto/openssh/authfile.c | 99 +-
crypto/openssh/bitmap.c | 9 +-
crypto/openssh/bufbn.c | 42 +-
crypto/openssh/buffer.h | 6 +-
crypto/openssh/chacha.h | 3 +-
crypto/openssh/channels.c | 4204 +++++++++++++----------
crypto/openssh/channels.h | 230 +-
crypto/openssh/cipher-3des1.c | 155 -
crypto/openssh/cipher-bf1.c | 103 -
crypto/openssh/cipher-chachapoly.c | 5 +-
crypto/openssh/cipher.c | 394 +--
crypto/openssh/cipher.h | 44 +-
crypto/openssh/clientloop.c | 937 ++---
crypto/openssh/clientloop.h | 34 +-
crypto/openssh/compat.c | 80 +-
crypto/openssh/compat.h | 6 +-
crypto/openssh/deattack.c | 165 -
crypto/openssh/deattack.h | 38 -
crypto/openssh/defines.h | 39 +-
crypto/openssh/dh.c | 7 +-
crypto/openssh/digest-openssl.c | 5 +-
crypto/openssh/digest.h | 13 +-
crypto/openssh/dispatch.c | 21 +-
crypto/openssh/dispatch.h | 14 +-
crypto/openssh/dns.c | 2 +-
crypto/openssh/dns.h | 2 +-
crypto/openssh/entropy.h | 2 -
crypto/openssh/gss-genr.c | 3 +-
crypto/openssh/gss-serv.c | 11 +-
crypto/openssh/hmac.c | 4 +-
crypto/openssh/hostfile.c | 55 +-
crypto/openssh/includes.h | 4 +-
crypto/openssh/kex.c | 160 +-
crypto/openssh/kex.h | 32 +-
crypto/openssh/kexc25519c.c | 7 +-
crypto/openssh/kexc25519s.c | 5 +-
crypto/openssh/kexdhc.c | 7 +-
crypto/openssh/kexdhs.c | 7 +-
crypto/openssh/kexecdhc.c | 7 +-
crypto/openssh/kexecdhs.c | 7 +-
crypto/openssh/kexgexc.c | 20 +-
crypto/openssh/kexgexs.c | 22 +-
crypto/openssh/key.c | 177 +-
crypto/openssh/key.h | 37 +-
crypto/openssh/krl.c | 22 +-
crypto/openssh/log.c | 38 +-
crypto/openssh/log.h | 4 +-
crypto/openssh/mac.c | 5 +-
crypto/openssh/match.c | 65 +-
crypto/openssh/match.h | 3 +-
crypto/openssh/md-sha256.c | 86 -
crypto/openssh/md5crypt.h | 2 -
crypto/openssh/misc.c | 514 ++-
crypto/openssh/misc.h | 30 +-
crypto/openssh/moduli | 637 ++--
crypto/openssh/moduli.5 | 4 +-
crypto/openssh/moduli.c | 5 +-
crypto/openssh/monitor.c | 513 +--
crypto/openssh/monitor.h | 6 +-
crypto/openssh/monitor_mm.c | 357 --
crypto/openssh/monitor_mm.h | 62 -
crypto/openssh/monitor_wrap.c | 180 +-
crypto/openssh/monitor_wrap.h | 31 +-
crypto/openssh/mux.c | 316 +-
crypto/openssh/myproposal.h | 12 +-
crypto/openssh/nchan.c | 369 +-
crypto/openssh/opacket.c | 20 -
crypto/openssh/opacket.h | 17 +-
crypto/openssh/openbsd-compat/base64.h | 4 +-
crypto/openssh/openbsd-compat/bsd-cray.h | 4 +-
crypto/openssh/openbsd-compat/bsd-cygwin_util.h | 2 -
crypto/openssh/openbsd-compat/bsd-getpagesize.c | 23 +
crypto/openssh/openbsd-compat/bsd-malloc.c | 55 +
crypto/openssh/openbsd-compat/bsd-misc.c | 32 +-
crypto/openssh/openbsd-compat/bsd-misc.h | 12 +-
crypto/openssh/openbsd-compat/bsd-nextstep.h | 2 -
crypto/openssh/openbsd-compat/bsd-setres_id.h | 2 -
crypto/openssh/openbsd-compat/bsd-statvfs.h | 2 -
crypto/openssh/openbsd-compat/bsd-waitpid.h | 2 -
crypto/openssh/openbsd-compat/explicit_bzero.c | 17 +
crypto/openssh/openbsd-compat/fake-rfc2553.h | 12 +-
crypto/openssh/openbsd-compat/fmt_scaled.c | 44 +-
crypto/openssh/openbsd-compat/freezero.c | 29 +
crypto/openssh/openbsd-compat/openbsd-compat.h | 38 +-
crypto/openssh/openbsd-compat/openssl-compat.c | 4 +-
crypto/openssh/openbsd-compat/openssl-compat.h | 8 +-
crypto/openssh/openbsd-compat/port-aix.h | 2 -
crypto/openssh/openbsd-compat/port-irix.h | 2 -
crypto/openssh/openbsd-compat/port-linux.h | 2 -
crypto/openssh/openbsd-compat/port-solaris.h | 2 -
crypto/openssh/openbsd-compat/port-tun.c | 95 +-
crypto/openssh/openbsd-compat/port-tun.h | 5 +-
crypto/openssh/openbsd-compat/recallocarray.c | 90 +
crypto/openssh/openbsd-compat/sha2.h | 2 +-
crypto/openssh/openbsd-compat/strcasestr.c | 69 +
crypto/openssh/openbsd-compat/vis.c | 6 -
crypto/openssh/packet.c | 1108 ++----
crypto/openssh/packet.h | 39 +-
crypto/openssh/pathnames.h | 15 +-
crypto/openssh/platform-misc.c | 35 +
crypto/openssh/platform-tracing.c | 8 +
crypto/openssh/platform.c | 18 -
crypto/openssh/platform.h | 2 -
crypto/openssh/readconf.c | 287 +-
crypto/openssh/readconf.h | 16 +-
crypto/openssh/rsa.c | 188 -
crypto/openssh/rsa.h | 26 -
crypto/openssh/sandbox-rlimit.c | 3 +-
crypto/openssh/scp.1 | 19 +-
crypto/openssh/scp.c | 49 +-
crypto/openssh/servconf.c | 325 +-
crypto/openssh/servconf.h | 23 +-
crypto/openssh/serverloop.c | 756 +---
crypto/openssh/serverloop.h | 7 +-
crypto/openssh/session.c | 767 ++---
crypto/openssh/session.h | 19 +-
crypto/openssh/sftp-client.c | 20 +-
crypto/openssh/sftp-common.c | 31 +-
crypto/openssh/sftp-server.c | 9 +-
crypto/openssh/sftp.1 | 20 +-
crypto/openssh/sftp.c | 130 +-
crypto/openssh/ssh-add.1 | 21 +-
crypto/openssh/ssh-add.c | 109 +-
crypto/openssh/ssh-agent.1 | 36 +-
crypto/openssh/ssh-agent.c | 801 ++---
crypto/openssh/ssh-gss.h | 3 +-
crypto/openssh/ssh-keygen.1 | 120 +-
crypto/openssh/ssh-keygen.c | 355 +-
crypto/openssh/ssh-keyscan.1 | 14 +-
crypto/openssh/ssh-keyscan.c | 143 +-
crypto/openssh/ssh-pkcs11-client.c | 6 +-
crypto/openssh/ssh-pkcs11-helper.c | 14 +-
crypto/openssh/ssh-pkcs11.c | 48 +-
crypto/openssh/ssh-rsa.c | 51 +-
crypto/openssh/ssh.1 | 97 +-
crypto/openssh/ssh.c | 393 +--
crypto/openssh/ssh.h | 9 +-
crypto/openssh/ssh1.h | 91 -
crypto/openssh/ssh_api.c | 6 +-
crypto/openssh/ssh_config | 10 +-
crypto/openssh/ssh_config.5 | 901 +++--
crypto/openssh/sshbuf-getput-basic.c | 4 +-
crypto/openssh/sshbuf.c | 93 +-
crypto/openssh/sshbuf.h | 11 +-
crypto/openssh/sshconnect.c | 347 +-
crypto/openssh/sshconnect.h | 18 +-
crypto/openssh/sshconnect1.c | 778 -----
crypto/openssh/sshconnect2.c | 230 +-
crypto/openssh/sshd.8 | 165 +-
crypto/openssh/sshd.c | 684 +---
crypto/openssh/sshd_config | 28 +-
crypto/openssh/sshd_config.5 | 821 ++---
crypto/openssh/ssherr.c | 6 +-
crypto/openssh/ssherr.h | 4 +-
crypto/openssh/sshkey.c | 627 +---
crypto/openssh/sshkey.h | 21 +-
crypto/openssh/sshpty.c | 22 +-
crypto/openssh/sshpty.h | 3 +-
crypto/openssh/ttymodes.c | 125 +-
crypto/openssh/ttymodes.h | 21 +-
crypto/openssh/umac.c | 8 +-
crypto/openssh/utf8.c | 51 +-
crypto/openssh/utf8.h | 1 +
crypto/openssh/version.h | 6 +-
crypto/openssh/xmalloc.c | 14 +-
crypto/openssh/xmalloc.h | 3 +-
198 files changed, 9871 insertions(+), 15913 deletions(-)

Upstream: gitweb.dragonflybsd.org


  • Share