#717904 w3m: doesn't support IPv6 link-local addresses

Package:
w3m
Source:
w3m
Description:
WWW browsable pager with excellent tables/frames support
Submitter:
Sascha Silbe
Date:
2013-07-26 10:00:05 UTC
Severity:
normal
#717904#5
Date:
2013-07-26 09:57:48 UTC
From:
To:
Dear Maintainer,

w3m works fine with URLs containing an IPv6 address of global
scope. However, when adding the interface specifier required for
link-local addresses, w3m completely mis-parses the URL. This is
apparent when using a proxy: w3m requests the URL "http://[fe80:0/"
from the proxy, rather than the entered URL
"http://[fe80::f2ad:4eff:fe00:6112%eth0]/". Without a proxy, w3m
simply states that it can't load the URL without giving any reason.

The syntax for using IPv6 link-local addresses as part of URLs is
defined by RFC 6874 [1].

IPv6 link-local addresses are quite useful for interacting with
embedded devices. They require neither manual configuration (like
static IPv4 addresses do) nor additional equipment (like a DHCP server
for giving out IPv4 addresses).

Sascha

[1] http://www.rfc-editor.org/info/rfc6874