summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/clientloop.c
AgeCommit message (Expand)Author
2016-09-30ssh proxy mux mode (-O proxy; idea from Simon Tatham):Markus Friedl
2016-09-17replace two arc4random loops with arc4random_bufTed Unangst
2016-09-12Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitionsTheo de Raadt
2016-07-23fix pledge violation with ssh -f; reported by Valentin KozamernikDamien Miller
2016-07-11Add missing "recvfd" pledge promise: Raf Czlonka reported ssh coredumpsTheo Buehler
2016-02-08refactor activation of rekeyingDamien Miller
2016-02-01Avoid ugly "DISPLAY "(null)" invalid; disabling X11 forwarding"Todd C. Miller
2016-01-29Remove leftover roaming dead code. ok djm markus.Darren Tucker
2016-01-23Zero a stack buffer with explicit_bzero() instead of memset() whenJonathan Gray
2016-01-14remove roaming support; ok djm@Markus Friedl
2016-01-13eliminate fallback from untrusted X11 forwarding to trustedDamien Miller
2015-12-26adjust pledge promises for ControlMaster: when using "ask" or "autoask", the ...Sebastien Marie
2015-12-03pledges ssh client:Sebastien Marie
2015-10-20Replace a function-local allocation with stack memory.mmcc
2015-07-10Turn off DSA by default; add HostKeyAlgorithms to the server andMarkus Friedl
2015-07-01better refuse ForwardX11Trusted=no connections attempted afterDamien Miller
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