Changes for version 4.017 - 2008-11-23

  • Extended the capability of 'splitref' to allow splitting of objects into multiple pieces with differing CIDR masks. Returned object list can be split from bottom to top or from top to bottom depending on which method is called
    • split, rsplit, splitref, rsplitref
  • Thanks to kashmish <kashmish@gmail.com> for the idea on improving functionality of 'split'.
  • Thanks to Rob Riepel <riepel@networking.Stanford.EDU> for a faster and more accurate _compV6 function.
  • in Util_PP v1.5 correct documentation error add threads reporting (empty string)
  • in Util v1.25 add threads reporting that returns a comma separated string of build headers.
    • added what is hopefully thread safe operation via serializaton. Must be invoked by "--with-threads"
  • in Lite v1.12 corrected missing Zeros subroutine Zeros and Zero both will work
  • in Lite v1.12 added minus (-) overloading to allow the subtraction of two NetAddr::IP objects to get the difference between the object->{addr}'s as a numeric value Thanks to Rob Riepel <riepel@networking.Stanford.EDU> for the initial code and inspiration for this enhancement

Documentation

Tell about Pure Perl

Modules

Manages IPv4 and IPv6 addresses and subnets
Manages IPv4 and IPv6 addresses and subnets
IPv4/6 and 128 bit number utilities
pure Perl functions for NetAddr::IP::Util