]> git.ipfire.org Git - thirdparty/openssh-portable.git/log
thirdparty/openssh-portable.git
14 years ago - (dtucker) [configure.ac moduli.c openbsd-compat/openssl-compat.{c,h}] Add
Darren Tucker [Sat, 4 Dec 2010 12:20:50 +0000 (23:20 +1100)] 
 - (dtucker) [configure.ac moduli.c openbsd-compat/openssl-compat.{c,h}]  Add
   shims for the new, non-deprecated OpenSSL key generation functions for
   platforms that don't have the new interfaces.

14 years ago - (djm) [openbsd-compat/bindresvport.c] Use arc4random_uniform(range)
Damien Miller [Thu, 2 Dec 2010 23:50:26 +0000 (10:50 +1100)] 
 - (djm) [openbsd-compat/bindresvport.c] Use arc4random_uniform(range)
   instead of (arc4random() % range)

14 years ago - djm@cvs.openbsd.org 2010/11/29 23:45:51
Damien Miller [Wed, 1 Dec 2010 01:21:51 +0000 (12:21 +1100)] 
   - djm@cvs.openbsd.org 2010/11/29 23:45:51
     [auth.c hostfile.c hostfile.h ssh.c ssh_config.5 sshconnect.c]
     [sshconnect.h sshconnect2.c]
     automatically order the hostkeys requested by the client based on
     which hostkeys are already recorded in known_hosts. This avoids
     hostkey warnings when connecting to servers with new ECDSA keys
     that are preferred by default; with markus@

14 years ago - markus@cvs.openbsd.org 2010/11/29 18:57:04
Damien Miller [Wed, 1 Dec 2010 01:03:39 +0000 (12:03 +1100)] 
   - markus@cvs.openbsd.org 2010/11/29 18:57:04
     [authfile.c]
     correctly load comment for encrypted rsa1 keys;
     report/fix Joachim Schipper; ok djm@

14 years ago - djm@cvs.openbsd.org 2010/11/26 05:52:49
Damien Miller [Wed, 1 Dec 2010 01:03:19 +0000 (12:03 +1100)] 
   - djm@cvs.openbsd.org 2010/11/26 05:52:49
     [scp.c]
     Pass through ssh command-line flags and options when doing remote-remote
     transfers, e.g. to enable agent forwarding which is particularly useful
     in this case; bz#1837 ok dtucker@

14 years ago - djm@cvs.openbsd.org 2010/11/25 04:10:09
Damien Miller [Wed, 1 Dec 2010 01:02:59 +0000 (12:02 +1100)] 
   - djm@cvs.openbsd.org 2010/11/25 04:10:09
     [session.c]
     replace close() loop for fds 3->64 with closefrom();
     ok markus deraadt dtucker

14 years ago - djm@cvs.openbsd.org 2010/11/24 01:24:14
Damien Miller [Wed, 1 Dec 2010 01:02:35 +0000 (12:02 +1100)] 
   - djm@cvs.openbsd.org 2010/11/24 01:24:14
     [channels.c]
     remove a debug() that pollutes stderr on client connecting to a server
     in debug mode (channel_close_fds is called transitively from the session
     code post-fork); bz#1719, ok dtucker

14 years ago - djm@cvs.openbsd.org 2010/11/23 23:57:24
Damien Miller [Wed, 1 Dec 2010 01:02:14 +0000 (12:02 +1100)] 
   - djm@cvs.openbsd.org 2010/11/23 23:57:24
     [clientloop.c]
     avoid NULL deref on receiving a channel request on an unknown or invalid
     channel; report bz#1842 from jchadima AT redhat.com; ok dtucker@

14 years ago - djm@cvs.openbsd.org 2010/11/23 02:35:50
Damien Miller [Wed, 1 Dec 2010 01:01:51 +0000 (12:01 +1100)] 
   - djm@cvs.openbsd.org 2010/11/23 02:35:50
     [auth.c]
     use strict_modes already passed as function argument over referencing
     global options.strict_modes

14 years ago - djm@cvs.openbsd.org 2010/11/21 10:57:07
Damien Miller [Wed, 1 Dec 2010 01:01:21 +0000 (12:01 +1100)] 
   - djm@cvs.openbsd.org 2010/11/21 10:57:07
     [authfile.c]
     Refactor internals of private key loading and saving to work on memory
     buffers rather than directly on files. This will make a few things
     easier to do in the future; ok markus@

14 years ago - djm@cvs.openbsd.org 2010/11/21 01:01:13
Damien Miller [Wed, 1 Dec 2010 00:50:35 +0000 (11:50 +1100)] 
   - djm@cvs.openbsd.org 2010/11/21 01:01:13
     [clientloop.c misc.c misc.h ssh-agent.1 ssh-agent.c]
     honour $TMPDIR for client xauth and ssh-agent temporary directories;
     feedback and ok markus@

14 years ago - OpenBSD CVS Sync
Damien Miller [Wed, 1 Dec 2010 00:50:14 +0000 (11:50 +1100)] 
 - OpenBSD CVS Sync
   - deraadt@cvs.openbsd.org 2010/11/20 05:12:38
     [auth2-pubkey.c]
     clean up cases of ;;

14 years ago - (djm) [defines.h] Add IP DSCP defines
Damien Miller [Tue, 23 Nov 2010 23:50:04 +0000 (10:50 +1100)] 
 - (djm) [defines.h] Add IP DSCP defines

14 years ago - (dtucker) [packet.c] Remove redundant local declaration of "int tos".
Darren Tucker [Tue, 23 Nov 2010 23:46:37 +0000 (10:46 +1100)] 
 - (dtucker) [packet.c] Remove redundant local declaration of "int tos".

14 years ago - (djm) [loginrec.c] Relax permission requirement on btmp logs to allow
Damien Miller [Tue, 23 Nov 2010 23:36:15 +0000 (10:36 +1100)] 
 - (djm) [loginrec.c] Relax permission requirement on btmp logs to allow
   group read/write. ok dtucker@

14 years ago - (dtucker) [platform.c session.c] Move the getluid call out of session.c and
Darren Tucker [Tue, 23 Nov 2010 23:09:13 +0000 (10:09 +1100)] 
 - (dtucker) [platform.c session.c] Move the getluid call out of session.c and
   into the platform-specific code  Only affects SCO, tested by and ok tim@.

14 years ago - (dtucker) Bug #1840: fix warning when configuring --with-ssl-engine, patch
Darren Tucker [Mon, 22 Nov 2010 06:59:00 +0000 (17:59 +1100)] 
 - (dtucker) Bug #1840: fix warning when configuring --with-ssl-engine, patch
   from vapier at gentoo org.

14 years ago - jmc@cvs.openbsd.org 2010/11/18 15:01:00
Damien Miller [Sat, 20 Nov 2010 04:21:03 +0000 (15:21 +1100)] 
   - jmc@cvs.openbsd.org 2010/11/18 15:01:00
     [scp.1 sftp.1 ssh.1 sshd_config.5]
     add IPQoS to the various -o lists, and zap some trailing whitespace;

14 years ago - jmc@cvs.openbsd.org 2010/11/15 07:40:14
Damien Miller [Sat, 20 Nov 2010 04:20:10 +0000 (15:20 +1100)] 
   - jmc@cvs.openbsd.org 2010/11/15 07:40:14
     [ssh_config.5]
     libary -> library;

14 years ago - djm@cvs.openbsd.org 2010/11/13 23:27:51
Damien Miller [Sat, 20 Nov 2010 04:19:38 +0000 (15:19 +1100)] 
   - djm@cvs.openbsd.org 2010/11/13 23:27:51
     [clientloop.c misc.c misc.h packet.c packet.h readconf.c readconf.h]
     [servconf.c servconf.h session.c ssh.c ssh_config.5 sshd_config.5]
     allow ssh and sshd to set arbitrary TOS/DSCP/QoS values instead of
     hardcoding lowdelay/throughput.

     bz#1733 patch from philipp AT redfish-solutions.com; ok markus@ deraadt@

14 years ago - djm@cvs.openbsd.org 2010/11/10 01:33:07
Damien Miller [Sat, 20 Nov 2010 04:15:49 +0000 (15:15 +1100)] 
   - djm@cvs.openbsd.org 2010/11/10 01:33:07
     [kexdhc.c kexdhs.c kexgexc.c kexgexs.c key.c moduli.c]
     use only libcrypto APIs that are retained with OPENSSL_NO_DEPRECATED.
     these have been around for years by this time. ok markus

14 years ago - djm@cvs.openbsd.org 2010/11/05 02:46:47
Damien Miller [Sat, 20 Nov 2010 04:14:29 +0000 (15:14 +1100)] 
   - djm@cvs.openbsd.org 2010/11/05 02:46:47
     [packet.c]
     whitespace KNF

14 years ago - (djm) [servconf.c ssh-add.c ssh-keygen.c] don't look for ECDSA keys on
Damien Miller [Thu, 11 Nov 2010 03:17:02 +0000 (14:17 +1100)] 
 - (djm) [servconf.c ssh-add.c ssh-keygen.c] don't look for ECDSA keys on
   platforms that don't support ECC. Fixes some spurious warnings reported
   by tim@

15 years ago - (tim) [configure.ac openbsd-compat/bsd-misc.h openbsd-compat/bsd-misc.c] Add
Tim Rice [Mon, 8 Nov 2010 22:26:23 +0000 (14:26 -0800)] 
 - (tim) [configure.ac openbsd-compat/bsd-misc.h openbsd-compat/bsd-misc.c] Add
   support for platforms missing isblank(). ok djm@

15 years ago - (tim) [regress/kextype.sh] Not all platforms have time in /usr/bin.
Tim Rice [Mon, 8 Nov 2010 17:15:14 +0000 (09:15 -0800)] 
 - (tim) [regress/kextype.sh] Not all platforms have time in /usr/bin.
   Feedback from dtucker@

15 years ago - (tim) [regress/kextype.sh] Shell portability fix.
Tim Rice [Sun, 7 Nov 2010 21:03:11 +0000 (13:03 -0800)] 
 - (tim) [regress/kextype.sh] Shell portability fix.

15 years ago - (tim) [regress/Makefile] Fixes to allow building/testing outside source
Tim Rice [Sun, 7 Nov 2010 21:00:27 +0000 (13:00 -0800)] 
 - (tim) [regress/Makefile] Fixes to allow building/testing outside source
   tree.

15 years ago - (dtucker) [platform.c] includes.h instead of defines.h so that we get
Darren Tucker [Sun, 7 Nov 2010 07:05:54 +0000 (18:05 +1100)] 
 - (dtucker) [platform.c] includes.h instead of defines.h so that we get
   the correct typedefs.

15 years ago - (dtucker) [platform.c] Need servconf.h and extern options.
Darren Tucker [Fri, 5 Nov 2010 07:56:08 +0000 (18:56 +1100)] 
 - (dtucker) [platform.c] Need servconf.h and extern options.

15 years ago - (dtucker) [regress/kextype.sh] Make sha256 test depend on ECC. This is not
Darren Tucker [Fri, 5 Nov 2010 07:41:50 +0000 (18:41 +1100)] 
 - (dtucker) [regress/kextype.sh] Make sha256 test depend on ECC.  This is not
   strictly correct since while ECC requires sha256 the reverse is not true
   however it does prevent spurious test failures.

15 years ago - (dtucker) [regress/kextype.sh] Add missing "test".
Darren Tucker [Fri, 5 Nov 2010 07:35:52 +0000 (18:35 +1100)] 
 - (dtucker) [regress/kextype.sh] Add missing "test".

15 years ago - (dtucker) [Makefile configure.ac regress/Makefile regress/keytype.sh]
Darren Tucker [Fri, 5 Nov 2010 07:23:38 +0000 (18:23 +1100)] 
 - (dtucker) [Makefile configure.ac regress/Makefile regress/keytype.sh]
   Import recent changes to regress/Makefile, pass a flag to enable ECC tests
   from configure through to regress/Makefile and use it in the tests.

15 years ago - (dtucker) [regress/keytype.sh] Import new test.
Darren Tucker [Fri, 5 Nov 2010 07:19:15 +0000 (18:19 +1100)] 
 - (dtucker) [regress/keytype.sh] Import new test.

15 years ago - (dtucker) [platform.c platform.h session.c] Move the Cygwin special-case
Darren Tucker [Fri, 5 Nov 2010 03:47:01 +0000 (14:47 +1100)] 
 - (dtucker) [platform.c platform.h session.c] Move the Cygwin special-case
   check into platform.c

15 years ago - (dtucker) [platform.c session.c] Move PAM credential establishment for the
Darren Tucker [Fri, 5 Nov 2010 02:32:52 +0000 (13:32 +1100)] 
 - (dtucker) [platform.c session.c] Move PAM credential establishment for the
   non-LOGIN_CAP case into platform.c.

15 years ago - (dtucker) [platform.c session.c] Move irix setusercontext fragment into
Darren Tucker [Fri, 5 Nov 2010 02:29:25 +0000 (13:29 +1100)] 
 - (dtucker) [platform.c session.c] Move irix setusercontext fragment into
   platform.c.

15 years ago - (dtucker) platform.c session.c] Move aix_usrinfo frament into platform.c.
Darren Tucker [Fri, 5 Nov 2010 02:11:04 +0000 (13:11 +1100)] 
 - (dtucker) platform.c session.c] Move aix_usrinfo frament into platform.c.

15 years ago - (dtucker) platform.c session.c] Move the USE_LIBIAF fragment into
Darren Tucker [Fri, 5 Nov 2010 02:07:24 +0000 (13:07 +1100)] 
 - (dtucker) platform.c session.c] Move the USE_LIBIAF fragment into
   platform.c

15 years ago - (dtucker) [platform.c session.c] Move the PAM credential establishment for
Darren Tucker [Fri, 5 Nov 2010 02:00:05 +0000 (13:00 +1100)] 
 - (dtucker) [platform.c session.c] Move the PAM credential establishment for
   the LOGIN_CAP case into platform.c.

15 years ago - (dtucker) [platform.c] Only call setpgrp on BSDI if running as root to
Darren Tucker [Fri, 5 Nov 2010 01:50:41 +0000 (12:50 +1100)] 
 - (dtucker) [platform.c] Only call setpgrp on BSDI if running as root to
   retain previous behavior.

15 years ago - (dtucker) [platform.c session.c] Move the BSDI setpgrp into platform.c.
Darren Tucker [Fri, 5 Nov 2010 01:45:18 +0000 (12:45 +1100)] 
 - (dtucker) [platform.c session.c] Move the BSDI setpgrp into platform.c.

15 years ago - (dtucker) [platform.c session.c] Move the AIX setpcred+chroot hack into
Darren Tucker [Fri, 5 Nov 2010 01:41:13 +0000 (12:41 +1100)] 
 - (dtucker) [platform.c session.c] Move the AIX setpcred+chroot hack into
   platform.c

15 years ago - (dtucker) [platform.c platform.h session.c] Add a platform hook to run
Darren Tucker [Fri, 5 Nov 2010 01:36:15 +0000 (12:36 +1100)] 
 - (dtucker) [platform.c platform.h session.c] Add a platform hook to run
   after the user's groups are established and move the selinux calls into it.

15 years ago - (dtucker) [configure.ac platform.{c,h} session.c
Darren Tucker [Fri, 5 Nov 2010 01:03:05 +0000 (12:03 +1100)] 
 - (dtucker) [configure.ac platform.{c,h} session.c
   openbsd-compat/port-solaris.{c,h}] Bug #1824: Add Solaris Project support.
   Patch from cory.erickson at csu mnscu edu with a bit of rework from me.
   ok djm@

15 years ago - (djm) [loginrec.c loginrec.h] Use correct uid_t/pid_t types instead of
Damien Miller [Thu, 4 Nov 2010 23:52:37 +0000 (10:52 +1100)] 
 - (djm) [loginrec.c loginrec.h] Use correct uid_t/pid_t types instead of
   int. Should fix bz#1817 cleanly; ok dtucker@

15 years ago - djm@cvs.openbsd.org 2010/11/04 02:45:34
Damien Miller [Thu, 4 Nov 2010 23:20:31 +0000 (10:20 +1100)] 
   - djm@cvs.openbsd.org 2010/11/04 02:45:34
     [sftp-server.c]
     umask should be parsed as octal. reported by candland AT xmission.com;
     ok markus@

15 years ago - jmc@cvs.openbsd.org 2010/10/28 18:33:28
Damien Miller [Thu, 4 Nov 2010 23:20:14 +0000 (10:20 +1100)] 
   - jmc@cvs.openbsd.org 2010/10/28 18:33:28
     [scp.1 ssh-add.1 ssh-keygen.1 ssh.1 ssh_config.5 sshd.8 sshd_config.5]
     knock out some "-*- nroff -*-" lines;

15 years ago - djm@cvs.openbsd.org 2010/10/28 11:22:09
Damien Miller [Thu, 4 Nov 2010 23:19:49 +0000 (10:19 +1100)] 
   - djm@cvs.openbsd.org 2010/10/28 11:22:09
     [authfile.c key.c key.h ssh-keygen.c]
     fix a possible NULL deref on loading a corrupt ECDH key

     store ECDH group information in private keys files as "named groups"
     rather than as a set of explicit group parameters (by setting
     the OPENSSL_EC_NAMED_CURVE flag). This makes for shorter key files and
     retrieves the group's OpenSSL NID that we need for various things.

15 years ago - djm@cvs.openbsd.org 2010/09/22 12:26:05
Damien Miller [Thu, 4 Nov 2010 23:16:34 +0000 (10:16 +1100)] 
   - djm@cvs.openbsd.org 2010/09/22 12:26:05
     [regress/Makefile regress/kextype.sh]
     regress test for each of the key exchange algorithms that we support

15 years ago - (dtucker) [defines.h] Use SIZE_T_MAX for SIZE_MAX for platforms that have a
Darren Tucker [Mon, 25 Oct 2010 05:54:28 +0000 (16:54 +1100)] 
 - (dtucker) [defines.h] Use SIZE_T_MAX for SIZE_MAX for platforms that have a
   native one.

15 years ago - (tim) [openbsd-compat/glob.h] Remove sys/cdefs.h include that came with
Tim Rice [Mon, 25 Oct 2010 01:35:55 +0000 (18:35 -0700)] 
 - (tim) [openbsd-compat/glob.h] Remove sys/cdefs.h include that came with
   1.12 to unbreak Solaris build.
   ok djm@

15 years ago - (dtucker) [defines.h] Add SIZE_MAX for the benefit of platforms that don't
Darren Tucker [Sun, 24 Oct 2010 00:58:43 +0000 (11:58 +1100)] 
 - (dtucker) [defines.h] Add SIZE_MAX for the benefit of platforms that don't
   have it.

15 years ago- (dtucker) [regress/cert-userkey.sh] Disable ECC-based tests on platforms
Darren Tucker [Sun, 24 Oct 2010 00:33:07 +0000 (11:33 +1100)] 
- (dtucker) [regress/cert-userkey.sh] Disable ECC-based tests on platforms
   which don't have ECC support in libcrypto.

15 years ago - (dtucker) [regress/cert-hostkey.sh] Disable ECC-based tests on platforms
Darren Tucker [Sun, 24 Oct 2010 00:19:26 +0000 (11:19 +1100)] 
 - (dtucker) [regress/cert-hostkey.sh] Disable ECC-based tests on platforms
   which don't have ECC support in libcrypto.

15 years ago - sthen@cvs.openbsd.org 2010/10/23 22:06:12
Darren Tucker [Sat, 23 Oct 2010 23:56:32 +0000 (10:56 +1100)] 
   - sthen@cvs.openbsd.org 2010/10/23 22:06:12
     [sftp.c]
     escape '[' in filename tab-completion; fix a type while there.
     ok djm@

15 years ago - (dtucker) [includes.h] Add missing ifdef GLOB_HAS_GL_STATV to fix build.
Darren Tucker [Sat, 23 Oct 2010 23:47:30 +0000 (10:47 +1100)] 
 - (dtucker) [includes.h] Add missing ifdef GLOB_HAS_GL_STATV to fix build.

15 years ago - djm@cvs.openbsd.org 2010/08/31 12:24:09
Damien Miller [Thu, 21 Oct 2010 04:27:14 +0000 (15:27 +1100)] 
   - djm@cvs.openbsd.org 2010/08/31 12:24:09
     [regress/cert-hostkey.sh regress/cert-userkey.sh]
     tests for ECDSA certificates

15 years ago - OpenBSD CVS Sync
Damien Miller [Thu, 21 Oct 2010 04:21:11 +0000 (15:21 +1100)] 
 - OpenBSD CVS Sync
   - dtucker@cvs.openbsd.org 2010/10/12 02:22:24
     [mux.c]
     Typo in confirmation message.  bz#1827, patch from imorgan at nas nasa gov

15 years ago - (djm) [sshconnect.c] Need signal.h for prototype for kill(2)
Damien Miller [Tue, 12 Oct 2010 02:30:44 +0000 (13:30 +1100)] 
 - (djm) [sshconnect.c] Need signal.h for prototype for kill(2)

15 years ago - (djm) [canohost.c] Zero a4 instead of addr to better match type.
Damien Miller [Tue, 12 Oct 2010 02:28:12 +0000 (13:28 +1100)] 
 - (djm) [canohost.c] Zero a4 instead of addr to better match type.
   bz#1825, reported by foo AT mailinator.com

15 years ago - (djm) [configure.ac] Use = instead of == in shell tests. Patch from
Damien Miller [Mon, 11 Oct 2010 11:35:22 +0000 (22:35 +1100)] 
 - (djm) [configure.ac] Use = instead of == in shell tests. Patch from
   dr AT vasco.com

15 years ago - (djm) [openbsd-compat/Makefile.in] Actually link timingsafe_bcmp
Damien Miller [Thu, 7 Oct 2010 11:19:23 +0000 (22:19 +1100)] 
 - (djm) [openbsd-compat/Makefile.in] Actually link timingsafe_bcmp

15 years ago - (djm) [cipher-acss.c] Add missing header.
Damien Miller [Thu, 7 Oct 2010 11:12:08 +0000 (22:12 +1100)] 
 - (djm) [cipher-acss.c] Add missing header.

15 years ago - (djm) [openbsd-compat/glob.c] restore ARG_MAX compat code.
Damien Miller [Thu, 7 Oct 2010 11:10:38 +0000 (22:10 +1100)] 
 - (djm) [openbsd-compat/glob.c] restore ARG_MAX compat code.

15 years ago - djm@cvs.openbsd.org 2010/10/06 21:10:21
Damien Miller [Thu, 7 Oct 2010 11:07:58 +0000 (22:07 +1100)] 
   - djm@cvs.openbsd.org 2010/10/06 21:10:21
     [sshconnect.c]
     swapped args to kill(2)

15 years ago - djm@cvs.openbsd.org 2010/10/06 06:39:28
Damien Miller [Thu, 7 Oct 2010 11:07:32 +0000 (22:07 +1100)] 
   - djm@cvs.openbsd.org 2010/10/06 06:39:28
     [clientloop.c ssh.c sshconnect.c sshconnect.h]
     kill proxy command on fatal() (we already kill it on clean exit);
     ok markus@

15 years ago - djm@cvs.openbsd.org 2010/10/05 05:13:18
Damien Miller [Thu, 7 Oct 2010 11:07:11 +0000 (22:07 +1100)] 
   - djm@cvs.openbsd.org 2010/10/05 05:13:18
     [sftp.c sshconnect.c]
     use default shell /bin/sh if $SHELL is ""; ok markus@

15 years ago - djm@cvs.openbsd.org 2010/10/01 23:05:32
Damien Miller [Thu, 7 Oct 2010 11:06:42 +0000 (22:06 +1100)] 
   - djm@cvs.openbsd.org 2010/10/01 23:05:32
     [cipher-3des1.c cipher-bf1.c cipher-ctr.c openbsd-compat/openssl-compat.h]
     adapt to API changes in openssl-1.0.0a
     NB. contains compat code to select correct API for older OpenSSL

15 years ago - (djm) [ssh-agent.c] Fix type for curve name.
Damien Miller [Thu, 7 Oct 2010 11:05:11 +0000 (22:05 +1100)] 
 - (djm) [ssh-agent.c] Fix type for curve name.

15 years agosadly, two typos on one line is not my best record
Damien Miller [Thu, 7 Oct 2010 11:00:24 +0000 (22:00 +1100)] 
sadly, two typos on one line is not my best record

15 years agounbreak previous
Damien Miller [Thu, 7 Oct 2010 10:59:40 +0000 (21:59 +1100)] 
unbreak previous

15 years ago - djm@cvs.openbsd.org 2010/09/30 11:04:51
Damien Miller [Thu, 7 Oct 2010 10:40:17 +0000 (21:40 +1100)] 
   - djm@cvs.openbsd.org 2010/09/30 11:04:51
     [servconf.c]
     prevent free() of string in .rodata when overriding AuthorizedKeys in
     a Match block; patch from rein AT basefarm.no

15 years ago - djm@cvs.openbsd.org 2010/09/26 22:26:33
Damien Miller [Thu, 7 Oct 2010 10:39:55 +0000 (21:39 +1100)] 
   - djm@cvs.openbsd.org 2010/09/26 22:26:33
     [sftp.c]
     when performing an "ls" in columnated (short) mode, only call
     ioctl(TIOCGWINSZ) once to get the window width instead of per-
     filename

15 years ago - djm@cvs.openbsd.org 2010/09/25 09:30:16
Damien Miller [Thu, 7 Oct 2010 10:39:17 +0000 (21:39 +1100)] 
   - djm@cvs.openbsd.org 2010/09/25 09:30:16
     [sftp.c configure.ac openbsd-compat/glob.c openbsd-compat/glob.h]
     make use of new glob(3) GLOB_KEEPSTAT extension to save extra server
     rountrips to fetch per-file stat(2) information.
     NB. update openbsd-compat/ glob(3) implementation from OpenBSD libc to
     match.

15 years ago - matthew@cvs.openbsd.org 2010/09/24 13:33:00
Damien Miller [Thu, 7 Oct 2010 10:25:27 +0000 (21:25 +1100)] 
   - matthew@cvs.openbsd.org 2010/09/24 13:33:00
     [misc.c misc.h configure.ac openbsd-compat/openbsd-compat.h]
     [openbsd-compat/timingsafe_bcmp.c]
     Add timingsafe_bcmp(3) to libc, mention that it's already in the
     kernel in kern(9), and remove it from OpenSSH.
     ok deraadt@, djm@
     NB. re-added under openbsd-compat/ for portable OpenSSH

15 years ago - jmc@cvs.openbsd.org 2010/09/23 13:36:46
Damien Miller [Fri, 24 Sep 2010 12:16:03 +0000 (22:16 +1000)] 
   - jmc@cvs.openbsd.org 2010/09/23 13:36:46
     [scp.1 sftp.1]
     add KexAlgorithms to the -o list;

15 years ago - jmc@cvs.openbsd.org 2010/09/23 13:34:43
Damien Miller [Fri, 24 Sep 2010 12:15:39 +0000 (22:15 +1000)] 
   - jmc@cvs.openbsd.org 2010/09/23 13:34:43
     [sftp.c]
     add [-l limit] to usage();

15 years ago - djm@cvs.openbsd.org 2010/09/22 22:58:51
Damien Miller [Fri, 24 Sep 2010 12:15:11 +0000 (22:15 +1000)] 
   - djm@cvs.openbsd.org 2010/09/22 22:58:51
     [atomicio.c atomicio.h misc.c misc.h scp.c sftp-client.c]
     [sftp-client.h sftp.1 sftp.c]
     add an option per-read/write callback to atomicio

     factor out bandwidth limiting code from scp(1) into a generic bandwidth
     limiter that can be attached using the atomicio callback mechanism

     add a bandwidth limit option to sftp(1) using the above
     "very nice" markus@

15 years ago - jmc@cvs.openbsd.org 2010/09/22 08:30:08
Damien Miller [Fri, 24 Sep 2010 12:11:53 +0000 (22:11 +1000)] 
   - jmc@cvs.openbsd.org 2010/09/22 08:30:08
     [ssh.1 ssh_config.5]
     ssh.1: add kexalgorithms to the -o list
     ssh_config.5: format the kexalgorithms in a more consistent
     (prettier!) way
     ok djm

15 years ago - djm@cvs.openbsd.org 2010/09/22 05:01:30
Damien Miller [Fri, 24 Sep 2010 12:11:14 +0000 (22:11 +1000)] 
   - djm@cvs.openbsd.org 2010/09/22 05:01:30
     [kex.c kex.h kexecdh.c kexecdhc.c kexecdhs.c readconf.c readconf.h]
     [servconf.c servconf.h ssh_config.5 sshconnect2.c sshd.c sshd_config.5]
     add a KexAlgorithms knob to the client and server configuration to allow
     selection of which key exchange methods are used by ssh(1) and sshd(8)
     and their order of preference.
     ok markus@

15 years ago - djm@cvs.openbsd.org 2010/09/20 07:19:27
Damien Miller [Fri, 24 Sep 2010 12:07:55 +0000 (22:07 +1000)] 
   - djm@cvs.openbsd.org 2010/09/20 07:19:27
     [mux.c]
     "atomically" create the listening mux socket by binding it on a temorary
     name and then linking it into position after listen() has succeeded.
     this allows the mux clients to determine that the server socket is
     either ready or stale without races. stale server sockets are now
     automatically removed
     ok deraadt

15 years ago - djm@cvs.openbsd.org 2010/09/20 04:54:07
Damien Miller [Fri, 24 Sep 2010 12:07:17 +0000 (22:07 +1000)] 
   - djm@cvs.openbsd.org 2010/09/20 04:54:07
     [jpake.c]
     missing #include

15 years ago - djm@cvs.openbsd.org 2010/09/20 04:50:53
Damien Miller [Fri, 24 Sep 2010 12:03:24 +0000 (22:03 +1000)] 
   - djm@cvs.openbsd.org 2010/09/20 04:50:53
     [jpake.c schnorr.c]
     check that received values are smaller than the group size in the
     disabled and unfinished J-PAKE code.
     avoids catastrophic security failure found by Sebastien Martini

15 years ago - djm@cvs.openbsd.org 2010/09/20 04:41:47
Damien Miller [Fri, 24 Sep 2010 12:02:56 +0000 (22:02 +1000)] 
   - djm@cvs.openbsd.org 2010/09/20 04:41:47
     [ssh.c]
     install a SIGCHLD handler to reap expiried child process; ok markus@

15 years ago - jmc@cvs.openbsd.org 2010/09/19 21:30:05
Damien Miller [Fri, 24 Sep 2010 12:01:54 +0000 (22:01 +1000)] 
   - jmc@cvs.openbsd.org 2010/09/19 21:30:05
     [sftp.1]
     more wacky macro fixing;

15 years ago - djm@cvs.openbsd.org 2010/09/11 21:44:20
Damien Miller [Fri, 24 Sep 2010 12:01:22 +0000 (22:01 +1000)] 
   - djm@cvs.openbsd.org 2010/09/11 21:44:20
     [ssh.1]
     mention RFC 5656 for ECC stuff

15 years ago - naddy@cvs.openbsd.org 2010/09/10 15:19:29
Damien Miller [Fri, 24 Sep 2010 12:00:54 +0000 (22:00 +1000)] 
   - naddy@cvs.openbsd.org 2010/09/10 15:19:29
     [ssh-keygen.1]
     * mention ECDSA in more places
     * less repetition in FILES section
     * SSHv1 keys are still encrypted with 3DES
     help and ok jmc@

15 years ago - (dtucker) [kex.h key.c packet.h ssh-agent.c ssh.c] A few more ECC ifdefs
Darren Tucker [Fri, 10 Sep 2010 02:28:24 +0000 (12:28 +1000)] 
 - (dtucker) [kex.h key.c packet.h ssh-agent.c ssh.c] A few more ECC ifdefs
   for missing headers and compiler warnings.

15 years ago - (djm) [authfd.c authfile.c bufec.c buffer.h configure.ac kex.h kexecdh.c]
Damien Miller [Fri, 10 Sep 2010 01:39:26 +0000 (11:39 +1000)] 
 - (djm) [authfd.c authfile.c bufec.c buffer.h configure.ac kex.h kexecdh.c]
   [kexecdhc.c kexecdhs.c key.c key.h myproposal.h packet.c readconf.c]
   [ssh-agent.c ssh-ecdsa.c ssh-keygen.c ssh.c] Disable ECDH and ECDSA on
   platforms that don't have the requisite OpenSSL support. ok dtucker@

15 years ago - djm@cvs.openbsd.org 2010/09/09 10:45:45
Damien Miller [Fri, 10 Sep 2010 01:23:34 +0000 (11:23 +1000)] 
   - djm@cvs.openbsd.org 2010/09/09 10:45:45
     [kex.c kex.h kexecdh.c key.c key.h monitor.c ssh-ecdsa.c]
     ECDH/ECDSA compliance fix: these methods vary the hash function they use
     (SHA256/384/512) depending on the length of the curve in use. The previous
     code incorrectly used SHA256 in all cases.

     This fix will cause authentication failure when using 384 or 521-bit curve
     keys if one peer hasn't been upgraded and the other has. (256-bit curve
     keys work ok). In particular you may need to specify HostkeyAlgorithms
     when connecting to a server that has not been upgraded from an upgraded
     client.

     ok naddy@

15 years ago - deraadt@cvs.openbsd.org 2010/09/08 04:13:31
Damien Miller [Fri, 10 Sep 2010 01:20:59 +0000 (11:20 +1000)] 
   - deraadt@cvs.openbsd.org 2010/09/08 04:13:31
     [compress.c]
     work around name-space collisions some buggy compilers (looking at you
     gcc, at least in earlier versions, but this does not forgive your current
     transgressions) seen between zlib and openssl
     ok djm

15 years ago - djm@cvs.openbsd.org 2010/09/08 03:54:36
Damien Miller [Fri, 10 Sep 2010 01:20:38 +0000 (11:20 +1000)] 
   - djm@cvs.openbsd.org 2010/09/08 03:54:36
     [authfile.c]
     typo

15 years ago - naddy@cvs.openbsd.org 2010/09/06 17:10:19
Damien Miller [Fri, 10 Sep 2010 01:20:11 +0000 (11:20 +1000)] 
   - naddy@cvs.openbsd.org 2010/09/06 17:10:19
     [sshd_config]
     add ssh_host_ecdsa_key to /etc; from Mattieu Baptiste
     <mattieu.b@gmail.com>
     ok deraadt@

15 years ago - jmc@cvs.openbsd.org 2010/09/04 09:38:34
Damien Miller [Fri, 10 Sep 2010 01:19:33 +0000 (11:19 +1000)] 
   - jmc@cvs.openbsd.org 2010/09/04 09:38:34
     [ssh-add.1 ssh.1]
     two more EXIT STATUS sections;

15 years ago - jmc@cvs.openbsd.org 2010/09/03 11:09:29
Damien Miller [Fri, 10 Sep 2010 01:17:54 +0000 (11:17 +1000)] 
   - jmc@cvs.openbsd.org 2010/09/03 11:09:29
     [scp.1]
     add an EXIT STATUS section for /usr/bin;

15 years ago - naddy@cvs.openbsd.org 2010/09/02 17:21:50
Damien Miller [Fri, 10 Sep 2010 01:17:38 +0000 (11:17 +1000)] 
   - naddy@cvs.openbsd.org 2010/09/02 17:21:50
     [ssh-keygen.c]
     Switch ECDSA default key size to 256 bits, which according to RFC5656
     should still be better than our current RSA-2048 default.
     ok djm@, markus@

15 years ago - markus@cvs.openbsd.org 2010/09/02 16:08:39
Damien Miller [Fri, 10 Sep 2010 01:17:02 +0000 (11:17 +1000)] 
  - markus@cvs.openbsd.org 2010/09/02 16:08:39
     [ssh.c]
     unbreak ControlPersist=yes for ControlMaster=yes; ok djm@

15 years ago - markus@cvs.openbsd.org 2010/09/02 16:07:25
Damien Miller [Fri, 10 Sep 2010 01:16:37 +0000 (11:16 +1000)] 
  - markus@cvs.openbsd.org 2010/09/02 16:07:25
     [ssh-keygen.c]
     permit -b 256, 384 or 521 as key size for ECDSA; ok djm@

15 years ago - djm@cvs.openbsd.org 2010/09/01 22:42:13
Damien Miller [Fri, 10 Sep 2010 01:16:09 +0000 (11:16 +1000)] 
   - djm@cvs.openbsd.org 2010/09/01 22:42:13
     [myproposal.h]
     prefer ECDH in a 256 bit curve field; prompted by naddy@

15 years ago - naddy@cvs.openbsd.org 2010/09/01 15:21:35
Damien Miller [Fri, 10 Sep 2010 01:15:33 +0000 (11:15 +1000)] 
   - naddy@cvs.openbsd.org 2010/09/01 15:21:35
     [servconf.c]
     pick up ECDSA host key by default; ok djm@