summaryrefslogtreecommitdiff
path: root/src/transports
Commit message (Expand)AuthorAgeFilesLines
* streams: fix callers potentially only writing partial dataPatrick Steinhardt2019-01-312-23/+19
* git transport: only write INT_MAX bytesEdward Thomson2019-01-251-5/+9
* Don't use deprecated constantsSven Strickroth2019-01-241-2/+2
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-2211-255/+255
* Merge pull request #4939 from libgit2/ethomson/git_refEdward Thomson2019-01-192-3/+3
|\
| * references: use new names in internal usageethomson/git_refEdward Thomson2019-01-172-3/+3
* | Merge pull request #4925 from lhchavez/fix-a-bunch-of-warningsEdward Thomson2019-01-171-32/+4
|\ \ | |/ |/|
| * Windows is hard.lhchavez2019-01-061-1/+1
| * Fix a bunch of warningslhchavez2019-01-051-32/+4
* | proxy: fix crash on remote connection with GIT_PROXY_AUTO but no proxy is det...Jason Haslam2019-01-141-0/+3
|/
* object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-011-4/+4
* http: reset replay_count upon connectionethomson/proxyEdward Thomson2018-11-281-0/+1
* http: don't allow SSL connections to a proxyEdward Thomson2018-11-281-1/+9
* http: only load proxy configuration during connectionEdward Thomson2018-11-281-2/+4
* http: disallow repeated headers from serversEdward Thomson2018-11-281-9/+18
* http: remove cURLEdward Thomson2018-11-281-23/+0
* http: use CONNECT to talk to proxiesEdward Thomson2018-11-281-13/+224
* tls: introduce a wrap functionEdward Thomson2018-11-281-17/+36
* http transport: reset error message on cert failureEdward Thomson2018-11-281-11/+11
* http transport: support cert check for proxiesEdward Thomson2018-11-281-39/+70
* http transport: provide proxy credentialsEdward Thomson2018-11-284-8/+19
* http transport: refactor storageEdward Thomson2018-11-281-120/+133
* http transport: cap number of authentication replaysEdward Thomson2018-11-283-9/+10
* http transport: prompt for proxy credentialsEdward Thomson2018-11-281-19/+37
* http transport: further refactor credential handlingEdward Thomson2018-11-281-17/+32
* http transport: refactor credential handlingEdward Thomson2018-11-281-47/+58
* http transport: use HTTP proxies when requestedEdward Thomson2018-11-281-33/+80
* http: rename http subtransport's `io` to `gitserver_stream`Edward Thomson2018-11-281-29/+38
* http: rename `connection_data` -> `gitserver_data`Edward Thomson2018-11-281-20/+20
* proxy: propagate proxy configuration errorsEdward Thomson2018-11-281-1/+2
* Merge pull request #4879 from libgit2/ethomson/defer_cert_cred_cbPatrick Steinhardt2018-11-284-5/+23
|\
| * transport: allow cred/cert callbacks to return GIT_PASSTHROUGHethomson/defer_cert_cred_cbEdward Thomson2018-11-213-5/+13
| * transport: see if cert/cred callbacks exist before calling themEdward Thomson2018-11-151-0/+10
* | Merge pull request #4882 from kc8apf/include_port_in_host_headerEdward Thomson2018-11-181-1/+5
|\ \ | |/ |/|
| * transport/http: Include non-default ports in Host headerRick Altherr2018-11-091-1/+5
* | smart transport: only clear url on hard resetethomson/smart_transport_urlEdward Thomson2018-11-071-5/+4
|/
* global: replace remaining use of `git__strtol32`Patrick Steinhardt2018-10-182-2/+3
* Merge commit 'afd10f0' (Follow 308 redirects)Carlos Martín Nieto2018-10-151-1/+2
|\
| * Follow 308 redirects (as used by GitLab)Zander Brown2018-10-131-1/+2
* | ignore unsupported http authentication schemesAnders Borum2018-10-061-1/+4
|/
* smart_pkt: do not accept callers passing in no line lengthPatrick Steinhardt2018-10-031-3/+3
* smart_pkt: return parsed length via out-parameterPatrick Steinhardt2018-10-031-29/+34
* smart_pkt: reorder and rename parameters of `git_pkt_parse_line`Patrick Steinhardt2018-10-033-24/+24
* smart_pkt: fix buffer overflow when parsing "unpack" packetsPatrick Steinhardt2018-10-031-4/+2
* smart_pkt: fix "ng" parser accepting non-space characterPatrick Steinhardt2018-10-031-2/+2
* smart_pkt: fix buffer overflow when parsing "ok" packetsPatrick Steinhardt2018-10-031-9/+12
* smart_pkt: fix buffer overflow when parsing "ACK" packetsPatrick Steinhardt2018-10-031-14/+23
* smart_pkt: adjust style of "ref" packet parsing functionPatrick Steinhardt2018-10-031-25/+19
* smart_pkt: check whether error packets are prefixed with "ERR "Patrick Steinhardt2018-10-031-2/+9
* smart_pkt: explicitly avoid integer overflows when parsing packetsPatrick Steinhardt2018-10-032-6/+6