aboutsummaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2012-04-23 20:23:53 +0200
committerDaniel Stenberg <daniel@haxx.se>2012-04-23 23:18:42 +0200
commit72b72fe8edc7e4fadc1d2f5ff106b60aeb88d512 (patch)
tree2beac9c66b9060dcb59075df7689dc4729fae1f0 /packages
parentbd9eb30ffdde211574ba62b0ef5e1b75051fffda (diff)
URL parse: reject numerical IPv6 addresses outside brackets
Roman Mamedov spotted (in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=670126) that curl would not complain when given a URL with an IPv6 numerical address without brackets. It would simply cut off the last ":[hex]" part and thus not work correctly. That's a URL using an illegal syntax and now libcurl will instead return a clear error code and error message detailing the error. The above mentioned bug report claims this to be a regression but libcurl does not guarantee functionality when given URLs that aren't following the URL spec (RFC3986 mostly). I consider the fact that it used to handle this differently a mere coincidence.
Diffstat (limited to 'packages')
0 files changed, 0 insertions, 0 deletions