tag 656605 + upstream wontfix thanks ----- Forwarded message from Michael Robinton via RT <[email protected]> -----
From: Michael Robinton via RT <[email protected]> To: [email protected] Subject: [rt.cpan.org #74192] libnetaddr-ip-perl: ip->addr() should follow RFC5952 Section 2.2 (Zero Compression) Date: Fri, 20 Jan 2012 18:16:05 -0500 Reply-To: [email protected] <URL: https://rt.cpan.org/Ticket/Display.html?id=74192 > The upper/lower case issue predates the RFC you refer to and its immediate predecessors. When NetAddr::IP added support for IPV6, all the rfc documentation showed addresses in UPPER case and did not specify a preference for case. We opted to not change the standard way in which NetAddr::IP does this so that we would not break anyone's existing code that might be case sensitive. Instead, the pre-load directives :upper and :lower were added so new code could use the newer rfc standard notation if desired by simply including :lower in the use NetAdder::IP qw :lower whatever... } statement when invoking the NetAddr::IP module. With respect to the section 2.2 compression. We consider this to be a "pretty text" issue. In the sub module NetAddr::IP::InetBase, the function "packzeros" will pretty up the text representation to conform to 2.2 at the cost of many cpu cycles -- which is substantial beyond the conversion of the binary IPV6 representation to text. For ordinary processing of data, even in text form this is highly in-efficent so we have not adopted compressed "pretty text" as a standard, opting instead for quickly converted standard length strings. Programers wishing pretty IPV6 strings at the expense of slower code can add the packzeros function call to their programs that output text for human readers. Best regards, Michael On Fri Jan 20 16:27:20 2012, GREGOA wrote: > This bug has been forwarded from http://bugs.debian.org/656605 [..] ----- End forwarded message ----- -- .''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Eagles
signature.asc
Description: Digital signature

