Import OpenSSH-7.6p1
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 13 Oct 2017 01:32:28 +0000 (18:32 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 13 Oct 2017 01:34:06 +0000 (18:34 -0700)
commit2c9c14083a8e1ebdd69714417ce4623cfd50bfc0
tree560c08fbbc50415570530fdfdec7f0df2a5d277d
parent9d3c19a2e9a1211922e122a8108e49acb3625ff7
Import OpenSSH-7.6p1

* Import OpeNSSH-7.6p1.  Couldn't really merge from the vendor branch
  so just brought it in.

* Adjustments for WARNS issues
198 files changed:
crypto/openssh/CREDITS
crypto/openssh/LICENCE
crypto/openssh/PROTOCOL
crypto/openssh/PROTOCOL.agent
crypto/openssh/PROTOCOL.certkeys
crypto/openssh/README
crypto/openssh/addrmatch.c
crypto/openssh/atomicio.c
crypto/openssh/audit-bsm.c
crypto/openssh/audit.c
crypto/openssh/audit.h
crypto/openssh/auth-chall.c
crypto/openssh/auth-options.c
crypto/openssh/auth-options.h
crypto/openssh/auth-pam.c
crypto/openssh/auth-pam.h
crypto/openssh/auth-rh-rsa.c
crypto/openssh/auth-rhosts.c
crypto/openssh/auth-rsa.c
crypto/openssh/auth.c
crypto/openssh/auth.h
crypto/openssh/auth1.c
crypto/openssh/auth2-chall.c
crypto/openssh/auth2-gss.c
crypto/openssh/auth2-hostbased.c
crypto/openssh/auth2-kbdint.c
crypto/openssh/auth2-none.c
crypto/openssh/auth2-passwd.c
crypto/openssh/auth2-pubkey.c
crypto/openssh/auth2.c
crypto/openssh/authfd.c
crypto/openssh/authfd.h
crypto/openssh/authfile.c
crypto/openssh/bitmap.c
crypto/openssh/bufbn.c
crypto/openssh/buffer.h
crypto/openssh/chacha.h
crypto/openssh/channels.c
crypto/openssh/channels.h
crypto/openssh/cipher-3des1.c
crypto/openssh/cipher-bf1.c
crypto/openssh/cipher-chachapoly.c
crypto/openssh/cipher.c
crypto/openssh/cipher.h
crypto/openssh/clientloop.c
crypto/openssh/clientloop.h
crypto/openssh/compat.c
crypto/openssh/compat.h
crypto/openssh/deattack.c
crypto/openssh/deattack.h
crypto/openssh/defines.h
crypto/openssh/dh.c
crypto/openssh/digest-openssl.c
crypto/openssh/digest.h
crypto/openssh/dispatch.c
crypto/openssh/dispatch.h
crypto/openssh/dns.c
crypto/openssh/dns.h
crypto/openssh/entropy.h
crypto/openssh/gss-genr.c
crypto/openssh/gss-serv.c
crypto/openssh/hmac.c
crypto/openssh/hostfile.c
crypto/openssh/includes.h
crypto/openssh/kex.c
crypto/openssh/kex.h
crypto/openssh/kexc25519c.c
crypto/openssh/kexc25519s.c
crypto/openssh/kexdhc.c
crypto/openssh/kexdhs.c
crypto/openssh/kexecdhc.c
crypto/openssh/kexecdhs.c
crypto/openssh/kexgexc.c
crypto/openssh/kexgexs.c
crypto/openssh/key.c
crypto/openssh/key.h
crypto/openssh/krl.c
crypto/openssh/log.c
crypto/openssh/log.h
crypto/openssh/mac.c
crypto/openssh/match.c
crypto/openssh/match.h
crypto/openssh/md-sha256.c
crypto/openssh/md5crypt.h
crypto/openssh/misc.c
crypto/openssh/misc.h
crypto/openssh/moduli
crypto/openssh/moduli.5
crypto/openssh/moduli.c
crypto/openssh/monitor.c
crypto/openssh/monitor.h
crypto/openssh/monitor_mm.c
crypto/openssh/monitor_mm.h
crypto/openssh/monitor_wrap.c
crypto/openssh/monitor_wrap.h
crypto/openssh/mux.c
crypto/openssh/myproposal.h
crypto/openssh/nchan.c
crypto/openssh/opacket.c
crypto/openssh/opacket.h
crypto/openssh/openbsd-compat/base64.h
crypto/openssh/openbsd-compat/bsd-cray.h
crypto/openssh/openbsd-compat/bsd-cygwin_util.h
crypto/openssh/openbsd-compat/bsd-getpagesize.c [new file with mode: 0644]
crypto/openssh/openbsd-compat/bsd-malloc.c [copied from crypto/openssh/openbsd-compat/port-solaris.h with 55% similarity]
crypto/openssh/openbsd-compat/bsd-misc.c
crypto/openssh/openbsd-compat/bsd-misc.h
crypto/openssh/openbsd-compat/bsd-nextstep.h
crypto/openssh/openbsd-compat/bsd-setres_id.h
crypto/openssh/openbsd-compat/bsd-statvfs.h
crypto/openssh/openbsd-compat/bsd-waitpid.h
crypto/openssh/openbsd-compat/explicit_bzero.c
crypto/openssh/openbsd-compat/fake-rfc2553.h
crypto/openssh/openbsd-compat/fmt_scaled.c
crypto/openssh/openbsd-compat/freezero.c [copied from crypto/openssh/openbsd-compat/bsd-setres_id.h with 73% similarity]
crypto/openssh/openbsd-compat/openbsd-compat.h
crypto/openssh/openbsd-compat/openssl-compat.c
crypto/openssh/openbsd-compat/openssl-compat.h
crypto/openssh/openbsd-compat/port-aix.h
crypto/openssh/openbsd-compat/port-irix.h
crypto/openssh/openbsd-compat/port-linux.h
crypto/openssh/openbsd-compat/port-solaris.h
crypto/openssh/openbsd-compat/port-tun.c
crypto/openssh/openbsd-compat/port-tun.h
crypto/openssh/openbsd-compat/recallocarray.c [new file with mode: 0644]
crypto/openssh/openbsd-compat/sha2.h
crypto/openssh/openbsd-compat/strcasestr.c [new file with mode: 0644]
crypto/openssh/openbsd-compat/vis.c
crypto/openssh/packet.c
crypto/openssh/packet.h
crypto/openssh/pathnames.h
crypto/openssh/platform-misc.c [copied from crypto/openssh/openbsd-compat/bsd-setres_id.h with 66% similarity]
crypto/openssh/platform-tracing.c
crypto/openssh/platform.c
crypto/openssh/platform.h
crypto/openssh/readconf.c
crypto/openssh/readconf.h
crypto/openssh/rsa.c
crypto/openssh/rsa.h
crypto/openssh/sandbox-rlimit.c
crypto/openssh/scp.1
crypto/openssh/scp.c
crypto/openssh/servconf.c
crypto/openssh/servconf.h
crypto/openssh/serverloop.c
crypto/openssh/serverloop.h
crypto/openssh/session.c
crypto/openssh/session.h
crypto/openssh/sftp-client.c
crypto/openssh/sftp-common.c
crypto/openssh/sftp-server.c
crypto/openssh/sftp.1
crypto/openssh/sftp.c
crypto/openssh/ssh-add.1
crypto/openssh/ssh-add.c
crypto/openssh/ssh-agent.1
crypto/openssh/ssh-agent.c
crypto/openssh/ssh-gss.h
crypto/openssh/ssh-keygen.1
crypto/openssh/ssh-keygen.c
crypto/openssh/ssh-keyscan.1
crypto/openssh/ssh-keyscan.c
crypto/openssh/ssh-pkcs11-client.c
crypto/openssh/ssh-pkcs11-helper.c
crypto/openssh/ssh-pkcs11.c
crypto/openssh/ssh-rsa.c
crypto/openssh/ssh.1
crypto/openssh/ssh.c
crypto/openssh/ssh.h
crypto/openssh/ssh1.h
crypto/openssh/ssh_api.c
crypto/openssh/ssh_config
crypto/openssh/ssh_config.5
crypto/openssh/sshbuf-getput-basic.c
crypto/openssh/sshbuf.c
crypto/openssh/sshbuf.h
crypto/openssh/sshconnect.c
crypto/openssh/sshconnect.h
crypto/openssh/sshconnect1.c
crypto/openssh/sshconnect2.c
crypto/openssh/sshd.8
crypto/openssh/sshd.c
crypto/openssh/sshd_config
crypto/openssh/sshd_config.5
crypto/openssh/ssherr.c
crypto/openssh/ssherr.h
crypto/openssh/sshkey.c
crypto/openssh/sshkey.h
crypto/openssh/sshpty.c
crypto/openssh/sshpty.h
crypto/openssh/ttymodes.c
crypto/openssh/ttymodes.h
crypto/openssh/umac.c
crypto/openssh/utf8.c
crypto/openssh/utf8.h
crypto/openssh/version.h
crypto/openssh/xmalloc.c
crypto/openssh/xmalloc.h