summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/ssh.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Hostname->HostName cleanup; from lauri tirkkonenjmc2019-06-121-2/+2
* Replace calls to ssh_malloc_init() by a static init of malloc_options.otto2019-06-061-2/+1
* Use the LogLevel typdef instead of int where appropriate. Patch fromdtucker2019-04-231-2/+3
* remove last references to active_statedjm2019-01-191-4/+1
* convert ssh.c to new packet APIdjm2019-01-191-26/+41
* 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-2/+2
* add a ssh_config "Match final" predicatedjm2018-11-231-11/+20
* refer to OpenSSL not SSLeay;djm2018-10-231-3/+3
* Allow ssh_config IdentityAgent directive to accept environment variabledjm2018-10-031-3/+21
* Treat connections with ProxyJump specified the same as ones with adjm2018-09-211-4/+3
* fix "ssh -Q sig" to show correct signature algorithm list (it wasdjm2018-09-201-2/+2
* Add "ssh -Q sig" to allow listing supported signature algorithmsdjm2018-09-121-2/+9
* Now that ssh can't be setuid, remove the original_real_uid anddtucker2018-07-271-22/+9
* Use the caller provided (copied) pwent struct in load_public_identity_filesbeck2018-07-251-3/+1
* Deprecate UsePrivilegedPort now that support for running ssh(1)dtucker2018-07-191-7/+2
* Remove support for running ssh(1) setuid and fatal if attempted.dtucker2018-07-181-33/+7
* Slot 0 in the hostbased key array was previously RSA1, but that isdtucker2018-07-161-22/+22
* Remove support for loading HostBasedAuthentication keys directly indtucker2018-07-161-30/+5
* keep options.identity_file_userprovided array in sync when we loaddjm2018-07-161-2/+18
* remove legacy key emulation layer; ok djm@markus2018-07-111-57/+78
* client: switch to sshbuf API; ok djm@markus2018-07-091-13/+16
* fix incorrect expansion of %i in load_public_identity_files(); reported bydjm2018-06-081-2/+2
* Add a PermitListen directive to control which server-side addressesdjm2018-06-061-3/+3
* make UID available as a %-expansion everywhere that the username isdjm2018-06-011-8/+22
* prefer argv0 to "ssh" when re-executing ssh for ProxyJump directive;djm2018-06-011-2/+11
* don't free the %C expansion, it's used later for LocalCommanddjm2018-04-141-2/+1
* 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-3/+12
* Add BindInterface ssh_config directive and -B command-line argumentdjm2018-02-231-9/+12
* remove space before tabdjm2018-02-131-18/+18
* Don't reset signal handlers inside handlers.dtucker2018-02-111-3/+1
* Drop compatibility hacks for some ancient SSH implementations, includingdjm2018-01-231-2/+2
* don't attempt to force hostnames that are addresses to lowercase, butdjm2018-01-231-17/+71
* fix broken stdout in ControlPersist mode, introduced by me in r1.467djm2017-11-011-8/+10
* whitespace at EOLdjm2017-10-271-6/+6
* transfer ownership of stdout to the session channel by dup2'ingdjm2017-10-251-2/+16
* Expose devices allocated for tun/tap forwarding.djm2017-10-231-54/+54
* Add URI support to ssh, sftp and scp. For example ssh://user@hostmillert2017-10-211-15/+41
* Add 'reverse' dynamic forwarding which combines dynamic forwardingmarkus2017-09-211-2/+3
* refactor channels.cdjm2017-09-121-40/+48
* make "--" before the hostname terminate command-line option processingdjm2017-08-121-4/+7
* Add RemoteCommand option to specify a command in the ssh configbluhm2017-05-301-8/+32
* switch from Key typedef with struct sshkey; ok djm@markus2017-05-301-5/+5
* remove options -12 from usage();jmc2017-05-021-2/+2
* obliterate ssh1.h and some dead code that used itdjm2017-04-301-2/+1
* remove KEY_RSA1djm2017-04-301-3/+2
* remove SSHv1 ciphers; ok markus@djm2017-04-301-17/+4
* remove compat20/compat13/compat15 variablesdjm2017-04-301-172/+2
* remove options.protocol and client Protocol configuration knobdjm2017-04-301-3/+3