summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/clientloop.c
AgeCommit message (Expand)Author
2020-04-24Remove leave_non_blocking() which is now dead code because nothing setsDarren Tucker
2020-04-03make failures when establishing "Tunnel" forwarding terminate theDamien Miller
2020-02-26change explicit_bzero();free() to freezero()Jonathan Gray
2020-02-26Remove obsolete XXX comment. ok deraadt@Darren Tucker
2020-02-02Output (none) in debug in the case in the CheckHostIP=no case asDarren Tucker
2020-02-02Prevent possible null pointer deref of ip_str in debug.Darren Tucker
2020-01-30check the return value of ssh_packet_write_poll() and callDamien Miller
2020-01-29markus suggests a simplification to previousDamien Miller
2020-01-29give more context to UpdateHostKeys messages, mentioning that theDamien Miller
2020-01-26for UpdateHostKeys, don't report errors for unsupported key types -Damien Miller
2020-01-26downgrade error() for missing subsequent known_hosts files to debug()Damien Miller
2020-01-25allow UpdateKnownHosts=yes to function when multiple known_hosts filesDamien Miller
2020-01-23Replace all calls to signal(2) with a wrapper around sigaction(2).Darren Tucker
2020-01-23Remove unsupported algorithms from list of defaults at run time andDarren Tucker
2019-12-21Allow forwarding a different agent socket to the path specified byDamien Miller
2019-11-25Add new structure for signature optionsDamien Miller
2019-11-13stdarg.h required more broadly; ok djmTheo de Raadt
2019-07-24When using a combination of a Yubikey+GnuPG+remote forwarding the gpg-agentRicardo Mestre
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-06-26Remove unneeded unlink of xauthfile on error path. From Erik Sjölund viaDarren Tucker
2019-06-12Hostname->HostName cleanup; from lauri tirkkonenJason McIntyre
2019-04-23Use the LogLevel typdef instead of int where appropriate. Patch fromDarren Tucker
2019-03-29when logging/fataling on error, include a bit more detail than just theDamien Miller
2019-01-19convert the remainder of clientloop.c to new packet APIDamien Miller
2019-01-19convert clientloop.c to new packet APIDamien Miller
2019-01-19begin landing remaining refactoring of packet parsing API, startedDamien Miller
2018-09-21Allow ssh_config ForwardX11Timeout=0 to disable the timeout and allowDamien Miller
2018-07-11remove legacy key emulation layer; ok djm@Markus Friedl
2018-07-09ttymodes: switch to sshbuf API; ok djm@Markus Friedl
2018-07-09client: switch to sshbuf API; ok djm@Markus Friedl
2018-06-26whitespaceDamien Miller
2018-06-09add a SetEnv directive to ssh_config that allows setting environmentDamien Miller
2018-04-10lots of typos in comments/docs. Patch from Karsten Weiss after checkingDamien Miller
2018-02-11Don't reset signal handlers inside handlers.Darren Tucker
2018-01-23Drop compatibility hacks for some ancient SSH implementations, includingDamien Miller
2017-12-18unbreak hostkey rotation; attempting to sign with a desired signatureDamien Miller
2017-12-18pass negotiated signing algorithm though to sshkey_verify() andDamien Miller
2017-11-25Remove get_current_time() and replace with calls to monotime_double()Darren Tucker
2017-10-23Expose devices allocated for tun/tap forwarding.Damien Miller
2017-09-19fix use-after-free in ~^Z escape handler path, introduced in channels.cDamien Miller
2017-09-12Make remote channel ID a u_intDamien Miller
2017-09-12refactor channels.cDamien Miller
2017-08-30pass packet state down to some of the channels function (moreDamien Miller
2017-07-14Make ""Killed by signal 1" LogLevel verbose so it's not shown at the defaultDarren Tucker
2017-06-23When using the escape sequence &~ the code path is client_loop() ->Ricardo Mestre
2017-05-31Switch to recallocarray() for a few operations. Both growth and shrinkageTheo de Raadt
2017-05-31remove now obsolete ctx from ssh_dispatch_run; ok djm@Markus Friedl
2017-05-30protocol handlers all get struct ssh passed; ok djm@Markus Friedl
2017-05-03remove miscellaneous SSH1 leftovers; ok markus@Christian Weisgerber
2017-04-30obliterate ssh1.h and some dead code that used itDamien Miller