Revision history for Perl extension JCM::Net::Patricia.
1.05 - 2021-03-29 Various
- Security: No longer allow leading zeros in IPv4 octets
- Security: No longer allow "short" nets (I.E. 10/8 instead of
10.0.0.0/8)
- Merged documentation formatting change from Mohammad S Anwar
1.04 - 2018-10-28 Joelle Maslak <jmaslak@antelope.net>
- Merged documentation and metadata changes from Dylan Hardison
- Additional author name updates
- No functional changes
1.03 - 2017-09-15 Joelle Maslak <jmaslak@antelope.net>
- Update author name
- No functional changes
1.02 - 2016-09-17 Joelle Maslak <jmaslak@antelope.net>
- Fixed test_dynamic not found issue on *BSD
- Slightly reorganized directory structure
- Added test for null results
1.01 - 2015-09-04 Joelle Maslak <jmaslak@antelope.net>
- Added matching_prefix_string() and matching_prefix_integer()
methods that function similar to match_string() and
match_integer(), but return the prefix instead of any user
data.
1.00 - 2015-09-03 Joelle Maslak <jmaslak@antelope.net>
- First forked version
- Tests all pass
- climb()/climb_inorder() pass the node's subnet as the second
argument to the code block passed to the climb()/climb_inorder()
method.
CHANGE HISTROY FROM Net::Patricia prior to fork -
PREFORK-TODO
- add POD describing Graham Barr's API improvements
PREFORK-1.21 Tue Oct 15 21:38:53 CEST 2013
- update FSF address (CPAN RT 88585)
- add IPv6 examples to the synopsis
- mention Storable support
- no code changes
PREFORK-1.21 Wed Sep 4 12:47:00 CEST 2013
- MRT https://github.com/deepfield/MRT has changed license to
one compatible with GPL, so libpatricia/ content is now
also GPL-compatible
- no code changes
PREFORK-1.20 Mon Oct 8 22:46:13 CEST 2012
- Add Storable hooks
PREFORK-1.019 Sun Nov 14 12:15 2010
- Improve parameter checking
PREFORK-1.018 Sat Oct 23 14:02 2010
- Remove inet_pton()
- version Test::More requirement
PREFORK-1.017 Sun May 23 17:30 2010
- miscellaneous bug fixes
- add additional hybrid methods if Net::CIDR::Lite is present
- corrections to PM_PREREQ
PREFORK-1.016 Sun Feb 14 11:16 2010
- miscellaneous bug fixes
- rewrote Makefile to simplify it
PREFORK-1.015 Sun Jan 25 19:07 2009 (alpha)
- fixed bugs #14244, #20219
- added _integer methods to add/remove entries
- add AF_INET6 support
PREFORK-1.014 Thu Dec 8 18:05 2005
- fixed the "climb_inorder" item in the POD
PREFORK-1.013 Thu Dec 8 17:36 2005
- fixed a perl stack handling bug in the previous release.
PREFORK-1.012 Wed Dec 7 14:59 2005
- added climb_inorder method requested by George Michaelson.
- included <sys/types.h> for u_* definitions on FreeBSD 5 as
suggested by Brian McDonald.
- tested for windows environment to include winsock
- patched libpatricia to get u_* types on FreeBSD 5.x
from Brian McDonald
PREFORK-1.011 Mon Oct 30 15:13 2000
- applied api-patch from Graham Barr
- added description of match_string to BUGS section of POD
from John Payne
PREFORK-1.010 Mon Oct 30 09:51 2000
- applied patch from Graham Barr which
contained a memory leak fix and removed the unnecessary
Exporter and AutoLoader stuff.
PREFORK-1.009 Mon Oct 23 12:45 2000
- changed add_string and remove_string methods so that they croak if
ascii2prefix doesn't grok the key string value.
Previously, bad key values would cause perl to abort with this error:
perl: patricia.c:645: patricia_lookup: Assertion `prefix' failed.
which was reported by Freddy Frouin <freddy.frouin@fluxus.net>
PREFORK-1.008 Wed Oct 18 13:46 2000
- change XS code to just store a pointer to user data in the
Patricia Trie node, rather than a pointer to a perl reference
to that user data as was done previously.
- improved POD
PREFORK-1.007 Wed Oct 18 11:32 2000
- renamed from JCM::Net::PatriciaTrie to Net::Patricia
PREFORK-1.006 Thu Oct 12 00:07 2000
- bug fix to the climb method which previously would sometimes
cause a Memory Fault when a CODEREF argument was supplied.
- added demo sub-dir with some info about libpatricia C API
PREFORK-1.005 Wed Oct 4 14:18 2000
- added climb method
PREFORK-1.004 Fri Sep 29 14:16 2000
- added POD
- added the ability to store user data in Patricia Trie nodes
- added more match methods
- added remove method
- cleaned up copyright stuff in prep distribution
PREFORK-1.003 Thu Sep 28 19:24 2000
- renamed to JCM::Net::PatriciaTrie
- suppressed error on "make test" of patricialib
- prototyped some functions used by "PatriciaTrie.xs" to avoid
complaints about making "pointer from integer without a cast"
Revision history for Perl extension Tree::PatriciaTrie::IPv4.
PREFORK-1.002 Thu Sep 28 15:23 2000
- last cut named Tree::PatriciaTrie::IPv4
PREFORK-1.001 Sat Sep 23 09:58 2000
- this one works, tested in production use w/pre-release FlowScan-1.004
PREFORK-0.02 Sat Sep 23 02:21 2000
- works(?) but leaks memory in "patricialib"
PREFORK-0.01 Fri Sep 22 23:00:11 2000 -> Sat Sep 23 01:21 2000
- original version; created by h2xs 1.18