1.2 KiB
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) |