Changelog for
silk-ipset-lib-3.11.0-1.fc20.x86_64.rpm :
Wed Sep 30 14:00:00 2015 Lawrence R. Rogers
- 3.11.0-1
* Release 3.11.0-1
libskipset
Add functions to process an IPset without reading it into memory.
Change definition of skipset_iterator_t.
Change some skIPTree
* APIs from macros to functions and vice versa.
Fix a bug in skIPSetIteratorNext() and skIPSetWalk() when visiting the individual IPs of an IPv6 IPset and numeric prefix of the current leaf is 64 or less.
Additional changes.
rwsetcat
Add support for the SILK_IP_FORMAT environment variable that provides a default value for the --ip-format switch.
Allowing printing of IPset contents without reading the IPset into memory.
rwsettool
Avoid reading an IPset into memory when possible.
rwsetbuild
Print an error and exit when the --ip-ranges delimiter is set to the comment character(\'#\'), newline, or the empty string.
Thu May 21 14:00:00 2015 Lawrence R. Rogers - 3.10.2-1
* Release 3.10.2-1
libskipset
Change skipaddrString() when flags is SKIPADDR_FORCE_IPV6 so that a single 16-bit 0 field is not shortened (RFC5952).
rwsetcat
Change the printing of IPs when the --ip-format is \'force-ipv6\' so that a single 16-bit 0 field is not shortened (RFC5952).
Fix a bug in the output of --network-structure when reading an IPv4 IPset file and the --ip-format was \'force-ipv6\' where the net block prefix was not adjusted for the move into IPv6.
Fix a bug in the output of --network-structure=v4:... when reading an IPv6 IPset file that produced net blocks counts that were incorrect and sometimes impossibly large.
Fix a display bug of a narrow IP column when processing an IPv4 IPset file and the --ip-format was \'force-ipv6\'.
Sat Dec 20 13:00:00 2014 Lawrence R. Rogers - 3.10.0-1
* Release 3.10.0-1
libskipset bug fixes
Fix a bug in skIPTreeCheckIntersectIPWildcard() where intersections with CIDR blocks sized /17 to /26 are not found.
This bug could affect rwsetmember when the --count switch is not given causing it to report false instead of true.
Fix a potential read of uninitialized memory in skIPTreeCIDRBlockIteratorReset(). The read could occur after removing IPs such that a /16 becomes empty.
Building
Add a --disable-applications switch to configure to disable building of the command lines tools so only the SiLK IPset library is built and installed.
Do not build the static library libskipset.a by default. Specify the --enable-static switch to configure for static libraries.
Require at least autoconf-2.64 and automake-1.12 to rebuild the configure script and Makefile.in files.
Thu Sep 25 14:00:00 2014 Lawrence R. Rogers - 3.9.0-1
* Release 3.9.0-1
libskipset bug fix
Fix a bug where the IPv6 wildcard \"x:x:x:x:x:x:x:x\" was being treated as the single IP \"::\" instead of as all of IPv6 space
in skIPSetInsertIPWildcard() and skIPSetCheckIPWildcard(). This change affects the rwsetbuild and rwsetmember tools.
rwsetmember
Improve performance when the --count switch is not specified.
rwsettool
Improve performance in the --mask and --intersect operations.
Fix a bug where rwsettool would report an error and not produce output when using the --sample switch with an IPv6 IPset.
Thu Apr 24 14:00:00 2014 Lawrence R. Rogers - 3.8.2-1
* Release 3.8.2-1
libskipset bug fix
Fix an assertion that may cause the application to abort.
Building
Fix small bugs in the silk-ipset.spec file.
Thu Jan 30 13:00:00 2014 Lawrence R. Rogers - 3.8.1-1
* Release 3.8.1-1
libskipset bug fix
Change parsing of (textual) IPv6 address to be more strict (e.g., fix a bug that treated embedded whitespace as a colon).
Fix a potential memory leak when intersecting IPsets.
Thu Aug 15 14:00:00 2013 Lawrence R. Rogers - 3.7.2-1
* Release 3.7.2-1
ibskipset bug fix
Fix bugs when computing the union or intersection of an IPv4-IPset
and an IPv6-IPset that contains only IPv4 addresses.
Fri Jun 21 14:00:00 2013 Lawrence R. Rogers - 3.7.1-1
* Release 3.7.1-1
rwsetcat
Do a better job of reporting errors caused by problems reading IPset files.
rwsetmember
Do a better job of reporting errors caused by problems reading IPset files.
Building
Fix a small issue in the silk-ipset.spec file when the dist RPM macro was not defined.
Thu May 30 14:00:00 2013 Lawrence R. Rogers - 3.7.0-1
* Release 3.7.0-1
This release corresponds to the SiLK 3.7.0 release.
As of SiLK IPset 3.6.0, the library uses the SiLK-2 memory representation of the IPset
code when working with IPsets that contain only IPv4 addresses.
Thu Apr 11 14:00:00 2013 Lawrence R. Rogers - 3.6.0-1
* Release 3.6.0-1
This release corresponds to the SiLK 3.6.0 release.
As of SiLK IPset 3.6.0, the library uses the SiLK-2 memory representation of the IPset code when working with IPsets that contain only IPv4 addresses.