summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* - (djm) [channels.c] sigh, typo s/buffet_/buffer_/V_6_3_P1V_6_3djm2013-09-132-1/+2
|
* - (djm) [channels.c] Fix unaligned access on sparc machines in SOCKS5 code;djm2013-09-132-2/+3
| | | | ok dtucker@
* - (djm) Release 6.3p1djm2013-09-131-70/+2
|
* - (djm) [openbsd-compat/bsd-snprintf.c] #ifdef noytet for intmax_t bitsdjm2013-08-282-0/+8
| | | | until we have configure support.
* - (djm) [openbsd-compat/bsd-snprintf.c] teach our local snprintf code thedjm2013-08-282-2/+43
| | | | | 'j' (intmax_t/uintmax_t) and 'z' (size_t/ssize_t) conversions in case we start to use them in the future.
* - jmc@cvs.openbsd.org 2013/08/20 06:56:07djm2013-08-203-5/+9
| | | | | [ssh.1 ssh_config.5] some proxyusefdpass tweaks;
* - djm@cvs.openbsd.org 2013/08/20 00:11:38djm2013-08-205-23/+137
| | | | | | | | | | [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@
* - jmc@cvs.openbsd.org 2013/08/14 08:39:27djm2013-08-203-8/+16
| | | | | | [scp.1 ssh.1] some Bx/Ox conversion; From: Jan Stary
* - djm@cvs.openbsd.org 2013/08/13 18:33:08djm2013-08-202-2/+5
| | | | | [ssh-keygen.c] another of the same typo
* - djm@cvs.openbsd.org 2013/08/13 18:32:08djm2013-08-202-2/+5
| | | | | [ssh-keygen.c] typo in error message; from Stephan Rickauer
* - djm@cvs.openbsd.org 2013/08/09 03:56:42djm2013-08-202-1/+10
| | | | | | [sftp.c] enable ctrl-left-arrow and ctrl-right-arrow to move forward/back a word; matching ksh's relatively recent change.
* - djm@cvs.openbsd.org 2013/08/09 03:39:13djm2013-08-202-3/+11
| | | | | | | | [sftp-client.c] two problems found by a to-be-committed regress test: 1) msg_id was not being initialised so was starting at a random value from the heap (harmless, but confusing). 2) some error conditions were not being propagated back to the caller
* - djm@cvs.openbsd.org 2013/08/09 03:37:25djm2013-08-202-1/+34
| | | | | | [sftp.c] do getopt parsing for all sftp commands (with an empty optstring for commands without arguments) to ensure consistent behaviour
* - djm@cvs.openbsd.org 2013/08/08 05:04:03djm2013-08-204-10/+47
| | | | | | | | | [sftp-client.c sftp-client.h sftp.c] add a "-l" flag for the rename command to force it to use the silly standard SSH_FXP_RENAME command instead of the POSIX-rename- like posix-rename@openssh.com extension. intended for use in regress tests, so no documentation.
* - djm@cvs.openbsd.org 2013/08/08 04:52:04djm2013-08-202-2/+7
| | | | | | [sftp.c] fix two year old regression: symlinking a file would incorrectly canonicalise the target path. bz#2129 report from delphij AT freebsd.org
* - jmc@cvs.openbsd.org 2013/08/07 06:24:51djm2013-08-203-10/+13
| | | | | [sftp.1 sftp.c] sort -a;
* - djm@cvs.openbsd.org 2013/08/06 23:06:01djm2013-08-202-2/+6
| | | | | [servconf.c] add cast to avoid format warning; from portable
* - djm@cvs.openbsd.org 2013/08/06 23:05:01djm2013-08-202-5/+14
| | | | | | [sftp.1] document top-level -a option (the -a option to 'get' was already documented)
* - djm@cvs.openbsd.org 2013/08/06 23:03:49djm2013-08-202-52/+62
| | | | | | | [sftp.c] fix some whitespace at EOL make list of commands an enum rather than a long list of defines add -a to usage()
* - (dtucker) [regress/Makefile regress/test-exec.sh] Roll back the -ntdtucker2013-08-083-2/+5
| | | | | removal. The "make clean" removes modpipe which is built by the top-level directory before running the tests. Spotted by tim@
* - (dtucker) [misc.c] Remove define added for fallback testing that wasdtucker2013-08-082-2/+2
| | | | mistakenly included in the previous commit.
* - (dtucker) [misc.c] Fall back to time(2) at runtime if clock_gettime(dtucker2013-08-082-5/+14
| | | | | | CLOCK_MONOTONIC...) fails. Some older versions of RHEL have the CLOCK_MONOTONIC define but don't actually support it. Found and tested by Kevin Brott, ok djm.
* - (dtucker) [regress/Makefile regress/test-exec.sh] Don't try to use test -ntdtucker2013-08-083-2/+7
| | | | | since some platforms (eg really old FreeBSD) don't have it. Instead, run "make clean" before a complete regress run. ok djm.
* - (dtucker) [auth-krb5.c configure.ac openbsd-compat/bsd-misc.h] Add supportdtucker2013-08-044-3/+29
| | | | for building with older Heimdal versions. ok djm.
* - (djm) [sshlogin.h] Fix prototype merge botch from 2006; bz#2134djm2013-08-012-1/+2
|
* - (djm) [channels.c channels.h] bz#2135: On Solaris, isatty() on a non-djm2013-08-013-0/+12
| | | | | | | blocking connecting socket will clear any stored errno that might otherwise have been retrievable via getsockopt(). A hack to limit writes to TTYs on AIX was triggering this. Since only AIX needs the hack, wrap it in an #ifdef. Diagnosis and patch from Ivo Raisr.
* more correct comment for last committim2013-07-261-1/+1
|
* - (tim) [regress/forwarding.sh] Fix for building outside read only source tree.tim2013-07-252-2/+3
|
* - (tim) [sftp-client.c] Use of a gcc extension trips up native compilers ontim2013-07-252-1/+3
| | | | Solaris and UnixWare. Feedback and OK djm@
* - (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec]djm2013-07-254-6/+6
| | | | [contrib/suse/openssh.spec] Update version numbers
* - djm@cvs.openbsd.org 2013/06/21 02:26:26djm2013-07-253-7/+11
| | | | | [regress/sftp-cmds.sh regress/test-exec.sh] unbreak sftp-cmds for renamed test data (s/ls/data/)
* - dtucker@cvs.openbsd.org 2013/06/10 21:56:43djm2013-07-252-1/+19
| | | | | [regress/forwarding.sh] Add test for forward config parsing
* - dtucker@cvs.openbsd.org 2013/05/30 20:12:32djm2013-07-252-1/+4
| | | | | [regress/test-exec.sh] use ssh and sshd as testdata since it needs to be >256k for the rekey test
* - djm@cvs.openbsd.org 2013/07/25 00:57:37djm2013-07-252-2/+6
| | | | | [version.h] openssh-6.3 for release
* - djm@cvs.openbsd.org 2013/07/25 00:56:52djm2013-07-255-56/+133
| | | | | | [sftp-client.c sftp-client.h sftp.1 sftp.c] sftp support for resuming partial downloads; patch mostly by Loganaden Velvindron/AfriNIC with some tweaks by me; feedback and ok dtucker@
* - djm@cvs.openbsd.org 2013/07/25 00:29:10djm2013-07-252-1/+6
| | | | | | [ssh.c] daemonise backgrounded (ControlPersist'ed) multiplexing master to ensure it is fully detached from its controlling terminal. based on debugging
* - djm@cvs.openbsd.org 2013/07/22 12:20:02djm2013-07-252-7/+11
| | | | | | [umac.h] oops, forgot to commit corresponding header change; spotted by jsg and jasper
* - djm@cvs.openbsd.org 2013/07/22 05:00:17djm2013-07-252-31/+35
| | | | | | [umac.c] make MAC key, data to be hashed and nonce for final hash const; checked with -Wcast-qual
* - djm@cvs.openbsd.org 2013/07/20 22:20:42djm2013-07-252-2/+8
| | | | | [krl.c] fix verification error in (as-yet usused) KRL signature checking path
* - djm@cvs.openbsd.org 2013/07/20 01:55:13djm2013-07-204-29/+62
| | | | | [auth-krb5.c gss-serv-krb5.c gss-serv.c] fix kerberos/GSSAPI deprecation warnings and linking; "looks okay" millert@
* - djm@cvs.openbsd.org 2013/07/20 01:50:20djm2013-07-201-3/+2
| | | | | | [ssh-agent.c] call cleanup_handler on SIGINT when in debug mode to ensure sockets are cleaned up on manual exit; bz#2120
* - djm@cvs.openbsd.org 2013/07/20 01:44:37djm2013-07-202-4/+4
| | | | | [ssh-keygen.c ssh.c] More useful error message on missing current user in /etc/passwd
* - djm@cvs.openbsd.org 2013/07/20 01:43:46djm2013-07-201-7/+9
| | | | | [umac.c] use a union to ensure correct alignment; ok deraadt
* - markus@cvs.openbsd.org 2013/07/19 07:37:48djm2013-07-2011-42/+144
| | | | | | | | [auth.h kex.h kexdhs.c kexecdhs.c kexgexs.c monitor.c servconf.c] [servconf.h session.c sshd.c sshd_config.5] add ssh-agent(1) support to sshd(8); allows encrypted hostkeys, or hostkeys on smartcards; most of the work by Zev Weiss; bz #1974 ok djm@
* - djm@cvs.openbsd.org 2013/07/18 01:12:26djm2013-07-182-3/+6
| | | | | [ssh.1] be more exact wrt perms for ~/.ssh/config; bz#2078
* - schwarze@cvs.openbsd.org 2013/07/16 00:07:52djm2013-07-186-17/+20
| | | | | [scp.1 sftp-server.8 ssh-keyscan.1 ssh-keysign.8 ssh-pkcs11-helper.8] use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@
* - djm@cvs.openbsd.org 2013/07/12 05:48:55djm2013-07-182-1/+9
| | | | | [ssh.c] set TCP nodelay for connections started with -N; bz#2124 ok dtucker@
* - djm@cvs.openbsd.org 2013/07/12 05:42:03djm2013-07-182-2/+7
| | | | | | | [ssh-keygen.c] do_print_resource_record() can never be called with a NULL filename, so don't attempt (and bungle) asking for one if it has not been specified bz#2127 ok dtucker@
* - djm@cvs.openbsd.org 2013/07/12 00:43:50djm2013-07-182-2/+7
| | | | | | | [misc.c] in ssh_gai_strerror() don't fallback to strerror for EAI_SYSTEM when errno == 0. Avoids confusing error message in some broken resolver cases. bz#2122 patch from plautrba AT redhat.com; ok dtucker
* - djm@cvs.openbsd.org 2013/07/12 00:20:00djm2013-07-184-11/+16
| | | | | [sftp.c ssh-keygen.c ssh-pkcs11.c] fix pointer-signedness warnings from clang/llvm-3.3; "seems nice" deraadt@