Newer
Older
NetAddr-IP / Lite / Util / Changes
@Michael Robinton Michael Robinton on 21 Oct 2014 4 KB Import of MIKER/NetAddr-IP-4.026 from CPAN.
  1. Revision history for Perl extension NetAddr::IP::Util
  2.  
  3. 1.30 Sat Mar 7 16:35:33 PST 2009
  4. make the compiler test check the environment for
  5. CC before using Perl's default compiler
  6.  
  7. 1.29 Sat Mar 7 16:15:18 PST 2009
  8. revised compiler test in Makefile.PL for Util v1.29
  9. to accomodate picky Solaris "cc"
  10.  
  11. 1.28 Wed Dec 17 14:14:06 PST 2008
  12. set uninitialized "carry" in XS bin2bcd to zero
  13.  
  14. 1.27 Tue Dec 9 12:00:08 PST 2008
  15. revised UtilPP v1.7 to work around perl 5.8.4
  16. failures with certain @_ operations of goto &sub...
  17. see perl bug [ 23429]. Unfortunately, perl-5.8.4 is
  18. the distribution of choice for many solaris boxes
  19.  
  20. 1.26 Fri Nov 28 23:19:01 PST 2008
  21. revised XS code to be full re-entrant... thread safe.
  22. removed all traces of mutex locks
  23. removed function 'threads' here an in UtilPP v1.6
  24.  
  25. 1.25 Tue Nov 18 19:08:56 PST 2008
  26. correct documentation error in Util_PP v1.5
  27.  
  28. add threads reporting to Util.xs and UtilPP
  29.  
  30. added what is hopefully thread safe operation via
  31. serialization. Must be invoked by "--with-threads"
  32.  
  33. 1.24 Wed Nov 5 18:13:20 PST 2008
  34. Clean up Makefile.PL to check actual required link
  35. libraries against the perl build for consistency
  36.  
  37. 1.23 Sun Nov 2 10:10:38 PST 2008
  38. add missing headers in configure and localconf.h for Solaris inet_xton
  39. thanks to Karl Bunch <karl@digilink.net> for spotting the bug.
  40.  
  41. 1.22 Wed Oct 22 14:54:12 PDT 2008
  42. eliminated dependence on PL_sawampersand
  43. thanks to Mark Martinec <Mark.Martinec@ijs.si>
  44. for spotting this and submitting a patch.
  45.  
  46. force -noxs mode for Win32
  47.  
  48. use autoconf to configure 'C' build
  49.  
  50. 1.21 Thu Oct 16 19:35:33 PDT 2008
  51. again... clear build bug for Win32
  52. and lets get the version number right since it appears
  53. that it was up-rev'd at some point to 1.xx
  54.  
  55. 0.20 Mon Oct 6 13:07:34 PDT 2008
  56. clear build bug for Win32
  57.  
  58. 0.19 Sat Sep 27 13:36:58 PDT 2008
  59. updated test for ENDIANess in siteconf
  60.  
  61. add test in inet_aton to detect overange IP dot quad values
  62. missed by some broken Socket implementations
  63. i.e. 256.1.1.1
  64.  
  65. 0.18 Sun Aug 6 10:48:25 PDT 2006
  66. correct shiftleft documentation
  67. correct mask4to6 documentation
  68.  
  69. 0.17 Thu Jul 6 10:46:48 PDT 2006
  70. update 'siteconf line 1608' to fix empty variable in inet_aton test
  71. update 'siteconf line 1636' to fix empty variable in inet_pton test
  72. add missing colon at t/notcontiguous.t line 66
  73.  
  74. 0.16 Sun Jun 25 16:13:00 PDT 2006
  75. fixed ->new() issues with long digit strings ->new('::fffff')
  76. and non hex digits ->new('::foo').
  77. Thanks to Radoslaw Zielinski <radek42@gmail.com>
  78. for spotting those bugs
  79.  
  80. 0.15 Tue Jun 13 14:42:34 PDT 2006
  81. UtilPP.pm v0.07 & Util.xs 'shiftleft' so that the original
  82. argument is returned when the shift count is '0' or missing
  83.  
  84. 0.14 Tue Jun 6 08:37:01 PDT 2006
  85. add logic to check LIBS => [-lfiles]
  86. individually. ExtUtils::xxx does a bad job and
  87. leaves libs that do not exist in the list
  88. which causes 'siteconf' to blow up on missing libs
  89. on perl 5.053 (and probably others)
  90.  
  91. 0.13 Tue Jun 6 08:33:11 PDT 2006
  92. added to xs file, 'hopefully' to allow build on windoze platforms
  93.  
  94. 0.12 Tue Jun 6 08:21:12 PDT 2006
  95. add logic to makefile so 'siteconfig' and C libs
  96. are not used in PurePerl mode
  97.  
  98. 0.11 Mon Jun 5 14:45:09 PDT 2006
  99. fix Sparc problems
  100. 1) add workaround for OS's that do not have inet_aton
  101.  
  102. 2) add workaround for compilers that do not understand
  103. #if MACRO1 == MACRO2
  104.  
  105. 0.10 Sat Jun 3 19:07:51 PDT 2006
  106. add site configuration to supply u_intxx_t vars
  107. for Sun OS and others that don't have them
  108.  
  109. 0.09 Sun May 7 18:06:43 PDT 2006
  110. UtilPP.pm v0.06, removed unnecessary pack(unpack) sequences
  111. to speed up ipv4->6, ipv6->4 conversions
  112.  
  113. 0.08 Wed Apr 26 18:33:12 PDT 2006
  114. correct documentation error
  115. add ipv6to4
  116.  
  117. 0.07 Sun Apr 23 16:11:56 PDT 2006
  118. correct reporting error in UtilPP v0.04 for
  119. incorrect argument length in ipv4 -> 6 conversions
  120.  
  121. add conditional netaddr conversion functions
  122. ipanyto6, maskanyto6 to Util.xs and UtilPP v0.05
  123.  
  124. 0.06 Tue Apr 18 16:50:53 PDT 2006
  125. add ipv4to6, mask4to6 to Util.pm and UtilPP.pm v0.03
  126.  
  127. 0.05 Sat Apr 15 15:48:17 PDT 2006
  128. Fixed some typo's in Makefile.PL that
  129. failed to update README during build
  130.  
  131. 0.04 Wed Apr 12 15:43:33 PDT 2006
  132. add Util_IS.pm to guarantee that the XS lib is not
  133. loaded if a previous incarnation of the same version
  134. has previously been installed on the system and the
  135. module is built with -noxs
  136.  
  137. 0.03 Tue Apr 4 21:55:35 PDT 2006
  138. update minisocket to perl-5.9.3, add header
  139. file for backwards compatibility
  140.  
  141. add function 'notcontiguous' to return cidr size
  142. and check for spurious bits in the network mask
  143.  
  144. 0.02 Fri Mar 31 12:44:15 PST 2006
  145. added test for illegal characters to ipv6_aton
  146.  
  147. added UtilPP for Pure Perl functionality for the
  148. WinTel folks that don't have gcc on their systems
  149.  
  150. 0.01 Tue Mar 28 16:42:44 PST 2006
  151. initial release
  152.