summaryrefslogtreecommitdiff
path: root/src/transports/http.c
Commit message (Expand)AuthorAgeFilesLines
* remote: introduce `git_remote_connect_options`ethomson/remote_connect_optsEdward Thomson2022-01-061-12/+16
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-3/+1
* remote: refactor proxy detectionEdward Thomson2021-09-011-3/+1
* Add NO_PROXY env supportMathieu Parent2021-09-011-1/+1
* Merge branch 'main' into http-use-eauthEdward Thomson2021-08-291-8/+12
|\
| * http: don't require a passwordethomson/http_empty_passwordEdward Thomson2021-08-051-2/+6
| * transports: use GIT_ASSERTEdward Thomson2020-11-271-5/+6
| * runtime: move init/shutdown into the "runtime"Edward Thomson2020-10-111-1/+0
* | transports: use GIT_EAUTH for authentication failuresJosh Bleecher Snyder2020-02-071-6/+6
|/
* transports: http: fix custom headers not being appliedPatrick Steinhardt2020-02-071-0/+1
* credential: change git_cred to git_credentialethomson/credtypeEdward Thomson2020-01-261-11/+11
* http: introduce GIT_ERROR_HTTPethomson/gssapiEdward Thomson2020-01-241-12/+12
* httpclient: use defines for status codesEdward Thomson2020-01-241-4/+5
* http: send probe packetsEdward Thomson2020-01-241-2/+67
* http: use the new httpclientEdward Thomson2020-01-241-1374/+406
* httpclient: support expect/continueEdward Thomson2020-01-241-1/+6
* net: refactor gitno redirect handlingEdward Thomson2020-01-241-12/+1
* auth: update enum type name for consistencyethomson/typetEdward Thomson2020-01-181-4/+4
* http: avoid generating double slashes in urlJosh Bleecher Snyder2019-12-131-2/+6
* cred: separate public interface from low-level detailsEtienne Samson2019-09-131-0/+1
* Merge pull request #5212 from libgit2/ethomson/creds_for_schemeEdward Thomson2019-09-091-8/+16
|\
| * http: ensure the scheme supports the credentialsethomson/creds_for_schemeIan Hattendorf2019-08-231-4/+9
| * http: allow dummy negotiation scheme to fail to actEdward Thomson2019-08-211-4/+7
* | transports: http: check for memory allocation failuresPatrick Steinhardt2019-08-231-1/+3
|/
* Rename opt init functions to `options_init`Edward Thomson2019-06-141-1/+1
* 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