Changes for version 0.200002 - 2016-04-07
- The in-memory tree now has a root record rather than a root node. This fixes the insertion of a /0 network (GitHub #55) and a segmentation fault when merging two /1 networks into a /0 network (GitHub #58). Although insertions of /0 are allowed (e.g., to create a default record for the database), writing, iterating, and freezing a database that only contains a single /0 data record are currently forbidden.
- Fixed a bug where an incorrect node_count could be written to the database, causing invalid metadata errors when reading it.
- The node_count() method on the Tree object now always recalculates the node count rather than using a possibly incorrect cached value.
Modules
Create MaxMind DB database files
Tree representing a MaxMind DB database in memory - then write it to a file
Provides
in lib/MaxMind/DB/Writer/Serializer.pm
in lib/MaxMind/DB/Writer/Tree/Processor/VisualizeTree.pm
in lib/MaxMind/DB/Writer/Util.pm