-
Notifications
You must be signed in to change notification settings - Fork 50
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
Punycode branch drops some 0s when setting from an IP address #866
Comments
Punycode was a short experiment that’s discontinued. It never made it to develop. What’s your use case for punycode? |
After discussing with my colleagues no one seems to recollect choosing that branch to begin with. It may have been mistakenly downloaded. |
I see. Yes. Punycode never made it to Boost. This punycode implementation is probably not even compatible with the latest version of Boost.URL. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We're using the punycode branch to parse URIs and recently stumbled upon an issue where IP addresses with multiple 0s will drop some of them during parsing.
For instance, given the IP address 192.168.108.100, if you either
set_host
orset_host_address
and then re-print the object, it will come out as 192.168.18.10.Example:
Output:
URL is: //192.168.18.10
Interestingly, even using an ipv4 object directly doesn't work:
Output:
Boost url (by IP) is: //192.168.18.10
I see that the punycode branch hasn't been updated in quite some time, is it possible that this is already known and has been fixed in
develop
?The text was updated successfully, but these errors were encountered: