summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* - djm@cvs.openbsd.org 2013/07/12 00:19:59djm2013-07-1813-42/+60
| | | | | | [auth-options.c auth-rsa.c bufaux.c buffer.h channels.c hostfile.c] [hostfile.h mux.c packet.c packet.h roaming_common.c serverloop.c] fix pointer-signedness warnings from clang/llvm-3.3; "seems nice" deraadt@
* - markus@cvs.openbsd.org 2013/07/02 12:31:43djm2013-07-182-2/+5
| | | | | [dh.c] remove extra whitespace
* - jmc@cvs.openbsd.org 2013/06/27 14:05:37djm2013-07-186-55/+32
| | | | | | | | [ssh-keygen.1 ssh.1 ssh_config.5 sshd.8 sshd_config.5] do not use Sx for sections outwith the man page - ingo informs me that stuff like html will render with broken links; issue reported by Eric S. Raymond, via djm
* - djm@cvs.openbsd.org 2013/06/22 06:31:57djm2013-07-182-3/+8
| | | | | [scp.c] improved time_t overflow check suggested by guenther@
* - djm@cvs.openbsd.org 2013/06/21 05:43:10djm2013-07-182-3/+6
| | | | | [scp.c] make this -Wsign-compare clean after time_t conversion
* - djm@cvs.openbsd.org 2013/06/21 05:42:32djm2013-07-182-27/+50
| | | | | [dh.c] sprinkle in some error() to explain moduli(5) parse failures
* - djm@cvs.openbsd.org 2013/06/21 00:37:49djm2013-07-182-3/+14
| | | | | | [ssh_config.5] explicitly mention that IdentitiesOnly can be used with IdentityFile to control which keys are offered from an agent.
* - djm@cvs.openbsd.org 2013/06/21 00:34:49djm2013-07-186-14/+40
| | | | | | [auth-rsa.c auth.h auth2-hostbased.c auth2-pubkey.c monitor.c] for hostbased authentication, print the client host and user on the auth success/failure line; bz#2064, ok dtucker@
* - markus@cvs.openbsd.org 2013/06/20 19:15:06djm2013-07-182-8/+14
| | | | | [krl.c] don't leak the rdata blob on errors; ok djm@
* - guenther@cvs.openbsd.org 2013/06/17 04:48:42djm2013-07-182-25/+44
| | | | | | | | | [scp.c] Handle time_t values as long long's when formatting them and when parsing them from remote servers. Improve error checking in parsing of 'T' lines. ok dtucker@ deraadt@
* - dtucker@cvs.openbsd.org 2013/06/10 19:19:44djm2013-07-182-3/+7
| | | | | [readconf.c] revert 1.203 while we investigate crashes reported by okan@
* - (dtucker) [contrib/cygwin/README contrib/cygwin/ssh-host-configdtucker2013-07-024-187/+42
| | | | | | | contrib/cygwin/ssh-user-config] Modernizes and improve readability of the Cygwin README file (which hasn't been updated for ages), drop unsupported OSes from the ssh-host-config help text, and drop an unneeded option from ssh-user-config. Patch from vinschen at redhat com.
* - (dtucker) [myproposal.h] Make the conditional algorithm support consistentdtucker2013-06-112-8/+11
| | | | and add some comments so it's clear what goes where.
* - (dtucker) [myproposal.h] Do not advertise AES GSM ciphers if we don't havedtucker2013-06-112-1/+10
| | | | the required OpenSSL support. Patch from naddy at freebsd.
* - (dtucker) [Makefile.in configure.ac fixalgorithms] Remove unsupporteddtucker2013-06-114-7/+54
| | | | algorithms (Ciphers, MACs and HostKeyAlgorithms) from man pages.
* - dtucker@cvs.openbsd.org 2013/06/07 15:37:52djm2013-06-104-5/+25
| | | | | | | | | | | [channels.c channels.h clientloop.c] Add an "ABANDONED" channel state and use for mux sessions that are disconnected via the ~. escape sequence. Channels in this state will be able to close if the server responds, but do not count as active channels. This means that if you ~. all of the mux clients when using ControlPersist on a broken network, the backgrounded mux master will exit when the Control Persist time expires rather than hanging around indefinitely. bz#1917, also reported and tested by tedu@. ok djm@ markus@.
* - (dtucker) [configure.ac sftp.c openbsd-compat/openbsd-compat.h] Cater fordtucker2013-06-054-4/+16
| | | | | platforms that don't have multibyte character support (specifically, mblen).
* - dtucker@cvs.openbsd.org 2013/06/05 22:00:28dtucker2013-06-052-1/+6
| | | | | [readconf.c] plug another memleak. bz#1967, from Zhenbo Xu, detected by Melton, ok djm
* - dtucker@cvs.openbsd.org 2013/06/05 12:52:38dtucker2013-06-052-2/+9
| | | | | [sshconnect2.c] Fix memory leaks found by Zhenbo Xu and the Melton tool. bz#1967, ok djm
* - dtucker@cvs.openbsd.org 2013/06/05 02:27:50dtucker2013-06-052-2/+9
| | | | | | | [sshd.c] When running sshd -D, close stderr unless we have explicitly requesting logging to stderr. From james.hunt at ubuntu.com via bz#1976, djm's patch so, err, ok dtucker.
* - dtucker@cvs.openbsd.org 2013/06/05 02:07:29dtucker2013-06-052-2/+10
| | | | | | [mux.c] fix leaks in mux error paths, from Zhenbo Xu, found by Melton. bz#1967, ok djm
* - dtucker@cvs.openbsd.org 2013/06/04 20:42:36dtucker2013-06-052-5/+17
| | | | | | | | [sftp.c] Make sftp's libedit interface marginally multibyte aware by building up the quoted string by character instead of by byte. Prevents failures when linked against a libedit built with wide character support (bz#1990). "looks ok" djm
* - dtucker@cvs.openbsd.org 2013/06/04 19:12:23dtucker2013-06-052-2/+5
| | | | | [scp.c] use MAXPATHLEN for buffer size instead of fixed value. ok markus
* - dtucker@cvs.openbsd.org 2013/06/03 00:03:18dtucker2013-06-052-8/+16
| | | | | | | [mac.c] force the MAC output to be 64-bit aligned so umac won't see unaligned accesses on strict-alignment architectures. bz#2101, patch from tomas.kuthan at oracle.com, ok djm@
* - dtucker@cvs.openbsd.org 2013/06/02 23:36:29dtucker2013-06-054-7/+10
| | | | | | [clientloop.h clientloop.c mux.c] No need for the mux cleanup callback to be visible so restore it to static and call it through the detach_user function pointer. ok djm@
* - dtucker@cvs.openbsd.org 2013/06/02 21:01:51dtucker2013-06-052-2/+6
| | | | | [channels.h] typo in comment
* - (dtucker) [Makefile.in] append $CFLAGS to compiler options when buildingdtucker2013-06-052-2/+4
| | | | modpipe in case there's anything in there we need.
* - (dtucker) [regress/forwarding.sh] For (as yet unknown) reason, thedtucker2013-06-052-0/+6
| | | | | | forwarding test is extremely slow copying data on some machines so switch back to copying the much smaller ls binary until we can figure out why this is.
* - (dtucker) [contrib/ssh-copy-id] bz#2117: Use portable operator in test.dtucker2013-06-052-3/+5
| | | | Patch from cjwatson at debian.
* - (dtucker) Enable sha256 kex methods based on the presence of the necessarydtucker2013-06-052-1/+5
| | | | functions, not from the openssl version.
* - (dtucker) [configure.ac] Some other platforms need sys/types.h beforedtucker2013-06-042-3/+5
| | | | sys/socket.h.
* - (dtucker) [configure.ac] Some platforms need sys/types.h before sys/un.h.dtucker2013-06-022-2/+4
|
* - (tim) [regress/sftp-chroot.sh] skip if no sudo. ok dtuckertim2013-06-022-1/+3
|
* - (tim) [aclocal.m4] Enhance OSSH_CHECK_CFLAG_COMPILE to check stderr.tim2013-06-022-3/+12
| | | | feedback and ok dtucker
* - (tim) [configure.ac regress/Makefile] With rev 1.47 of test-exec.sh wetim2013-06-023-6/+12
| | | | | | need a shell that can handle "[ file1 -nt file2 ]". Rather than keep dealing with shell portability issues in regression tests, we let configure find us a capable shell on those platforms with an old /bin/sh.
* - (dtucker) [configure.ac] bz#2111: don't try to use lastlog on Android.dtucker2013-06-022-3/+9
| | | | Patch from Nathan Osman.
* - (dtucker) [configure.ac] sys/un.h needs sys/socket.h on some platformsdtucker2013-06-022-3/+9
| | | | to prevent noise from configure. Patch from Nathan Osman.
* - dtucker@cvs.openbsd.org 2013/06/02 13:35:58dtucker2013-06-022-2/+5
| | | | | [ssh-agent.c] Make parent_alive_interval time_t to avoid signed/unsigned comparison
* - dtucker@cvs.openbsd.org 2013/06/02 13:33:05dtucker2013-06-022-1/+5
| | | | | [progressmeter.c] Add misc.h for monotime prototype. (id sync only)
* 20130602tim2013-06-022-2/+6
| | | | | - (tim) [Makefile.in] Make Solaris, UnixWare, & OpenServer linkers happy linking regress/modpipe.
* - (dtucker) [sandbox-seccomp-filter.c] Allow clock_gettimeofday.dtucker2013-06-012-0/+2
|
* fix typodtucker2013-06-011-1/+1
|
* - dtucker@cvs.openbsd.org 2013/06/01 22:34:50dtucker2013-06-012-4/+10
| | | | | | [sftp-client.c] Update progressmeter when data is acked, not when it's sent. bz#2108, from Debian via Colin Watson, ok djm@
* - (dtucker) [configure.ac misc.c] Look for clock_gettime in librt and falldtucker2013-06-013-2/+11
| | | | back to time(NULL) if we can't find it anywhere.
* - (dtucker) [M auth-chall.c auth-krb5.c auth-pam.c cipher-aes.c cipher-ctr.cdtucker2013-06-0118-74/+66
| | | | | | | | groupaccess.c loginrec.c monitor.c monitor_wrap.c session.c sshd.c sshlogin.c uidswap.c openbsd-compat/bsd-cygwin_util.c openbsd-compat/getrrsetbyname-ldns.c openbsd-compat/port-aix.c openbsd-compat/port-linux.c] Replace portable-specific instances of xfree with the equivalent calls to free.
* Remove stray '+' accidentally introduced in syncdtucker2013-06-011-1/+1
|
* - dtucker@cvs.openbsd.org 2013/06/01 20:59:25dtucker2013-06-013-4/+8
| | | | | | | | [scp.c sftp-client.c] Replace S_IWRITE, which isn't standardized, with S_IWUSR, which is. Patch from Nathan Osman via bz#2113. ok deraadt. (note: corrected bug number from 2085)
* - dtucker@cvs.openbsd.org 2013/06/01 13:15:52dtucker2013-06-019-30/+49
| | | | | | | | [ssh-agent.c clientloop.c misc.h packet.c progressmeter.c misc.c channels.c sandbox-systrace.c] Use clock_gettime(CLOCK_MONOTONIC ...) for ssh timers so that things like keepalives and rekeying will work properly over clock steps. Suggested by markus@, "looks good" djm@.
* - dtucker@cvs.openbsd.org 2013/05/31 12:28:10dtucker2013-06-012-9/+15
| | | | | [ssh-agent.c] Use time_t where appropriate. ok djm
* - djm@cvs.openbsd.org 2013/05/19 02:42:42dtucker2013-06-019-45/+76
| | | | | | | | | | | [auth.h auth.c key.c monitor.c auth-rsa.c auth2.c auth1.c key.h] Standardise logging of supplemental information during userauth. Keys and ruser is now logged in the auth success/failure message alongside the local username, remote host/port and protocol in use. Certificates contents and CA are logged too. Pushing all logging onto a single line simplifies log analysis as it is no longer necessary to relate information scattered across multiple log entries. "I like it" markus@