index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
remote-curl.c
Age
Commit message (
Expand
)
Author
Files
Lines
14 days
Merge branch 'jk/libcurl-8.7-regression-workaround'
Junio C Hamano
1
-0
/
+3
2024-04-05
remote-curl: add Transfer-Encoding header only for older curl
Jeff King
1
-0
/
+3
2024-03-20
transport-helper: drop "object-format <algo>" option
Jeff King
1
-7
/
+2
2024-01-30
Merge branch 'jx/remote-archive-over-smart-http'
Junio C Hamano
1
-3
/
+11
2024-01-22
remote-curl: supports git-upload-archive service
Jiang Xin
1
-3
/
+11
2024-01-08
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-2
/
+1
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-1
/
+0
2023-12-26
http.h: remove unnecessary include
Elijah Newren
1
-0
/
+1
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-1
/
+0
2023-12-12
remote-curl: rediscover repository when fetching refs
Patrick Steinhardt
1
-2
/
+5
2023-07-17
Merge branch 'cw/compat-util-header-cleanup'
Junio C Hamano
1
-1
/
+0
2023-07-07
pkt-line: add size parameter to packet_length()
René Scharfe
1
-1
/
+2
2023-07-05
git-compat-util: move alloc macros to git-compat-util.h
Calvin Wan
1
-1
/
+0
2023-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on trace.h & trace2.h
Elijah Newren
1
-0
/
+1
2023-04-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-0
/
+4
2023-03-28
Merge branch 'jk/fix-proto-downgrade-to-v0'
Junio C Hamano
1
-3
/
+4
2023-03-21
write-or-die.h: move declarations for write-or-die.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
setup.h: move declarations for setup.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
environment.h: move declarations for environment.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+1
2023-03-17
git_connect(): fix corner cases in downgrading v2 to v0
Jeff King
1
-3
/
+4
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-02-23
alloc.h: move ALLOC_GROW() functions from cache.h
Elijah Newren
1
-1
/
+2
2023-02-06
Sync with 2.37.6
Johannes Schindelin
1
-15
/
+13
2023-02-06
Sync with 2.35.7
Johannes Schindelin
1
-15
/
+13
2023-02-06
Sync with 2.34.7
Johannes Schindelin
1
-15
/
+13
2023-02-06
http: prefer CURLOPT_SEEKFUNCTION to CURLOPT_IOCTLFUNCTION
Jeff King
1
-15
/
+13
2023-01-17
http: prefer CURLOPT_SEEKFUNCTION to CURLOPT_IOCTLFUNCTION
Jeff King
1
-15
/
+13
2022-08-10
remote-curl: add 'get' capability
Derrick Stolee
1
-0
/
+28
2022-07-11
remote-curl: send Accept-Language header to server
Li Linchao
1
-3
/
+18
2022-04-04
Merge branch 'rc/fetch-refetch'
Junio C Hamano
1
-0
/
+6
2022-03-28
builtin/fetch-pack: add --refetch option
Robert Coup
1
-0
/
+6
2022-03-04
remote-curl.c: free memory in cmd_main()
Ævar Arnfjörð Bjarmason
1
-4
/
+8
2021-11-25
run-command API users: use strvec_pushv(), not argv assignment
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-10-25
Merge branch 'ab/pkt-line-cleanup'
Junio C Hamano
1
-1
/
+1
2021-10-15
pkt-line.[ch]: remove unused packet_read_line_buf()
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-10-11
Merge branch 'ab/http-pinned-public-key-mismatch'
Junio C Hamano
1
-0
/
+4
2021-09-28
string-list.[ch]: remove string_list_init() compatibility function
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2021-09-27
http: check CURLE_SSL_PINNEDPUBKEYNOTMATCH when emitting errors
Ævar Arnfjörð Bjarmason
1
-0
/
+4
2021-08-24
Merge branch 'ab/http-drop-old-curl'
Junio C Hamano
1
-9
/
+2
2021-07-30
http: rename CURLOPT_FILE to CURLOPT_WRITEDATA
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2021-07-30
http: drop support for curl < 7.16.0
Jeff King
1
-4
/
+0
2021-07-30
http: drop support for curl < 7.11.1
Jeff King
1
-3
/
+0
2021-07-28
Merge branch 'dl/packet-read-response-end-fix'
Junio C Hamano
1
-1
/
+1
2021-07-09
pkt-line: replace "stateless separator" with "response end"
Denton Liu
1
-1
/
+1
2021-05-12
remote-curl: fix clone on sha256 repos
Eric Wong
1
-0
/
+2
2020-10-03
push: parse and set flag for "--force-if-includes"
Srinidhi Kaushik
1
-1
/
+13
2020-09-03
Merge branch 'jt/lazy-fetch'
Junio C Hamano
1
-6
/
+0
2020-08-24
(various): document from_promisor parameter
Jonathan Tan
1
-0
/
+3
2020-08-18
fetch-pack: remove no_dependents code
Jonathan Tan
1
-6
/
+0
2020-08-10
Merge branch 'jk/strvec'
Junio C Hamano
1
-51
/
+51
2020-07-30
strvec: rename struct fields
Jeff King
1
-3
/
+3
2020-07-30
Merge branch 'bc/push-cas-cquoted-refname' into master
Junio C Hamano
1
-1
/
+5
2020-07-28
strvec: fix indentation in renamed calls
Jeff King
1
-4
/
+4
2020-07-28
strvec: convert remaining callers away from argv_array name
Jeff King
1
-43
/
+43
2020-07-28
strvec: rename files from argv-array to strvec
Jeff King
1
-1
/
+1
2020-07-20
remote-curl: make --force-with-lease work with non-ASCII ref names
brian m. carlson
1
-1
/
+5
2020-07-06
Merge branch 'bc/sha-256-part-2'
Junio C Hamano
1
-4
/
+42
2020-06-19
remote-curl: avoid truncating refs with ls-remote
brian m. carlson
1
-1
/
+3
2020-06-19
remote-curl: detect algorithm for dumb HTTP by size
brian m. carlson
1
-2
/
+21
2020-05-27
remote-curl: implement object-format extensions
brian m. carlson
1
-1
/
+18
2020-05-24
stateless-connect: send response end packet
Denton Liu
1
-0
/
+5
2020-05-24
pkt-line: define PACKET_READ_RESPONSE_END
Denton Liu
1
-0
/
+2
2020-05-24
remote-curl: error on incomplete packet
Denton Liu
1
-3
/
+56
2020-05-18
remote-curl: remove label indentation
Denton Liu
1
-1
/
+1
2020-05-18
remote-curl: fix typo
Denton Liu
1
-1
/
+1
2020-03-30
oid_array: rename source file from sha1-array
Jeff King
1
-1
/
+1
2020-03-09
Merge branch 'rs/show-progress-in-dumb-http-fetch'
Junio C Hamano
1
-0
/
+1
2020-03-03
remote-curl: show progress for fetches over dumb HTTP
René Scharfe
1
-0
/
+1
2020-01-31
C: use skip_prefix() to avoid hardcoded string length
Junio C Hamano
1
-2
/
+3
2019-10-23
Merge branch 'bc/smart-http-atomic-push'
Junio C Hamano
1
-1
/
+12
2019-10-17
remote-curl: pass on atomic capability to remote side
brian m. carlson
1
-1
/
+12
2019-10-15
remote-curl: use argv_array in parse_push()
René Scharfe
1
-13
/
+9
2019-06-03
i18n: fix typos found during l10n for git 2.22.0
Jiang Xin
1
-2
/
+2
2019-04-25
Merge branch 'bc/hash-transition-16'
Junio C Hamano
1
-5
/
+6
2019-04-16
Merge branch 'js/remote-curl-i18n'
Junio C Hamano
1
-25
/
+25
2019-04-16
Merge branch 'js/anonymize-remote-curl-diag'
Junio C Hamano
1
-6
/
+13
2019-04-01
remote-curl: make hash size independent
brian m. carlson
1
-5
/
+6
2019-03-07
Merge branch 'jt/http-auth-proto-v2-fix'
Junio C Hamano
1
-205
/
+179
2019-03-06
remote-curl: mark all error messages for translation
Johannes Schindelin
1
-25
/
+25
2019-03-05
curl: anonymize URLs in error messages and warnings
Johannes Schindelin
1
-6
/
+13
2019-03-03
remote-curl: use post_rpc() for protocol v2 also
Jonathan Tan
1
-184
/
+149
2019-02-22
trace2: create new combined trace facility
Jeff Hostetler
1
-0
/
+7
2019-02-22
remote-curl: refactor reading into rpc_state's buf
Jonathan Tan
1
-9
/
+24
2019-02-14
remote-curl: reduce scope of rpc_state.result
Jonathan Tan
1
-12
/
+13
2019-02-14
remote-curl: reduce scope of rpc_state.stdin_preamble
Jonathan Tan
1
-9
/
+4
2019-02-14
remote-curl: reduce scope of rpc_state.argv
Jonathan Tan
1
-7
/
+5
2019-02-06
remote-curl: tighten "version 2" check for smart-http
Jeff King
1
-1
/
+1
2019-02-06
remote-curl: refactor smart-http discovery
Jeff King
1
-43
/
+57
2019-02-05
Merge branch 'jt/fetch-v2-sideband'
Junio C Hamano
1
-9
/
+20
2019-01-29
Merge branch 'ms/http-no-more-failonerror'
Junio C Hamano
1
-5
/
+24
2019-01-10
remote-curl: unset CURLOPT_FAILONERROR
Masaya Suzuki
1
-0
/
+10
2019-01-10
remote-curl: define struct for CURLOPT_WRITEFUNCTION
Masaya Suzuki
1
-4
/
+14
2019-01-10
http: enable keep_error for HTTP requests
Masaya Suzuki
1
-1
/
+0
2019-01-02
pack-protocol.txt: accept error packets in any context
Masaya Suzuki
1
-3
/
+6
2019-01-02
Use packet_reader instead of packet_read_line
Masaya Suzuki
1
-7
/
+15
2018-12-10
style: the opening '{' of a function is in a separate line
Nguyễn Thái Ngọc Duy
1
-1
/
+2
2018-11-21
Merge branch 'en/double-semicolon-fix' into maint
Junio C Hamano
1
-1
/
+1
2018-11-12
remote-curl.c: xcurl_off_t is not portable (on 32 bit platfoms)
Torsten Bögershausen
1
-3
/
+4
2018-09-24
Merge branch 'en/double-semicolon-fix'
Junio C Hamano
1
-1
/
+1
2018-09-05
Remove superfluous trailing semicolons
Elijah Newren
1
-1
/
+1
2018-08-20
Merge branch 'js/typofixes'
Junio C Hamano
1
-1
/
+1
2018-08-08
remote-curl: remove spurious period
Johannes Schindelin
1
-1
/
+1
2018-05-23
remote-curl: accept compressed responses with protocol v2
Brandon Williams
1
-0
/
+1
2018-05-23
remote-curl: accept all encodings supported by curl
Brandon Williams
1
-1
/
+1
2018-05-08
Merge branch 'ma/http-walker-no-partial'
Junio C Hamano
1
-3
/
+0
2018-05-08
Merge branch 'bw/protocol-v2'
Junio C Hamano
1
-4
/
+276
2018-04-24
walker: drop fields of `struct walker` which are always 1
Martin Ågren
1
-3
/
+0
2018-04-11
exec_cmd: rename to use dash in file name
Stefan Beller
1
-1
/
+1
2018-03-15
remote-curl: don't request v2 when pushing
Brandon Williams
1
-1
/
+10
2018-03-15
remote-curl: implement stateless-connect command
Brandon Williams
1
-1
/
+206
2018-03-15
http: eliminate "# service" line when using protocol v2
Brandon Williams
1
-0
/
+3
2018-03-15
http: don't always add Git-Protocol header
Brandon Williams
1
-0
/
+33
2018-03-15
remote-curl: store the protocol version the server responded with
Brandon Williams
1
-1
/
+3
2018-03-15
remote-curl: create copy of the service name
Brandon Williams
1
-2
/
+3
2018-03-14
protocol: introduce enum protocol_version value protocol_v2
Brandon Williams
1
-0
/
+3
2018-03-14
connect: discover protocol version outside of get_remote_heads
Brandon Williams
1
-2
/
+18
2018-02-28
Merge branch 'jk/push-options-via-transport-fix'
Junio C Hamano
1
-1
/
+10
2018-02-27
Merge branch 'js/packet-read-line-check-null'
Junio C Hamano
1
-0
/
+2
2018-02-20
remote-curl: unquote incoming push-options
Jeff King
1
-1
/
+10
2018-02-08
always check for NULL return from packet_read_line()
Jon Simons
1
-0
/
+2
2017-12-08
fetch: support filters
Jeff Hostetler
1
-0
/
+6
2017-12-05
introduce fetch-object: fetch one promisor object
Jonathan Tan
1
-1
/
+13
2017-06-15
config: don't include config.h by default
Brandon Williams
1
-0
/
+1
2017-04-23
Merge branch 'dt/http-postbuffer-can-be-large'
Junio C Hamano
1
-3
/
+9
2017-04-19
Merge branch 'bc/object-id'
Junio C Hamano
1
-2
/
+2
2017-04-13
http.postbuffer: allow full range of ssize_t values
David Turner
1
-3
/
+9
2017-03-31
Rename sha1_array to oid_array
brian m. carlson
1
-1
/
+1
2017-03-28
sha1-array: convert internal storage for struct sha1_array to object_id
brian m. carlson
1
-1
/
+1
2017-03-22
remote-curl: allow push options
Brandon Williams
1
-0
/
+8
2017-01-10
Merge branch 'dt/smart-http-detect-server-going-away'
Junio C Hamano
1
-0
/
+8
2016-12-19
Merge branch 'jk/http-walker-limit-redirect-2.9'
Junio C Hamano
1
-9
/
+13
2016-12-06
http: make redirects more obvious
Jeff King
1
-0
/
+4
2016-12-06
remote-curl: rename shadowed options variable
Jeff King
1
-9
/
+9
2016-11-18
remote-curl: don't hang when a server dies before any output
David Turner
1
-0
/
+8
2016-10-10
Merge branch 'nd/shallow-deepen'
Junio C Hamano
1
-31
/
+49
2016-07-06
Merge branch 'jk/common-main-2.8' into jk/common-main
Junio C Hamano
1
-4
/
+1
2016-07-01
common-main: call git_setup_gettext()
Jeff King
1
-2
/
+0
2016-07-01
common-main: call git_extract_argv0_path()
Jeff King
1
-1
/
+0
2016-07-01
add an extra level of indirection to main()
Jeff King
1
-1
/
+1
2016-06-13
fetch, upload-pack: --deepen=N extends shallow boundary by N commits
Nguyễn Thái Ngọc Duy
1
-1
/
+13
2016-06-13
fetch: define shallow boundary with --shallow-exclude
Nguyễn Thái Ngọc Duy
1
-0
/
+9
2016-06-13
fetch: define shallow boundary with --shallow-since
Nguyễn Thái Ngọc Duy
1
-2
/
+9
2016-06-13
remote-curl.c: convert fetch_git() to use argv_array
Nguyễn Thái Ngọc Duy
1
-28
/
+18
2016-04-27
http: support sending custom HTTP headers
Johannes Schindelin
1
-2
/
+2
2016-02-26
Merge branch 'jk/tighten-alloc'
Junio C Hamano
1
-13
/
+13
2016-02-24
Merge branch 'sp/remote-curl-ssl-strerror'
Junio C Hamano
1
-2
/
+14
2016-02-24
Merge branch 'ew/force-ipv4'
Junio C Hamano
1
-0
/
+13
2016-02-22
convert trivial cases to ALLOC_ARRAY
Jeff King
1
-1
/
+2
2016-02-22
convert manual allocations to argv_array
Jeff King
1
-12
/
+11
2016-02-15
remote-curl: include curl_errorstr on SSL setup failures
Shawn Pearce
1
-2
/
+14
2016-02-12
connect & http: support -4 and -6 switches for remote operations
Eric Wong
1
-0
/
+13
2016-01-15
strbuf: introduce strbuf_getline_{lf,nul}()
Junio C Hamano
1
-3
/
+3
2015-11-20
parse_fetch: convert to use struct object_id
brian m. carlson
1
-6
/
+6
2015-11-20
Convert struct ref to use object_id.
brian m. carlson
1
-5
/
+5
2015-10-05
use alloc_ref rather than hand-allocating "struct ref"
Jeff King
1
-4
/
+1
2015-08-19
push: support signing pushes iff the server supports it
Dave Borowitz
1
-5
/
+11
2015-03-17
Merge branch 'rs/deflate-init-cleanup'
Junio C Hamano
1
-1
/
+0
2015-03-05
zlib: initialize git_zstream in git_deflate_init{,_gzip,_raw}
René Scharfe
1
-1
/
+0
2015-02-18
Merge branch 'ye/http-accept-language'
Junio C Hamano
1
-0
/
+2
2015-02-17
Merge branch 'jk/remote-curl-an-array-in-struct-cannot-be-null'
Junio C Hamano
1
-1
/
+1
2015-01-28
do not check truth value of flex arrays
Jeff King
1
-1
/
+1
2015-01-28
http: add Accept-Language header if possible
Yi EungJun
1
-0
/
+2
2014-10-08
Merge branch 'jc/push-cert'
Junio C Hamano
1
-1
/
+12
2014-09-19
Merge branch 'da/styles'
Junio C Hamano
1
-1
/
+1
2014-09-19
Merge branch 'jk/send-pack-many-refspecs'
Junio C Hamano
1
-1
/
+7
2014-09-17
signed push: teach smart-HTTP to pass "git push --signed" around
Junio C Hamano
1
-1
/
+12
2014-09-02
stylefix: asterisks stick to the variable, not the type
David Aguilar
1
-1
/
+1
2014-08-26
send-pack: take refspecs over stdin
Jeff King
1
-1
/
+7
2014-08-20
run-command: introduce CHILD_PROCESS_INIT
René Scharfe
1
-2
/
+1
2014-07-21
Merge branch 'jk/remote-curl-squelch-extra-errors'
Junio C Hamano
1
-8
/
+6
2014-07-10
remote-curl: mark helper-protocol errors more clearly
Jeff King
1
-4
/
+4
2014-07-10
remote-curl: use error instead of fprintf(stderr)
Jeff King
1
-5
/
+5
2014-07-10
remote-curl: do not complain on EOF from parent git
Jeff King
1
-2
/
+0
2014-06-20
use skip_prefix to avoid repeating strings
Jeff King
1
-7
/
+8
2014-05-27
remote-curl: reencode http error messages
Jeff King
1
-7
/
+10
2014-05-27
http: extract type/subtype portion of content-type
Jeff King
1
-1
/
+1
2014-02-18
http: never use curl_easy_perform
Jeff King
1
-4
/
+1
2014-01-17
Merge branch 'nd/shallow-clone'
Junio C Hamano
1
-5
/
+30
2013-12-17
Merge branch 'cc/starts-n-ends-with'
Junio C Hamano
1
-7
/
+7
2013-12-10
smart-http: support shallow fetch/clone
Nguyễn Thái Ngọc Duy
1
-4
/
+28
2013-12-10
remote-curl: pass ref SHA-1 to fetch-pack as well
Nguyễn Thái Ngọc Duy
1
-1
/
+2
2013-12-10
connect.c: teach get_remote_heads to parse "shallow" lines
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2013-12-05
replace {pre,suf}fixcmp() with {starts,ends}_with()
Christian Couder
1
-7
/
+7
2013-12-05
Merge branch 'bc/http-100-continue'
Junio C Hamano
1
-10
/
+21
2013-10-31
remote-curl: fix large pushes with GSSAPI
Brian M. Carlson
1
-2
/
+9
2013-10-31
remote-curl: pass curl slot_results back through run_slot
Jeff King
1
-9
/
+13
2013-10-30
Merge branch 'jk/http-auth-redirects'
Junio C Hamano
1
-28
/
+41
2013-10-14
remote-curl: rewrite base url from info/refs redirects
Jeff King
1
-0
/
+4
2013-10-14
remote-curl: store url as a strbuf
Jeff King
1
-19
/
+19
2013-10-14
remote-curl: make refs_url a strbuf
Jeff King
1
-8
/
+7
2013-10-14
http: hoist credential request out of handle_curl_result
Jeff King
1
-1
/
+6
2013-09-30
http: refactor options to http_get_*
Jeff King
1
-2
/
+7
2013-09-09
Merge branch 'jc/push-cas'
Junio C Hamano
1
-0
/
+12
2013-09-09
Merge branch 'nd/clone-connectivity-shortcut'
Junio C Hamano
1
-1
/
+14
2013-08-02
push: teach --force-with-lease to smart-http transport
Junio C Hamano
1
-1
/
+15
2013-07-23
smart http: use the same connectivity check on cloning
Nguyễn Thái Ngọc Duy
1
-1
/
+14
2013-07-09
remote-http: use argv-array
Junio C Hamano
1
-16
/
+16
2013-04-06
remote-curl: die directly with http error messages
Jeff King
1
-2
/
+1
[next]