summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/ssh.c
AgeCommit message (Expand)Author
2019-01-19remove last references to active_stateDamien Miller
2019-01-19convert ssh.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-23add a ssh_config "Match final" predicateDamien Miller
2018-10-23refer to OpenSSL not SSLeay;Damien Miller
2018-10-03Allow ssh_config IdentityAgent directive to accept environment variableDamien Miller
2018-09-21Treat connections with ProxyJump specified the same as ones with aDamien Miller
2018-09-20fix "ssh -Q sig" to show correct signature algorithm list (it wasDamien Miller
2018-09-12Add "ssh -Q sig" to allow listing supported signature algorithmsDamien Miller
2018-07-27Now that ssh can't be setuid, remove the original_real_uid andDarren Tucker
2018-07-25Use the caller provided (copied) pwent struct in load_public_identity_filesBob Beck
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-16Slot 0 in the hostbased key array was previously RSA1, but that isDarren Tucker
2018-07-16Remove support for loading HostBasedAuthentication keys directly inDarren Tucker
2018-07-16keep options.identity_file_userprovided array in sync when we loadDamien Miller
2018-07-11remove legacy key emulation layer; ok djm@Markus Friedl
2018-07-09client: switch to sshbuf API; ok djm@Markus Friedl
2018-06-08fix incorrect expansion of %i in load_public_identity_files(); reported byDamien Miller
2018-06-06Add a PermitListen directive to control which server-side addressesDamien Miller
2018-06-01make UID available as a %-expansion everywhere that the username isDamien Miller
2018-06-01prefer argv0 to "ssh" when re-executing ssh for ProxyJump directive;Damien Miller
2018-04-14don't free the %C expansion, it's used later for LocalCommandDamien Miller
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 BindInterface ssh_config directive and -B command-line argumentDamien Miller
2018-02-13remove space before tabDamien Miller
2018-02-11Don't reset signal handlers inside handlers.Darren Tucker
2018-01-23Drop compatibility hacks for some ancient SSH implementations, includingDamien Miller
2018-01-23don't attempt to force hostnames that are addresses to lowercase, butDamien Miller
2017-11-01fix broken stdout in ControlPersist mode, introduced by me in r1.467Damien Miller
2017-10-27whitespace at EOLDamien Miller
2017-10-25transfer ownership of stdout to the session channel by dup2'ingDamien Miller
2017-10-23Expose devices allocated for tun/tap forwarding.Damien Miller
2017-10-21Add URI support to ssh, sftp and scp. For example ssh://user@hostTodd C. Miller
2017-09-21Add 'reverse' dynamic forwarding which combines dynamic forwardingMarkus Friedl
2017-09-12refactor channels.cDamien Miller
2017-08-12make "--" before the hostname terminate command-line option processingDamien Miller
2017-05-30Add RemoteCommand option to specify a command in the ssh configAlexander Bluhm
2017-05-30switch from Key typedef with struct sshkey; ok djm@Markus Friedl
2017-05-02remove options -12 from usage();Jason McIntyre
2017-04-30obliterate ssh1.h and some dead code that used itDamien Miller
2017-04-30remove KEY_RSA1Damien Miller
2017-04-30remove SSHv1 ciphers; ok markus@Damien Miller
2017-04-30remove compat20/compat13/compat15 variablesDamien Miller
2017-04-30remove options.protocol and client Protocol configuration knobDamien Miller
2017-04-30unifdef WITH_SSH1Damien Miller
2017-04-28Add SyslogFacility option to ssh(1) matching the equivalent option inDarren Tucker
2017-03-10fix regression in 7.4 server-sig-algs, where we were accidentallyDamien Miller