|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.53 Mon Aug 17 15:35:28 PDT 2015
|
|
Packit |
0b51a0 |
fix typo in MakefilePL that cause compiler to not be found at all
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.52 Thu Aug 13 22:44:48 PDT 2015
|
|
Packit |
0b51a0 |
fix Makefile.PL to accomodate bug in Android's sh
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
fix Makefile.PL issue with clang compiler, bug 86831
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.51 Mon Jan 27 11:59:58 PST 2014
|
|
Packit |
0b51a0 |
modify Makefile.PL to bypass missing 'pod2text'
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.50 Tue Apr 9 12:02:34 PDT 2013
|
|
Packit |
0b51a0 |
changed Makefile.PL to check for config.h when building for XS
|
|
Packit |
0b51a0 |
with 'gcc', try building with 'cc', and check again.
|
|
Packit |
0b51a0 |
If config.h is not found, force Pure Perl mode.
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
Kill XS in winduhs and Darwin, both of which misbehave when compiling XS code
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.49 Wed Apr 3 10:52:24 PDT 2013
|
|
Packit |
0b51a0 |
modify Makefile.PL to better detect 'winduhs'
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.48 Tue Oct 2 12:36:11 PDT 2012
|
|
Packit |
0b51a0 |
correct incorrect format for IPv6 embedded IPv4 addresses
|
|
Packit |
0b51a0 |
in InetBase v0.8
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.47 Fri Aug 10 11:46:18 PDT 2012
|
|
Packit |
0b51a0 |
correct typo in documentation POD
|
|
Packit |
0b51a0 |
Thanks to Gregor Herrmann, Debian Perl Group
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
Updated GPL text and address
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.46 Fri Nov 11 19:23:11 PST 2011
|
|
Packit |
0b51a0 |
update documentation in InetBase v0.06
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.45 Fri Nov 11 13:20:32 PST 2011
|
|
Packit |
0b51a0 |
break out the code in InetBase v0.05 that expands short IPv4
|
|
Packit |
0b51a0 |
addresses into dotquad format to account for broken BSD
|
|
Packit |
0b51a0 |
implementations of inet_aton and gethostbyname that do
|
|
Packit |
0b51a0 |
not recognize the short format. EXPORT this as sub 'fillIPv4'
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
in Util.pm, add 'fillIPv4' to calls to gethostbyname to
|
|
Packit |
0b51a0 |
work around broken inet_aton and gethostbyname implementations
|
|
Packit |
0b51a0 |
in certain BSD implementations
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.44 Wed Nov 2 19:15:31 PDT 2011
|
|
Packit |
0b51a0 |
improve inet_aton in InetBase v0.04 to overcome broken
|
|
Packit |
0b51a0 |
gethostbyname found in NetBSD and OpenBSD
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.43 Mon Oct 24 13:25:09 PDT 2011
|
|
Packit |
0b51a0 |
remove reference to Config{osname} in InetBase.pm v0.03
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.42 Fri Oct 21 10:34:46 PDT 2011
|
|
Packit |
0b51a0 |
Socket6 prior to version 0.23 does not have AF_INET6 in the
|
|
Packit |
0b51a0 |
EXPORT_OK array, modify InetBase.pm v0.02 to work around this.
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.41 Sat Oct 15 17:26:21 PDT 2011
|
|
Packit |
0b51a0 |
add inet_pton, inet_ntop, AF_INET, AF_INET6
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
modify inet_n2dx and inet_n2ad to
|
|
Packit |
0b51a0 |
recognize the new 128 bit IPv4 format
|
|
Packit |
0b51a0 |
::FFFF:FFFF:0:0
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
replace isIPv4 with a pure perl version for portablity
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
split the following into NetAddr::IP::InetBase v0.01
|
|
Packit |
0b51a0 |
to provide better long term support for IPv6
|
|
Packit |
0b51a0 |
inet_aton
|
|
Packit |
0b51a0 |
inet_ntoa
|
|
Packit |
0b51a0 |
ipv6_aton
|
|
Packit |
0b51a0 |
ipv6_n2x
|
|
Packit |
0b51a0 |
ipv6_n2d
|
|
Packit |
0b51a0 |
inet_any2n
|
|
Packit |
0b51a0 |
inet_n2dx
|
|
Packit |
0b51a0 |
inet_n2ad
|
|
Packit |
0b51a0 |
inet_ntop
|
|
Packit |
0b51a0 |
inet_pton
|
|
Packit |
0b51a0 |
packzeros
|
|
Packit |
0b51a0 |
isIPv4
|
|
Packit |
0b51a0 |
isNewIPv4
|
|
Packit |
0b51a0 |
isAnyIPv4
|
|
Packit |
0b51a0 |
AF_INET
|
|
Packit |
0b51a0 |
AF_INET6
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.40 Sat Oct 8 01:33:44 PDT 2011
|
|
Packit |
0b51a0 |
remove debug print statement from Util.pm
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.39 Thu Oct 6 23:41:42 PDT 2011
|
|
Packit |
0b51a0 |
really correct missing internal reference
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.38 Thu Oct 6 20:20:33 PDT 2011
|
|
Packit |
0b51a0 |
corrected missing internal reference to inet_4map6
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.37 Thu Oct 6 18:23:04 PDT 2011
|
|
Packit |
0b51a0 |
addid isAnyIPv4, isNewIPv4, inet_4map6
|
|
Packit |
0b51a0 |
revised naip_gethostbyname
|
|
Packit |
0b51a0 |
to conform to Perl's gethostbyname output
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.36 Sat Feb 19 10:04:00 PST 2011
|
|
Packit |
0b51a0 |
correction to use of package lexicals
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
thanks to mishikal@yahoo.com for spotting the bug and to
|
|
Packit |
0b51a0 |
Mark Martinec mark.martinec+ama...@ijs.si for the solution.
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.35 Tue Nov 16 16:28:37 PST 2010
|
|
Packit |
0b51a0 |
naip_gethostbyname modified to return undef instead of
|
|
Packit |
0b51a0 |
0 (zero) on failure
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
thanks to Terry Cassidy enaudishaylee@tc17.com for the bug report
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
move sub's ipv6_n2d and ipv6_n2x to non-autosplit portion
|
|
Packit |
0b51a0 |
of module to eliminate warnings during autosplit of "our" variables
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
thanks to Nicholas Bamber <nicholas@periapt.co.uk>
|
|
Packit |
0b51a0 |
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=517361
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.34 Wed Sep 29 10:32:50 PDT 2010
|
|
Packit |
0b51a0 |
Conditionalize import of AF_INET6 in Util.pm
|
|
Packit |
0b51a0 |
NetAddr::IP::UtilPolluted
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.33 Tue Sep 21 17:50:50 PDT 2010
|
|
Packit |
0b51a0 |
Add UtilPolluted namespace to contain name space pollution
|
|
Packit |
0b51a0 |
created by "use Socket" when invoking Socket6.
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.32 Wed May 12 14:18:20 PDT 2010
|
|
Packit |
0b51a0 |
In Util.xs,
|
|
Packit |
0b51a0 |
changed netswap() to postincrement
|
|
Packit |
0b51a0 |
*a++ = to *a and added increment after save to mollify some
|
|
Packit |
0b51a0 |
picky compilers that return possible undefined behavior.
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
changed type of _128x10 to 'void'
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.31 Tue Jun 9 10:31:11 PDT 2009
|
|
Packit |
0b51a0 |
ferret out shell value for Makefile.PL when calling
|
|
Packit |
0b51a0 |
./configure for systems where the 'x' bit gets lost
|
|
Packit |
0b51a0 |
due to bug in Archive::Tar
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.30 Sat Mar 7 16:35:33 PST 2009
|
|
Packit |
0b51a0 |
make the compiler test check the environment for
|
|
Packit |
0b51a0 |
CC before using Perl's default compiler
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.29 Sat Mar 7 16:15:18 PST 2009
|
|
Packit |
0b51a0 |
revised compiler test in Makefile.PL for Util v1.29
|
|
Packit |
0b51a0 |
to accomodate picky Solaris "cc"
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.28 Wed Dec 17 14:14:06 PST 2008
|
|
Packit |
0b51a0 |
set uninitialized "carry" in XS bin2bcd to zero
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.27 Tue Dec 9 12:00:08 PST 2008
|
|
Packit |
0b51a0 |
revised UtilPP v1.7 to work around perl 5.8.4
|
|
Packit |
0b51a0 |
failures with certain @_ operations of goto &sub...
|
|
Packit |
0b51a0 |
see perl bug [ 23429]. Unfortunately, perl-5.8.4 is
|
|
Packit |
0b51a0 |
the distribution of choice for many solaris boxes
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.26 Fri Nov 28 23:19:01 PST 2008
|
|
Packit |
0b51a0 |
revised XS code to be full re-entrant... thread safe.
|
|
Packit |
0b51a0 |
removed all traces of mutex locks
|
|
Packit |
0b51a0 |
removed function 'threads' here an in UtilPP v1.6
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.25 Tue Nov 18 19:08:56 PST 2008
|
|
Packit |
0b51a0 |
correct documentation error in Util_PP v1.5
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
add threads reporting to Util.xs and UtilPP
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
added what is hopefully thread safe operation via
|
|
Packit |
0b51a0 |
serialization. Must be invoked by "--with-threads"
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.24 Wed Nov 5 18:13:20 PST 2008
|
|
Packit |
0b51a0 |
Clean up Makefile.PL to check actual required link
|
|
Packit |
0b51a0 |
libraries against the perl build for consistency
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.23 Sun Nov 2 10:10:38 PST 2008
|
|
Packit |
0b51a0 |
add missing headers in configure and localconf.h for Solaris inet_xton
|
|
Packit |
0b51a0 |
thanks to Karl Bunch <karl@digilink.net> for spotting the bug.
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.22 Wed Oct 22 14:54:12 PDT 2008
|
|
Packit |
0b51a0 |
eliminated dependence on PL_sawampersand
|
|
Packit |
0b51a0 |
thanks to Mark Martinec <Mark.Martinec@ijs.si>
|
|
Packit |
0b51a0 |
for spotting this and submitting a patch.
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
force -noxs mode for Win32
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
use autoconf to configure 'C' build
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
1.21 Thu Oct 16 19:35:33 PDT 2008
|
|
Packit |
0b51a0 |
again... clear build bug for Win32
|
|
Packit |
0b51a0 |
and lets get the version number right since it appears
|
|
Packit |
0b51a0 |
that it was up-rev'd at some point to 1.xx
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.20 Mon Oct 6 13:07:34 PDT 2008
|
|
Packit |
0b51a0 |
clear build bug for Win32
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.19 Sat Sep 27 13:36:58 PDT 2008
|
|
Packit |
0b51a0 |
updated test for ENDIANess in siteconf
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
add test in inet_aton to detect overange IP dot quad values
|
|
Packit |
0b51a0 |
missed by some broken Socket implementations
|
|
Packit |
0b51a0 |
i.e. 256.1.1.1
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.18 Sun Aug 6 10:48:25 PDT 2006
|
|
Packit |
0b51a0 |
correct shiftleft documentation
|
|
Packit |
0b51a0 |
correct mask4to6 documentation
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.17 Thu Jul 6 10:46:48 PDT 2006
|
|
Packit |
0b51a0 |
update 'siteconf line 1608' to fix empty variable in inet_aton test
|
|
Packit |
0b51a0 |
update 'siteconf line 1636' to fix empty variable in inet_pton test
|
|
Packit |
0b51a0 |
add missing colon at t/notcontiguous.t line 66
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.16 Sun Jun 25 16:13:00 PDT 2006
|
|
Packit |
0b51a0 |
fixed ->new() issues with long digit strings ->new('::fffff')
|
|
Packit |
0b51a0 |
and non hex digits ->new('::foo').
|
|
Packit |
0b51a0 |
Thanks to Radoslaw Zielinski <radek42@gmail.com>
|
|
Packit |
0b51a0 |
for spotting those bugs
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.15 Tue Jun 13 14:42:34 PDT 2006
|
|
Packit |
0b51a0 |
UtilPP.pm v0.07 & Util.xs 'shiftleft' so that the original
|
|
Packit |
0b51a0 |
argument is returned when the shift count is '0' or missing
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.14 Tue Jun 6 08:37:01 PDT 2006
|
|
Packit |
0b51a0 |
add logic to check LIBS => [-lfiles]
|
|
Packit |
0b51a0 |
individually. ExtUtils::xxx does a bad job and
|
|
Packit |
0b51a0 |
leaves libs that do not exist in the list
|
|
Packit |
0b51a0 |
which causes 'siteconf' to blow up on missing libs
|
|
Packit |
0b51a0 |
on perl 5.053 (and probably others)
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.13 Tue Jun 6 08:33:11 PDT 2006
|
|
Packit |
0b51a0 |
added to xs file, 'hopefully' to allow build on windoze platforms
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.12 Tue Jun 6 08:21:12 PDT 2006
|
|
Packit |
0b51a0 |
add logic to makefile so 'siteconfig' and C libs
|
|
Packit |
0b51a0 |
are not used in PurePerl mode
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.11 Mon Jun 5 14:45:09 PDT 2006
|
|
Packit |
0b51a0 |
fix Sparc problems
|
|
Packit |
0b51a0 |
1) add workaround for OS's that do not have inet_aton
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
2) add workaround for compilers that do not understand
|
|
Packit |
0b51a0 |
#if MACRO1 == MACRO2
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.10 Sat Jun 3 19:07:51 PDT 2006
|
|
Packit |
0b51a0 |
add site configuration to supply u_intxx_t vars
|
|
Packit |
0b51a0 |
for Sun OS and others that don't have them
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.09 Sun May 7 18:06:43 PDT 2006
|
|
Packit |
0b51a0 |
UtilPP.pm v0.06, removed unnecessary pack(unpack) sequences
|
|
Packit |
0b51a0 |
to speed up ipv4->6, ipv6->4 conversions
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.08 Wed Apr 26 18:33:12 PDT 2006
|
|
Packit |
0b51a0 |
correct documentation error
|
|
Packit |
0b51a0 |
add ipv6to4
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.07 Sun Apr 23 16:11:56 PDT 2006
|
|
Packit |
0b51a0 |
correct reporting error in UtilPP v0.04 for
|
|
Packit |
0b51a0 |
incorrect argument length in ipv4 -> 6 conversions
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
add conditional netaddr conversion functions
|
|
Packit |
0b51a0 |
ipanyto6, maskanyto6 to Util.xs and UtilPP v0.05
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.06 Tue Apr 18 16:50:53 PDT 2006
|
|
Packit |
0b51a0 |
add ipv4to6, mask4to6 to Util.pm and UtilPP.pm v0.03
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.05 Sat Apr 15 15:48:17 PDT 2006
|
|
Packit |
0b51a0 |
Fixed some typo's in Makefile.PL that
|
|
Packit |
0b51a0 |
failed to update README during build
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.04 Wed Apr 12 15:43:33 PDT 2006
|
|
Packit |
0b51a0 |
add Util_IS.pm to guarantee that the XS lib is not
|
|
Packit |
0b51a0 |
loaded if a previous incarnation of the same version
|
|
Packit |
0b51a0 |
has previously been installed on the system and the
|
|
Packit |
0b51a0 |
module is built with -noxs
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.03 Tue Apr 4 21:55:35 PDT 2006
|
|
Packit |
0b51a0 |
update minisocket to perl-5.9.3, add header
|
|
Packit |
0b51a0 |
file for backwards compatibility
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
add function 'notcontiguous' to return cidr size
|
|
Packit |
0b51a0 |
and check for spurious bits in the network mask
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.02 Fri Mar 31 12:44:15 PST 2006
|
|
Packit |
0b51a0 |
added test for illegal characters to ipv6_aton
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
added UtilPP for Pure Perl functionality for the
|
|
Packit |
0b51a0 |
WinTel folks that don't have gcc on their systems
|
|
Packit |
0b51a0 |
|
|
Packit |
0b51a0 |
0.01 Tue Mar 28 16:42:44 PST 2006
|
|
Packit |
0b51a0 |
initial release
|
|
Packit |
0b51a0 |
|