summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/clientloop.c
AgeCommit message (Expand)AuthorFilesLines
2020-04-24Remove leave_non_blocking() which is now dead code because nothing setsdtucker1-16/+1
2020-04-03make failures when establishing "Tunnel" forwarding terminate thedjm1-2/+5
2020-02-26change explicit_bzero();free() to freezero()jsg1-3/+2
2020-02-26Remove obsolete XXX comment. ok deraadt@dtucker1-4/+1
2020-02-02Output (none) in debug in the case in the CheckHostIP=no case asdtucker1-2/+2
2020-02-02Prevent possible null pointer deref of ip_str in debug.dtucker1-2/+3
2020-01-30check the return value of ssh_packet_write_poll() and calldjm1-3/+7
2020-01-29markus suggests a simplification to previousdjm1-7/+4
2020-01-29give more context to UpdateHostKeys messages, mentioning that thedjm1-3/+20
2020-01-26for UpdateHostKeys, don't report errors for unsupported key types -djm1-3/+5
2020-01-26downgrade error() for missing subsequent known_hosts files to debug()djm1-2/+2
2020-01-25allow UpdateKnownHosts=yes to function when multiple known_hosts filesdjm1-14/+43
2020-01-23Replace all calls to signal(2) with a wrapper around sigaction(2).dtucker1-13/+13
2020-01-23Remove unsupported algorithms from list of defaults at run time anddtucker1-3/+2
2019-12-21Allow forwarding a different agent socket to the path specified bydjm1-2/+13
2019-11-25Add new structure for signature optionsdjm1-2/+3
2019-11-13stdarg.h required more broadly; ok djmderaadt1-1/+2
2019-07-24When using a combination of a Yubikey+GnuPG+remote forwarding the gpg-agentmestre1-2/+2
2019-06-28When system calls indicate an error they return -1, not some arbitraryderaadt1-6/+6
2019-06-26Remove unneeded unlink of xauthfile on error path. From Erik Sjölund viadtucker1-2/+1
2019-06-12Hostname->HostName cleanup; from lauri tirkkonenjmc1-2/+2
2019-04-23Use the LogLevel typdef instead of int where appropriate. Patch fromdtucker1-2/+2
2019-03-29when logging/fataling on error, include a bit more detail than just thedjm1-17/+21
2019-01-19convert the remainder of clientloop.c to new packet APIdjm1-34/+31
2019-01-19convert clientloop.c to new packet APIdjm1-119/+164
2019-01-19begin landing remaining refactoring of packet parsing API, starteddjm1-1/+4
2018-09-21Allow ssh_config ForwardX11Timeout=0 to disable the timeout and allowdjm1-15/+28
2018-07-11remove legacy key emulation layer; ok djm@markus1-2/+2
2018-07-09ttymodes: switch to sshbuf API; ok djm@markus1-2/+2
2018-07-09client: switch to sshbuf API; ok djm@markus1-89/+113
2018-06-26whitespacedjm1-4/+4
2018-06-09add a SetEnv directive to ssh_config that allows setting environmentdjm1-5/+19
2018-04-10lots of typos in comments/docs. Patch from Karsten Weiss after checkingdjm1-2/+2
2018-02-11Don't reset signal handlers inside handlers.dtucker1-2/+1
2018-01-23Drop compatibility hacks for some ancient SSH implementations, includingdjm1-11/+4
2017-12-18unbreak hostkey rotation; attempting to sign with a desired signaturedjm1-3/+12
2017-12-18pass negotiated signing algorithm though to sshkey_verify() anddjm1-2/+3
2017-11-25Remove get_current_time() and replace with calls to monotime_double()dtucker1-16/+3
2017-10-23Expose devices allocated for tun/tap forwarding.djm1-5/+7
2017-09-19fix use-after-free in ~^Z escape handler path, introduced in channels.cdjm1-13/+4
2017-09-12Make remote channel ID a u_intdjm1-1/+5
2017-09-12refactor channels.cdjm1-91/+100
2017-08-30pass packet state down to some of the channels function (moredjm1-4/+4
2017-07-14Make ""Killed by signal 1" LogLevel verbose so it's not shown at the defaultdtucker1-3/+5
2017-06-23When using the escape sequence &~ the code path is client_loop() ->mestre1-2/+2
2017-05-31Switch to recallocarray() for a few operations. Both growth and shrinkagederaadt1-5/+5
2017-05-31remove now obsolete ctx from ssh_dispatch_run; ok djm@markus1-2/+2
2017-05-30protocol handlers all get struct ssh passed; ok djm@markus1-6/+6
2017-05-03remove miscellaneous SSH1 leftovers; ok markus@naddy1-2/+2
2017-04-30obliterate ssh1.h and some dead code that used itdjm1-2/+1