[webkit-dev] Safari not connecting to IPv6 server with numeric address

Steve Atkins steve at blighty.com
Fri Jan 18 20:47:52 PST 2008


On Jan 18, 2008, at 8:39 PM, Darin Adler wrote:

> On Jan 18, 2008, at 8:18 PM, Andre-John Mas wrote:
>
>> If I try connecting to my web server, on my local network, which is  
>> running Apache 2 with IPv6, the following fails:
>>
>> http://[fe80::230:65ff:fed6:b164%en0]/
>>
>> Yet at the same time, from the command line:
>>
>> telnet -6 "fe80::230:65ff:fed6:b164%en0" 80
>>
>> connects. Typing in:
>>
>> GET /
>>
>> results in a returned page. Is this a webkit issue or a safari issue?
>
> Neither WebKit nor Safari.
>
> In WebKit on Mac OS X, host names in URLs are interpreted by the  
> NSURL family of classes in the Foundation framework.
>
> So if that's not working, it's most likely an issue in either  
> Foundation or the CFNetwork library that is used by the NSURL  
> classes. You can report the bug at <http://bugreport.apple.com>.

It's not a valid URL, I don't believe. The %en0 on the end looks  
suspicious, not least because the '%' symbol is an escape character in  
a URL.

Cheers,
   Steve



More information about the webkit-dev mailing list