Files
go-dns/docs/backlog.md
T

1.2 KiB

go-dns — Product Backlog

Potential features for future change efforts. Not a commitment — items move into docs/changes/ when scoped and prioritized.

Align with project-specification.md: godns package, TSIG auth, typed RR builders, ASCII-only names, BIND testcontainer integration tests.

Priority legend: P0 = core library, P1 = soon after core, P2 = enhancement, P3 = later / optional


Zone transfer

Priority Item
P2 IXFR (incremental zone transfer) — RFC 1995; apply deltas to a prior Zone snapshot; SOA serial baseline; fallback to AXFR when IXFR unavailable; extend TransferResult and BIND guide

Internationalization

Priority Item
P3 IDNA / punycode — Unicode domain labels; normalization beyond ASCII-only validation

Record types & API

Priority Item
P2 Additional typed RR builders beyond initial set (section 4 of setup spec)
P3 Zone diff helper — compare two Zone values for automation

Infrastructure

Priority Item
P3 Example CLI or small tool wrapping godns (library remains primary deliverable)