summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/sshconnect.c
AgeCommit message (Expand)Author
2020-03-13use sshpkt_fatal() for kex_exchange_identification() errors.Damien Miller
2020-01-25when AddKeysToAgent=yes is set and the key contains no comment,Damien Miller
2020-01-23Replace all calls to signal(2) with a wrapper around sigaction(2).Darren Tucker
2020-01-22Ignore whitespace when checking explict fingerprint. When confirming a hostDarren Tucker
2020-01-11revise the fix for reversed arguments on expand_proxy_command()Christian Weisgerber
2020-01-09fix reversed arguments on expand_proxy_command(); spotted byDamien Miller
2019-11-13stdarg.h required more broadly; ok djmTheo de Raadt
2019-11-12enable ed25519 support; ok djmMarkus Friedl
2019-10-31ssh AddKeysToAgent support for U2F/FIDO keysDamien Miller
2019-10-31add new agent key constraint for U2F/FIDO providerDamien Miller
2019-09-13whitespaceDamien Miller
2019-09-13allow %n to be expanded in ProxyCommand stringsDamien Miller
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-06-21Add protection for private keys at rest in RAM against speculationDamien Miller
2019-05-03Free host on exit path. Patch from markus at blueflash.cc, ok djm@Darren Tucker
2019-02-27dup stdout/in for proxycommand=-, otherwise stdout might beMarkus Friedl
2019-02-01Save connection timeout and restore for 2nd and subsequent attempts,Darren Tucker
2019-01-24Accept the host key fingerprint as a synonym for "yes" when acceptingDarren Tucker
2019-01-19convert sshconnect.c to new packet APIDamien Miller
2019-01-19begin landing remaining refactoring of packet parsing API, startedDamien Miller
2018-12-27move client/server SSH-* banners to buffers under ssh->kex and factorDamien Miller
2018-11-18Fix inverted logic for redirecting ProxyCommand stderr to /dev/null.Darren Tucker
2018-11-16redirect stderr of ProxyCommands to /dev/null when ssh is started withDamien Miller
2018-10-15struct sockaddr_storage is guaranteed to be large enough, no need to checkFlorian Obser
2018-09-20add CASignatureAlgorithms option for the client, allowing it to specifyDamien Miller
2018-07-27Now that ssh can't be setuid, remove the original_real_uid andDarren Tucker
2018-07-19Fix typo in comment. From Alexandru Iacob via github.Darren Tucker
2018-07-19Deprecate UsePrivilegedPort now that support for running ssh(1)Darren Tucker
2018-07-18Remove support for running ssh(1) setuid and fatal if attempted.Darren Tucker
2018-07-11remove legacy key emulation layer; ok djm@Markus Friedl
2018-07-09client: switch to sshbuf API; ok djm@Markus Friedl
2018-04-10lots of typos in comments/docs. Patch from Karsten Weiss after checkingDamien Miller
2018-02-23Add experimental support for PQC XMSS keys (Extended Hash-Based Signatures)Markus Friedl
2018-02-23Add missing braces.Darren Tucker
2018-02-23Add BindInterface ssh_config directive and -B command-line argumentDamien Miller
2018-02-10constify some private key-related functions; based onDamien Miller
2018-02-07ssh_free checks for and handles NULL args, remove NULL checks from remainingDarren Tucker
2018-01-23Add missing braces; fixes 'write: Socket is not connected' error in ssh.Stefan Sperling
2018-01-23Drop compatibility hacks for some ancient SSH implementations, includingDamien Miller
2018-01-23try harder to preserve errno during ssh_connect_direct() to make theDamien Miller
2017-12-06don't accept junk after "yes" or "no" responses to hostkey prompts.Damien Miller
2017-11-25Add monotime_ts and monotime_tv that return monotonic timespec andDarren Tucker
2017-09-14Revert commitid: gJtIN6rRTS3CHy9b.Damien Miller
2017-09-12refactor channels.cDamien Miller
2017-09-03Expand ssh_config's StrictModes option with two new settings:Damien Miller
2017-09-01identify the case where SSHFP records are missing but other DNS RRDamien Miller
2017-07-01remove post-SSHv1 removal dead code from rsa.c and merge theDamien Miller
2017-06-24switch sshconnect.c from (slightly abused) select() to poll();Damien Miller
2017-06-24use HostKeyAlias if specified instead of hostname for matching hostDamien Miller
2017-05-30switch sshconnect.c to modern APIs; ok djm@Markus Friedl