summaryrefslogtreecommitdiff
path: root/src/transports/ssh.c
Commit message (Expand)AuthorAgeFilesLines
* ssh: look for a key in known_hosts to set the key type for the handshakeCarlos Martín Nieto2023-01-181-53/+153
* ssh: verify the remote's host key against known_hosts if it existsCarlos Martín Nieto2023-01-181-87/+222
* Merge pull request #6167 from libgit2/ethomson/scp_urls_with_portsEdward Thomson2022-01-171-97/+26
|\
| * ssh: use url parsing functionalityethomson/scp_urls_with_portsEdward Thomson2022-01-171-61/+26
| * url: introduce git_net_url_parse_scpEdward Thomson2022-01-171-37/+1
* | Merge branch 'main' into typosEdward Thomson2022-01-171-5/+13
|\ \ | |/
| * remote: introduce `git_remote_connect_options`ethomson/remote_connect_optsEdward Thomson2022-01-061-5/+13
* | Fix typosDimitris Apostolou2022-01-051-1/+1
|/
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-13/+11
* Fix coding style for pointerpunkymaniac2021-09-091-4/+4
* Merge branch 'main' into http-use-eauthEdward Thomson2021-08-291-13/+47
|\
| * Wrap newer hostkeys in #ifdefsMiguel Arroz2020-12-211-0/+6
| * Add support for additional hostkey types.Miguel Arroz2020-12-211-0/+12
| * Also add the raw hostkey to `git_cert_hostkey`lhchavez2020-11-271-0/+19
| * transports: use GIT_ASSERTEdward Thomson2020-11-271-10/+8
| * runtime: move init/shutdown into the "runtime"Edward Thomson2020-10-111-3/+2
* | transports: use GIT_EAUTH for authentication failuresJosh Bleecher Snyder2020-02-071-4/+4
|/
* credential: change git_cred to git_credentialethomson/credtypeEdward Thomson2020-01-261-28/+28
* Merge pull request #5305 from kas-luthor/bugfix/multiple-authPatrick Steinhardt2020-01-101-0/+8
|\
| * Fixes code stylingkas2019-12-131-5/+3
| * Adds support for multiple SSH auth mechanisms being used sequentiallykas2019-11-161-0/+10
* | ssh: include sha256 host key hash when supportedAnders Borum2019-11-201-0/+8
|/
* cred: separate public interface from low-level detailsEtienne Samson2019-09-131-2/+4
* net: rename gitno_connection_data to git_net_urlEdward Thomson2019-06-101-28/+28
* transports: make use of the `GIT_CONTAINER_OF` macroEtienne Samson2019-04-161-7/+7
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-28/+28
* transport: allow cred/cert callbacks to return GIT_PASSTHROUGHethomson/defer_cert_cred_cbEdward Thomson2018-11-211-4/+5
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-1/+1
* transports: ssh: replace deprecated function `libssh2_session_startup`Patrick Steinhardt2018-03-271-1/+1
* transports: ssh: disconnect session before freeing itPatrick Steinhardt2018-03-271-0/+1
* ssh urls: use `git_buf_decode_percent`Edward Thomson2018-03-191-8/+6
* Unescape repo before constructing ssh requestSteven King Jr2018-03-191-1/+5
* Merge pull request #4283 from tiennou/generic-tlsPatrick Steinhardt2017-11-091-1/+1
|\
| * stream: Gather streams to src/streamsEtienne Samson2017-10-231-1/+1
* | transports: ssh: ask for credentials again when passphrase is wrongCurtis Vogt2017-10-201-2/+4
|/
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+2
* transports: ssh: clean up after libssh2 on exitPatrick Steinhardt2017-05-021-0/+9
* transports: ssh: report failure initializing libssh2Patrick Steinhardt2017-05-021-1/+4
* giterr_set: consistent error messagesEdward Thomson2016-12-291-9/+9
* Merge pull request #3555 from cbargren/ssh-git-protocolsEdward Thomson2016-03-081-17/+32
|\
| * Removing #define for SSH_PREFIX_COUNT and using ARRAY_SIZE insteadChris Bargren2015-12-281-6/+5
| * Handle git+ssh:// and ssh+git:// protocols supportChris Bargren2015-12-221-17/+33
* | ssh: initialize libssh2cmn/init-libssh2Carlos Martín Nieto2016-03-031-0/+16
* | ssh_stream_read(): fix possible *bytes_read < 0 branchMichał Górny2015-12-261-3/+8
|/
* added a single line of additional error reporting from libssh2 when failing t...Max Leske2015-08-141-1/+3
* Handle ssh:// and git:// urls containing a '~' character.Simon2015-08-031-0/+2
* git_cert: child types use proper base typeEdward Thomson2015-07-101-2/+2
* ssh: move NULL check to the free functionCarlos Martín Nieto2015-06-091-5/+5
* Change error when running out of ssh agent keysMarius Ungureanu2015-06-021-1/+7
* cred: Check for null values when getting key from memoryMichał Górny2015-05-271-1/+4