Permalink
Browse files

converted from Net::AddrIPv4 to the excellent NetAddr::IP module

  • Loading branch information...
1 parent cca8f70 commit 7a7e4653c3dcd56884fc88e78bedcbda691f6647 @mrash committed Feb 18, 2012
Showing with 26,626 additions and 971 deletions.
  1. +0 −90 deps/Net-IPv4Addr/ChangeLog
  2. +0 −385 deps/Net-IPv4Addr/IPv4Addr.pm
  3. +0 −90 deps/Net-IPv4Addr/IPv4Addr.spec
  4. +0 −15 deps/Net-IPv4Addr/MANIFEST
  5. +0 −8 deps/Net-IPv4Addr/Makefile.PL
  6. +0 −28 deps/Net-IPv4Addr/NEWS
  7. +0 −41 deps/Net-IPv4Addr/README
  8. +0 −1 deps/Net-IPv4Addr/VERSION
  9. +0 −37 deps/Net-IPv4Addr/debian/changelog
  10. +0 −12 deps/Net-IPv4Addr/debian/control
  11. +0 −14 deps/Net-IPv4Addr/debian/copyright
  12. +0 −4 deps/Net-IPv4Addr/debian/dirs
  13. +0 −4 deps/Net-IPv4Addr/debian/docs
  14. +0 −85 deps/Net-IPv4Addr/debian/rules
  15. +0 −89 deps/Net-IPv4Addr/ipv4calc
  16. +0 −68 deps/Net-IPv4Addr/test.pl
  17. +131 −0 deps/NetAddr-IP/Artistic
  18. +464 −0 deps/NetAddr-IP/Changes
  19. +339 −0 deps/NetAddr-IP/Copying
  20. +1,572 −0 deps/NetAddr-IP/IP.pm
  21. +373 −0 deps/NetAddr-IP/Lite/Changes
  22. +1,583 −0 deps/NetAddr-IP/Lite/Lite.pm
  23. +126 −0 deps/NetAddr-IP/Lite/MANIFEST
  24. +31 −0 deps/NetAddr-IP/Lite/MANIFEST.SKIP
  25. +10 −0 deps/NetAddr-IP/Lite/META.yml
  26. +42 −0 deps/NetAddr-IP/Lite/Makefile.PL
  27. +510 −0 deps/NetAddr-IP/Lite/README
  28. +255 −0 deps/NetAddr-IP/Lite/Util/Changes
  29. +53 −0 deps/NetAddr-IP/Lite/Util/MANIFEST
  30. +31 −0 deps/NetAddr-IP/Lite/Util/MANIFEST.SKIP
  31. +235 −0 deps/NetAddr-IP/Lite/Util/Makefile.PL
  32. +605 −0 deps/NetAddr-IP/Lite/Util/README
  33. +968 −0 deps/NetAddr-IP/Lite/Util/Util.pm
  34. +801 −0 deps/NetAddr-IP/Lite/Util/Util.xs
  35. +127 −0 deps/NetAddr-IP/Lite/Util/config.h.in
  36. +7,799 −0 deps/NetAddr-IP/Lite/Util/configure
  37. +54 −0 deps/NetAddr-IP/Lite/Util/configure.ac
  38. +791 −0 deps/NetAddr-IP/Lite/Util/lib/NetAddr/IP/InetBase.pm
  39. +722 −0 deps/NetAddr-IP/Lite/Util/lib/NetAddr/IP/UtilPP.pm
  40. +80 −0 deps/NetAddr-IP/Lite/Util/localconf.h
  41. +69 −0 deps/NetAddr-IP/Lite/Util/t/4to6.t
  42. +92 −0 deps/NetAddr-IP/Lite/Util/t/add128.t
  43. +77 −0 deps/NetAddr-IP/Lite/Util/t/addconst.t
  44. +46 −0 deps/NetAddr-IP/Lite/Util/t/af_inet6.t
  45. +86 −0 deps/NetAddr-IP/Lite/Util/t/anyto6.t
  46. +69 −0 deps/NetAddr-IP/Lite/Util/t/badd.t
  47. +68 −0 deps/NetAddr-IP/Lite/Util/t/bcd2bin.t
  48. +73 −0 deps/NetAddr-IP/Lite/Util/t/bcdn2bin.t
  49. +111 −0 deps/NetAddr-IP/Lite/Util/t/bin.t
  50. +49 −0 deps/NetAddr-IP/Lite/Util/t/binet_n2ad.t
  51. +50 −0 deps/NetAddr-IP/Lite/Util/t/binet_n2dx.t
  52. +66 −0 deps/NetAddr-IP/Lite/Util/t/binet_ntoa.t
  53. +96 −0 deps/NetAddr-IP/Lite/Util/t/binet_pton.t
  54. +59 −0 deps/NetAddr-IP/Lite/Util/t/bipv4_inet.t
  55. +48 −0 deps/NetAddr-IP/Lite/Util/t/bipv6_any2n.t
  56. +76 −0 deps/NetAddr-IP/Lite/Util/t/bipv6func.t
  57. +187 −0 deps/NetAddr-IP/Lite/Util/t/bisIPv4.t
  58. +52 −0 deps/NetAddr-IP/Lite/Util/t/bpackzeros.t
  59. +48 −0 deps/NetAddr-IP/Lite/Util/t/comp128.t
  60. +168 −0 deps/NetAddr-IP/Lite/Util/t/croak.t
  61. +147 −0 deps/NetAddr-IP/Lite/Util/t/hasbits.t
  62. +70 −0 deps/NetAddr-IP/Lite/Util/t/inet_4map6.t
  63. +48 −0 deps/NetAddr-IP/Lite/Util/t/inet_n2ad.t
  64. +50 −0 deps/NetAddr-IP/Lite/Util/t/inet_n2dx.t
  65. +96 −0 deps/NetAddr-IP/Lite/Util/t/inet_pton.t
  66. +59 −0 deps/NetAddr-IP/Lite/Util/t/ipv4_inet.t
  67. +47 −0 deps/NetAddr-IP/Lite/Util/t/ipv6_any2n.t
  68. +66 −0 deps/NetAddr-IP/Lite/Util/t/ipv6_ntoa.t
  69. +75 −0 deps/NetAddr-IP/Lite/Util/t/ipv6func.t
  70. +55 −0 deps/NetAddr-IP/Lite/Util/t/ipv6to4.t
  71. +186 −0 deps/NetAddr-IP/Lite/Util/t/isIPv4.t
  72. +58 −0 deps/NetAddr-IP/Lite/Util/t/leftshift.t
  73. +26 −0 deps/NetAddr-IP/Lite/Util/t/mode.t
  74. +59 −0 deps/NetAddr-IP/Lite/Util/t/naip_gethostbyname.t
  75. +58 −0 deps/NetAddr-IP/Lite/Util/t/no6_naip_gethostbyname.t
  76. +72 −0 deps/NetAddr-IP/Lite/Util/t/notcontiguous.t
  77. +53 −0 deps/NetAddr-IP/Lite/Util/t/packzeros.t
  78. +51 −0 deps/NetAddr-IP/Lite/Util/t/simple_pack.t
  79. +68 −0 deps/NetAddr-IP/Lite/Util/t/sub128.t
  80. +51 −0 deps/NetAddr-IP/Lite/Util/tlib/NetAddr/IP/Util_IS.pm
  81. +28 −0 deps/NetAddr-IP/Lite/Util/typemap
  82. +96 −0 deps/NetAddr-IP/Lite/bug2742981
  83. +36 −0 deps/NetAddr-IP/Lite/t/addr.t
  84. +33 −0 deps/NetAddr-IP/Lite/t/aton.t
  85. +170 −0 deps/NetAddr-IP/Lite/t/bigint.t
  86. +130 −0 deps/NetAddr-IP/Lite/t/bignums.t
  87. +102 −0 deps/NetAddr-IP/Lite/t/bin_ips.t
  88. +37 −0 deps/NetAddr-IP/Lite/t/bits.t
  89. +37 −0 deps/NetAddr-IP/Lite/t/broadcast.t
  90. +28 −0 deps/NetAddr-IP/Lite/t/bug62521.t
  91. +36 −0 deps/NetAddr-IP/Lite/t/cidr.t
  92. +19 −0 deps/NetAddr-IP/Lite/t/constants.t
  93. +40 −0 deps/NetAddr-IP/Lite/t/contains.t
  94. +52 −0 deps/NetAddr-IP/Lite/t/copy.t
  95. +66 −0 deps/NetAddr-IP/Lite/t/firstlast.t
  96. +19 −0 deps/NetAddr-IP/Lite/t/lemasklen.t
  97. +51 −0 deps/NetAddr-IP/Lite/t/loops.t
  98. +11 −0 deps/NetAddr-IP/Lite/t/lower.t
  99. +44 −0 deps/NetAddr-IP/Lite/t/mask.t
  100. +37 −0 deps/NetAddr-IP/Lite/t/masklen.t
  101. +208 −0 deps/NetAddr-IP/Lite/t/netaddr.t
  102. +44 −0 deps/NetAddr-IP/Lite/t/network.t
  103. +44 −0 deps/NetAddr-IP/Lite/t/new-nth.t
  104. +33 −0 deps/NetAddr-IP/Lite/t/new-num.t
  105. +36 −0 deps/NetAddr-IP/Lite/t/numeric.t
  106. +36 −0 deps/NetAddr-IP/Lite/t/old-nth.t
  107. +33 −0 deps/NetAddr-IP/Lite/t/old-num.t
  108. +53 −0 deps/NetAddr-IP/Lite/t/over-qq.t
  109. +66 −0 deps/NetAddr-IP/Lite/t/over_comp.t
  110. +85 −0 deps/NetAddr-IP/Lite/t/over_copy.t
  111. +122 −0 deps/NetAddr-IP/Lite/t/over_equal.t
  112. +64 −0 deps/NetAddr-IP/Lite/t/over_math.t
  113. +45 −0 deps/NetAddr-IP/Lite/t/overminus.t
  114. +27 −0 deps/NetAddr-IP/Lite/t/pathological.t
  115. +34 −0 deps/NetAddr-IP/Lite/t/range.t
  116. +59 −0 deps/NetAddr-IP/Lite/t/relops.t
  117. +59 −0 deps/NetAddr-IP/Lite/t/v4-aton.t
  118. +42 −0 deps/NetAddr-IP/Lite/t/v4-badnm.t
  119. +19 −0 deps/NetAddr-IP/Lite/t/v4-base.t
  120. +24 −0 deps/NetAddr-IP/Lite/t/v4-basem.t
  121. +28 −0 deps/NetAddr-IP/Lite/t/v4-cidr.t
  122. +30 −0 deps/NetAddr-IP/Lite/t/v4-cnew.t
  123. +60 −0 deps/NetAddr-IP/Lite/t/v4-contains.t
  124. +32 −0 deps/NetAddr-IP/Lite/t/v4-last.t
  125. +30 −0 deps/NetAddr-IP/Lite/t/v4-new-first.t
  126. +67 −0 deps/NetAddr-IP/Lite/t/v4-new.t
  127. +27 −0 deps/NetAddr-IP/Lite/t/v4-new_from_aton.t
  128. +50 −0 deps/NetAddr-IP/Lite/t/v4-no_octal.t
  129. +36 −0 deps/NetAddr-IP/Lite/t/v4-num.t
  130. +36 −0 deps/NetAddr-IP/Lite/t/v4-numeric.t
  131. +30 −0 deps/NetAddr-IP/Lite/t/v4-old-first.t
  132. +48 −0 deps/NetAddr-IP/Lite/t/v4-range.t
  133. +29 −0 deps/NetAddr-IP/Lite/t/v4-snew.t
  134. +23 −0 deps/NetAddr-IP/Lite/t/v4-wnew.t
  135. +68 −0 deps/NetAddr-IP/Lite/t/v4_new_cis.t
  136. +27 −0 deps/NetAddr-IP/Lite/t/v6-cnew.t
  137. +51 −0 deps/NetAddr-IP/Lite/t/v6-contains.t
  138. +38 −0 deps/NetAddr-IP/Lite/t/v6-inc.t
  139. +70 −0 deps/NetAddr-IP/Lite/t/v6-new-base.t
  140. +69 −0 deps/NetAddr-IP/Lite/t/v6-new_cis6_base.t
  141. +69 −0 deps/NetAddr-IP/Lite/t/v6-new_cis_base.t
  142. +53 −0 deps/NetAddr-IP/Lite/t/v6-num.t
  143. +91 −0 deps/NetAddr-IP/Lite/t/v6-numeric.t
  144. +70 −0 deps/NetAddr-IP/Lite/t/v6-old-base.t
  145. +29 −0 deps/NetAddr-IP/Lite/t/version.t
  146. +40 −0 deps/NetAddr-IP/Lite/t/within.t
  147. +165 −0 deps/NetAddr-IP/MANIFEST
  148. +31 −0 deps/NetAddr-IP/MANIFEST.SKIP
  149. +14 −0 deps/NetAddr-IP/META.yml
  150. +91 −0 deps/NetAddr-IP/Makefile.PL
  151. +5 −0 deps/NetAddr-IP/TODO
  152. +1 −0 deps/NetAddr-IP/VERSION
  153. +1,023 −0 deps/NetAddr-IP/docs/rfc1884.txt
  154. +20 −0 deps/NetAddr-IP/t/constants.t
  155. +25 −0 deps/NetAddr-IP/t/full.t
  156. +25 −0 deps/NetAddr-IP/t/full6.t
  157. +35 −0 deps/NetAddr-IP/t/imhoff.t
  158. +33 −0 deps/NetAddr-IP/t/loops.t
  159. +11 −0 deps/NetAddr-IP/t/lower.t
  160. +21 −0 deps/NetAddr-IP/t/masklen.t
  161. +40 −0 deps/NetAddr-IP/t/new-store.t
  162. +40 −0 deps/NetAddr-IP/t/old-store.t
  163. +20 −0 deps/NetAddr-IP/t/over-arr.t
  164. +55 −0 deps/NetAddr-IP/t/over-qq.t
  165. +59 −0 deps/NetAddr-IP/t/relops.t
  166. +57 −0 deps/NetAddr-IP/t/short.t
  167. +27 −0 deps/NetAddr-IP/t/splitref.t
  168. +54 −0 deps/NetAddr-IP/t/v4-coalesce.t
  169. +110 −0 deps/NetAddr-IP/t/v4-compact.t
  170. +35 −0 deps/NetAddr-IP/t/v4-compplus.t
  171. +50 −0 deps/NetAddr-IP/t/v4-hostenum.t
  172. +38 −0 deps/NetAddr-IP/t/v4-re.t
  173. +23 −0 deps/NetAddr-IP/t/v4-split-bulk.t
  174. +54 −0 deps/NetAddr-IP/t/v4-split-list.t
  175. +73 −0 deps/NetAddr-IP/t/v4-splitplan.t
  176. +51 −0 deps/NetAddr-IP/t/v4-sprefix.t
  177. +48 −0 deps/NetAddr-IP/t/v4-xprefix.t
  178. +69 −0 deps/NetAddr-IP/t/v6-re.t
  179. +21 −0 deps/NetAddr-IP/t/v6-split-bulk.t
  180. +72 −0 deps/NetAddr-IP/t/v6-splitplan.t
  181. +37 −0 deps/NetAddr-IP/t/wildcard.t
@@ -1,90 +0,0 @@
-2000-08-01 Francis J. Lacoste <francis.lacoste@iNsu.COM>
-
- * Tag: IPV4ADDR_0_10
-
- * IPv4Addr.spec: Updated for version 0.10.
- Updated spec file to use new macros.
-
- * IPv4Addr.pm (ipv4_network): Bad network for 0.0.0.0/0.
- (ipv4_broadcast): Bad broadcast for 0.0.0.0/0.
- (ipv4_in_network): 0.0.0.0/0 was included in any nets.
- (VERSION): Updated version number to 0.10.
-
- * NEWS: News for 0.10.
-
- * README: Updated version number to 0.10.
-
- * test.pl: Added test for ipv4_in_network( anything, 0.0.0.0/0).
-
- * debian/rules: Merged changes from Bernd
-.
- * debian/changelog: Merged changes from Bernd.
-
- * debian/control: Merged changes from Bernd.
-
- * IPv4Addr.pm: Copyright mods.
-
-2000-07-27 Francis J. Lacoste <francis.lacoste@iNsu.COM>
-
- * IPv4Addr (%EXPORT_TAGS): ipv4_chkip was exported
- under the wrong name.
-
-2000-05-03 Francis J. Lacoste <francis.lacoste@iNsu.COM>
- * Tag: IPV4ADDR_0_09
-
- * test.pl: Added test for different class networks.
-
- * IPv4Addr.pm (ipv4_in_network) Fixed bug where
- comparison between network that differ
- by more than an octet failed.
- (version) Incremented version number
- to 0.09.
-
-1999-12-15 Francis J. Lacoste <francis.lacoste@iNsu.COM>
-
- * Tag: IPV4ADDR_0_08
-
- * IPv4Addr.pm: Moved require statement inside BEGIN to
- fix problems with ipv4calc.
-
- Incremented version number to 0.08.
-
-1999-10-19 Francis J. Lacoste <francis.lacoste@iNsu.COM>
-
- TAG: IPV4ADDR_0_07
-
- * debian/: Added debian packaging by Bernd Eckenfels
- <ecki@lina.inka.de>
-
- TAG: IPV4ADDR_0_06
-
- * IPv4Addr.pm: Renamed module to Net::IPv4Addr.
-
-1999-09-15 Francis J. Lacoste <francis.lacoste@iNsu.COM>
-
- * IPv4Addr.pm: Corrected errors in the documentation.
-
- TAG: IPV4ADDR_0_05.
-
-1999-08-15 Francis J. Lacoste <francis.lacoste@iNsu.COM>
-
- * IPv4Addr.pm (ipv4_in_netwrok): Fixed broken logic
- of ipv4_in_network. It didn't handle
- correctly network which weren't of
- the same size.
-
- TAG: IPV4ADDR_0_04.
-
-1999-07-05 Francis J. Lacoste <francis.lacoste@iNsu.COM>
-
- * IPv4Addr.pm (ipv4_in_network): Added check for universal
- broadcast address (255.255.255.255) and
- no address (0.0.0.0).
-
- TAG: IPV4ADDR_0_03.
-
-1999-05-27 Francis J. Lacoste <francis.lacoste@iNsu.COM>
-
- * IPv4Addr.pm: (ipv4_parse) removed some undefined warnings.
- Updated version to 0.02.
-
Oops, something went wrong.

0 comments on commit 7a7e465

Please sign in to comment.