summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/ssh.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-05Correct historical comment: provos@ modified OpenSSH to work with SSLeaydtucker1-2/+2
2020-05-29Allow some keywords to expand shell-style ${ENV} environmentdtucker1-7/+33
2020-04-10Add TOKEN percent expansion to LocalFoward and RemoteForward when useddtucker1-50/+87
2020-04-03r1.522 deleted one too many lines; repairdjm1-1/+2
2020-04-03fix debug statementdjm1-2/+2
2020-04-03the tunnel-forwarding vs ExitOnForwardFailure fix that I committeddjm1-3/+14
2020-04-03make failures when establishing "Tunnel" forwarding terminate thedjm1-23/+39
2020-04-03Make with config keywords support which percent_expansions more consistent.dtucker1-67/+53
2020-03-06initialize cname in case ai_canonname is NULL or too long; ok djmmarkus1-2/+3
2020-02-18Detect and prevent simple configuration loops when using ProxyJump.dtucker1-1/+9
2020-02-07Add ssh -Q key-sig for all key and signature types. Teach ssh -Q to acceptdtucker1-5/+14
2020-02-06Replace "security key" with "authenticator" in program messages.naddy1-2/+2
2020-01-28disable UpdateHostKeys=ask when in quiet mode;djm1-1/+4
2020-01-27disable UpdateHostKeys=ask if command is specified; ok djm@ sthen@markus1-6/+13
2020-01-25allow UpdateKnownHosts=yes to function when multiple known_hosts filesdjm1-2/+2
2020-01-25expose PKCS#11 key labels/X.509 subjects as commentsdjm1-5/+7
2020-01-23Make zlib optional. This adds a "ZLIB" build time option that allowsdtucker1-4/+15
2020-01-23Replace all calls to signal(2) with a wrapper around sigaction(2).dtucker1-3/+3
2020-01-05fix CanonicalizeHostname, broken by rev 1.507beck1-2/+2
2019-12-21Allow forwarding a different agent socket to the path specified bydjm1-1/+33
2019-11-18additional missing stdarg.h includes when built without WITH_OPENSSL; ok djm@naddy1-1/+2
2019-10-31ssh client support for U2F/FIDO keysdjm1-1/+17
2019-09-13allow %n to be expanded in ProxyCommand stringsdjm1-2/+2
2019-09-06Allow prepending a list of algorithms to the default set by startingnaddy1-2/+2
2019-06-28When system calls indicate an error they return -1, not some arbitraryderaadt1-10/+10
2019-06-14slightly more instructive error message when the user specifies multipledjm1-3/+6
2019-06-12Hostname->HostName cleanup; from lauri tirkkonenjmc1-2/+2
2019-06-06Replace calls to ssh_malloc_init() by a static init of malloc_options.otto1-2/+1
2019-04-23Use the LogLevel typdef instead of int where appropriate. Patch fromdtucker1-2/+3
2019-01-19remove last references to active_statedjm1-4/+1
2019-01-19convert ssh.c to new packet APIdjm1-26/+41
2019-01-19begin landing remaining refactoring of packet parsing API, starteddjm1-1/+4
2018-12-27move client/server SSH-* banners to buffers under ssh->kex and factordjm1-2/+2
2018-11-23add a ssh_config "Match final" predicatedjm1-11/+20
2018-10-23refer to OpenSSL not SSLeay;djm1-3/+3
2018-10-03Allow ssh_config IdentityAgent directive to accept environment variabledjm1-3/+21
2018-09-21Treat connections with ProxyJump specified the same as ones with adjm1-4/+3
2018-09-20fix "ssh -Q sig" to show correct signature algorithm list (it wasdjm1-2/+2
2018-09-12Add "ssh -Q sig" to allow listing supported signature algorithmsdjm1-2/+9
2018-07-27Now that ssh can't be setuid, remove the original_real_uid anddtucker1-22/+9
2018-07-25Use the caller provided (copied) pwent struct in load_public_identity_filesbeck1-3/+1
2018-07-19Deprecate UsePrivilegedPort now that support for running ssh(1)dtucker1-7/+2
2018-07-18Remove support for running ssh(1) setuid and fatal if attempted.dtucker1-32/+6
2018-07-16Slot 0 in the hostbased key array was previously RSA1, but that isdtucker1-22/+22
2018-07-16Remove support for loading HostBasedAuthentication keys directly indtucker1-30/+5
2018-07-16keep options.identity_file_userprovided array in sync when we loaddjm1-2/+18
2018-07-11remove legacy key emulation layer; ok djm@markus1-57/+78
2018-07-09client: switch to sshbuf API; ok djm@markus1-13/+16
2018-06-08fix incorrect expansion of %i in load_public_identity_files(); reported bydjm1-2/+2
2018-06-06Add a PermitListen directive to control which server-side addressesdjm1-3/+3