hostip: Add the option of specifying * as host for --resolve#3406
Closed
danielgustafsson wants to merge 1 commit intocurl:masterfrom
Closed
hostip: Add the option of specifying * as host for --resolve#3406danielgustafsson wants to merge 1 commit intocurl:masterfrom
danielgustafsson wants to merge 1 commit intocurl:masterfrom
Conversation
This adds support for wildcard hosts in CURLOPT_RESOLVE. These are
try-last so any non-wildcard entry is resolved first. If specified,
any host not matched by another CURLOPT_RESOLVE config will use this
as fallback.
Example send a.com to 10.0.0.1 and everything else to 10.0.0.2:
curl --resolve *:443:10.0.0.2 --resolve a.com:443:10.0.0.1 \
https://a.com https://b.com
This is probably quite similar to using:
--connect-to a.com:443:10.0.0.1:443 --connect-to :443:10.0.0.2:443
Closes #xxxx
bagder
approved these changes
Dec 25, 2018
|
|
||
| By specifying '*' as host you can tell curl to resolve any host and specific | ||
| port pair to the specified address. Wildcard is resolved last so any --resolve | ||
| with a specific host and port will be used first. |
Member
There was a problem hiding this comment.
I think it would be good to mention the version number where the wildcard support is added.
Member
Author
There was a problem hiding this comment.
Good point, done.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
This is a rebased and fixed up version of #2320 which has gone stale. This fully replaces the original PR
This adds support for wildcard hosts in
CURLOPT_RESOLVE. These are try-last so any non-wildcard entry is resolved first. If specified, any host not matched by anotherCURLOPT_RESOLVEconfig will use this as fallback.Example send a.com to 10.0.0.1 and everything else to 10.0.0.2:
This is probably quite similar to using:
Closes #xxxx