git: Import OpenSSH-7.6p1

Matthew Dillon dillon at crater.dragonflybsd.org
Thu Oct 12 18:34:36 PDT 2017


commit 2c9c14083a8e1ebdd69714417ce4623cfd50bfc0
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Thu Oct 12 18:32:28 2017 -0700

    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

Summary of changes:
 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 +
 .../{port-solaris.h => bsd-malloc.c}               |   50 +-
 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 +-
 .../openbsd-compat/{bsd-setres_id.h => freezero.c} |   23 +-
 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 +-
 .../bsd-setres_id.h => platform-misc.c}            |   27 +-
 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, 9819 insertions(+), 15946 deletions(-)
 create mode 100644 crypto/openssh/openbsd-compat/bsd-getpagesize.c
 copy crypto/openssh/openbsd-compat/{port-solaris.h => bsd-malloc.c} (55%)
 copy crypto/openssh/openbsd-compat/{bsd-setres_id.h => freezero.c} (73%)
 create mode 100644 crypto/openssh/openbsd-compat/recallocarray.c
 create mode 100644 crypto/openssh/openbsd-compat/strcasestr.c
 copy crypto/openssh/{openbsd-compat/bsd-setres_id.h => platform-misc.c} (66%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2c9c14083a8e1ebdd69714417ce4623cfd50bfc0


-- 
DragonFly BSD source repository



More information about the Commits mailing list