]> git.ipfire.org Git - thirdparty/openssh-portable.git/log
thirdparty/openssh-portable.git
12 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).

12 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.

12 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

12 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@

12 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@

12 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

12 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.

12 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

12 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.

12 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.

12 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

12 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.

12 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.

12 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

12 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.

12 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

12 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

12 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

12 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()

12 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

12 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

12 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.

12 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

12 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)

12 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

12 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

12 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

12 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

12 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@

12 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

12 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.

12 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@.

12 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.

12 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);

12 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@

12 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@

12 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@

12 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.

12 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"

12 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

12 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@

12 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

12 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)

12 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

12 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@

12 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@

12 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

12 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

12 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;

12 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

12 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.

12 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 ..."

12 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

12 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;

12 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.

12 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)

12 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@

12 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/

12 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@

12 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;

12 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@

12 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;

12 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.

12 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.

12 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@

12 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@

12 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@

12 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@

12 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

12 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

12 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

12 years ago - djm@cvs.openbsd.org 2013/10/11 02:45:36
Damien Miller [Tue, 15 Oct 2013 01:05:58 +0000 (12:05 +1100)] 
   - djm@cvs.openbsd.org 2013/10/11 02:45:36
     [sftp-client.c]
     rename flag arguments to be more clear and consistent.
     reorder some internal function arguments to make adding additional flags
     easier.
     no functional change

12 years ago - djm@cvs.openbsd.org 2013/10/10 01:43:03
Damien Miller [Tue, 15 Oct 2013 00:56:47 +0000 (11:56 +1100)] 
   - djm@cvs.openbsd.org 2013/10/10 01:43:03
     [sshd.c]
     bz#2139: fix re-exec fallback by ensuring that startup_pipe is correctly
     updated; ok dtucker@

12 years ago - djm@cvs.openbsd.org 2013/10/10 00:53:25
Damien Miller [Tue, 15 Oct 2013 00:56:25 +0000 (11:56 +1100)] 
   - djm@cvs.openbsd.org 2013/10/10 00:53:25
     [sftp-server.c]
     add -Q, -P and -p to usage() before jmc@ catches me

12 years ago - djm@cvs.openbsd.org 2013/10/09 23:42:17
Damien Miller [Tue, 15 Oct 2013 00:55:57 +0000 (11:55 +1100)] 
   - djm@cvs.openbsd.org 2013/10/09 23:42:17
     [sftp-server.8 sftp-server.c]
     Add ability to whitelist and/or blacklist sftp protocol requests by name.
     Refactor dispatch loop and consolidate read-only mode checks.
     Make global variables static, since sftp-server is linked into sshd(8).
     ok dtucker@

12 years ago - dtucker@cvs.openbsd.org 2013/10/08 11:42:13
Darren Tucker [Wed, 9 Oct 2013 23:32:39 +0000 (10:32 +1100)] 
   - dtucker@cvs.openbsd.org 2013/10/08 11:42:13
     [dh.c dh.h]
     Increase the size of the Diffie-Hellman groups requested for a each
     symmetric key size.  New values from NIST Special Publication 800-57 with
     the upper limit specified by RFC4419.  Pointed out by Peter Backes, ok
     djm@.

12 years ago - djm@cvs.openbsd.org 2013/09/19 01:26:29
Darren Tucker [Wed, 9 Oct 2013 23:28:07 +0000 (10:28 +1100)] 
   - djm@cvs.openbsd.org 2013/09/19 01:26:29
     [sshconnect.c]
     bz#1211: make BindAddress work with UsePrivilegedPort=yes; patch from
     swp AT swp.pp.ru; ok dtucker@

12 years ago - djm@cvs.openbsd.org 2013/09/19 01:24:46
Darren Tucker [Wed, 9 Oct 2013 23:27:21 +0000 (10:27 +1100)] 
   - djm@cvs.openbsd.org 2013/09/19 01:24:46
     [channels.c]
     bz#1297 - tell the client (via packet_send_debug) when their preferred
     listen address has been overridden by the server's GatewayPorts;
     ok dtucker@

12 years ago - djm@cvs.openbsd.org 2013/09/19 00:49:12
Darren Tucker [Wed, 9 Oct 2013 23:26:21 +0000 (10:26 +1100)] 
   - djm@cvs.openbsd.org 2013/09/19 00:49:12
     [sftp-client.c]
     fix swapped pflag and printflag in sftp upload_dir; from Iain Morgan

12 years ago - djm@cvs.openbsd.org 2013/09/19 00:24:52
Darren Tucker [Wed, 9 Oct 2013 23:25:09 +0000 (10:25 +1100)] 
   - djm@cvs.openbsd.org 2013/09/19 00:24:52
     [progressmeter.c]
     store the initial file offset so the progress meter doesn't freak out
     when resuming sftp transfers. bz#2137; patch from Iain Morgan; ok dtucker@

12 years ago - sthen@cvs.openbsd.org 2013/09/16 11:35:43
Darren Tucker [Wed, 9 Oct 2013 23:24:11 +0000 (10:24 +1100)] 
   - sthen@cvs.openbsd.org 2013/09/16 11:35:43
     [ssh_config]
     Remove gssapi config parts from ssh_config, as was already done for
     sshd_config.  Req by/ok ajacoutot@
     ID SYNC ONLY for portable; kerberos/gssapi is still pretty popular

12 years ago - (djm) [openbsd-compat/Makefile.in openbsd-compat/arc4random.c]
Damien Miller [Tue, 8 Oct 2013 23:44:47 +0000 (10:44 +1100)] 
 - (djm) [openbsd-compat/Makefile.in openbsd-compat/arc4random.c]
   [openbsd-compat/bsd-arc4random.c] Replace old RC4-based arc4random
   implementation with recent OpenBSD's ChaCha-based PRNG. ok dtucker@,
   tested tim@

12 years ago - (djm) [openbsd-compat/arc4random.c openbsd-compat/chacha_private.h] Pull
Damien Miller [Tue, 8 Oct 2013 23:42:32 +0000 (10:42 +1100)] 
 - (djm) [openbsd-compat/arc4random.c openbsd-compat/chacha_private.h] Pull
   in OpenBSD implementation of arc4random, shortly to replace the existing
   bsd-arc4random.c

12 years agocorrect incorrect years in datestamps; from des
Damien Miller [Tue, 8 Oct 2013 22:33:08 +0000 (09:33 +1100)] 
correct incorrect years in datestamps; from des

12 years ago - (dtucker) [platform.c platform.h sshd.c] bz#2156: restore Linux oom_adj
Darren Tucker [Sun, 22 Sep 2013 09:02:40 +0000 (19:02 +1000)] 
 - (dtucker) [platform.c platform.h sshd.c] bz#2156: restore Linux oom_adj
   setting when handling SIGHUP to maintain behaviour over retart.  Patch
   from Matthew Ife.

12 years ago - (dtucker) [sshd_config] Trailing whitespace; from jstjohn at purdue edu.
Darren Tucker [Wed, 18 Sep 2013 05:09:38 +0000 (15:09 +1000)] 
 - (dtucker) [sshd_config] Trailing whitespace; from jstjohn at purdue edu.

12 years ago - djm@cvs.openbsd.org 2013/09/13 06:54:34
Damien Miller [Fri, 13 Sep 2013 23:49:43 +0000 (09:49 +1000)] 
   - djm@cvs.openbsd.org 2013/09/13 06:54:34
     [channels.c]
     avoid unaligned access in code that reused a buffer to send a
     struct in_addr in a reply; simpler just use use buffer_put_int();
     from portable; spotted by and ok dtucker@

12 years ago - djm@cvs.openbsd.org 2013/09/12 01:41:12
Damien Miller [Fri, 13 Sep 2013 23:49:19 +0000 (09:49 +1000)] 
   - djm@cvs.openbsd.org 2013/09/12 01:41:12
     [clientloop.c]
     fix connection crash when sending break (~B) on ControlPersist'd session;
     ok dtucker@

12 years ago - sthen@cvs.openbsd.org 2013/09/07 13:53:11
Damien Miller [Fri, 13 Sep 2013 23:48:55 +0000 (09:48 +1000)] 
   - sthen@cvs.openbsd.org 2013/09/07 13:53:11
     [sshd_config]
     Remove commented-out kerberos/gssapi config options from sample config,
     kerberos support is currently not enabled in ssh in OpenBSD. Discussed with
     various people; ok deraadt@
     ID SYNC ONLY for portable; kerberos/gssapi is still pretty popular

12 years ago - deraadt@cvs.openbsd.org 2013/09/02 22:00:34
Damien Miller [Fri, 13 Sep 2013 23:47:00 +0000 (09:47 +1000)] 
   - deraadt@cvs.openbsd.org 2013/09/02 22:00:34
     [ssh-keygen.c sshconnect1.c sshd.c]
     All the instances of arc4random_stir() are bogus, since arc4random()
     does this itself, inside itself, and has for a very long time..  Actually,
     this was probably reducing the entropy available.
     ok djm
     ID SYNC ONLY for portable; we don't trust other arc4random implementations
     to do this right.

12 years ago - djm@cvs.openbsd.org 2013/08/31 00:13:54
Damien Miller [Fri, 13 Sep 2013 23:45:32 +0000 (09:45 +1000)] 
   - djm@cvs.openbsd.org 2013/08/31 00:13:54
     [sftp.c]
     make ^w match ksh behaviour (delete previous word instead of entire line)

12 years ago - mikeb@cvs.openbsd.org 2013/08/28 12:34:27
Damien Miller [Fri, 13 Sep 2013 23:45:03 +0000 (09:45 +1000)] 
   - mikeb@cvs.openbsd.org 2013/08/28 12:34:27
     [ssh-keygen.c]
     improve batch processing a bit by making use of the quite flag a bit
     more often and exit with a non zero code if asked to find a hostname
     in a known_hosts file and it wasn't there;
     originally from reyk@,  ok djm

12 years ago - djm@cvs.openbsd.org 2013/08/22 19:02:21
Damien Miller [Fri, 13 Sep 2013 23:44:37 +0000 (09:44 +1000)] 
   - djm@cvs.openbsd.org 2013/08/22 19:02:21
     [sshd.c]
     Stir PRNG after post-accept fork. The child gets a different PRNG state
     anyway via rexec and explicit privsep reseeds, but it's good to be sure.
     ok markus@

12 years agoadd marker for 6.3p1 release at the point of the last included change
Damien Miller [Fri, 13 Sep 2013 23:40:51 +0000 (09:40 +1000)] 
add marker for 6.3p1 release at the point of the last included change

12 years ago - (djm) [openbsd-compat/bsd-snprintf.c] #ifdef noytet for intmax_t bits
Damien Miller [Wed, 28 Aug 2013 04:00:54 +0000 (14:00 +1000)] 
 - (djm) [openbsd-compat/bsd-snprintf.c] #ifdef noytet for intmax_t bits
   until we have configure support.

12 years ago - (djm) [openbsd-compat/bsd-snprintf.c] teach our local snprintf code the
Damien Miller [Wed, 28 Aug 2013 02:49:43 +0000 (12:49 +1000)] 
 - (djm) [openbsd-compat/bsd-snprintf.c] teach our local snprintf code the
   'j' (intmax_t/uintmax_t) and 'z' (size_t/ssize_t) conversions in case we
   start to use them in the future.

12 years ago - jmc@cvs.openbsd.org 2013/08/20 06:56:07
Damien Miller [Tue, 20 Aug 2013 16:44:58 +0000 (02:44 +1000)] 
   - jmc@cvs.openbsd.org 2013/08/20 06:56:07
     [ssh.1 ssh_config.5]
     some proxyusefdpass tweaks;

12 years ago - djm@cvs.openbsd.org 2013/08/20 00:11:38
Damien Miller [Tue, 20 Aug 2013 16:44:24 +0000 (02:44 +1000)] 
   - djm@cvs.openbsd.org 2013/08/20 00:11:38
     [readconf.c readconf.h ssh_config.5 sshconnect.c]
     Add a ssh_config ProxyUseFDPass option that supports the use of
     ProxyCommands that establish a connection and then pass a connected
     file descriptor back to ssh(1). This allows the ProxyCommand to exit
     rather than have to shuffle data back and forth and enables ssh to use
     getpeername, etc. to obtain address information just like it does with
     regular directly-connected sockets. ok markus@

12 years ago - jmc@cvs.openbsd.org 2013/08/14 08:39:27
Damien Miller [Tue, 20 Aug 2013 16:43:49 +0000 (02:43 +1000)] 
   - jmc@cvs.openbsd.org 2013/08/14 08:39:27
     [scp.1 ssh.1]
     some Bx/Ox conversion;
     From: Jan Stary

12 years ago - djm@cvs.openbsd.org 2013/08/13 18:33:08
Damien Miller [Tue, 20 Aug 2013 16:43:27 +0000 (02:43 +1000)] 
   - djm@cvs.openbsd.org 2013/08/13 18:33:08
     [ssh-keygen.c]
     another of the same typo