The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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

Examples