On 11 Dec 2014, at 11:09, Konstantin Shefov <konstantin.she...@oracle.com> wrote:
> CC'ed core-libs-...@openjdk.java.net > > On 10.12.2014 18:21, Konstantin Shefov wrote: >> Hello, >> >> Please, review the bug fix: https://bugs.openjdk.java.net/browse/JDK-6933879 >> Webrev: http://cr.openjdk.java.net/~kshefov/6933879/webrev.00 >> >> It is suggested to add some more symbols allowed for scope id in IPv6 URI, >> namely "_", "." and ":", because these symbols may be included in network >> interface names. Now only alphanumeric characters are allowed to be in a >> scope id. From Inet6Address, "Textual representation of IPv6 scoped addresses” [1] : “… As a string. This must be the exact string that is returned by NetworkInterface.getName() for the particular interface in question. When an Inet6Address is created in this way, the numeric scope-id is determined at the time the object is created by querying the relevant NetworkInterface." Have you seen NetworkInterface.getName() return names with ‘_’, ’.’, or ‘:’ ,or is this theoretical ? -Chris. [1] http://docs.oracle.com/javase/8/docs/api/java/net/Inet6Address.html#scoped >> Thanks >> -Konstantin >