summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - djm@cvs.openbsd.org 2011/01/11 06:13:10Damien Miller2011-01-114-8/+16
| | | | | | [clientloop.c ssh-keygen.c sshd.c] some unsigned long long casts that make things a bit easier for portable without resorting to dropping PRIu64 formats everywhere
* - djm@cvs.openbsd.org 2011/01/11 06:06:09Damien Miller2011-01-112-1/+6
| | | | | | | [sshlogin.c] fd leak on error paths; from zinovik@ NB. Id sync only; we use loginrec.c that was also audited and fixed recently
* - djm@cvs.openbsd.org 2011/01/08 10:51:51Damien Miller2011-01-112-2/+7
| | | | | | [clientloop.c] use host and not options.hostname, as the latter may have unescaped substitution characters
* - (djm) [platform.c] Some missing includes that show up under -WerrorDamien Miller2011-01-112-1/+6
|
* - (tim) [regress/host-expand.sh] Fix for building outside of read onlyTim Rice2011-01-102-3/+7
| | | | source tree.
* - (djm) [Makefile.in] list ssh_host_ecdsa key in PATHSUBS; spotted byDamien Miller2011-01-082-1/+6
| | | | openssh AT roumenpetrov.info
* - (djm) [regress/keytype.sh] s/echo -n/echon/ to repair failing regressDamien Miller2011-01-082-1/+5
| | | | test on OSX and others. Reported by imorgan AT nas.nasa.gov
* - djm@cvs.openbsd.org 2011/01/06 23:01:35Damien Miller2011-01-072-1/+8
| | | | | | [sshconnect.c] reset SIGCHLD handler to SIG_DFL when execuring LocalCommand; ok markus@
* - djm@cvs.openbsd.org 2011/01/06 22:46:21Damien Miller2011-01-063-3/+26
| | | | | | [regress/Makefile regress/host-expand.sh] regress test for LocalCommand %n expansion from bert.wesarg AT googlemail.com; ok markus@
* - djm@cvs.openbsd.org 2011/01/06 22:23:02Damien Miller2011-01-062-2/+6
| | | | | | [clientloop.c] when exiting due to ServerAliveTimeout, mention the hostname that caused it (useful with backgrounded controlmaster)
* - djm@cvs.openbsd.org 2011/01/06 22:23:53Damien Miller2011-01-062-3/+9
| | | | | | [ssh.c] unbreak %n expansion in LocalCommand; patch from bert.wesarg AT googlemail.com; ok markus@
* - (djm) [regress/cert-hostkey.sh regress/cert-userkey.sh] fix shell testDamien Miller2011-01-063-2/+6
| | | | for no-ECC case. Patch from cristian.ionescu-idbohrn AT axis.com
* - otto@cvs.openbsd.org 2011/01/04 20:44:13Damien Miller2011-01-062-3/+7
| | | | | [ssh-keyscan.c] handle ecdsa-sha2 with various key lengths; hint and ok djm@
* - djm@cvs.openbsd.org 2010/12/24 21:41:48Damien Miller2011-01-062-2/+5
| | | | | [auth-options.c] don't send the actual forced command in a debug message; ok markus deraadt
* - djm@cvs.openbsd.org 2010/12/15 00:49:27Damien Miller2011-01-062-11/+22
| | | | | | | | [readpass.c] fix ControlMaster=ask regression reset SIGCHLD handler before fork (and restore it after) so we don't miss the the askpass child's exit status. Correct test for exit status/signal to account for waitpid() failure; with claudio@ ok claudio@ markus@
* - markus@cvs.openbsd.org 2010/12/14 11:59:06Damien Miller2011-01-062-4/+7
| | | | | | [sshconnect.c] don't mention key type in key-changed-warning, since we also print this warning if a new key type appears. ok djm@
* - jmc@cvs.openbsd.org 2010/12/09 14:13:33Damien Miller2011-01-063-5/+9
| | | | | | [scp.1 scp.c] scp.1: grammer fix scp.c: add -3 to usage()
* - markus@cvs.openbsd.org 2010/12/08 22:46:03Damien Miller2011-01-063-6/+102
| | | | | | | [scp.1 scp.c] add a new -3 option to scp: Copies between two remote hosts are transferred through the local host. Without this option the data is copied directly between the two remote hosts. ok djm@ (bugzilla #1837)
* - (djm) [configure.ac Makefile.in] Use mandoc as preferred manpageDamien Miller2011-01-033-5/+28
| | | | | | formatter if it is present, followed by nroff and groff respectively. Fixes distprep target on OpenBSD (which has bumped groff/nroff to ports in favour of mandoc). feedback and ok tim
* - (djm) [Makefile.in] revert local hack I didn't intend to commitDamien Miller2011-01-032-2/+5
|
* - (djm) [configure.ac] Check whether libdes is needed when buildingDamien Miller2011-01-023-5/+10
| | | | | with Heimdal krb5 support. On OpenBSD this library no longer exists, so linking it unconditionally causes a build failure; ok dtucker
* - (djm) [loginrec.c] Fix some fd leaks on error paths. ok dtuckerDamien Miller2011-01-022-1/+11
|
* - djm@cvs.openbsd.org 2010/12/08 04:02:47Damien Miller2010-12-263-6/+13
| | | | | | [ssh_config.5 sshd_config.5] explain that IPQoS arguments are separated by whitespace; iirc requested by jmc@ a while back
* Id syncDarren Tucker2010-12-051-1/+1
|
* - djm@cvs.openbsd.org 2010/12/04 00:21:19Darren Tucker2010-12-042-2/+11
| | | | | [regress/sftp-cmds.sh] adjust for hard-link support
* - (dtucker) [regress/Makefile] Id sync.Darren Tucker2010-12-042-1/+2
|
* - djm@cvs.openbsd.org 2010/12/04 13:31:37Darren Tucker2010-12-042-1/+5
| | | | | [hostfile.c] fix fd leak; spotted and ok dtucker
* - djm@cvs.openbsd.org 2010/12/04 00:18:01Darren Tucker2010-12-047-20/+151
| | | | | | | | | [sftp-server.c sftp.1 sftp-client.h sftp.c PROTOCOL sftp-client.c] add a protocol extension to support a hard link operation. It is available through the "ln" command in the client. The old "ln" behaviour of creating a symlink is available using its "-s" option or through the preexisting "symlink" command; based on a patch from miklos AT szeredi.hu in bz#1555; ok markus@
* - djm@cvs.openbsd.org 2010/12/03 23:55:27Darren Tucker2010-12-042-4/+9
| | | | | | [auth-rsa.c] move check for revoked keys to run earlier (in auth_rsa_key_allowed) bz#1829; patch from ldv AT altlinux.org; ok markus@
* - (dtucker) OpenBSD CVS SyncDarren Tucker2010-12-042-6/+30
| | | | | | | | - djm@cvs.openbsd.org 2010/12/03 23:49:26 [schnorr.c] check that g^x^q === 1 mod p; recommended by JPAKE author Feng Hao (this code is still disabled, but apprently people are treating it as a reference implementation)
* - (dtucker) openbsd-compat/openssl-compat.c] remove sleep leftover fromDarren Tucker2010-12-042-2/+5
| | | | debugging. Spotted by djm.
* - (dtucker) [configure.ac moduli.c openbsd-compat/openssl-compat.{c,h}] AddDarren Tucker2010-12-045-4/+86
| | | | | shims for the new, non-deprecated OpenSSL key generation functions for platforms that don't have the new interfaces.
* - (djm) [openbsd-compat/bindresvport.c] Use arc4random_uniform(range)Damien Miller2010-12-032-1/+5
| | | | instead of (arc4random() % range)
* - djm@cvs.openbsd.org 2010/11/29 23:45:51Damien Miller2010-12-019-291/+452
| | | | | | | | | [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@
* - markus@cvs.openbsd.org 2010/11/29 18:57:04Damien Miller2010-12-012-2/+7
| | | | | | [authfile.c] correctly load comment for encrypted rsa1 keys; report/fix Joachim Schipper; ok djm@
* - djm@cvs.openbsd.org 2010/11/26 05:52:49Damien Miller2010-12-012-10/+27
| | | | | | | [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@
* - djm@cvs.openbsd.org 2010/11/25 04:10:09Damien Miller2010-12-012-5/+6
| | | | | | [session.c] replace close() loop for fds 3->64 with closefrom(); ok markus deraadt dtucker
* - djm@cvs.openbsd.org 2010/11/24 01:24:14Damien Miller2010-12-012-4/+6
| | | | | | | [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
* - djm@cvs.openbsd.org 2010/11/23 23:57:24Damien Miller2010-12-012-2/+6
| | | | | | [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@
* - djm@cvs.openbsd.org 2010/11/23 02:35:50Damien Miller2010-12-012-2/+6
| | | | | | [auth.c] use strict_modes already passed as function argument over referencing global options.strict_modes
* - djm@cvs.openbsd.org 2010/11/21 10:57:07Damien Miller2010-12-012-193/+259
| | | | | | | [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@
* - djm@cvs.openbsd.org 2010/11/21 01:01:13Damien Miller2010-12-016-10/+32
| | | | | | [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@
* - OpenBSD CVS SyncDamien Miller2010-12-012-2/+8
| | | | | | - deraadt@cvs.openbsd.org 2010/11/20 05:12:38 [auth2-pubkey.c] clean up cases of ;;
* - (djm) [defines.h] Add IP DSCP definesDamien Miller2010-11-242-1/+39
|
* - (dtucker) [packet.c] Remove redundant local declaration of "int tos".Darren Tucker2010-11-242-2/+1
|
* - (djm) [loginrec.c] Relax permission requirement on btmp logs to allowDamien Miller2010-11-242-1/+3
| | | | group read/write. ok dtucker@
* - (dtucker) [platform.c session.c] Move the getluid call out of session.c andDarren Tucker2010-11-243-7/+13
| | | | into the platform-specific code Only affects SCO, tested by and ok tim@.
* - (dtucker) Bug #1840: fix warning when configuring --with-ssl-engine, patchDarren Tucker2010-11-222-1/+6
| | | | from vapier at gentoo org.
* - jmc@cvs.openbsd.org 2010/11/18 15:01:00Damien Miller2010-11-205-9/+15
| | | | | [scp.1 sftp.1 ssh.1 sshd_config.5] add IPQoS to the various -o lists, and zap some trailing whitespace;
* - jmc@cvs.openbsd.org 2010/11/15 07:40:14Damien Miller2010-11-202-3/+6
| | | | | [ssh_config.5] libary -> library;