summaryrefslogtreecommitdiff
path: root/src/transports/http.c
Commit message (Expand)AuthorAgeFilesLines
* http: free auth context on failureethomson/netrefactorEdward Thomson2019-06-101-50/+63
* http: reconnect to proxy on connection closeEdward Thomson2019-06-101-3/+15
* http: allow server to drop a keepalive connectionEdward Thomson2019-06-101-0/+15
* http: stop on server EOFEdward Thomson2019-06-101-2/+12
* http: teach auth mechanisms about connection affinityEdward Thomson2019-06-101-1/+1
* http: maintain authentication across connectionsEdward Thomson2019-06-101-6/+38
* http: simplify authentication mechanismsEdward Thomson2019-06-101-166/+156
* http: don't set the header in the auth tokenEdward Thomson2019-06-101-10/+20
* http: don't reset replay count after connectionEdward Thomson2019-06-101-1/+0
* http: provide an NTLM authentication providerEdward Thomson2019-06-101-0/+2
* http: validate server's authentication typesEdward Thomson2019-06-101-42/+97
* http: consume body on proxy auth failureEdward Thomson2019-06-101-4/+9
* http: always consume body on auth failureEdward Thomson2019-06-101-26/+25
* http: don't realloc the requestEdward Thomson2019-06-101-33/+29
* http: examine keepalive status at message endEdward Thomson2019-06-101-3/+4
* http: increase the replay countEdward Thomson2019-06-101-1/+1
* http: support https for proxiesEdward Thomson2019-06-101-8/+1
* net: rename gitno_connection_data to git_net_urlEdward Thomson2019-06-101-24/+24
* transports: make use of the `GIT_CONTAINER_OF` macroEtienne Samson2019-04-161-6/+6
* streams: fix callers potentially only writing partial dataPatrick Steinhardt2019-01-311-13/+13
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-31/+31
* proxy: fix crash on remote connection with GIT_PROXY_AUTO but no proxy is det...Jason Haslam2019-01-141-0/+3
* 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-281-4/+11
* http transport: refactor storageEdward Thomson2018-11-281-120/+133
* http transport: cap number of authentication replaysEdward Thomson2018-11-281-8/+7
* 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-281-0/+4
|\
| * transport: allow cred/cert callbacks to return GIT_PASSTHROUGHethomson/defer_cert_cred_cbEdward Thomson2018-11-211-0/+4
* | transport/http: Include non-default ports in Host headerRick Altherr2018-11-091-1/+5
|/
* 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
|/
* transport/http: do not return success if we failed to get a schemeEtienne Samson2018-08-211-1/+1
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-12/+12
* http: standardize user-agent additionethomson/user_agentEdward Thomson2018-02-101-11/+4