Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NO_PROXY port support + special case for proxying via localhost #11403
NO_PROXY port support + special case for proxying via localhost #11403
Changes from 43 commits
72459fb
05fa8b5
37cd786
e2df595
8281dfc
59088d7
700abc2
d41122a
d225e71
810d958
dd5e232
7981450
726297f
1823b90
f57114d
ad44ccf
de6c715
df6c5e2
bde8fb2
bbc3af7
79e3f3f
fcf43ee
e24d3d0
749d889
4e2a20a
cad2d6c
2117a9b
5d69d45
b3f1d13
2a6b7b2
bdddc69
a23bf82
c4ab70a
dc2d200
eaee3c5
c3946d7
f4c1115
30e2eec
ba1a6a0
cf178f6
7a355b5
b38c7e4
f179048
1153ba4
1dff5d4
8b257b5
c3deb88
0c9b8f7
9d49c88
1ea69be
91e4fbe
b5f595b
7eda39f
7bce606
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
This file was deleted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some things about this function are still unclear to me:
proxyurl
is still confusing because this function doesn't actually deal with proxy addresses now.addr
will not have a scheme in it?https
if the scheme is empty? That would be a more secure default, no?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Whether or not
addr
has a scheme depends on the caller; the existing proxy tests didn't have schemes, so I'm assuming that's a common and expected scenario.The extra
http://
is only there to help parse the url;parse
doesn't assume http.GetProxyAddress
handles the scheme-less URLs by checking https first, then http.