pkgsrc/net/ipv6calc/distinfo

10 lines
483 B
Text
Raw Normal View History

$NetBSD: distinfo,v 1.13 2005/11/08 21:50:15 hubertf Exp $
Add ipv6calc-0.10: ipv6calc is a small utility in C to manipulate IPv6 addresses. The intentions were to convert a given IPv6 address into compressed format, convert a given IPv6 address into the same format like shown in Linux' /proc/net/if_inet6 and (because it was not difficulty) migrate ip6_int into. Now only one utiltity is needed to do a lot (perhaps the features grow on demand in the future). This utility will be used in the future to extend features on network-functions-ipv6. Examples: ipv6calc --addr2ip6_int ipv6addr[/prefixlength] Converts given IPv6 address to a dot separated reverse nibble format for use with DNS e.g. 3ffe:400:100:f101::1 -> 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.0.0.4.0.e.f.f.3.ip6.int e.g. 3ffe:400:100:f101::1/64 -> 1.0.1.f.0.0.1.0.0.0.4.0.e.f.f.3.ip6.int ipv6calc --addr2compaddr ipv6addr[/prefixlength] Converts given IPv6 address to a compressed one e.g. 3ffe:0400:0100:f101:0000:0000:0000:0001 -> 3ffe:400:100:f101::1 ipv6calc --addr2uncompaddr ipv6addr[/prefixlength] Converts given IPv6 address to an uncompressed one e.g. 3ffe:400:100:f101::1 -> 3ffe:400:100:f101:0:0:0:1 ipv6calc --addr2fulluncompaddr ipv6addr[/prefixlength] Converts given IPv6 address to a full uncompressed one e.g. 3ffe:400:100:f101::1 -> 3ffe:0400:0100:f101:0000:0000:0000:0001 ipv6calc --addr2if_inet6 ipv6addr[/prefixlength] Converts given IPv6 address to similar format shown in /proc/net/if_inet6: addr scope [prefixlength] e.g. 3ffe:400:100:f101::1 -> 3ffe04000100f1010000000000000001 00 e.g. 3ffe:400:100:f101::1/64 -> 3ffe04000100f1010000000000000001 00 40 ipv6calc --if_inet62addr 32hexcharsIPv6addr [2hexcharsPrefixlength] Converts given if_inet6 formatted IPv6 address to normal one e.g. 3ffe04000100f1010000000000000001 -> 3ffe:400:100::1 e.g. 3ffe04000100f1010000000000000001 40 -> 3ffe:400:100::1/64
2001-03-04 16:59:22 +01:00
SHA1 (ipv6calc-0.50.tar.gz) = 06610ce8d02ae82388ead4af644d1be85d4aa689
RMD160 (ipv6calc-0.50.tar.gz) = 9e62afae35d26ae2ed6f398623cd3bf7e62479ed
Size (ipv6calc-0.50.tar.gz) = 503695 bytes
SHA1 (patch-aa) = 8709f2dc352e490980174e4c51c2d1238300437b
SHA1 (patch-ab) = 89faf0a4c36436d3cafca49c7ffbdce0d090daab
SHA1 (patch-ac) = 2ee60ab9d96346b413b2903d1e93df759a8a3cc1
SHA1 (patch-ad) = 743ee3db6ca7159f8f2db9c1b9032e3771a311f2