summaryrefslogtreecommitdiff
path: root/src/transports/httpclient.c
Commit message (Expand)AuthorAgeFilesLines
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-65/+65
* Merge pull request #6022 from lollipopman/connect-proxy-host-headerEdward Thomson2021-08-301-1/+1
|\
| * Set Host Header to match CONNECT authority targetJesse Hathaway2021-08-301-1/+1
* | httpclient: actually return `GIT_EAUTH`Edward Thomson2021-08-301-1/+0
* | Merge branch 'main' into http-use-eauthEdward Thomson2021-08-291-42/+96
|\ \ | |/
| * httpclient: no proxy creds in requests if proxy is CONNECT typeTyler Ang-Wanek2021-05-121-3/+8
| * httpclient: git_http_client_skip_body should drain socket of bodyTyler Ang-Wanek2021-05-121-1/+1
| * http: handle ipv6 addressesEdward Thomson2020-12-231-10/+30
| * transports: use GIT_ASSERTEdward Thomson2020-11-271-14/+22
| * runtime: move init/shutdown into the "runtime"Edward Thomson2020-10-111-1/+0
| * Merge pull request #5576 from lollipopman/double-authEdward Thomson2020-10-041-2/+5
| |\
| | * httpclient: only free challenges for current_server typeJesse Hathaway2020-07-101-2/+5
| * | Don't fail if a HTTP server announces he supports a protocol upgradeSven Strickroth2020-09-081-5/+0
| |/
| * tree-wide: mark local functions as staticPatrick Steinhardt2020-06-091-1/+1
| * httpclient: clear the read_buf on new requestsethomson/httpEdward Thomson2020-06-021-1/+4
| * httpclient: don't read more than the client wantsEdward Thomson2020-06-011-0/+4
| * httpclient: read_body should return 0 at EOFEdward Thomson2020-06-011-3/+8
| * Fix spelling errorUtkarsh Gupta2020-03-261-1/+1
| * httpclient: use a 16kb read buffer for macOSethomson/sslreadEdward Thomson2020-03-041-1/+12
* | transports: use GIT_EAUTH for authentication failuresJosh Bleecher Snyder2020-02-071-2/+2
|/
* credential: change git_cred to git_credentialethomson/credtypeEdward Thomson2020-01-261-7/+7
* http: introduce GIT_ERROR_HTTPethomson/gssapiEdward Thomson2020-01-241-25/+25
* httpclient: use defines for status codesEdward Thomson2020-01-241-10/+10
* httpclient: support expect/continueEdward Thomson2020-01-241-8/+35
* httpclient: support CONNECT proxiesEdward Thomson2020-01-241-75/+249
* httpclient: handle chunked responsesEdward Thomson2020-01-241-6/+13
* httpclient: support authenticationEdward Thomson2020-01-241-8/+353
* httpclient: consume final chunk messageEdward Thomson2020-01-241-111/+153
* httpclient: add chunk support to POSTEdward Thomson2020-01-241-11/+44
* httpclient: introduce a simple http implementationEdward Thomson2020-01-241-0/+898