Merge branch 'vendor/OPENSSH'
authorPeter Avalos <pavalos@dragonflybsd.org>
Thu, 4 Aug 2016 08:15:20 +0000 (01:15 -0700)
committerPeter Avalos <pavalos@dragonflybsd.org>
Thu, 4 Aug 2016 08:15:20 +0000 (01:15 -0700)
1  2 
crypto/openssh/auth2.c
crypto/openssh/includes.h
crypto/openssh/openbsd-compat/port-tun.c
crypto/openssh/ssh-agent.c
crypto/openssh/ssh.1
crypto/openssh/sshconnect.c
crypto/openssh/sshd.8
crypto/openssh/sshd_config.5

Simple merge
Simple merge
@@@ -1056,12 -1204,8 +1204,9 @@@ main(int ac, char **av
        /* drop */
        setegid(getgid());
        setgid(getgid());
 +      setuid(geteuid());
  
- #if defined(HAVE_PRCTL) && defined(PR_SET_DUMPABLE)
-       /* Disable ptrace on Linux without sgid bit */
-       prctl(PR_SET_DUMPABLE, 0);
- #endif
+       platform_disable_tracing(0);    /* strict=no */
  
  #ifdef WITH_OPENSSL
        OpenSSL_add_all_algorithms();
Simple merge
Simple merge
@@@ -858,10 -885,13 +887,13 @@@ This file is for host-based authenticat
  .Xr ssh 1 ) .
  It should only be writable by root.
  .Pp
 -.It Pa /etc/moduli
 +.It Pa /etc/ssh/moduli
- Contains Diffie-Hellman groups used for the "Diffie-Hellman Group Exchange".
+ Contains Diffie-Hellman groups used for the "Diffie-Hellman Group Exchange"
+ key exchange method.
  The file format is described in
  .Xr moduli 5 .
+ If no usable groups are found in this file then fixed internal groups will
+ be used.
  .Pp
  .It Pa /etc/motd
  See
Simple merge