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
/
connect.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-07-06
Merge branch 'gc/config-context'
Junio C Hamano
1
-2
/
+2
2023-06-28
config: add ctx arg to config_fn_t
Glen Choo
1
-2
/
+2
2023-06-21
repository: remove unnecessary include of path.h
Elijah Newren
1
-0
/
+1
2023-04-25
Merge branch 'jk/protocol-cap-parse-fix'
Junio C Hamano
1
-14
/
+16
2023-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-1
/
+1
2023-04-14
v0 protocol: use size_t for capability length/offset
Jeff King
1
-11
/
+11
2023-04-14
v0 protocol: fix sha1/sha256 confusion for capabilities^{}
Jeff King
1
-1
/
+2
2023-04-14
v0 protocol: fix infinite loop when parsing multi-valued capabilities
Jeff King
1
-2
/
+3
2023-04-11
treewide: remove unnecessary cache.h inclusion
Elijah Newren
1
-1
/
+0
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
/
+2
2023-03-28
Merge branch 'jk/fix-proto-downgrade-to-v0'
Junio C Hamano
1
-3
/
+5
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-19
Merge branch 'zh/push-to-delete-onelevel-ref'
Junio C Hamano
1
-1
/
+2
2023-03-17
git_connect(): fix corner cases in downgrading v2 to v0
Jeff King
1
-3
/
+5
2023-03-01
push: allow delete single-level ref
ZheNing Hu
1
-1
/
+2
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-01-02
Merge branch 'ds/bundle-uri-4'
Junio C Hamano
1
-0
/
+44
2022-12-25
clone: request the 'bundle-uri' command when available
Ævar Arnfjörð Bjarmason
1
-0
/
+44
2022-12-13
server_supports_v2(): use a separate function for die_on_error
Jeff King
1
-9
/
+12
2022-06-10
Merge branch 'ab/env-array'
Junio C Hamano
1
-4
/
+5
2022-06-02
run-command API: rename "env_array" to "env"
Ævar Arnfjörð Bjarmason
1
-4
/
+5
2022-05-16
connect.c: refactor sending of agent & object-format
Ævar Arnfjörð Bjarmason
1
-13
/
+20
2022-02-06
ls-remote & transport API: release "struct transport_ls_refs_options"
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2021-10-03
Merge branch 'ah/connect-parse-feature-v0-fix'
Junio C Hamano
1
-0
/
+2
2021-09-27
connect: also update offset for features without values
Andrzej Hunt
1
-0
/
+2
2021-08-10
connect, protocol: log negotiated protocol version
Josh Steadmon
1
-0
/
+2
2021-04-27
hash: provide per-algorithm null OIDs
brian m. carlson
1
-1
/
+1
2021-02-17
Merge branch 'jt/clone-unborn-head'
Junio C Hamano
1
-3
/
+29
2021-02-05
clone: respect remote unborn HEAD
Jonathan Tan
1
-2
/
+26
2021-02-05
connect, transport: encapsulate arg in struct
Jonathan Tan
1
-1
/
+3
2021-01-25
Merge branch 'jk/forbid-lf-in-git-url'
Junio C Hamano
1
-0
/
+2
2021-01-07
git_connect_git(): forbid newlines in host and path
Jeff King
1
-0
/
+2
2020-08-27
Merge branch 'jk/leakfix'
Junio C Hamano
1
-2
/
+2
2020-08-14
config: fix leaks from git_config_get_string_const()
Jeff King
1
-2
/
+2
2020-07-30
strvec: rename struct fields
Jeff King
1
-8
/
+8
2020-07-28
strvec: fix indentation in renamed calls
Jeff King
1
-3
/
+4
2020-07-28
strvec: convert more callers away from argv_array name
Jeff King
1
-24
/
+24
2020-07-06
Merge branch 'bc/sha-256-part-2'
Junio C Hamano
1
-29
/
+109
2020-05-27
serve: advertise object-format capability for protocol v2
brian m. carlson
1
-0
/
+2
2020-05-27
connect: parse v2 refs with correct hash algorithm
brian m. carlson
1
-5
/
+16
2020-05-27
connect: pass full packet reader when parsing v2 refs
brian m. carlson
1
-2
/
+3
2020-05-27
connect: detect algorithm when fetching refs
brian m. carlson
1
-4
/
+17
2020-05-27
connect: make parse_feature_value extern
brian m. carlson
1
-2
/
+1
2020-05-27
connect: add function to detect supported v1 hash functions
brian m. carlson
1
-0
/
+22
2020-05-27
connect: add function to fetch value of a v2 server capability
brian m. carlson
1
-0
/
+15
2020-05-27
connect: add function to parse multiple v1 capability values
brian m. carlson
1
-9
/
+21
2020-05-27
connect: have ref processing code take struct packet_reader
brian m. carlson
1
-11
/
+16
2020-05-24
stateless-connect: send response end packet
Denton Liu
1
-1
/
+15
2020-05-24
pkt-line: define PACKET_READ_RESPONSE_END
Denton Liu
1
-0
/
+2
2020-03-30
oid_array: rename source file from sha1-array
Jeff King
1
-1
/
+1
2019-12-06
Sync with 2.23.1
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.21.1
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.20.2
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.19.3
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.18.2
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.17.3
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.15.4
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.14.6
Johannes Schindelin
1
-1
/
+1
2019-12-05
mingw: handle `subst`-ed "DOS drives"
Johannes Schindelin
1
-1
/
+1
2019-08-26
mingw: support UNC in git clone file://server/share/repo
Torsten Bögershausen
1
-0
/
+4
2019-02-22
trace2:data: add trace2 transport child classification
Jeff Hostetler
1
-0
/
+3
2019-01-02
pack-protocol.txt: accept error packets in any context
Masaya Suzuki
1
-3
/
+0
2018-08-29
convert "oidcmp() == 0" to oideq()
Jeff King
1
-1
/
+1
2018-07-23
connect.c: mark more strings for translation
Nguyễn Thái Ngọc Duy
1
-35
/
+39
2018-07-23
Update messages in preparation for i18n
Nguyễn Thái Ngọc Duy
1
-11
/
+10
2018-06-01
Merge branch 'nd/command-list'
Junio C Hamano
1
-0
/
+1
2018-05-23
Merge branch 'bw/server-options'
Junio C Hamano
1
-1
/
+8
2018-05-21
Move declaration for alias.c to alias.h
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2018-05-08
Merge branch 'nd/warn-more-for-devs'
Junio C Hamano
1
-1
/
+1
2018-04-24
ls-remote: send server options when using protocol v2
Brandon Williams
1
-1
/
+8
2018-04-16
connect.c: mark die_initial_contact() NORETURN
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-03-15
connect: don't request v2 when pushing
Brandon Williams
1
-0
/
+8
2018-03-15
connect: refactor git_connect to only get the protocol version once
Brandon Williams
1
-12
/
+15
2018-03-15
fetch-pack: support shallow requests
Brandon Williams
1
-0
/
+22
2018-03-15
connect: request remote refs using v2
Brandon Williams
1
-5
/
+133
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
-17
/
+10
2018-03-14
connect: convert get_remote_heads to use struct packet_reader
Brandon Williams
1
-78
/
+95
2017-11-21
connect: correct style of C-style comment
Jonathan Nieder
1
-1
/
+2
2017-11-21
ssh: 'simple' variant does not support --port
Jonathan Nieder
1
-3
/
+12
2017-11-21
ssh: 'simple' variant does not support -4/-6
Jonathan Nieder
1
-3
/
+22
2017-11-21
ssh: 'auto' variant to select between 'ssh' and 'simple'
Jonathan Nieder
1
-7
/
+25
2017-11-21
connect: split ssh option computation to its own function
Jonathan Nieder
1
-28
/
+37
2017-11-21
connect: split ssh command line options into separate function
Jonathan Nieder
1
-53
/
+60
2017-11-21
connect: split git:// setup into a separate function
Jonathan Nieder
1
-44
/
+59
2017-11-21
connect: move no_fork fallback to git_tcp_connect
Jonathan Nieder
1
-15
/
+21
2017-10-17
ssh: introduce a 'simple' ssh variant
Brandon Williams
1
-47
/
+61
2017-10-17
connect: tell server that the client understands v1
Brandon Williams
1
-5
/
+32
2017-10-17
connect: teach client to recognize v1 server response
Brandon Williams
1
-4
/
+26
2017-09-27
connect: in ref advertisement, shallows are last
Jonathan Tan
1
-66
/
+123
2017-09-07
connect: release strbuf on error return in git_connect()
Rene Scharfe
1
-1
/
+3
2017-08-04
Merge tag 'v2.13.5' into maint
Junio C Hamano
1
-0
/
+11
2017-08-01
Merge tag 'v2.12.4' into maint
Junio C Hamano
1
-0
/
+11
2017-07-30
Merge tag 'v2.10.4' into maint-2.11
Junio C Hamano
1
-0
/
+11
2017-07-30
Merge tag 'v2.9.5' into maint-2.10
Junio C Hamano
1
-0
/
+11
2017-07-30
Merge tag 'v2.7.6' into maint-2.8
Junio C Hamano
1
-0
/
+11
2017-07-28
connect: reject paths that look like command line options
Jeff King
1
-0
/
+3
2017-07-28
connect: reject dashed arguments for proxy commands
Jeff King
1
-0
/
+5
2017-07-28
connect: factor out "looks like command line option" check
Jeff King
1
-1
/
+1
2017-07-28
connect: reject ssh hostname that begins with a dash
Junio C Hamano
1
-0
/
+3
2017-06-24
Merge branch 'bw/config-h'
Junio C Hamano
1
-0
/
+1
2017-06-15
config: don't include config.h by default
Brandon Williams
1
-0
/
+1
2017-06-13
Merge branch 'jk/connect-symref-info-leak-fix' into maint
Junio C Hamano
1
-1
/
+1
2017-06-05
Merge branch 'jk/connect-symref-info-leak-fix'
Junio C Hamano
1
-1
/
+1
2017-05-26
connect.c: fix leak in parse_one_symref_info()
Jeff King
1
-1
/
+1
2017-04-26
Merge branch 'sf/putty-w-args'
Junio C Hamano
1
-1
/
+3
2017-04-20
connect.c: fix leak in handle_ssh_variant
Jeff King
1
-1
/
+3
2017-04-19
Merge branch 'sf/putty-w-args'
Junio C Hamano
1
-1
/
+1
2017-04-16
connect.c: handle errors from split_cmdline
Jeff King
1
-1
/
+1
2017-03-31
Rename sha1_array to oid_array
brian m. carlson
1
-4
/
+4
2017-03-31
Make sha1_array_append take a struct object_id *
brian m. carlson
1
-2
/
+2
2017-02-10
connect.c: stop conflating ssh command names and overrides
Junio C Hamano
1
-13
/
+32
2017-02-01
connect: Add the envvar GIT_SSH_VARIANT and ssh.variant config
Segev Finer
1
-3
/
+8
2017-02-01
git_connect(): factor out SSH variant handling
Johannes Schindelin
1
-26
/
+46
2017-01-26
connect: rename tortoiseplink and putty variables
Junio C Hamano
1
-10
/
+13
2017-01-25
connect: handle putty/plink also in GIT_SSH_COMMAND
Segev Finer
1
-7
/
+16
2016-10-31
Merge branch 'ls/filter-process'
Junio C Hamano
1
-1
/
+1
2016-10-17
pkt-line: rename packet_write() to packet_write_fmt()
Lars Schneider
1
-1
/
+1
2016-09-26
Merge branch 'va/i18n-more'
Junio C Hamano
1
-4
/
+4
2016-09-21
Merge branch 'jt/accept-capability-advertisement-when-fetching-from-void'
Junio C Hamano
1
-6
/
+26
2016-09-19
i18n: connect: mark die messages for translation
Vasco Almeida
1
-4
/
+4
2016-09-09
connect: advertized capability is not a ref
Jonathan Tan
1
-0
/
+14
2016-09-09
connect: tighten check for unexpected early hang up
Jonathan Nieder
1
-6
/
+12
2016-07-06
connect: read $GIT_SSH_COMMAND from config file
Nguyễn Thái Ngọc Duy
1
-1
/
+14
2016-03-16
Merge branch 'cn/deprecate-ssh-git-url'
Junio C Hamano
1
-2
/
+2
2016-03-09
Disown ssh+git and git+ssh
Carlos Martín Nieto
1
-2
/
+2
2016-02-12
connect & http: support -4 and -6 switches for remote operations
Eric Wong
1
-0
/
+8
2015-11-20
get_remote_heads: convert to struct object_id
brian m. carlson
1
-10
/
+12
2015-11-20
Convert struct ref to use object_id.
brian m. carlson
1
-1
/
+1
2015-10-20
Merge branch 'jk/war-on-sprintf'
Junio C Hamano
1
-1
/
+1
2015-10-14
Merge branch 'tk/typofix-connect-unknown-proto-error'
Junio C Hamano
1
-1
/
+1
2015-10-05
Sync with 2.6.1
Junio C Hamano
1
-0
/
+6
2015-09-28
Sync with 2.3.10
Junio C Hamano
1
-0
/
+5
2015-09-25
convert trivial sprintf / strcpy calls to xsnprintf
Jeff King
1
-1
/
+1
2015-09-25
connect: fix typo in result string of prot_name()
Tobias Klauser
1
-1
/
+1
2015-09-23
transport: add a protocol-whitelist environment variable
Jeff King
1
-0
/
+5
2015-09-08
git_connect: clarify conn->use_shell flag
Jeff King
1
-9
/
+13
2015-09-04
git_connect: clear GIT_* environment for ssh
Jeff King
1
-2
/
+2
2015-06-05
Merge branch 'bc/connect-plink' into maint
Junio C Hamano
1
-21
/
+33
2015-05-19
Merge branch 'bc/connect-plink'
Junio C Hamano
1
-21
/
+33
2015-04-28
connect: improve check for plink to reduce false positives
brian m. carlson
1
-3
/
+15
2015-04-28
connect: simplify SSH connection code path
brian m. carlson
1
-20
/
+20
2015-04-27
Merge branch 'tb/connect-ipv6-parse-fix' into maint
Junio C Hamano
1
-0
/
+2
2015-04-20
Merge branch 'tb/connect-ipv6-parse-fix'
Junio C Hamano
1
-0
/
+2
2015-04-08
connect.c: ignore extra colon after hostname
Torsten Bögershausen
1
-0
/
+2
2015-03-23
Merge branch 'tb/connect-ipv6-parse-fix' into maint
Junio C Hamano
1
-44
/
+70
2015-03-13
Merge branch 'jk/daemon-interpolate' into maint
Junio C Hamano
1
-1
/
+11
2015-03-10
connect.c: do not leak "conn" after showing diagnosis
Stefan Beller
1
-0
/
+1
2015-03-06
Merge branch 'rs/simple-cleanups' into maint
Junio C Hamano
1
-2
/
+1
2015-03-05
Merge branch 'tb/connect-ipv6-parse-fix'
Junio C Hamano
1
-44
/
+70
2015-03-05
Merge branch 'rs/simple-cleanups'
Junio C Hamano
1
-2
/
+1
2015-03-03
Merge branch 'jk/daemon-interpolate'
Junio C Hamano
1
-1
/
+11
2015-02-22
t5500: show user name and host in diag-url
Torsten Bögershausen
1
-12
/
+23
2015-02-22
connect.c: allow ssh://user@[2001:db8::1]/repo.git
Torsten Bögershausen
1
-25
/
+38
2015-02-22
connect: use strcmp() for string comparison
René Scharfe
1
-2
/
+1
2015-02-17
git_connect: let user override virtual-host we send to daemon
Jeff King
1
-1
/
+11
2014-12-22
Merge branch 'mh/simplify-repack-without-refs'
Junio C Hamano
1
-1
/
+1
2014-11-25
sort_string_list(): rename to string_list_sort()
Michael Haggerty
1
-1
/
+1
2014-11-10
git_connect: set ssh shell command in GIT_SSH_COMMAND
Thomas Quinot
1
-3
/
+12
2014-09-19
Merge branch 'rs/more-uses-of-skip-prefix'
Junio C Hamano
1
-10
/
+6
2014-09-02
connect: simplify check_ref() using skip_prefix() and starts_with()
René Scharfe
1
-10
/
+6
2014-08-20
run-command: introduce child_process_init()
René Scharfe
1
-2
/
+4
2014-08-20
run-command: introduce CHILD_PROCESS_INIT
René Scharfe
1
-1
/
+1
2014-07-21
Merge branch 'maint'
Junio C Hamano
1
-3
/
+1
2014-07-21
use xmemdupz() to allocate copies of strings given by start and length
René Scharfe
1
-3
/
+1
2014-06-20
use skip_prefix to avoid magic numbers
Jeff King
1
-5
/
+6
2014-05-15
git_connect: use argv_array
Jeff King
1
-18
/
+10
2014-03-25
Merge branch 'nd/indent-fix-connect-c'
Junio C Hamano
1
-1
/
+1
2014-03-13
connect.c: SP after "}", not TAB
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2014-01-17
Merge branch 'nd/shallow-clone'
Junio C Hamano
1
-9
/
+13
2013-12-17
Merge branch 'tb/clone-ssh-with-colon-for-port'
Junio C Hamano
1
-113
/
+136
2013-12-10
connect.c: teach get_remote_heads to parse "shallow" lines
Nguyễn Thái Ngọc Duy
1
-1
/
+11
2013-12-10
remote.h: replace struct extra_have_objects with struct sha1_array
Nguyễn Thái Ngọc Duy
1
-9
/
+3
2013-12-09
git_connect(): use common return point
Torsten Bögershausen
1
-58
/
+50
2013-12-09
connect.c: refactor url parsing
Torsten Bögershausen
1
-27
/
+30
2013-12-09
git_connect(): refactor the port handling for ssh
Torsten Bögershausen
1
-34
/
+13
2013-12-09
git fetch: support host:/~repo
Torsten Bögershausen
1
-7
/
+7
2013-12-09
git fetch-pack: add --diag-url
Torsten Bögershausen
1
-0
/
+28
2013-12-09
git_connect: factor out discovery of the protocol and its parts
Johannes Sixt
1
-27
/
+53
2013-12-09
git_connect: remove artificial limit of a remote command
Johannes Sixt
1
-6
/
+1
2013-12-05
replace {pre,suf}fixcmp() with {starts,ends}_with()
Christian Couder
1
-1
/
+1
2013-10-30
Merge branch 'jc/upload-pack-send-symref'
Junio C Hamano
1
-1
/
+62
2013-10-14
Merge branch 'nd/clone-local-with-colon'
Jonathan Nieder
1
-1
/
+1
2013-09-27
clone: tighten "local paths with colons" check a bit
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2013-09-17
connect: annotate refs with their symref information in get_remote_head()
Junio C Hamano
1
-0
/
+60
2013-09-17
connect.c: make parse_feature_value() static
Junio C Hamano
1
-1
/
+2
2013-07-08
cache.h: move remote/connect API out of it
Junio C Hamano
1
-0
/
+1
2013-06-02
Merge branch 'nd/clone-local-with-colon'
Junio C Hamano
1
-2
/
+5
2013-05-07
clone: allow cloning local paths with colons in them
Nguyễn Thái Ngọc Duy
1
-2
/
+5
2013-02-24
teach get_remote_heads to read from a memory buffer
Jeff King
1
-3
/
+3
2013-02-24
pkt-line: share buffer/descriptor reading implementation
Jeff King
1
-1
/
+2
2013-02-20
pkt-line: provide a LARGE_PACKET_MAX static buffer
Jeff King
1
-2
/
+2
2013-02-20
pkt-line: teach packet_read_line to chomp newlines
Jeff King
1
-3
/
+2
2013-02-20
pkt-line: provide a generic reading function with options
Jeff King
1
-1
/
+2
2012-08-29
Merge branch 'jc/capabilities'
Junio C Hamano
1
-9
/
+36
2012-08-13
parse_feature_request: make it easier to see feature values
Jeff King
1
-9
/
+36
2012-07-04
Merge branch 'hv/remote-end-hung-up'
Junio C Hamano
1
-1
/
+17
2012-06-19
remove the impression of unexpectedness when access is denied
Heiko Voigt
1
-1
/
+17
[next]