summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/clientloop.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Hostname->HostName cleanup; from lauri tirkkonenjmc2019-06-121-2/+2
* Use the LogLevel typdef instead of int where appropriate. Patch fromdtucker2019-04-231-2/+2
* when logging/fataling on error, include a bit more detail than just thedjm2019-03-291-17/+21
* convert the remainder of clientloop.c to new packet APIdjm2019-01-191-35/+32
* convert clientloop.c to new packet APIdjm2019-01-191-121/+166
* begin landing remaining refactoring of packet parsing API, starteddjm2019-01-191-1/+4
* Allow ssh_config ForwardX11Timeout=0 to disable the timeout and allowdjm2018-09-211-15/+28
* remove legacy key emulation layer; ok djm@markus2018-07-111-2/+2
* ttymodes: switch to sshbuf API; ok djm@markus2018-07-091-2/+2
* client: switch to sshbuf API; ok djm@markus2018-07-091-89/+113
* whitespacedjm2018-06-261-4/+4
* add a SetEnv directive to ssh_config that allows setting environmentdjm2018-06-091-5/+19
* lots of typos in comments/docs. Patch from Karsten Weiss after checkingdjm2018-04-101-2/+2
* Don't reset signal handlers inside handlers.dtucker2018-02-111-2/+1
* Drop compatibility hacks for some ancient SSH implementations, includingdjm2018-01-231-11/+4
* unbreak hostkey rotation; attempting to sign with a desired signaturedjm2017-12-181-3/+12
* pass negotiated signing algorithm though to sshkey_verify() anddjm2017-12-181-2/+3
* Remove get_current_time() and replace with calls to monotime_double()dtucker2017-11-251-16/+3
* Expose devices allocated for tun/tap forwarding.djm2017-10-231-5/+7
* fix use-after-free in ~^Z escape handler path, introduced in channels.cdjm2017-09-191-13/+4
* Make remote channel ID a u_intdjm2017-09-121-1/+5
* refactor channels.cdjm2017-09-121-91/+100
* pass packet state down to some of the channels function (moredjm2017-08-301-4/+4
* Make ""Killed by signal 1" LogLevel verbose so it's not shown at the defaultdtucker2017-07-141-3/+5
* When using the escape sequence &~ the code path is client_loop() ->mestre2017-06-231-2/+2
* Switch to recallocarray() for a few operations. Both growth and shrinkagederaadt2017-05-311-5/+5
* remove now obsolete ctx from ssh_dispatch_run; ok djm@markus2017-05-311-2/+2
* protocol handlers all get struct ssh passed; ok djm@markus2017-05-301-6/+6
* remove miscellaneous SSH1 leftovers; ok markus@naddy2017-05-031-2/+2
* obliterate ssh1.h and some dead code that used itdjm2017-04-301-2/+1
* remove SSHv1-related buffers from client codedjm2017-04-301-58/+25
* remove KEY_RSA1djm2017-04-301-3/+2
* remove compat20/compat13/compat15 variablesdjm2017-04-301-485/+54
* When updating hostkeys, accept RSA keys if HostkeyAlgorithms containsdjm2017-03-101-5/+22
* Fix typo in ~C error message for bad port forward cancellation.dtucker2017-01-291-2/+2
* ssh proxy mux mode (-O proxy; idea from Simon Tatham):markus2016-09-301-6/+39
* replace two arc4random loops with arc4random_buftedu2016-09-171-8/+7
* Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitionsderaadt2016-09-121-9/+8
* fix pledge violation with ssh -f; reported by Valentin Kozamernikdjm2016-07-231-3/+7
* Add missing "recvfd" pledge promise: Raf Czlonka reported ssh coredumpstb2016-07-111-2/+2
* refactor activation of rekeyingdjm2016-02-081-16/+12
* Avoid ugly "DISPLAY "(null)" invalid; disabling X11 forwarding"millert2016-02-011-3/+4
* Remove leftover roaming dead code. ok djm markus.dtucker2016-01-291-11/+1
* Zero a stack buffer with explicit_bzero() instead of memset() whenjsg2016-01-231-2/+2
* remove roaming support; ok djm@markus2016-01-141-5/+4
* eliminate fallback from untrusted X11 forwarding to trusteddjm2016-01-131-44/+70
* adjust pledge promises for ControlMaster: when using "ask" or "autoask", the process will use ssh-askpass for asking confirmation.semarie2015-12-261-9/+9
* pledges ssh client:semarie2015-12-031-1/+31
* Replace a function-local allocation with stack memory.mmcc2015-10-201-7/+2
* Turn off DSA by default; add HostKeyAlgorithms to the server andmarkus2015-07-101-4/+6