From: SourceForge.net <no...@so...> - 2012-01-30 20:28:56
|
Bugs item #3481589, was opened at 2012-01-30 02:28 Message generated for change (Comment added) made by fabiankeil You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=111118&aid=3481589&group_id=11118 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: debian specific Group: version 3.0.19 >Status: Pending Resolution: None Priority: 5 Private: No Submitted By: zooloo (zoolooo) >Assigned to: Fabian Keil (fabiankeil) Summary: URL with IPv6 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@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: Fabian Keil (fabiankeil) Date: 2012-01-30 12:28 Message: Thanks a lot for the report. I confirmed that Privoxy doesn't properly deal with the request, but with FEATURE_IPV6_SUPPORT the error message I get is "HTTP/1.1 503 Connect failed". This difference might be due to GNU libc vs. FreeBSD's libc. While testing this, I also found a related bug with CONNECT requests to ::1. Potential fixes (only briefly tested) for both issues are attached, please given them a try. ---------------------------------------------------------------------- Comment By: zooloo (zoolooo) Date: 2012-01-30 07:05 Message: Looks privoxy resolve IPv6 address like it was domain name. Anyway it looks weird. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=111118&aid=3481589&group_id=11118 |