Open MitchellBot opened 5 days ago
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.
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
?