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