Read misc.tld from the IANA Root Zone Database #27

Merged
lilleman merged 5 commits from misc-tld into main 2026-09-20 18:23:33 +02:00
Owner

Adds misc.tld, the root zone's 1438 delegated TLDs as a table keyed with its leading dot, with the register's type and a unicode column that also selects the row. Built by data-import/tld.py, which drops a delegation the register marks Not assigned and proves each displayed form punycodes back to its key.

Files .eh in todo.md: misc.territory[EH].tld renders a TLD the root zone has never held.

Adds `misc.tld`, the root zone's 1438 delegated TLDs as a table keyed with its leading dot, with the register's `type` and a `unicode` column that also selects the row. Built by `data-import/tld.py`, which drops a delegation the register marks Not assigned and proves each displayed form punycodes back to its key. Files `.eh` in todo.md: `misc.territory[EH].tld` renders a TLD the root zone has never held.
lilleman added 3 commits 2026-09-20 18:14:12 +02:00
lilleman added 1 commit 2026-09-20 18:19:00 +02:00
Prove every tld row's type and displayed spelling, which 100 draws of 1438 cannot
Tests / vet + fmt + tests (pull_request) Successful in 1m22s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
815a24c186
lilleman added 1 commit 2026-09-20 18:20:17 +02:00
Record why misc.tld keys carry the dot, and file the miss it costs
Tests / vet + fmt + tests (pull_request) Successful in 1m28s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
Tests / vet + fmt + tests (push) Successful in 6s
Tests / Gitea release from CHANGELOG.md (push) Successful in 4s
b581daf0ab
lilleman marked the pull request as ready for review 2026-09-20 18:23:27 +02:00
lilleman merged commit b581daf0ab into main 2026-09-20 18:23:33 +02:00
lilleman deleted branch misc-tld 2026-09-20 18:23:34 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: larvit/fejkdata#27