Bugs item #3482093, was opened at 2012-01-30 23:51
Message generated for change (Comment added) made by bagder
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100976&aid=3482093&group_id=976
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: libcurl
Group: wrong behaviour
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: zooloo (zoolooo)
Assigned to: Daniel Stenberg (bagder)
Summary: URL with IPv6 numeric address can't be accessed
Initial Comment:
My test set has eth0/1 interfaces configured on different IPv6 subnets
Test client uses curl to access IPv6 in different from it's own subnet trough proxy.
When trying to access URL like https:://[fc00:1:2::5:6:b]:8443/testsrv/index.php
All addresses and URLs - are my local internal use services, but it seems like problem is not related to exact service or privoxy configuration
[root_at_sh5 ~]# curl -v -g -k "https://[fc00:1:2::5:6:b]:8443/enterprise/control/agent.php"
* About to connect() to proxy 105.168.1.1 port 8008
* Trying 105.168.1.1... connected
* Connected to 105.168.1.1 (105.168.1.1) port 8008
* Establish HTTP proxy tunnel to fc00:1:2::5:6:b:8443
> CONNECT fc00:1:2::5:6:b:8443 HTTP/1.0
> Host: fc00:1:2::5:6:b:8443
> User-Agent: curl/7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
> Proxy-Connection: Keep-Alive
>
< HTTP/1.0 404 No such domain
< Content-Length: 7377
< Content-Type: text/html
< Cache-Control: no-cache
< Date: Mon, 30 Jan 2012 11:06:06 GMT
< Last-Modified: Wed, 08 Jun 1955 12:00:00 GMT
< Expires: Sat, 17 Jun 2000 12:00:00 GMT
< Pragma: no-cache
< Connection: close
<
* Received HTTP code 404 from proxy after CONNECT
* Closing connection #0
curl: (56) Received HTTP code 404 from proxy after CONNECT
I'm using:
curl --version
curl 7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
Protocols: tftp ftp telnet dict ldap http file https ftps
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz
----------------------------------------------------------------------
>Comment By: Daniel Stenberg (bagder)
Date: 2012-01-31 14:18
Message:
See my suggested patch that I attached here that seems to fix the problem
for me!
----------------------------------------------------------------------
Comment By: Dan Fandrich (dfandrich)
Date: 2012-01-31 00:11
Message:
I just tried it with an SSL-enabled version of 7.24.0 and it fails there,
too, but only on https: URLs; plain http: works fine. Both the CONNECT and
the Host: lines are missing the square brackets. Looks like a bona-fide bug
to me.
----------------------------------------------------------------------
Comment By: Dan Fandrich (dfandrich)
Date: 2012-01-31 00:04
Message:
7.15.5 is ancient history. Does it happen in a more recent version? I can't
reproduce it in 7.24.0 (at least with a http URL).
----------------------------------------------------------------------
Comment By: zooloo (zoolooo)
Date: 2012-01-30 23:53
Message:
Look like curl have to add [] into outgoing message but it have to be sure
the given host name - is a numeric IPv6 address
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100976&aid=3482093&group_id=976
Received on 2012-01-31