aboutsummaryrefslogtreecommitdiffstats
path: root/remote-curl.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-18http: never use curl_easy_performJeff King1-4/+1
2014-01-17Merge branch 'nd/shallow-clone'Junio C Hamano1-5/+30
2013-12-17Merge branch 'cc/starts-n-ends-with'Junio C Hamano1-7/+7
2013-12-10smart-http: support shallow fetch/cloneNguyễn Thái Ngọc Duy1-4/+28
2013-12-10remote-curl: pass ref SHA-1 to fetch-pack as wellNguyễn Thái Ngọc Duy1-1/+2
2013-12-10connect.c: teach get_remote_heads to parse "shallow" linesNguyễn Thái Ngọc Duy1-1/+1
2013-12-05replace {pre,suf}fixcmp() with {starts,ends}_with()Christian Couder1-7/+7
2013-12-05Merge branch 'bc/http-100-continue'Junio C Hamano1-10/+21
2013-10-31remote-curl: fix large pushes with GSSAPIBrian M. Carlson1-2/+9
2013-10-31remote-curl: pass curl slot_results back through run_slotJeff King1-9/+13
2013-10-30Merge branch 'jk/http-auth-redirects'Junio C Hamano1-28/+41
2013-10-14remote-curl: rewrite base url from info/refs redirectsJeff King1-0/+4
2013-10-14remote-curl: store url as a strbufJeff King1-19/+19
2013-10-14remote-curl: make refs_url a strbufJeff King1-8/+7
2013-10-14http: hoist credential request out of handle_curl_resultJeff King1-1/+6
2013-09-30http: refactor options to http_get_*Jeff King1-2/+7
2013-09-09Merge branch 'jc/push-cas'Junio C Hamano1-0/+12
2013-09-09Merge branch 'nd/clone-connectivity-shortcut'Junio C Hamano1-1/+14
2013-08-02push: teach --force-with-lease to smart-http transportJunio C Hamano1-1/+15
2013-07-23smart http: use the same connectivity check on cloningNguyễn Thái Ngọc Duy1-1/+14
2013-07-09remote-http: use argv-arrayJunio C Hamano1-16/+16
2013-04-06remote-curl: die directly with http error messagesJeff King1-2/+1
2013-04-06http: simplify http_error helper functionJeff King1-1/+1
2013-04-06remote-curl: consistently report repo url for http errorsJeff King1-2/+2
2013-04-06remote-curl: always show friendlier 404 messageJeff King1-4/+2
2013-04-06remote-curl: let servers override http 404 adviceJeff King1-1/+2
2013-04-06remote-curl: show server content on http errorsJeff King1-1/+32
2013-02-24remote-curl: always parse incoming refsJeff King1-9/+13
2013-02-24remote-curl: move ref-parsing code up in fileJeff King1-59/+59
2013-02-24remote-curl: pass buffer straight to get_remote_headsJeff King1-24/+2
2013-02-24teach get_remote_heads to read from a memory bufferJeff King1-1/+1
2013-02-24pkt-line: share buffer/descriptor reading implementationJeff King1-12/+10
2013-02-20pkt-line: teach packet_read_line to chomp newlinesJeff King1-3/+3
2013-02-20pkt-line: drop safe_write functionJeff King1-2/+2
2013-02-04Verify Content-Type from smart HTTP serversShawn Pearce1-5/+12
2012-11-21Merge branch 'jk/maint-http-half-auth-fetch'Junio C Hamano1-1/+1
2012-11-21remote-curl.c: Fix a compiler warningRamsay Jones1-1/+1
2012-11-20Merge branch 'jk/maint-http-half-auth-fetch'Junio C Hamano1-8/+17
2012-10-31remote-curl: retry failed requests for auth even with gzipJeff King1-1/+10
2012-10-31remote-curl: hoist gzip buffer size to top of post_rpcJeff King1-7/+7
2012-10-29Merge branch 'jk/maint-http-init-not-in-result-handler'Jeff King1-8/+9
2012-10-16Merge branch 'jk/maint-http-half-auth-push'Junio C Hamano1-1/+1
2012-10-12http: do not set up curl auth after a 401Jeff King1-1/+1
2012-10-12remote-curl: do not call run_slot repeatedlyJeff King1-7/+8
2012-10-12http: fix segfault in handle_curl_resultJeff King1-1/+1
2012-09-29Merge branch 'jk/smart-http-switch'Junio C Hamano1-4/+5
2012-09-29Merge branch 'sp/maint-http-enable-gzip'Junio C Hamano1-2/+2
2012-09-21remote-curl: let users turn off smart httpJeff King1-1/+2
2012-09-20remote-curl: rename is_http variableJeff King1-3/+3
2012-09-20Enable info/refs gzip decompression in HTTP clientShawn O. Pearce1-2/+2
2012-09-20Revert "retry request without query when info/refs?query fails"Shawn O. Pearce1-16/+2
2012-08-27http: prompt for credentials on failed POSTJeff King1-8/+15
2012-05-10Merge branch 'jk/maint-push-progress' into maintJunio C Hamano1-0/+1
2012-05-01Merge branch 'it/fetch-pack-many-refs' into maintJunio C Hamano1-5/+13
2012-05-01teach send-pack about --[no-]progressJeff King1-0/+1
2012-04-10remote-curl: send the refs to fetch-pack on stdinIvan Todoroski1-5/+13
2012-02-05Merge branch 'sp/smart-http-failure-to-push' into maintJunio C Hamano1-4/+5
2012-01-29Merge branch 'sp/smart-http-failure-to-push'Junio C Hamano1-4/+5
2012-01-20remote-curl: Fix push status report when all branches failShawn O. Pearce1-4/+5
2012-01-08fix push --quiet: add 'quiet' capability to receive-packClemens Buchacher1-1/+3
2011-12-22Merge branch 'jk/http-push-to-empty'Junio C Hamano1-3/+4
2011-12-19Merge branch 'jk/maint-push-over-dav'Junio C Hamano1-1/+1
2011-12-19remote-curl: don't pass back fake refsJeff King1-3/+4
2011-12-13http-push: enable "proactive auth"Jeff King1-1/+1
2011-12-13drop "match" parameter from get_remote_headsJeff King1-1/+1
2011-10-17Merge branch 'jk/http-auth'Junio C Hamano1-2/+2
2011-10-15http_init: accept separate URL parameterJeff King1-1/+1
2011-10-12Merge branch 'sp/smart-http-failure'Junio C Hamano1-1/+8
2011-10-04remote-curl: Fix warning after HTTP failureShawn O. Pearce1-1/+8
2011-09-06Sync with 1.7.6.2Junio C Hamano1-3/+1
2011-09-06Revert "Merge branch 'cb/maint-quiet-push' into maint"Junio C Hamano1-3/+1
2011-08-23Merge branch 'cb/maint-quiet-push' into maintJunio C Hamano1-1/+3
2011-08-17Merge branch 'cb/maint-quiet-push'Junio C Hamano1-1/+3
2011-08-16Merge branch 'jc/zlib-wrap' into maintJunio C Hamano1-9/+5
2011-08-01Merge branch 'sr/transport-helper-fix'Junio C Hamano1-1/+9
2011-07-31propagate --quiet to send-pack/receive-packClemens Buchacher1-1/+3
2011-07-22Merge branch 'maint'Junio C Hamano1-0/+2
2011-07-20remote-curl: Add a format check to parsing of info/refsJulian Phillips1-0/+2
2011-07-20remote-curl: don't retry auth failures with dumb protocolJeff King1-1/+1
2011-07-19remote-curl: accept empty line as terminatorSverre Rabbelier1-1/+9
2011-07-19Merge branch 'jc/zlib-wrap'Junio C Hamano1-9/+5
2011-06-20plug a few coverity-spotted leaksJim Meyering1-4/+6
2011-06-10zlib: zlib can only process 4GB at a timeJunio C Hamano1-1/+1
2011-06-10zlib: wrap deflateBound() tooJunio C Hamano1-1/+1
2011-06-10zlib: wrap deflate side of the APIJunio C Hamano1-7/+3
2011-05-04http: make curl callbacks match contracts from curl headerDan McGee1-1/+1
2011-03-14Merge branch 'sp/maint-smart-http-sans-100-continue'Junio C Hamano1-1/+1
2011-03-14smart-http: Really never use Expect: 100-continueShawn O. Pearce1-1/+1
2011-02-27Merge branch 'sp/maint-smart-http-sans-100-continue'Junio C Hamano1-11/+55
2011-02-15smart-http: Don't use Expect: 100-ContinueShawn O. Pearce1-11/+55
2010-08-12Merge branch 'sp/fix-smart-http-deadlock-on-error'Junio C Hamano1-2/+3
2010-08-06smart-http: Don't deadlock on server failureShawn O. Pearce1-2/+3
2010-05-08Merge branch 'rc/maint-curl-helper'Junio C Hamano1-6/+8
2010-04-09remote-curl: ensure that URLs have a trailing slashTay Ray Chuan1-6/+8
2010-04-01Prompt for a username when an HTTP request 401sScott Chacon1-0/+2
2010-03-15Merge branch 'tc/http-cleanup'Junio C Hamano1-12/+9
2010-03-02Merge branch 'sp/maint-push-sideband' into maintJunio C Hamano1-3/+4
2010-03-02remote-curl: init walker only when neededTay Ray Chuan1-10/+3
2010-03-02remote-curl: use http_fetch_ref() instead of walker wrapperTay Ray Chuan1-2/+1
2010-03-02http: init and cleanup separately from http-walkerTay Ray Chuan1-1/+6
2010-02-05Merge branch 'sp/maint-push-sideband' into sp/push-sidebandJunio C Hamano1-3/+4
2010-02-05run-command: support custom fd-set in asyncErik Faye-Lund1-3/+4
2010-01-21Merge branch 'maint'Junio C Hamano1-2/+16
2010-01-21retry request without query when info/refs?query failsTay Ray Chuan1-2/+16
2010-01-20Merge branch 'jc/symbol-static'Junio C Hamano1-1/+1
2010-01-12Merge branch 'maint'Junio C Hamano1-1/+1
2010-01-12remote-curl: Fix Accept header for smart HTTP connectionsShawn O. Pearce1-1/+1
2010-01-12remote-curl.c: mark file-local function staticJunio C Hamano1-1/+1
2009-12-01Allow curl to rewind the RPC read bufferMartin Storsjö1-0/+30
2009-11-23remote-curl.c: fix rpc_out()Tay Ray Chuan1-1/+1
2009-11-22Disable CURLOPT_NOBODY before enabling CURLOPT_PUT and CURLOPT_POSTMartin Storsjö1-1/+1
2009-11-20Merge branch 'sp/smart-http'Junio C Hamano1-44/+715
2009-11-04Smart HTTP fetch: gzip requestsShawn O. Pearce1-0/+50
2009-11-04Smart fetch over HTTP: client sideShawn O. Pearce1-4/+65
2009-11-04Smart push over HTTP: client sideShawn O. Pearce1-2/+233
2009-11-04Discover refs via smart HTTP server when availableShawn O. Pearce1-17/+131
2009-11-03Allow curl helper to work without a local repositoryDaniel Barkalow1-1/+4
2009-10-30Move WebDAV HTTP push under remote-curlShawn O. Pearce1-12/+85
2009-10-30remote-helpers: Support custom transport optionsShawn O. Pearce1-1/+73
2009-10-30remote-helpers: Fetch more than one ref in a batchShawn O. Pearce1-11/+77
2009-10-30remote-curl: Refactor walker initializationShawn O. Pearce1-10/+14
2009-10-14clone: Supply the right commit hash to post-checkout when -b is usedBjörn Steinbrink1-0/+1
2009-10-13remote-curl: add missing initialization of argv0_pathJohannes Sixt1-0/+1
2009-08-05Use an external program to implement fetching with curlDaniel Barkalow1-0/+139