]> git.ipfire.org Git - thirdparty/openssh-portable.git/log
thirdparty/openssh-portable.git
10 years agoestablish V_6_7 branch V_6_7 anongit/V_6_7 github-selfhosted/V_6_7 github/V_6_7 origin/V_6_7 V_6_7_P1
Damien Miller [Mon, 6 Oct 2014 23:46:24 +0000 (10:46 +1100)] 
establish V_6_7 branch

10 years ago - (djm) Release OpenSSH-6.7
Damien Miller [Mon, 6 Oct 2014 22:21:49 +0000 (09:21 +1100)] 
 - (djm) Release OpenSSH-6.7

10 years ago - (djm) [sshd_config.5] typo; from Iain Morgan
Damien Miller [Thu, 2 Oct 2014 23:24:56 +0000 (09:24 +1000)] 
 - (djm) [sshd_config.5] typo; from Iain Morgan

10 years ago - (djm) [openbsd-compat/Makefile.in openbsd-compat/kludge-fd_set.c]
Damien Miller [Tue, 30 Sep 2014 23:43:07 +0000 (09:43 +1000)] 
 - (djm) [openbsd-compat/Makefile.in openbsd-compat/kludge-fd_set.c]
   [openbsd-compat/openbsd-compat.h] Kludge around bad glibc
   _FORTIFY_SOURCE check that doesn't grok heap-allocated fd_sets;
   ok dtucker@

10 years ago - (djm) [sandbox-seccomp-filter.c] Allow mremap and exit for DietLibc;
Damien Miller [Tue, 9 Sep 2014 22:15:34 +0000 (08:15 +1000)] 
 - (djm) [sandbox-seccomp-filter.c] Allow mremap and exit for DietLibc;
   patch from Felix von Leitner; ok dtucker

10 years ago20140908
Darren Tucker [Tue, 9 Sep 2014 02:23:10 +0000 (12:23 +1000)] 
20140908
 - (dtucker) [INSTALL] Update info about egd.  ok djm@

10 years ago - (djm) [openbsd-compat/arc4random.c] Zero seed after keying PRNG
Damien Miller [Wed, 3 Sep 2014 17:46:05 +0000 (03:46 +1000)] 
 - (djm) [openbsd-compat/arc4random.c] Zero seed after keying PRNG

10 years ago - (djm) [contrib/cygwin/ssh-host-config] Fix old code leading to
Damien Miller [Tue, 2 Sep 2014 19:35:32 +0000 (05:35 +1000)] 
 - (djm) [contrib/cygwin/ssh-host-config] Fix old code leading to
   permissions/ACLs; from Corinna Vinschen

10 years ago - (djm) [defines.h sshbuf.c] Move __predict_true|false to defines.h and
Damien Miller [Tue, 2 Sep 2014 19:33:25 +0000 (05:33 +1000)] 
 - (djm) [defines.h sshbuf.c] Move __predict_true|false to defines.h and
   conditionalise to avoid duplicate definition.

10 years ago - (djm) [Makefile.in] Make TEST_SHELL a variable; "good idea" tim@
Damien Miller [Sat, 30 Aug 2014 06:23:06 +0000 (16:23 +1000)] 
 - (djm) [Makefile.in] Make TEST_SHELL a variable; "good idea" tim@

10 years ago - (djm) [openbsd-compat/openssl-compat.h] add include guard
Damien Miller [Fri, 29 Aug 2014 18:18:28 +0000 (04:18 +1000)] 
 - (djm) [openbsd-compat/openssl-compat.h] add include guard

10 years ago - (djm) [misc.c] Missing newline between functions
Damien Miller [Fri, 29 Aug 2014 17:29:19 +0000 (03:29 +1000)] 
 - (djm) [misc.c] Missing newline between functions

10 years ago - (djm) [openbsd-compat/openssl-compat.h] add
Damien Miller [Fri, 29 Aug 2014 16:30:30 +0000 (02:30 +1000)] 
 - (djm) [openbsd-compat/openssl-compat.h] add
   OPENSSL_[RD]SA_MAX_MODULUS_BITS defines for OpenSSL that lacks them

10 years ago - (djm) [openbsd-compat/explicit_bzero.c] implement explicit_bzero()
Damien Miller [Tue, 26 Aug 2014 20:32:01 +0000 (06:32 +1000)] 
 - (djm) [openbsd-compat/explicit_bzero.c] implement explicit_bzero()
   using memset_s() where possible; improve fallback to indirect bzero
   via a volatile pointer to give it more of a chance to avoid being
   optimised away.

10 years ago - (djm) [monitor.c sshd.c] SIGXFSZ needs to be ignored in postauth
Damien Miller [Tue, 26 Aug 2014 18:11:55 +0000 (04:11 +1000)] 
 - (djm) [monitor.c sshd.c] SIGXFSZ needs to be ignored in postauth
   monitor, not preauth; bz#2263

10 years ago - (djm) [regress/unittests/sshbuf/test_sshbuf_getput_crypto.c]
Damien Miller [Tue, 26 Aug 2014 18:04:40 +0000 (04:04 +1000)] 
 - (djm) [regress/unittests/sshbuf/test_sshbuf_getput_crypto.c]
   [regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c]
   [regress/unittests/sshkey/common.c]
   [regress/unittests/sshkey/test_file.c]
   [regress/unittests/sshkey/test_fuzz.c]
   [regress/unittests/sshkey/test_sshkey.c] Don't include openssl/ec.h
   on !ECC OpenSSL systems

10 years ago - (djm) [INSTALL] Recommend libcrypto be built -fPIC, mention LibreSSL,
Damien Miller [Mon, 25 Aug 2014 23:27:28 +0000 (09:27 +1000)] 
 - (djm) [INSTALL] Recommend libcrypto be built -fPIC, mention LibreSSL,
   update OpenSSL version requirement.

10 years ago - (djm) [bufec.c] Skip this file on !ECC OpenSSL
Damien Miller [Mon, 25 Aug 2014 22:37:47 +0000 (08:37 +1000)] 
 - (djm) [bufec.c] Skip this file on !ECC OpenSSL

10 years ago - (djm) [sftp-server.c] Some systems (e.g. Irix) have prctl() but not
Damien Miller [Sat, 23 Aug 2014 17:01:06 +0000 (03:01 +1000)] 
 - (djm) [sftp-server.c] Some systems (e.g. Irix) have prctl() but not
   PR_SET_DUMPABLE, so adjust ifdef; reported by Tom Christensen

10 years ago - (djm) [configure.ac] We now require a working vsnprintf everywhere (not
Damien Miller [Sat, 23 Aug 2014 07:06:49 +0000 (17:06 +1000)] 
 - (djm) [configure.ac] We now require a working vsnprintf everywhere (not
   just for systems that lack asprintf); check for it always and extend
   test to catch more brokenness. Fixes builds on Solaris <= 9

10 years ago - (djm) [sshd.c] Ignore SIGXFSZ in preauth monitor child; can explode on
Damien Miller [Fri, 22 Aug 2014 17:11:09 +0000 (03:11 +1000)] 
 - (djm) [sshd.c] Ignore SIGXFSZ in preauth monitor child; can explode on
   lastlog writing on platforms with high UIDs; bz#2263

10 years ago - (djm) [configure.ac] double braces to appease autoconf
Damien Miller [Fri, 22 Aug 2014 08:06:20 +0000 (18:06 +1000)] 
 - (djm) [configure.ac] double braces to appease autoconf

10 years ago - (djm) [openbsd-compat/bsd-snprintf.c] Fix compilation failure (prototype/
Damien Miller [Fri, 22 Aug 2014 07:48:27 +0000 (17:48 +1000)] 
 - (djm) [openbsd-compat/bsd-snprintf.c] Fix compilation failure (prototype/
   definition mismatch) and warning for broken/missing snprintf case.

10 years ago - (djm) [sshbuf-getput-crypto.c] Fix compilation when OpenSSL lacks ECC
Damien Miller [Fri, 22 Aug 2014 07:36:56 +0000 (17:36 +1000)] 
 - (djm) [sshbuf-getput-crypto.c] Fix compilation when OpenSSL lacks ECC

10 years ago - (djm) [configure.ac] include leading zero characters in OpenSSL version
Damien Miller [Fri, 22 Aug 2014 07:36:19 +0000 (17:36 +1000)] 
 - (djm) [configure.ac] include leading zero characters in OpenSSL version
   number; fixes test for unsupported versions

10 years ago - (djm) [regress/unittests/test_helper/test_helper.c] Fix for systems that
Damien Miller [Thu, 21 Aug 2014 05:54:50 +0000 (15:54 +1000)] 
 - (djm) [regress/unittests/test_helper/test_helper.c] Fix for systems that
   don't set __progname. Diagnosed by Tom Christensen.

10 years ago - (djm) [key.h] Fix ifdefs for no-ECC OpenSSL
Damien Miller [Thu, 21 Aug 2014 00:48:41 +0000 (10:48 +1000)] 
 - (djm) [key.h] Fix ifdefs for no-ECC OpenSSL

10 years ago - (djm) [Makefile.in] fix reference to libtest_helper.a in sshkey test too.
Damien Miller [Thu, 21 Aug 2014 00:47:54 +0000 (10:47 +1000)] 
 - (djm) [Makefile.in] fix reference to libtest_helper.a in sshkey test too.

11 years ago - (djm) [contrib/cygwin/README] Correct build instructions; from Corinna
Damien Miller [Wed, 20 Aug 2014 01:10:51 +0000 (11:10 +1000)] 
 - (djm) [contrib/cygwin/README] Correct build instructions; from Corinna

11 years ago - (djm) [sshkey.h] Fix compilation when OpenSSL lacks ECC
Damien Miller [Wed, 20 Aug 2014 01:06:50 +0000 (11:06 +1000)] 
 - (djm) [sshkey.h] Fix compilation when OpenSSL lacks ECC

11 years ago - (djm) [Makefile.in] refer to libtest_helper.a by explicit path rather than
Damien Miller [Wed, 20 Aug 2014 01:06:20 +0000 (11:06 +1000)] 
 - (djm) [Makefile.in] refer to libtest_helper.a by explicit path rather than
   -L/-l; fixes linking problems on some platforms

11 years ago - (djm) [configure.ac] Check OpenSSL version is supported at configure time;
Damien Miller [Wed, 20 Aug 2014 01:05:03 +0000 (11:05 +1000)] 
 - (djm) [configure.ac] Check OpenSSL version is supported at configure time;
   suggested by Kevin Brott

11 years ago - (djm) [INSTALL contrib/caldera/openssh.spec contrib/cygwin/README]
Damien Miller [Tue, 19 Aug 2014 01:36:07 +0000 (11:36 +1000)] 
 - (djm) [INSTALL contrib/caldera/openssh.spec contrib/cygwin/README]
   [contrib/redhat/openssh.spec contrib/suse/openssh.spec] Remove mentions
   of TCP wrappers.

11 years ago - (djm) [ssh-dss.c] Include openssl/dsa.h for DSA_SIG
Damien Miller [Tue, 19 Aug 2014 01:32:34 +0000 (11:32 +1000)] 
 - (djm) [ssh-dss.c] Include openssl/dsa.h for DSA_SIG

11 years ago - (djm) [sshbuf.h] Fix compilation on systems without OPENSSL_HAS_ECC.
Damien Miller [Tue, 19 Aug 2014 01:28:11 +0000 (11:28 +1000)] 
 - (djm) [sshbuf.h] Fix compilation on systems without OPENSSL_HAS_ECC.

11 years ago - (djm) [myproposal.h] Make curve25519 KEX dependent on
Damien Miller [Tue, 19 Aug 2014 01:14:36 +0000 (11:14 +1000)] 
 - (djm) [myproposal.h] Make curve25519 KEX dependent on
   HAVE_EVP_SHA256 instead of OPENSSL_HAS_ECC.

11 years ago - (djm) [serverloop.c] Fix syntax error on Cygwin; from Corinna Vinschen
Damien Miller [Tue, 19 Aug 2014 01:14:17 +0000 (11:14 +1000)] 
 - (djm) [serverloop.c] Fix syntax error on Cygwin; from Corinna Vinschen

11 years ago - (djm) [README contrib/caldera/openssh.spec]
Damien Miller [Sun, 10 Aug 2014 01:35:05 +0000 (11:35 +1000)] 
 - (djm) [README contrib/caldera/openssh.spec]
   [contrib/redhat/openssh.spec contrib/suse/openssh.spec] Update versions

11 years ago - (djm) [regress/multiplex.sh] Use -d (detach stdin) flag to disassociate
Damien Miller [Fri, 1 Aug 2014 03:31:52 +0000 (13:31 +1000)] 
 - (djm) [regress/multiplex.sh] Use -d (detach stdin) flag to disassociate
   nc from stdin, it's more portable

11 years ago - (djm) [regress/multiplex.sh] Instruct nc not to quit as soon as stdin
Damien Miller [Fri, 1 Aug 2014 02:28:31 +0000 (12:28 +1000)] 
 - (djm) [regress/multiplex.sh] Instruct nc not to quit as soon as stdin
   is closed; avoid regress failures when stdin is /dev/null

11 years ago - (djm) [regress/multiplex.sh] Skip test for non-OpenBSD netcat. We need
Damien Miller [Fri, 1 Aug 2014 02:26:49 +0000 (12:26 +1000)] 
 - (djm) [regress/multiplex.sh] Skip test for non-OpenBSD netcat. We need
   a better solution, but this will have to do for now.

11 years ago - schwarze@cvs.openbsd.org 2014/07/28 15:40:08
Damien Miller [Wed, 30 Jul 2014 02:33:20 +0000 (12:33 +1000)] 
   - schwarze@cvs.openbsd.org 2014/07/28 15:40:08
     [sftp-server.8 sshd_config.5]
     some systems no longer need /dev/log;
     issue noticed by jirib;
     ok deraadt

11 years ago - dtucker@cvs.openbsd.org 2014/07/25 21:22:03
Damien Miller [Wed, 30 Jul 2014 02:32:46 +0000 (12:32 +1000)] 
   - dtucker@cvs.openbsd.org 2014/07/25 21:22:03
     [ssh-agent.c]
     Clear buffer used for handling messages.  This prevents keys being
     left in memory after they have been expired or deleted in some cases
     (but note that ssh-agent is setgid so you would still need root to
     access them).  Pointed out by Kevin Burns, ok deraadt

11 years ago - OpenBSD CVS Sync
Damien Miller [Wed, 30 Jul 2014 02:32:28 +0000 (12:32 +1000)] 
 - OpenBSD CVS Sync
   - millert@cvs.openbsd.org 2014/07/24 22:57:10
     [ssh.1]
     Mention UNIX-domain socket forwarding too.  OK jmc@ deraadt@

11 years ago - (djm) [regress/multiplex.sh] restore incorrectly deleted line;
Damien Miller [Thu, 24 Jul 2014 22:11:30 +0000 (08:11 +1000)] 
 - (djm) [regress/multiplex.sh] restore incorrectly deleted line;
   pointed out by Christian Hesse

11 years ago - dtucker@cvs.openbsd.org 2014/07/22 23:35:38
Darren Tucker [Wed, 23 Jul 2014 00:41:21 +0000 (10:41 +1000)] 
   - dtucker@cvs.openbsd.org 2014/07/22 23:35:38
     [regress/unittests/sshkey/testdata/*]
     Regenerate test keys with certs signed with ed25519 instead of ecdsa.
     These can be used in -portable on platforms that don't support ECDSA.

11 years ago - dtucker@cvs.openbsd.org 2014/07/22 23:57:40
Darren Tucker [Wed, 23 Jul 2014 00:35:45 +0000 (10:35 +1000)] 
   - dtucker@cvs.openbsd.org 2014/07/22 23:57:40
     [regress/unittests/sshkey/mktestdata.sh]
     Add $OpenBSD tag to make syncs easier

11 years ago - dtucker@cvs.openbsd.org 2014/07/22 23:23:22
Darren Tucker [Wed, 23 Jul 2014 00:34:26 +0000 (10:34 +1000)] 
   - dtucker@cvs.openbsd.org 2014/07/22 23:23:22
     [regress/unittests/sshkey/mktestdata.sh]
     Sign test certs with ed25519 instead of ecdsa so that they'll work in
     -portable on platforms that don't have ECDSA in their OpenSSL.  ok djm

11 years ago - djm@cvs.openbsd.org 2014/07/22 01:32:12
Darren Tucker [Wed, 23 Jul 2014 00:04:02 +0000 (10:04 +1000)] 
   - djm@cvs.openbsd.org 2014/07/22 01:32:12
     [regress/multiplex.sh]
     change the test for still-open Unix domain sockets to be robust against
     nc implementations that produce error messages. from -portable
     (Id sync only)

11 years ago - guenther@cvs.openbsd.org 2014/07/22 07:13:42
Darren Tucker [Tue, 22 Jul 2014 23:43:42 +0000 (09:43 +1000)] 
   - guenther@cvs.openbsd.org 2014/07/22 07:13:42
     [umac.c]
     Convert from <sys/endian.h> to the shiney new <endian.h>
     ok dtucker@, who also confirmed that -portable handles this already
     (ID sync only, includes.h pulls in endian.h if available.)

11 years ago - dtucker@cvs.openbsd.org 2014/07/22 01:18:50
Darren Tucker [Tue, 22 Jul 2014 23:40:46 +0000 (09:40 +1000)] 
   - dtucker@cvs.openbsd.org 2014/07/22 01:18:50
     [key.c]
     Prevent spam from key_load_private_pem during hostbased auth.  ok djm@

11 years ago - (dtucker) [regress/unittests/sshkey/test_{file,fuzz,sshkey}.c] Wrap ecdsa-
Darren Tucker [Tue, 22 Jul 2014 18:27:50 +0000 (04:27 +1000)] 
 - (dtucker) [regress/unittests/sshkey/test_{file,fuzz,sshkey}.c] Wrap ecdsa-
   specific tests inside OPENSSL_HAS_ECC.

11 years ago - (djm) [regress/multiplex.sh] change the test for still-open Unix
Damien Miller [Tue, 22 Jul 2014 01:31:47 +0000 (11:31 +1000)] 
 - (djm) [regress/multiplex.sh] change the test for still-open Unix
    domain sockets to be robust against nc implementations that produce
    error messages.

11 years ago - (djm) [regress/multiplex.sh] ssh mux master lost -N somehow;
Damien Miller [Mon, 21 Jul 2014 23:39:19 +0000 (09:39 +1000)] 
 - (djm) [regress/multiplex.sh] ssh mux master lost -N somehow;
   put it back

11 years ago - (dtucker) [sshkey.c] ifdef out unused variable when compiling without
Darren Tucker [Mon, 21 Jul 2014 15:07:11 +0000 (01:07 +1000)] 
 - (dtucker) [sshkey.c] ifdef out unused variable when compiling without
   OPENSSL_HAS_ECC.

11 years ago - (djm) [regress/multiplex.sh] Not all netcat accept the -N option.
Damien Miller [Mon, 21 Jul 2014 00:23:27 +0000 (10:23 +1000)] 
 - (djm) [regress/multiplex.sh] Not all netcat accept the -N option.

11 years ago - millert@cvs.openbsd.org 2014/07/15 15:54:15
Damien Miller [Sun, 20 Jul 2014 23:52:54 +0000 (09:52 +1000)] 
   - millert@cvs.openbsd.org 2014/07/15 15:54:15
     [forwarding.sh multiplex.sh]
     Add support for Unix domain socket forwarding.  A remote TCP port
     may be forwarded to a local Unix domain socket and vice versa or
     both ends may be a Unix domain socket.  This is a reimplementation
     of the streamlocal patches by William Ahern from:
         http://www.25thandclement.com/~william/projects/streamlocal.html
     OK djm@ markus@

11 years ago - (dtucker) [regress/unittests/sshkey/
Darren Tucker [Sun, 20 Jul 2014 20:30:25 +0000 (06:30 +1000)] 
 - (dtucker) [regress/unittests/sshkey/
   {common,test_file,test_fuzz,test_sshkey}.c] Wrap stdint.h includes in
   ifdefs.

11 years ago- (dtucker) [cipher.c openbsd-compat/openssl-compat.h] Restore the bits
Darren Tucker [Sun, 20 Jul 2014 16:24:59 +0000 (02:24 +1000)] 
- (dtucker) [cipher.c openbsd-compat/openssl-compat.h] Restore the bits
   needed to build AES CTR mode against OpenSSL 0.9.8f and above.  ok djm

11 years ago - (tim) [openbsd-compat/port-uw.c] Include misc.h for fwd_opts, used
Tim Rice [Sat, 19 Jul 2014 03:00:11 +0000 (20:00 -0700)] 
 - (tim) [openbsd-compat/port-uw.c] Include misc.h for fwd_opts, used
   in servconf.h.

11 years ago - (dtucker) [key.c sshkey.c] Put new ecdsa bits inside ifdef OPENSSL_HAS_ECC.
Darren Tucker [Fri, 18 Jul 2014 21:23:55 +0000 (07:23 +1000)] 
 - (dtucker) [key.c sshkey.c] Put new ecdsa bits inside ifdef OPENSSL_HAS_ECC.

11 years ago - (dtucker) [Makefile.in] Add a t-exec target to run just the executable
Darren Tucker [Fri, 18 Jul 2014 20:33:12 +0000 (06:33 +1000)] 
 - (dtucker) [Makefile.in] Add a t-exec target to run just the executable
   tests.

11 years ago - (dtucker) [auth2-gss.c gss-serv-krb5.c] Include misc.h for fwd_opts, used
Darren Tucker [Fri, 18 Jul 2014 20:23:18 +0000 (06:23 +1000)] 
 - (dtucker) [auth2-gss.c gss-serv-krb5.c] Include misc.h for fwd_opts, used
   in servconf.h.

11 years ago - djm@cvs.openbsd.org 2014/07/18 02:46:01
Damien Miller [Fri, 18 Jul 2014 05:04:47 +0000 (15:04 +1000)] 
   - djm@cvs.openbsd.org 2014/07/18 02:46:01
     [ssh-agent.c]
     restore umask around listener socket creation (dropped in streamlocal patch
     merge)

11 years ago - djm@cvs.openbsd.org 2014/07/17 07:22:19
Damien Miller [Fri, 18 Jul 2014 05:04:10 +0000 (15:04 +1000)] 
   - djm@cvs.openbsd.org 2014/07/17 07:22:19
     [mux.c ssh.c]
     reflect stdio-forward ("ssh -W host:port ...") failures in exit status.
     previously we were always returning 0. bz#2255 reported by Brendan
     Germain; ok dtucker

11 years ago - djm@cvs.openbsd.org 2014/07/17 00:12:03
Damien Miller [Fri, 18 Jul 2014 05:03:49 +0000 (15:03 +1000)] 
   - djm@cvs.openbsd.org 2014/07/17 00:12:03
     [key.c]
     silence "incorrect passphrase" error spam; reported and ok dtucker@

11 years ago - djm@cvs.openbsd.org 2014/07/17 00:10:18
Damien Miller [Fri, 18 Jul 2014 05:03:27 +0000 (15:03 +1000)] 
   - djm@cvs.openbsd.org 2014/07/17 00:10:18
     [mux.c]
     preserve errno across syscall

11 years ago - djm@cvs.openbsd.org 2014/07/17 00:10:56
Damien Miller [Fri, 18 Jul 2014 05:03:02 +0000 (15:03 +1000)] 
   - djm@cvs.openbsd.org 2014/07/17 00:10:56
     [sandbox-systrace.c]
     ifdef SYS_sendsyslog so this will compile without patching on -stable

11 years ago - jmc@cvs.openbsd.org 2014/07/16 14:48:57
Damien Miller [Fri, 18 Jul 2014 05:02:06 +0000 (15:02 +1000)] 
   - jmc@cvs.openbsd.org 2014/07/16 14:48:57
     [ssh.1]
     add the streamlocal* options to ssh's -o list; millert says they're
     irrelevant for scp/sftp;

     ok markus millert

11 years ago - millert@cvs.openbsd.org 2014/07/15 15:54:14
Damien Miller [Fri, 18 Jul 2014 04:11:24 +0000 (14:11 +1000)] 
   - millert@cvs.openbsd.org 2014/07/15 15:54:14
     [PROTOCOL auth-options.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c]
     [auth-rsa.c auth.c auth1.c auth2-hostbased.c auth2-kbdint.c auth2-none.c]
     [auth2-passwd.c auth2-pubkey.c auth2.c canohost.c channels.c channels.h]
     [clientloop.c misc.c misc.h monitor.c mux.c packet.c readconf.c]
     [readconf.h servconf.c servconf.h serverloop.c session.c ssh-agent.c]
     [ssh.c ssh_config.5 sshconnect.c sshconnect1.c sshconnect2.c sshd.c]
     [sshd_config.5 sshlogin.c]
     Add support for Unix domain socket forwarding.  A remote TCP port
     may be forwarded to a local Unix domain socket and vice versa or
     both ends may be a Unix domain socket.  This is a reimplementation
     of the streamlocal patches by William Ahern from:
         http://www.25thandclement.com/~william/projects/streamlocal.html
     OK djm@ markus@

11 years ago - tedu@cvs.openbsd.org 2014/07/11 13:54:34
Damien Miller [Wed, 16 Jul 2014 23:52:07 +0000 (09:52 +1000)] 
   - tedu@cvs.openbsd.org 2014/07/11 13:54:34
     [myproposal.h]
     by popular demand, add back hamc-sha1 to server proposal for better compat
     with many clients still in use. ok deraadt

11 years ago - deraadt@cvs.openbsd.org 2014/07/11 08:09:54
Damien Miller [Wed, 16 Jul 2014 23:49:37 +0000 (09:49 +1000)] 
   - deraadt@cvs.openbsd.org 2014/07/11 08:09:54
     [sandbox-systrace.c]
     Permit use of SYS_sendsyslog from inside the sandbox.  Clock is ticking,
     update your kernels and sshd soon.. libc will start using sendsyslog()
     in about 4 days.

11 years ago - (djm) [digest-openssl.c] Preserve array order when disabling digests.
Damien Miller [Wed, 16 Jul 2014 23:01:25 +0000 (09:01 +1000)] 
 - (djm) [digest-openssl.c] Preserve array order when disabling digests.
   Reported by Petr Lautrbach.

11 years ago - (djm) [configure.ac] Delay checks for arc4random* until after libcrypto
Damien Miller [Tue, 15 Jul 2014 00:41:38 +0000 (10:41 +1000)] 
 - (djm) [configure.ac] Delay checks for arc4random* until after libcrypto
   has been located; fixes builds agains libressl-portable

11 years ago - OpenBSD CVS Sync
Damien Miller [Thu, 10 Jul 2014 23:19:04 +0000 (09:19 +1000)] 
 - OpenBSD CVS Sync
   - benno@cvs.openbsd.org 2014/07/09 14:15:56
     [ssh-add.c]
     fix ssh-add crash while loading more than one key
     ok markus@

11 years ago - djm@cvs.openbsd.org 2014/07/07 08:15:26
Damien Miller [Wed, 9 Jul 2014 03:22:31 +0000 (13:22 +1000)] 
   - djm@cvs.openbsd.org 2014/07/07 08:15:26
     [multiplex.sh]
     remove forced-fatal that I stuck in there to test the new cleanup
     logic and forgot to remove...

11 years ago - djm@cvs.openbsd.org 2014/07/06 07:42:03
Damien Miller [Wed, 9 Jul 2014 03:22:03 +0000 (13:22 +1000)] 
   - djm@cvs.openbsd.org 2014/07/06 07:42:03
     [multiplex.sh test-exec.sh]
     add a hook to the cleanup() function to kill $SSH_PID if it is set

     use it to kill the mux master started in multiplex.sh (it was being left
     around on fatal failures)

11 years ago - djm@cvs.openbsd.org 2014/07/09 03:02:15
Damien Miller [Wed, 9 Jul 2014 03:07:28 +0000 (13:07 +1000)] 
   - djm@cvs.openbsd.org 2014/07/09 03:02:15
     [key.c]
     downgrade more error() to debug() to better match what old authfile.c
     did; suppresses spurious errors with hostbased authentication enabled

11 years ago - djm@cvs.openbsd.org 2014/07/09 01:45:10
Damien Miller [Wed, 9 Jul 2014 03:07:06 +0000 (13:07 +1000)] 
   - djm@cvs.openbsd.org 2014/07/09 01:45:10
     [sftp.c]
     more useful error message when GLOB_NOSPACE occurs;
     bz#2254, patch from Orion Poplawski

11 years ago - djm@cvs.openbsd.org 2014/07/07 08:19:12
Damien Miller [Wed, 9 Jul 2014 03:06:25 +0000 (13:06 +1000)] 
   - djm@cvs.openbsd.org 2014/07/07 08:19:12
     [ssh_config.5]
     mention that ProxyCommand is executed using shell "exec" to avoid
     a lingering process; bz#1977

11 years ago - djm@cvs.openbsd.org 2014/07/05 23:11:48
Damien Miller [Sat, 5 Jul 2014 23:32:49 +0000 (09:32 +1000)] 
   - djm@cvs.openbsd.org 2014/07/05 23:11:48
     [channels.c]
     fix remote-forward cancel regression; ok markus@

11 years ago - djm@cvs.openbsd.org 2014/07/03 23:18:35
Damien Miller [Sat, 5 Jul 2014 23:27:06 +0000 (09:27 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 23:18:35
     [authfile.h]
     remove leakmalloc droppings

11 years ago - djm@cvs.openbsd.org 2014/07/03 22:40:43
Damien Miller [Thu, 3 Jul 2014 23:00:04 +0000 (09:00 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 22:40:43
     [servconf.c servconf.h session.c sshd.8 sshd_config.5]
     Add a sshd_config PermitUserRC option to control whether ~/.ssh/rc is
     executed, mirroring the no-user-rc authorized_keys option;
     bz#2160; ok markus@

11 years ago - djm@cvs.openbsd.org 2014/07/03 22:33:41
Damien Miller [Thu, 3 Jul 2014 22:59:41 +0000 (08:59 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 22:33:41
     [channels.c]
     allow explicit ::1 and 127.0.0.1 forwarding bind addresses when
     GatewayPorts=no; allows client to choose address family;
     bz#2222 ok markus@

11 years ago - djm@cvs.openbsd.org 2014/07/03 22:23:46
Damien Miller [Thu, 3 Jul 2014 22:59:24 +0000 (08:59 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 22:23:46
     [sshconnect.c]
     when rekeying, skip file/DNS lookup if it is the same as the key sent
     during initial key exchange. bz#2154 patch from Iain Morgan; ok markus@

11 years ago - jsing@cvs.openbsd.org 2014/07/03 12:42:16
Damien Miller [Thu, 3 Jul 2014 22:59:01 +0000 (08:59 +1000)] 
   - jsing@cvs.openbsd.org 2014/07/03 12:42:16
     [cipher-chachapoly.c]
     Call chacha_ivsetup() immediately before chacha_encrypt_bytes() - this
     makes it easier to verify that chacha_encrypt_bytes() is only called once
     per chacha_ivsetup() call.
     ok djm@

11 years ago - djm@cvs.openbsd.org 2014/07/03 11:16:55
Damien Miller [Thu, 3 Jul 2014 11:29:38 +0000 (21:29 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 11:16:55
     [auth.c auth.h auth1.c auth2.c]
     make the "Too many authentication failures" message include the
     user, source address, port and protocol in a format similar to the
     authentication success / failure messages; bz#2199, ok dtucker

11 years ago - jmc@cvs.openbsd.org 2014/07/03 07:45:27
Damien Miller [Thu, 3 Jul 2014 11:28:09 +0000 (21:28 +1000)] 
   - jmc@cvs.openbsd.org 2014/07/03 07:45:27
     [ssh_config.5]
     escape %C since groff thinks it part of an Rs/Re block;

11 years ago - djm@cvs.openbsd.org 2014/07/03 06:39:19
Damien Miller [Thu, 3 Jul 2014 11:27:46 +0000 (21:27 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 06:39:19
     [ssh.c ssh_config.5]
     Add a %C escape sequence for LocalCommand and ControlPath that expands
     to a unique identifer based on a has of the tuple of (local host,
     remote user, hostname, port).

     Helps avoid exceeding sockaddr_un's miserly pathname limits for mux
     control paths.

     bz#2220, based on patch from mancha1 AT zoho.com; ok markus@

11 years ago - djm@cvs.openbsd.org 2014/07/03 05:38:17
Damien Miller [Thu, 3 Jul 2014 11:26:42 +0000 (21:26 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 05:38:17
     [ssh.1]
     document that -g will only work in the multiplexed case if applied to
     the mux master

11 years ago - djm@cvs.openbsd.org 2014/07/03 05:32:36
Damien Miller [Thu, 3 Jul 2014 11:26:21 +0000 (21:26 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 05:32:36
     [ssh_config.5]
     mention '%%' escape sequence in HostName directives and how it may
     be used to specify IPv6 link-local addresses

11 years ago - djm@cvs.openbsd.org 2014/07/03 04:36:45
Damien Miller [Thu, 3 Jul 2014 11:25:03 +0000 (21:25 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 04:36:45
     [digest.h]
     forward-declare struct sshbuf so consumers don't need to include sshbuf.h

11 years ago - djm@cvs.openbsd.org 2014/07/03 03:47:27
Damien Miller [Thu, 3 Jul 2014 11:24:40 +0000 (21:24 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 03:47:27
     [ssh-keygen.c]
     When hashing or removing hosts using ssh-keygen, don't choke on
     @revoked markers and don't remove @cert-authority markers;
     bz#2241, reported by mlindgren AT runelind.net

11 years ago - djm@cvs.openbsd.org 2014/07/03 03:34:09
Damien Miller [Thu, 3 Jul 2014 11:24:19 +0000 (21:24 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 03:34:09
     [gss-serv.c session.c ssh-keygen.c]
     standardise on NI_MAXHOST for gethostname() string lengths; about
     1/2 the cases were using it already. Fixes bz#2239 en passant

11 years ago - djm@cvs.openbsd.org 2014/07/03 03:26:43
Damien Miller [Thu, 3 Jul 2014 11:23:24 +0000 (21:23 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 03:26:43
     [digest-openssl.c]
     use EVP_Digest() for one-shot hash instead of creating, updating,
     finalising and destroying a context.
     bz#2231, based on patch from Timo Teras

11 years ago - djm@cvs.openbsd.org 2014/07/03 03:15:01
Damien Miller [Thu, 3 Jul 2014 11:23:01 +0000 (21:23 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 03:15:01
     [ssh-add.c]
     make stdout line-buffered; saves partial output getting lost when
     ssh-add fatal()s part-way through (e.g. when listing keys from an
     agent that supports key types that ssh-add doesn't);
     bz#2234, reported by Phil Pennock

11 years ago - djm@cvs.openbsd.org 2014/07/03 03:11:03
Damien Miller [Thu, 3 Jul 2014 11:22:40 +0000 (21:22 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 03:11:03
     [ssh-agent.c]
     Only cleanup agent socket in the main agent process and not in any
     subprocesses it may have started (e.g. forked askpass). Fixes
     agent sockets being zapped when askpass processes fatal();
     bz#2236 patch from Dmitry V. Levin

11 years ago - djm@cvs.openbsd.org 2014/07/03 01:45:38
Damien Miller [Thu, 3 Jul 2014 11:22:22 +0000 (21:22 +1000)] 
   - djm@cvs.openbsd.org 2014/07/03 01:45:38
     [sshkey.c]
     make Ed25519 keys' title fit properly in the randomart border; bz#2247
     based on patch from Christian Hesse

11 years ago - (djm) [monitor_fdpass.c] Use sys/poll.h if poll.h doesn't exist;
Damien Miller [Thu, 3 Jul 2014 03:29:50 +0000 (13:29 +1000)] 
 - (djm) [monitor_fdpass.c] Use sys/poll.h if poll.h doesn't exist;
   bz#2237

11 years ago - (djm) [digest-openssl.c configure.ac] Disable RIPEMD160 if libcrypto
Damien Miller [Thu, 3 Jul 2014 01:54:19 +0000 (11:54 +1000)] 
 - (djm) [digest-openssl.c configure.ac] Disable RIPEMD160 if libcrypto
   doesn't support it.