summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/clientloop.c
AgeCommit message (Expand)Author
2015-05-04Remove pattern length argument from match_pattern_list(),Damien Miller
2015-02-25fix small memory leak when UpdateHostkeys=noDamien Miller
2015-02-23fix setting/clearing of TTY raw mode around UpdateHostKeys=askDamien Miller
2015-02-20UpdateHostKeys fixes:Damien Miller
2015-02-16Revise hostkeys@openssh.com hostkey learning extension.Damien Miller
2015-02-16Refactor hostkeys_foreach() and dependent codeDamien Miller
2015-01-26Host key rotation support.Damien Miller
2015-01-20Reduce use of <sys/param.h> and transition to <limits.h> throughout.Theo de Raadt
2015-01-19adapt kex to sshbuf and struct ssh; ok djm@Markus Friedl
2015-01-19move dispatch to struct ssh; ok djm@Markus Friedl
2015-01-19update packet.c & isolate, introduce struct sshMarkus Friedl
2015-01-14move authfd.c and its tentacles to the new buffer/key API;Damien Miller
2014-07-15Add support for Unix domain socket forwarding. A remote TCP portTodd C. Miller
2014-06-27fix remote fwding with same listen port but different listen addressMarkus Friedl
2014-04-29bz#1818 - don't send channel success/failre replies on channels thatDamien Miller
2014-02-02convert memset of potentially-private data to explicit_bzero()Damien Miller
2014-01-31replace most bzero with explicit_bzero, except a few that cna be memsetTed Unangst
2013-11-20unsigned casts for ctype macros where neccessaryTheo de Raadt
2013-11-08use calloc for all structure allocations; from markus@Damien Miller
2013-09-12fix connection crash when sending break (~B) on ControlPersist'd session;Damien Miller
2013-06-07Add an "ABANDONED" channel state and use for mux sessions that areDarren Tucker
2013-06-02No need for the mux cleanup callback to be visible so restore it to staticDarren Tucker
2013-06-01Use clock_gettime(CLOCK_MONOTONIC ...) for ssh timers so that things likeDarren Tucker
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2013-05-16Add an optional second argument to RekeyLimit in the client to allowDarren Tucker
2013-01-02channel_setup_local_fwd_listener() returns 0 on failure, not -veDamien Miller
2012-09-07when muxmaster is run with -N, make it shut down gracefully when a clientDarren Tucker
2012-09-07Merge escape help text for ~v and ~V; ok djm@Darren Tucker
2012-09-07Print '^Z' instead of a raw ^Z when the sequence is not supported. ok djm@Darren Tucker
2012-09-06Make the escape command help (~?) context sensitive so that only commandsDarren Tucker
2012-09-06Put help text for ~v and ~V around the correct wayDarren Tucker
2012-09-06Add ~v and ~V escape sequences to raise and lower the logging levelDarren Tucker
2012-08-17Force a clean shutdown of ControlMaster client sessions when the ~. escapeDarren Tucker
2012-06-20initialise accept() backoff timer to avoid EINVAL from select(2) inDamien Miller
2012-04-11don't spin in accept() when out of fds (ENFILE/ENFILE) - back off for aDamien Miller
2012-01-18Ensure that $DISPLAY contains only valid characters before using it toDarren Tucker
2011-09-10support cancellation of local/dynamic forwardings from ~C commandline;Markus Friedl
2011-06-22hook up a channel confirm callback to warn the user then requested X11Damien Miller
2011-06-17setproctitle for a mux master that has been gracefully stopped;Damien Miller
2011-05-08improve our behaviour when TTY allocation fails: if we are inDamien Miller
2011-05-06Add a RequestTTY ssh_config option to allow configuration-basedDamien Miller
2011-04-17allow graceful shutdown of multiplexing: request that a mux server removesDamien Miller
2011-01-16a couple more tweaks to the post-close protocol 1 stderr/stdout flush:Damien Miller
2011-01-16Use atomicio when flushing protocol 1 std{out,err} buffers atDamien Miller
2011-01-11some unsigned long long casts that make things a bit easier forDamien Miller
2011-01-08use host and not options.hostname, as the latter may have unescapedDamien Miller
2011-01-06when exiting due to ServerAliveTimeout, mention the hostname that causedDamien Miller
2010-11-23avoid NULL deref on receiving a channel request on an unknown or invalidDamien Miller
2010-11-21honour $TMPDIR for client xauth and ssh-agent temporary directories;Damien Miller
2010-11-13allow ssh and sshd to set arbitrary TOS/DSCP/QoS values instead ofDamien Miller