summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/sshconnect.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* use sshpkt_fatal() for kex_exchange_identification() errors.djm2020-03-131-3/+4
* when AddKeysToAgent=yes is set and the key contains no comment,djm2020-01-251-4/+5
* Replace all calls to signal(2) with a wrapper around sigaction(2).dtucker2020-01-231-5/+5
* Ignore whitespace when checking explict fingerprint. When confirming a hostdtucker2020-01-221-5/+6
* revise the fix for reversed arguments on expand_proxy_command()naddy2020-01-111-4/+4
* fix reversed arguments on expand_proxy_command(); spotted bydjm2020-01-091-2/+2
* stdarg.h required more broadly; ok djmderaadt2019-11-131-1/+2
* enable ed25519 support; ok djmmarkus2019-11-121-2/+2
* ssh AddKeysToAgent support for U2F/FIDO keysdjm2019-10-311-3/+5
* add new agent key constraint for U2F/FIDO providerdjm2019-10-311-2/+2
* whitespacedjm2019-09-131-3/+3
* allow %n to be expanded in ProxyCommand stringsdjm2019-09-131-15/+20
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-13/+13
* Add protection for private keys at rest in RAM against speculationdjm2019-06-211-2/+2
* Free host on exit path. Patch from markus at blueflash.cc, ok djm@dtucker2019-05-031-1/+2
* dup stdout/in for proxycommand=-, otherwise stdout might bemarkus2019-02-271-3/+11
* Save connection timeout and restore for 2nd and subsequent attempts,dtucker2019-02-011-2/+3
* Accept the host key fingerprint as a synonym for "yes" when acceptingdtucker2019-01-241-8/+11
* convert sshconnect.c to new packet APIdjm2019-01-191-22/+1
* begin landing remaining refactoring of packet parsing API, starteddjm2019-01-191-1/+4
* move client/server SSH-* banners to buffers under ssh->kex and factordjm2018-12-271-180/+8
* Fix inverted logic for redirecting ProxyCommand stderr to /dev/null.dtucker2018-11-181-3/+5
* redirect stderr of ProxyCommands to /dev/null when ssh is started withdjm2018-11-161-5/+32
* struct sockaddr_storage is guaranteed to be large enough, no need to checkflorian2018-10-151-5/+1
* add CASignatureAlgorithms option for the client, allowing it to specifydjm2018-09-201-4/+13
* Now that ssh can't be setuid, remove the original_real_uid anddtucker2018-07-271-3/+1
* Fix typo in comment. From Alexandru Iacob via github.dtucker2018-07-191-2/+2
* Deprecate UsePrivilegedPort now that support for running ssh(1)dtucker2018-07-191-14/+10
* Remove support for running ssh(1) setuid and fatal if attempted.dtucker2018-07-181-25/+3
* remove legacy key emulation layer; ok djm@markus2018-07-111-6/+6
* client: switch to sshbuf API; ok djm@markus2018-07-091-3/+3
* lots of typos in comments/docs. Patch from Karsten Weiss after checkingdjm2018-04-101-2/+2
* Add experimental support for PQC XMSS keys (Extended Hash-Based Signatures)markus2018-02-231-2/+3
* Add missing braces.dtucker2018-02-231-2/+3
* Add BindInterface ssh_config directive and -B command-line argumentdjm2018-02-231-21/+121
* constify some private key-related functions; based ondjm2018-02-101-3/+3
* ssh_free checks for and handles NULL args, remove NULL checks from remainingdtucker2018-02-071-3/+2
* Add missing braces; fixes 'write: Socket is not connected' error in ssh.stsp2018-01-231-2/+3
* Drop compatibility hacks for some ancient SSH implementations, includingdjm2018-01-231-4/+1
* try harder to preserve errno during ssh_connect_direct() to make thedjm2018-01-231-5/+12
* don't accept junk after "yes" or "no" responses to hostkey prompts.djm2017-12-061-5/+6
* Add monotime_ts and monotime_tv that return monotonic timespec anddtucker2017-11-251-2/+2
* Revert commitid: gJtIN6rRTS3CHy9b.djm2017-09-141-43/+6
* refactor channels.cdjm2017-09-121-16/+22
* Expand ssh_config's StrictModes option with two new settings:djm2017-09-031-12/+18
* identify the case where SSHFP records are missing but other DNS RRdjm2017-09-011-6/+43
* remove post-SSHv1 removal dead code from rsa.c and merge thedjm2017-07-011-2/+1
* switch sshconnect.c from (slightly abused) select() to poll();djm2017-06-241-91/+61
* use HostKeyAlias if specified instead of hostname for matching hostdjm2017-06-241-2/+4
* switch sshconnect.c to modern APIs; ok djm@markus2017-05-301-12/+15