summaryrefslogtreecommitdiff
path: root/src/transports/http.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* stream: Gather streams to src/streamsEtienne Samson2017-10-231-3/+3
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-0/+3
* Do not discard proxy_options that have been set when auto is specifiedtyler wanek2017-01-271-0/+3
* Merge pull request #4049 from libgit2/ethomson/error_msgsCarlos Martín Nieto2017-01-131-6/+6
|\
| * giterr_set: consistent error messagesEdward Thomson2016-12-291-6/+6
* | http: check certificate validity before clobbering the error variableEtienne Samson2017-01-061-2/+1
|/
* http: bump the pretend git version in the User-Agentcmn/bump-pretend-gitCarlos Martín Nieto2016-12-201-1/+1
* transports: http: reset `connected` flag when closing transportPatrick Steinhardt2016-08-171-0/+2
* transports: http: reset `connected` flag when re-connecting transportPatrick Steinhardt2016-08-171-0/+1
* remove conditions that prevent use of custom TLS streamwildart2016-07-061-2/+1
* HTTP authentication scheme name is case insensitive.David Brooks2016-06-191-1/+1
* proxy: don't specify the protocol in the typeCarlos Martín Nieto2016-04-191-1/+1
* net: use proxy options struct in the stream configCarlos Martín Nieto2016-04-191-9/+32
* http: use a custom user-agent if the user has set itCarlos Martín Nieto2015-11-121-1/+12
* Copy custom_headers insteach of referencing the caller's copyMatt Burke2015-09-251-5/+3
* Ignore NULL headersMatt Burke2015-09-101-1/+2
* Hook up the custom_headers to the http transportMatt Burke2015-09-081-4/+3
* Drop extra_http_headers from git_remoteMatt Burke2015-09-081-1/+0
* Allow the world to set HTTP headers for remotesMatt Burke2015-09-041-1/+1
* Pull extra_http_headers from the git_remoteMatt Burke2015-09-041-0/+1
* Put the extra headers on the connection_data insteadMatt Burke2015-09-041-4/+3