bagder/curl — pull request #69 by pgriess (2013-06-04 02:57:58+00:00)
Title: Enclose CONNECT requests to IPv6 literals in brackets

Summary:
- RFC2732 suggests enclosing IPv6 literals in URIs in brackets to make
easier to parse. Since the argument to the CONNECT method is an
authority clause (from the URI spec), this should be enclosed as well.

Test Plan:
- Verify that "curl -g -vvv -x fwdproxy:8080
'https://[2a03:2880:2050:1f01:face:b00c:0:9]/'" sends a CONNECT with
[]-enclosed URL
- Verify that "curl -vvv -x fwdproxy:8080 https://www.facebook.com"
does not []-enclose www.facebook.com when issuing a CONNECT
- Verify that "curl -vvv -x fwdproxy:8080
'http://[2a03:2880:2050:1f01:face:b00c:0:9]/'" sends a GET with
[]-enclosed URL