From 740797096856b4956c4ec7b079f3051f1c07ed59 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2026 19:01:03 +0000 Subject: [PATCH 1/2] Bump test/data from `04592de` to `7ef0ff7` Bumps [test/data](https://github.com/maxmind/MaxMind-DB) from `04592de` to `7ef0ff7`. - [Commits](https://github.com/maxmind/MaxMind-DB/compare/04592de849796e04bcfe29d66dde0fc3fab01362...7ef0ff7a28a05d08020fe1a7d9902d2b71f8bc1b) --- updated-dependencies: - dependency-name: test/data dependency-version: 7ef0ff7a28a05d08020fe1a7d9902d2b71f8bc1b dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- test/data | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/data b/test/data index 04592de..7ef0ff7 160000 --- a/test/data +++ b/test/data @@ -1 +1 @@ -Subproject commit 04592de849796e04bcfe29d66dde0fc3fab01362 +Subproject commit 7ef0ff7a28a05d08020fe1a7d9902d2b71f8bc1b From 3b8adf90e858506482b1abfb9b9dd6b99d8035ab Mon Sep 17 00:00:00 2001 From: William Storey Date: Wed, 5 Aug 2026 20:04:23 +0000 Subject: [PATCH 2/2] Expect ::/64 from the no-IPv4-search-tree database The database stores its single record as the string form of that record's own network. MaxMind-DB regenerated the test databases with its Go writer, which renders the network as ::/64 where the previous Perl writer produced ::0/64. Co-Authored-By: Claude Opus 5 (1M context) --- test/test_reader.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/test_reader.rb b/test/test_reader.rb index 1f6461a..aafa9a4 100644 --- a/test/test_reader.rb +++ b/test/test_reader.rb @@ -117,17 +117,17 @@ def test_get_with_prefix_len 'ip' => '200.0.2.1', 'file_name' => 'MaxMind-DB-no-ipv4-search-tree.mmdb', 'expected_prefix_length' => 0, - 'expected_record' => '::0/64', + 'expected_record' => '::/64', }, { 'ip' => '::200.0.2.1', 'file_name' => 'MaxMind-DB-no-ipv4-search-tree.mmdb', 'expected_prefix_length' => 64, - 'expected_record' => '::0/64', + 'expected_record' => '::/64', }, { 'ip' => '0:0:0:0:ffff:ffff:ffff:ffff', 'file_name' => 'MaxMind-DB-no-ipv4-search-tree.mmdb', 'expected_prefix_length' => 64, - 'expected_record' => '::0/64', + 'expected_record' => '::/64', }, { 'ip' => 'ef00::', 'file_name' => 'MaxMind-DB-no-ipv4-search-tree.mmdb', @@ -196,8 +196,8 @@ def test_no_ipv4_search_tree 'test/data/test-data/MaxMind-DB-no-ipv4-search-tree.mmdb' ) - assert_equal('::0/64', reader.get('1.1.1.1')) - assert_equal('::0/64', reader.get('192.1.1.1')) + assert_equal('::/64', reader.get('1.1.1.1')) + assert_equal('::/64', reader.get('192.1.1.1')) reader.close end