-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
moved changes to a regular changelog
- Loading branch information
1 parent
721788e
commit 1ddf704
Showing
4 changed files
with
63 additions
and
148 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
v1.0.0 2016/12/06 | ||
* Use version.pm and bump to 1.0.0 to try and fix the mess of previous | ||
numbering schemes. | ||
|
||
v0.55 2016/04/05 | ||
* remove leftover // operator in IPv6 version | ||
|
||
v0.54 2016/04/04 | ||
* remove single use of // operator; requires only Perl 5.8.8 now | ||
* Clarify POD (thanks to J.D. Baldwin!) | ||
|
||
v0.52 2014/09/29 | ||
* Fixed a long-standing bug on pure 32-bit perls (i.e. on 32-bit systems | ||
that don't use Perl's software support for 64-bit integers) that would | ||
cause "Modification of non-creatable array value attempted" errors. | ||
Counterintutitively, the ternary operator even seems slightly faster | ||
than the bit-shifting it replaces now. | ||
|
||
v0.51 2014/02/08 | ||
* Fixed C<to_hash()> that the change to iterative tree walking had | ||
broken. Yes, there are tests for it, too now. | ||
* Dropped the redundant address parsing/printing code in favor of | ||
socket functions. | ||
* For the IPv6 version changed address parsing from getaddrinfo() | ||
to the simpler inet_pton(). This should also fix the problems on | ||
some systems (mostly BSDs and Solaris) where passing a zero port | ||
number caused the call to fail. | ||
|
||
v0.5 2012/09/04 | ||
* This version removes the global $errstr variable and switches to | ||
the same interface as Net::CIDR::Lookup::IPv6 that signals errors | ||
using exceptions. So all methods but new() may now die if you don't | ||
wrap them in eval or equivalent. | ||
* dump() is called more sensibly to_hash() now. | ||
* Replaced the recursive implementations of lookup() and walk() with | ||
iterative ones for about a 30% speed increase. | ||
* Moved version history to its own POD file | ||
|
||
v0.41 2012/07/31 | ||
* Version bump to sync with IPv6 version | ||
|
||
v0.4 2012/07/30 | ||
* Version bump for inclusion of the IPv6 version | ||
|
||
v0.3.1 2012/07/30 | ||
* Replaced the simplistic list-based CIDR block splitting function with | ||
bit-fiddling for about a threefold speedup of add_num_range() and | ||
slightly less in add_range(). | ||
* Recursive merging-up up of blocks during add_* works now. If e.g. | ||
you had a /24 and an adjacent /25 net with the same value before, | ||
adding a new /25 would have merged the new block with the existing | ||
/25, resulting in two adjacent /24s with the same value because only | ||
single-level merging was possible. Now the two will be merged to a | ||
single /23. | ||
* Removed some redundant tests and added new ones. | ||
* Removed some leftover debug code. | ||
* Some small fixes/improvements like stricter range checking in | ||
add_range() | ||
|
||
v0.3 2008/10/30 | ||
* First CPAN release | ||
|
||
|
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.