]> git.ipfire.org Git - thirdparty/openssh-portable.git/log
thirdparty/openssh-portable.git
11 years ago - djm@cvs.openbsd.org 2013/12/02 03:09:22
Damien Miller [Wed, 4 Dec 2013 23:25:51 +0000 (10:25 +1100)] 
   - djm@cvs.openbsd.org 2013/12/02 03:09:22
     [key.c]
     make key_to_blob() return a NULL blob on failure; part of
     bz#2175 from Loganaden Velvindron @ AfriNIC

11 years ago - djm@cvs.openbsd.org 2013/12/02 02:56:17
Damien Miller [Wed, 4 Dec 2013 23:23:21 +0000 (10:23 +1100)] 
   - djm@cvs.openbsd.org 2013/12/02 02:56:17
     [ssh-pkcs11-helper.c]
     use-after-free; bz#2175 patch from Loganaden Velvindron @ AfriNIC

11 years ago - djm@cvs.openbsd.org 2013/12/02 02:50:27
Damien Miller [Wed, 4 Dec 2013 23:22:57 +0000 (10:22 +1100)] 
   - djm@cvs.openbsd.org 2013/12/02 02:50:27
     [PROTOCOL.chacha20poly1305]
     typo; from Jon Cave

11 years ago - djm@cvs.openbsd.org 2013/12/01 23:19:05
Damien Miller [Wed, 4 Dec 2013 23:22:39 +0000 (10:22 +1100)] 
   - djm@cvs.openbsd.org 2013/12/01 23:19:05
     [PROTOCOL]
     mention curve25519-sha256@libssh.org key exchange algorithm

11 years ago - deraadt@cvs.openbsd.org 2013/11/26 19:15:09
Damien Miller [Wed, 4 Dec 2013 23:22:03 +0000 (10:22 +1100)] 
   - deraadt@cvs.openbsd.org 2013/11/26 19:15:09
     [pkcs11.h]
     cleanup 1 << 31 idioms.  Resurrection of this issue pointed out by
     Eitan Adler ok markus for ssh, implies same change in kerberosV

11 years ago - jmc@cvs.openbsd.org 2013/11/26 12:14:54
Damien Miller [Wed, 4 Dec 2013 23:20:52 +0000 (10:20 +1100)] 
   - jmc@cvs.openbsd.org 2013/11/26 12:14:54
     [ssh.1 ssh.c]
     - put -Q in the right place
     - Ar was a poor choice for the arguments to -Q. i've chosen an
       admittedly equally poor Cm, at least consistent with the rest
       of the docs. also no need for multiple instances
     - zap a now redundant Nm
     - usage() sync

11 years ago - deraadt@cvs.openbsd.org 2013/11/25 18:04:21
Damien Miller [Wed, 4 Dec 2013 23:19:54 +0000 (10:19 +1100)] 
   - deraadt@cvs.openbsd.org 2013/11/25 18:04:21
     [ssh.1 ssh.c]
     improve -Q usage and such.  One usage change is that the option is now
     case-sensitive
     ok dtucker markus djm

11 years ago - jmc@cvs.openbsd.org 2013/11/21 08:05:09
Damien Miller [Wed, 4 Dec 2013 23:18:43 +0000 (10:18 +1100)] 
   - jmc@cvs.openbsd.org 2013/11/21 08:05:09
     [ssh_config.5 sshd_config.5]
     no need for .Pp before displays;

11 years ago - djm@cvs.openbsd.org 2013/11/21 03:18:51
Damien Miller [Thu, 21 Nov 2013 03:26:18 +0000 (14:26 +1100)] 
   - djm@cvs.openbsd.org 2013/11/21 03:18:51
     [regress/cipher-speed.sh regress/integrity.sh regress/rekey.sh]
     [regress/try-ciphers.sh]
     use new "ssh -Q cipher-auth" query to obtain lists of authenticated
     encryption ciphers instead of specifying them manually; ensures that
     the new chacha20poly1305@openssh.com mode is tested;

     ok markus@ and naddy@ as part of the diff to add
     chacha20poly1305@openssh.com

11 years ago - djm@cvs.openbsd.org 2013/11/21 03:16:47
Damien Miller [Thu, 21 Nov 2013 03:25:15 +0000 (14:25 +1100)] 
   - djm@cvs.openbsd.org 2013/11/21 03:16:47
     [regress/modpipe.c]
     use unsigned long long instead of u_int64_t here to avoid warnings
     on some systems portable OpenSSH is built on.

11 years ago - djm@cvs.openbsd.org 2013/11/21 03:15:46
Damien Miller [Thu, 21 Nov 2013 03:24:42 +0000 (14:24 +1100)] 
   - djm@cvs.openbsd.org 2013/11/21 03:15:46
     [regress/krl.sh]
     add some reminders for additional tests that I'd like to implement

11 years ago - naddy@cvs.openbsd.org 2013/11/18 05:09:32
Damien Miller [Thu, 21 Nov 2013 03:24:08 +0000 (14:24 +1100)] 
   - naddy@cvs.openbsd.org 2013/11/18 05:09:32
     [regress/forward-control.sh]
     bump timeout to 10 seconds to allow slow machines (e.g. Alpha PC164)
     to successfully run this; ok djm@
     (ID sync only; our timeouts are already longer)

11 years ago - djm@cvs.openbsd.org 2013/11/21 00:45:44
Damien Miller [Thu, 21 Nov 2013 03:12:23 +0000 (14:12 +1100)] 
   - djm@cvs.openbsd.org 2013/11/21 00:45:44
     [Makefile.in PROTOCOL PROTOCOL.chacha20poly1305 authfile.c chacha.c]
     [chacha.h cipher-chachapoly.c cipher-chachapoly.h cipher.c cipher.h]
     [dh.c myproposal.h packet.c poly1305.c poly1305.h servconf.c ssh.1]
     [ssh.c ssh_config.5 sshd_config.5] Add a new protocol 2 transport
     cipher "chacha20-poly1305@openssh.com" that combines Daniel
     Bernstein's ChaCha20 stream cipher and Poly1305 MAC to build an
     authenticated encryption mode.

     Inspired by and similar to Adam Langley's proposal for TLS:
     http://tools.ietf.org/html/draft-agl-tls-chacha20poly1305-03
     but differs in layout used for the MAC calculation and the use of a
     second ChaCha20 instance to separately encrypt packet lengths.
     Details are in the PROTOCOL.chacha20poly1305 file.

     Feedback markus@, naddy@; manpage bits Loganden Velvindron @ AfriNIC
     ok markus@ naddy@

11 years ago - deraadt@cvs.openbsd.org 2013/11/20 20:54:10
Damien Miller [Thu, 21 Nov 2013 02:57:15 +0000 (13:57 +1100)] 
   - deraadt@cvs.openbsd.org 2013/11/20 20:54:10
     [canohost.c clientloop.c match.c readconf.c sftp.c]
     unsigned casts for ctype macros where neccessary
     ok guenther millert markus

11 years ago - deraadt@cvs.openbsd.org 2013/11/20 20:53:10
Damien Miller [Thu, 21 Nov 2013 02:56:49 +0000 (13:56 +1100)] 
   - deraadt@cvs.openbsd.org 2013/11/20 20:53:10
     [scp.c]
     unsigned casts for ctype macros where neccessary
     ok guenther millert markus

11 years ago - djm@cvs.openbsd.org 2013/11/20 02:19:01
Damien Miller [Thu, 21 Nov 2013 02:56:28 +0000 (13:56 +1100)] 
   - djm@cvs.openbsd.org 2013/11/20 02:19:01
     [sshd.c]
     delay closure of in/out fds until after "Bad protocol version
     identification..." message, as get_remote_ipaddr/get_remote_port
     require them open.

11 years ago - markus@cvs.openbsd.org 2013/11/13 13:48:20
Damien Miller [Thu, 21 Nov 2013 02:56:06 +0000 (13:56 +1100)] 
   - markus@cvs.openbsd.org 2013/11/13 13:48:20
     [ssh-pkcs11.c]
     add missing braces found by pedro

11 years ago - dtucker@cvs.openbsd.org 2013/11/08 11:15:19
Damien Miller [Thu, 21 Nov 2013 02:55:43 +0000 (13:55 +1100)] 
   - dtucker@cvs.openbsd.org 2013/11/08 11:15:19
     [bufaux.c bufbn.c buffer.c sftp-client.c sftp-common.c sftp-glob.c]
     [uidswap.c] Include stdlib.h for free() as per the man page.

11 years ago - (dtucker) [regress/keytype.sh] Populate ECDSA key types to be tested by
Darren Tucker [Sun, 10 Nov 2013 09:25:22 +0000 (20:25 +1100)] 
 - (dtucker) [regress/keytype.sh] Populate ECDSA key types to be tested by
   querying the ones that are compiled in.

11 years ago - (dtucker) [key.c] Check for the correct defines for NID_secp521r1.
Darren Tucker [Sun, 10 Nov 2013 01:38:42 +0000 (12:38 +1100)] 
 - (dtucker) [key.c] Check for the correct defines for NID_secp521r1.

11 years ago - (dtucker) [configure.ac] Add missing "test".
Darren Tucker [Sat, 9 Nov 2013 11:32:51 +0000 (22:32 +1100)] 
 - (dtucker) [configure.ac] Add missing "test".

11 years ago - (dtucker) [configure.ac] Fix brackets in NID_secp521r1 test.
Darren Tucker [Sat, 9 Nov 2013 11:02:31 +0000 (22:02 +1100)] 
 - (dtucker) [configure.ac] Fix brackets in NID_secp521r1 test.

11 years ago - (dtucker) [configure.ac kex.c key.c myproposal.h] Test for the presence of
Darren Tucker [Sat, 9 Nov 2013 07:39:25 +0000 (18:39 +1100)] 
 - (dtucker) [configure.ac kex.c key.c myproposal.h] Test for the presence of
   NID_X9_62_prime256v1, NID_secp384r1 and NID_secp521r1 and test that the
   latter actually works before using it.  Fedora (at least) has NID_secp521r1
   that doesn't work (see https://bugzilla.redhat.com/show_bug.cgi?id=1021897).

11 years ago - dtucker@cvs.openbsd.org 2013/11/09 05:41:34
Darren Tucker [Sat, 9 Nov 2013 05:55:03 +0000 (16:55 +1100)] 
   - dtucker@cvs.openbsd.org 2013/11/09 05:41:34
     [regress/test-exec.sh regress/rekey.sh]
     Use smaller test data files to speed up tests.  Grow test datafiles
     where necessary for a specific test.

11 years ago - (dtucker) [contrib/cygwin/ssh-host-config] Simplify host key generation:
Darren Tucker [Fri, 8 Nov 2013 13:19:22 +0000 (00:19 +1100)] 
 - (dtucker) [contrib/cygwin/ssh-host-config] Simplify host key generation:
   rather than testing and generating each key, call ssh-keygen -A.
   Patch from vinschen at redhat.com.

11 years ago - (dtucker) [Makefile.in configure.ac] Set MALLOC_OPTIONS per platform
Darren Tucker [Fri, 8 Nov 2013 13:17:41 +0000 (00:17 +1100)] 
 - (dtucker) [Makefile.in configure.ac] Set MALLOC_OPTIONS per platform
   and pass in TEST_ENV.  Unknown options cause stderr to get polluted
   and the stderr-data test to fail.

11 years ago - (dtucker) [openbsd-compat/bsd-poll.c] Add headers to prevent compile
Darren Tucker [Fri, 8 Nov 2013 10:12:58 +0000 (21:12 +1100)] 
 - (dtucker) [openbsd-compat/bsd-poll.c] Add headers to prevent compile
   warnings.

11 years ago - (dtucker) [myproposal.h] Conditionally enable CURVE25519_SHA256.
Darren Tucker [Fri, 8 Nov 2013 10:10:04 +0000 (21:10 +1100)] 
 - (dtucker) [myproposal.h] Conditionally enable CURVE25519_SHA256.

11 years ago - (dtucker) [kex.c] Only enable CURVE25519_SHA256 if we actually have
Darren Tucker [Fri, 8 Nov 2013 08:50:32 +0000 (19:50 +1100)] 
 - (dtucker) [kex.c] Only enable CURVE25519_SHA256 if we actually have
   EVP_sha256.

11 years ago - (dtucker) [openbsd-compat/openbsd-compat.h] Add null implementation of
Darren Tucker [Fri, 8 Nov 2013 07:54:38 +0000 (18:54 +1100)] 
 - (dtucker) [openbsd-compat/openbsd-compat.h] Add null implementation of
   arc4random_stir for platforms that have arc4random but don't have
   arc4random_stir (right now this is only OpenBSD -current).

11 years ago - (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
Damien Miller [Fri, 8 Nov 2013 05:48:13 +0000 (16:48 +1100)] 
 - (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
   [contrib/suse/openssh.spec] Update version numbers following release.

11 years ago - djm@cvs.openbsd.org 2013/11/08 01:38:11
Damien Miller [Fri, 8 Nov 2013 01:39:49 +0000 (12:39 +1100)] 
   - djm@cvs.openbsd.org 2013/11/08 01:38:11
     [version.h]
     openssh-6.4

11 years ago - djm@cvs.openbsd.org 2013/11/08 00:39:15
Damien Miller [Fri, 8 Nov 2013 01:19:55 +0000 (12:19 +1100)] 
   - djm@cvs.openbsd.org 2013/11/08 00:39:15
     [auth-options.c auth2-chall.c authfd.c channels.c cipher-3des1.c]
     [clientloop.c gss-genr.c monitor_mm.c packet.c schnorr.c umac.c]
     [sftp-client.c sftp-glob.c]
     use calloc for all structure allocations; from markus@

11 years ago - dtucker@cvs.openbsd.org 2013/11/07 11:58:27
Damien Miller [Fri, 8 Nov 2013 01:16:49 +0000 (12:16 +1100)] 
   - dtucker@cvs.openbsd.org 2013/11/07 11:58:27
     [cipher.c cipher.h kex.c kex.h mac.c mac.h servconf.c ssh.c]
     Output the effective values of Ciphers, MACs and KexAlgorithms when
     the default has not been overridden.  ok markus@

11 years ago - dtucker@cvs.openbsd.org 2013/11/08 01:06:14
Darren Tucker [Fri, 8 Nov 2013 01:11:46 +0000 (12:11 +1100)] 
- dtucker@cvs.openbsd.org 2013/11/08 01:06:14
      [regress/rekey.sh]
      Rekey less frequently during tests to speed them up

11 years ago - (dtucker) [Makefile.in configure.ac] Remove TEST_SSH_SHA256 environment
Darren Tucker [Thu, 7 Nov 2013 11:33:48 +0000 (22:33 +1100)] 
 - (dtucker) [Makefile.in configure.ac] Remove TEST_SSH_SHA256 environment
   variable.  It's no longer used now that we get the supported MACs from
   ssh -Q.

11 years ago - dtucker@cvs.openbsd.org 2013/11/07 04:26:56
Darren Tucker [Thu, 7 Nov 2013 04:32:37 +0000 (15:32 +1100)] 
   - dtucker@cvs.openbsd.org 2013/11/07 04:26:56
     [regress/kextype.sh]
     trailing space

11 years ago - dtucker@cvs.openbsd.org 2013/11/07 03:55:41
Darren Tucker [Thu, 7 Nov 2013 04:26:12 +0000 (15:26 +1100)] 
   - dtucker@cvs.openbsd.org 2013/11/07 03:55:41
     [regress/kextype.sh]
     Use ssh -Q to get kex types instead of a static list.

11 years ago - dtucker@cvs.openbsd.org 2013/11/07 02:48:38
Darren Tucker [Thu, 7 Nov 2013 04:21:19 +0000 (15:21 +1100)] 
   - dtucker@cvs.openbsd.org 2013/11/07 02:48:38
     [regress/integrity.sh regress/cipher-speed.sh regress/try-ciphers.sh]
     Use ssh -Q instead of hardcoding lists of ciphers or MACs.

11 years ago - dtucker@cvs.openbsd.org 2013/11/07 01:12:51
Darren Tucker [Thu, 7 Nov 2013 04:08:02 +0000 (15:08 +1100)] 
   - dtucker@cvs.openbsd.org 2013/11/07 01:12:51
     [regress/rekey.sh]
     Factor out the data transfer rekey tests

11 years ago - dtucker@cvs.openbsd.org 2013/11/07 00:12:05
Darren Tucker [Thu, 7 Nov 2013 04:04:44 +0000 (15:04 +1100)] 
   - dtucker@cvs.openbsd.org 2013/11/07 00:12:05
     [regress/rekey.sh]
     Test rekeying for every Cipher, MAC and KEX, plus test every KEX with
     the GCM ciphers.

11 years ago - dtucker@cvs.openbsd.org 2013/11/04 12:27:42
Darren Tucker [Thu, 7 Nov 2013 04:00:51 +0000 (15:00 +1100)] 
   - dtucker@cvs.openbsd.org 2013/11/04 12:27:42
     [regress/rekey.sh]
     Test rekeying with all KexAlgorithms.

11 years ago - markus@cvs.openbsd.org 2013/11/02 22:39:53
Darren Tucker [Thu, 7 Nov 2013 03:56:43 +0000 (14:56 +1100)] 
   - markus@cvs.openbsd.org 2013/11/02 22:39:53
     [regress/kextype.sh]
     add curve25519-sha256@libssh.org

11 years ago - djm@cvs.openbsd.org 2013/10/09 23:44:14
Darren Tucker [Thu, 7 Nov 2013 03:50:09 +0000 (14:50 +1100)] 
   - djm@cvs.openbsd.org 2013/10/09 23:44:14
     [regress/Makefile] (ID sync only)
     regression test for sftp request white/blacklisting and readonly mode.

11 years ago - djm@cvs.openbsd.org 2013/11/06 23:05:59
Damien Miller [Thu, 7 Nov 2013 02:38:35 +0000 (13:38 +1100)] 
   - djm@cvs.openbsd.org 2013/11/06 23:05:59
     [ssh-pkcs11.c]
     from portable: s/true/true_val/ to avoid name collisions on dump platforms
     RCSID sync only

11 years ago - markus@cvs.openbsd.org 2013/11/06 16:52:11
Damien Miller [Thu, 7 Nov 2013 02:35:39 +0000 (13:35 +1100)] 
   - markus@cvs.openbsd.org 2013/11/06 16:52:11
     [monitor_wrap.c]
     fix rekeying for AES-GCM modes; ok deraadt

11 years ago - markus@cvs.openbsd.org 2013/11/04 11:51:16
Damien Miller [Thu, 7 Nov 2013 02:32:51 +0000 (13:32 +1100)] 
   - markus@cvs.openbsd.org 2013/11/04 11:51:16
     [monitor.c]
     fix rekeying for KEX_C25519_SHA256; noted by dtucker@
     RCSID sync only; I thought this was a merge botch and fixed it already

11 years ago - (djm) [configure.ac defines.h] Skip arc4random_stir() calls on platforms
Damien Miller [Thu, 7 Nov 2013 02:28:16 +0000 (13:28 +1100)] 
 - (djm) [configure.ac defines.h] Skip arc4random_stir() calls on platforms
   that lack it but have arc4random_uniform()

11 years ago - (djm) [regress/modpipe.c regress/rekey.sh] Never intended to commit these
Damien Miller [Thu, 7 Nov 2013 01:03:26 +0000 (12:03 +1100)] 
 - (djm) [regress/modpipe.c regress/rekey.sh] Never intended to commit these

11 years ago - (djm) [Makefile.in monitor.c] Missed chunks of curve25519 KEX diff
Damien Miller [Thu, 7 Nov 2013 01:00:23 +0000 (12:00 +1100)] 
 - (djm) [Makefile.in monitor.c] Missed chunks of curve25519 KEX diff

11 years ago - (djm) [ssh-pkcs11.c] Bring back "non-constant initialiser" fix (rev 1.5)
Damien Miller [Thu, 7 Nov 2013 00:34:14 +0000 (11:34 +1100)] 
 - (djm) [ssh-pkcs11.c] Bring back "non-constant initialiser" fix (rev 1.5)
   that got lost in recent merge.

11 years ago - (djm) [kexc25519.c kexc25519c.c kexc25519s.c] Import missed files from
Damien Miller [Mon, 4 Nov 2013 11:59:27 +0000 (22:59 +1100)] 
 - (djm) [kexc25519.c kexc25519c.c kexc25519s.c] Import missed files from
   KEX/curve25519 change

11 years ago - djm@cvs.openbsd.org 2013/11/03 10:37:19
Damien Miller [Sun, 3 Nov 2013 22:05:17 +0000 (09:05 +1100)] 
   - djm@cvs.openbsd.org 2013/11/03 10:37:19
     [roaming_common.c]
     fix a couple of function definitions foo() -> foo(void)
     (-Wold-style-definition)

11 years ago - markus@cvs.openbsd.org 2013/11/02 22:39:19
Damien Miller [Sun, 3 Nov 2013 21:55:43 +0000 (08:55 +1100)] 
   - markus@cvs.openbsd.org 2013/11/02 22:39:19
     [ssh_config.5 sshd_config.5]
     the default kex is now curve25519-sha256@libssh.org

11 years ago - markus@cvs.openbsd.org 2013/11/02 22:34:01
Damien Miller [Sun, 3 Nov 2013 21:40:13 +0000 (08:40 +1100)] 
   - markus@cvs.openbsd.org 2013/11/02 22:34:01
     [auth-options.c]
     no need to include monitor_wrap.h and ssh-gss.h

11 years ago - markus@cvs.openbsd.org 2013/11/02 22:24:24
Damien Miller [Sun, 3 Nov 2013 21:37:51 +0000 (08:37 +1100)] 
   - markus@cvs.openbsd.org 2013/11/02 22:24:24
     [kexdhs.c kexecdhs.c]
     no need to include ssh-gss.h

11 years ago - markus@cvs.openbsd.org 2013/11/02 22:10:15
Damien Miller [Sun, 3 Nov 2013 21:30:05 +0000 (08:30 +1100)] 
   - markus@cvs.openbsd.org 2013/11/02 22:10:15
     [kexdhs.c kexecdhs.c]
     no need to include monitor_wrap.h

11 years ago - markus@cvs.openbsd.org 2013/11/02 21:59:15
Damien Miller [Sun, 3 Nov 2013 21:26:52 +0000 (08:26 +1100)] 
   - markus@cvs.openbsd.org 2013/11/02 21:59:15
     [kex.c kex.h myproposal.h ssh-keyscan.c sshconnect2.c sshd.c]
     use curve25519 for default key exchange (curve25519-sha256@libssh.org);
     initial patch from Aris Adamantiadis; ok djm@

11 years ago - markus@cvs.openbsd.org 2013/11/02 20:03:54
Damien Miller [Sun, 3 Nov 2013 20:41:48 +0000 (07:41 +1100)] 
   - markus@cvs.openbsd.org 2013/11/02 20:03:54
     [ssh-pkcs11.c]
     support pkcs#11 tokes that only provide x509 zerts instead of raw pubkeys;
     fixes bz#1908; based on patch from Laurent Barbe; ok djm

11 years ago - (dtucker) [configure.ac defines.h] Add typedefs for intmax_t and uintmax_t
Darren Tucker [Sun, 3 Nov 2013 07:43:55 +0000 (18:43 +1100)] 
 - (dtucker) [configure.ac defines.h] Add typedefs for intmax_t and uintmax_t
   for platforms that don't have them.

11 years ago - (dtucker) [openbsd-compat/setproctitle.c] Handle error case form the 2nd
Darren Tucker [Sun, 3 Nov 2013 06:20:34 +0000 (17:20 +1100)] 
 - (dtucker) [openbsd-compat/setproctitle.c] Handle error case form the 2nd
   vsnprintf.  From eric at openbsd via chl@.

11 years ago - (dtucker) [openbsd-compat/bsd-misc.c] Include time.h for nanosleep.
Darren Tucker [Sun, 3 Nov 2013 05:30:46 +0000 (16:30 +1100)] 
 - (dtucker) [openbsd-compat/bsd-misc.c] Include time.h for nanosleep.
   From OpenSMTPD where it prevents "implicit declaration" warnings (it's
   a no-op in OpenSSH).  From chl at openbsd.

11 years ago - jmc@cvs.openbsd.org 2013/10/29 18:49:32
Damien Miller [Wed, 30 Oct 2013 11:31:06 +0000 (22:31 +1100)] 
   - jmc@cvs.openbsd.org 2013/10/29 18:49:32
     [sshd_config.5]
     pty(4), not pty(7);

11 years ago - djm@cvs.openbsd.org 2013/10/29 09:48:02
Damien Miller [Wed, 30 Oct 2013 11:21:50 +0000 (22:21 +1100)] 
   - djm@cvs.openbsd.org 2013/10/29 09:48:02
     [servconf.c servconf.h session.c sshd_config sshd_config.5]
     shd_config PermitTTY to disallow TTY allocation, mirroring the
     longstanding no-pty authorized_keys option;
     bz#2070, patch from Teran McKinney; ok markus@

11 years ago - djm@cvs.openbsd.org 2013/10/29 09:42:11
Damien Miller [Wed, 30 Oct 2013 11:19:47 +0000 (22:19 +1100)] 
   - djm@cvs.openbsd.org 2013/10/29 09:42:11
     [key.c key.h]
     fix potential stack exhaustion caused by nested certificates;
     report by Mateusz Kocielski; ok dtucker@ markus@

11 years ago - djm@cvs.openbsd.org 2013/10/25 23:04:51
Damien Miller [Fri, 25 Oct 2013 23:07:56 +0000 (10:07 +1100)] 
   - djm@cvs.openbsd.org 2013/10/25 23:04:51
     [ssh.c]
     fix crash when using ProxyCommand caused by previous commit - was calling
     freeaddrinfo(NULL); spotted by sthen@ and Tim Ruehsen, patch by sthen@

11 years ago - (djm) [ssh-keygen.c ssh-keysign.c sshconnect1.c sshd.c] Remove
Damien Miller [Fri, 25 Oct 2013 23:05:46 +0000 (10:05 +1100)] 
 - (djm) [ssh-keygen.c ssh-keysign.c sshconnect1.c sshd.c] Remove
   unnecessary arc4random_stir() calls. The only ones left are to ensure
   that the PRNG gets a different state after fork() for platforms that
   have broken the API.

11 years ago - (tim) [regress/sftp-perm.sh] We need a shell that understands "! somecmd"
Tim Rice [Thu, 24 Oct 2013 19:22:49 +0000 (12:22 -0700)] 
 - (tim) [regress/sftp-perm.sh] We need a shell that understands "! somecmd"

11 years ago - djm@cvs.openbsd.org 2013/10/24 08:19:36
Damien Miller [Thu, 24 Oct 2013 10:03:17 +0000 (21:03 +1100)] 
   - djm@cvs.openbsd.org 2013/10/24 08:19:36
     [ssh.c]
     fix bug introduced in hostname canonicalisation commit: don't try to
     resolve hostnames when a ProxyCommand is set unless the user has forced
     canonicalisation; spotted by Iain Morgan

11 years ago - dtucker@cvs.openbsd.org 2013/10/24 00:51:48
Damien Miller [Thu, 24 Oct 2013 10:02:56 +0000 (21:02 +1100)] 
   - dtucker@cvs.openbsd.org 2013/10/24 00:51:48
     [readconf.c servconf.c ssh_config.5 sshd_config.5]
     Disallow empty Match statements and add "Match all" which matches
     everything.  ok djm, man page help jmc@

11 years ago - dtucker@cvs.openbsd.org 2013/10/24 00:49:49
Damien Miller [Thu, 24 Oct 2013 10:02:26 +0000 (21:02 +1100)] 
   - dtucker@cvs.openbsd.org 2013/10/24 00:49:49
     [moduli.c]
     Periodically print progress and, if possible, expected time to completion
     when screening moduli for DH groups.  ok deraadt djm

11 years ago - djm@cvs.openbsd.org 2013/10/23 23:35:32
Damien Miller [Thu, 24 Oct 2013 10:02:02 +0000 (21:02 +1100)] 
   - djm@cvs.openbsd.org 2013/10/23 23:35:32
     [sshd.c]
     include local address and port in "Connection from ..." message (only
     shown at loglevel>=verbose)

11 years ago - dtucker@cvs.openbsd.org 2013/10/23 05:40:58
Damien Miller [Thu, 24 Oct 2013 10:01:26 +0000 (21:01 +1100)] 
   - dtucker@cvs.openbsd.org 2013/10/23 05:40:58
     [servconf.c]
     fix comment

11 years ago - (djm) [auth-krb5.c] bz#2032 - use local username in krb5_kuserok check
Damien Miller [Wed, 23 Oct 2013 23:53:02 +0000 (10:53 +1100)] 
 - (djm) [auth-krb5.c] bz#2032 - use local username in krb5_kuserok check
   rather than full client name which may be of form user@REALM;
   patch from Miguel Sanders; ok dtucker@

11 years ago - djm@cvs.openbsd.org 2013/10/23 04:16:22
Damien Miller [Wed, 23 Oct 2013 05:31:31 +0000 (16:31 +1100)] 
   - djm@cvs.openbsd.org 2013/10/23 04:16:22
     [ssh-keygen.c]
     Make code match documentation: relative-specified certificate expiry time
     should be relative to current time and not the validity start time.
     Reported by Petr Lautrbach; ok deraadt@

11 years ago - djm@cvs.openbsd.org 2013/10/23 03:05:19
Damien Miller [Wed, 23 Oct 2013 05:31:10 +0000 (16:31 +1100)] 
   - djm@cvs.openbsd.org 2013/10/23 03:05:19
     [readconf.c ssh.c]
     comment

11 years ago - djm@cvs.openbsd.org 2013/10/23 03:03:07
Damien Miller [Wed, 23 Oct 2013 05:30:51 +0000 (16:30 +1100)] 
   - djm@cvs.openbsd.org 2013/10/23 03:03:07
     [readconf.c]
     Hostname may have %h sequences that should be expanded prior to Match
     evaluation; spotted by Iain Morgan

11 years ago - jmc@cvs.openbsd.org 2013/10/20 18:00:13
Damien Miller [Wed, 23 Oct 2013 05:30:25 +0000 (16:30 +1100)] 
   - jmc@cvs.openbsd.org 2013/10/20 18:00:13
     [ssh_config.5]
     tweak the "exec" description, as worded by djm;

11 years ago - djm@cvs.openbsd.org 2013/10/20 09:51:26
Damien Miller [Wed, 23 Oct 2013 05:29:59 +0000 (16:29 +1100)] 
   - djm@cvs.openbsd.org 2013/10/20 09:51:26
     [scp.1 sftp.1]
     add canonicalisation options to -o lists

11 years ago - djm@cvs.openbsd.org 2013/10/20 06:19:28
Damien Miller [Wed, 23 Oct 2013 05:29:40 +0000 (16:29 +1100)] 
   - djm@cvs.openbsd.org 2013/10/20 06:19:28
     [readconf.c ssh_config.5]
     rename "command" subclause of the recently-added "Match" keyword to
     "exec"; it's shorter, clearer in intent and we might want to add the
     ability to match against the command being executed at the remote end in
     the future.

11 years ago - djm@cvs.openbsd.org 2013/10/20 04:39:28
Damien Miller [Wed, 23 Oct 2013 05:29:12 +0000 (16:29 +1100)] 
   - djm@cvs.openbsd.org 2013/10/20 04:39:28
     [ssh_config.5]
     document % expansions performed by "Match command ..."

11 years ago - djm@cvs.openbsd.org 2013/10/17 22:08:04
Damien Miller [Thu, 17 Oct 2013 23:17:36 +0000 (10:17 +1100)] 
   - djm@cvs.openbsd.org 2013/10/17 22:08:04
     [sshd.c]
     include remote port in bad banner message; bz#2162

11 years ago - jmc@cvs.openbsd.org 2013/10/17 07:35:48
Damien Miller [Thu, 17 Oct 2013 23:17:17 +0000 (10:17 +1100)] 
   - jmc@cvs.openbsd.org 2013/10/17 07:35:48
     [sftp.1 sftp.c]
     tweak previous;

11 years ago - djm@cvs.openbsd.org 2013/10/09 23:44:14
Damien Miller [Thu, 17 Oct 2013 22:05:41 +0000 (09:05 +1100)] 
   - djm@cvs.openbsd.org 2013/10/09 23:44:14
     [regress/Makefile regress/sftp-perm.sh]
     regression test for sftp request white/blacklisting and readonly mode.

11 years ago - djm@cvs.openbsd.org 2013/10/17 00:46:49
Damien Miller [Thu, 17 Oct 2013 00:57:23 +0000 (11:57 +1100)] 
   - djm@cvs.openbsd.org 2013/10/17 00:46:49
     [ssh.c]
     rearrange check to reduce diff against -portable
     (Id sync only)

11 years ago - djm@cvs.openbsd.org 2013/10/17 00:30:13
Damien Miller [Thu, 17 Oct 2013 00:48:52 +0000 (11:48 +1100)] 
   - djm@cvs.openbsd.org 2013/10/17 00:30:13
     [PROTOCOL sftp-client.c sftp-client.h sftp-server.c sftp.1 sftp.c]
     fsync@openssh.com protocol extension for sftp-server
     client support to allow calling fsync() faster successful transfer
     patch mostly by imorgan AT nas.nasa.gov; bz#1798
     "fine" markus@ "grumble OK" deraadt@ "doesn't sound bad to me" millert@

11 years ago - djm@cvs.openbsd.org 2013/10/16 22:58:01
Damien Miller [Thu, 17 Oct 2013 00:48:31 +0000 (11:48 +1100)] 
   - djm@cvs.openbsd.org 2013/10/16 22:58:01
     [ssh.c ssh_config.5]
     one I missed in previous: s/isation/ization/

11 years ago - djm@cvs.openbsd.org 2013/10/16 22:49:39
Damien Miller [Thu, 17 Oct 2013 00:48:13 +0000 (11:48 +1100)] 
   - djm@cvs.openbsd.org 2013/10/16 22:49:39
     [readconf.c readconf.h ssh.1 ssh.c ssh_config.5]
     s/canonicalise/canonicalize/ for consistency with existing spelling,
     e.g. authorized_keys; pointed out by naddy@

11 years ago - jmc@cvs.openbsd.org 2013/10/16 06:42:25
Damien Miller [Thu, 17 Oct 2013 00:47:51 +0000 (11:47 +1100)] 
   - jmc@cvs.openbsd.org 2013/10/16 06:42:25
     [ssh_config.5]
     tweak previous;

11 years ago - djm@cvs.openbsd.org 2013/10/16 02:31:47
Damien Miller [Thu, 17 Oct 2013 00:47:23 +0000 (11:47 +1100)] 
   - djm@cvs.openbsd.org 2013/10/16 02:31:47
     [readconf.c readconf.h roaming_client.c ssh.1 ssh.c ssh_config.5]
     [sshconnect.c sshconnect.h]
     Implement client-side hostname canonicalisation to allow an explicit
     search path of domain suffixes to use to convert unqualified host names
     to fully-qualified ones for host key matching.
     This is particularly useful for host certificates, which would otherwise
     need to list unqualified names alongside fully-qualified ones (and this
     causes a number of problems).
     "looks fine" markus@

11 years ago - jmc@cvs.openbsd.org 2013/10/15 14:10:25
Damien Miller [Thu, 17 Oct 2013 00:39:00 +0000 (11:39 +1100)] 
   - jmc@cvs.openbsd.org 2013/10/15 14:10:25
     [ssh.1 ssh_config.5]
     tweak previous;

11 years ago - [ssh.c] g/c unused variable.
Damien Miller [Thu, 17 Oct 2013 00:31:40 +0000 (11:31 +1100)] 
 - [ssh.c] g/c unused variable.

11 years ago - [ssh.c] g/c unused variable.
Damien Miller [Tue, 15 Oct 2013 01:20:37 +0000 (12:20 +1100)] 
 - [ssh.c] g/c unused variable.

11 years ago - djm@cvs.openbsd.org 2013/10/14 23:31:01
Damien Miller [Tue, 15 Oct 2013 01:14:49 +0000 (12:14 +1100)] 
   - djm@cvs.openbsd.org 2013/10/14 23:31:01
     [ssh.c]
     whitespace at EOL; pointed out by markus@

11 years ago - djm@cvs.openbsd.org 2013/10/14 23:28:23
Damien Miller [Tue, 15 Oct 2013 01:14:12 +0000 (12:14 +1100)] 
   - djm@cvs.openbsd.org 2013/10/14 23:28:23
     [canohost.c misc.c misc.h readconf.c sftp-server.c ssh.c]
     refactor client config code a little:
     add multistate option partsing to readconf.c, similar to servconf.c's
     existing code.
     move checking of options that accept "none" as an argument to readconf.c
     add a lowercase() function and use it instead of explicit tolower() in
     loops
     part of a larger diff that was ok markus@

11 years ago - djm@cvs.openbsd.org 2013/10/14 22:22:05
Damien Miller [Tue, 15 Oct 2013 01:13:05 +0000 (12:13 +1100)] 
   - djm@cvs.openbsd.org 2013/10/14 22:22:05
     [readconf.c readconf.h ssh-keysign.c ssh.c ssh_config.5]
     add a "Match" keyword to ssh_config that allows matching on hostname,
     user and result of arbitrary commands. "nice work" markus@

11 years ago - djm@cvs.openbsd.org 2013/10/14 21:20:52
Damien Miller [Tue, 15 Oct 2013 01:12:02 +0000 (12:12 +1100)] 
   - djm@cvs.openbsd.org 2013/10/14 21:20:52
     [session.c session.h]
     Add logging of session starts in a useful format; ok markus@ feedback and
     ok dtucker@

11 years ago - jmc@cvs.openbsd.org 2013/10/14 14:18:56
Damien Miller [Tue, 15 Oct 2013 01:07:05 +0000 (12:07 +1100)] 
   - jmc@cvs.openbsd.org 2013/10/14 14:18:56
     [sftp-server.8 sftp-server.c]
     tweak previous;
     ok djm

11 years ago - djm@cvs.openbsd.org 2013/10/11 02:53:45
Damien Miller [Tue, 15 Oct 2013 01:06:45 +0000 (12:06 +1100)] 
   - djm@cvs.openbsd.org 2013/10/11 02:53:45
     [sftp-client.h]
     obsolete comment

11 years ago - djm@cvs.openbsd.org 2013/10/11 02:52:23
Damien Miller [Tue, 15 Oct 2013 01:06:27 +0000 (12:06 +1100)] 
   - djm@cvs.openbsd.org 2013/10/11 02:52:23
     [sftp-client.c]
     missed one arg reorder