git-lfs/lfshttp
brian m. carlson 6dfe9766e0
Add support for SOCKS proxies
Currently, we prepend "http://" to the proxy URL if it's not an HTTP or
HTTPS URL. Unfortunately, that breaks support for SOCKS 5 proxies, which
use URLs that start with "socks5://". Fix this by allowing URL schemes
starting with "socks" in addition to those starting with "http".

Note that this does not introduce any support for socks5h proxies, since
Go does not support them, but we will support them automatically once Go
does.
2019-06-06 13:59:27 +00:00
..
body.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
certs_darwin.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
certs_freebsd.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
certs_linux.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
certs_openbsd.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
certs_test.go lfsapi: implement auth redirects 2018-09-11 14:51:29 -07:00
certs_windows.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
certs.go Initial pass at wrapping the credential data so that prompting the user can be delayed when necessary. 2019-04-18 10:41:55 -04:00
client_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
client.go lfshttp: close body on redirect 2019-01-15 22:24:35 +00:00
endpoint.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
errors.go Add integration tests; check other places where 429 could occur 2019-01-07 12:27:02 +03:00
lfshttp.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
proxy_test.go Add support for SOCKS proxies 2019-06-06 13:59:27 +00:00
proxy.go Add support for SOCKS proxies 2019-06-06 13:59:27 +00:00
retries_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
retries.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
ssh_test.go Merge branch 'master' into lfshttp 2018-09-14 11:42:19 -07:00
ssh.go lfshttp: pass stdin to ssh 2019-04-24 20:26:51 +00:00
stats_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
stats.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
verbose_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
verbose.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00