docs: Add BIND9 grammar files for v9.18.44 and v9.20.18 #13
Reference in New Issue
Block a user
Delete Branch "9.18"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This PR adds the official BIND9 configuration grammar files from the upstream BIND9 Gitea mirror repository for both supported versions.
Changes
v9.18.44 Grammar Files: Complete set of 12 configuration grammar files
options- Global server configurationprimary.zoneopt,secondary.zoneopt,hint.zoneopt,stub.zoneopt,static-stub.zoneopt,forward.zoneopt,redirect.zoneopt,mirror.zoneopt,in-view.zoneopt,delegation-only.zoneoptrndc.grammar- Remote BIND daemon control grammarv9.20.18 Grammar Files: Updated grammar for BIND 9.20 compatibility (11 files)
delegation-onlyzone typecheckds,cdnskey, and other v9.20 specific featuresDetails
bind9-grammar/upstream/vX.Y.Z/grammar/Purpose
These grammar files enable:
Related
Testing
PR Review: BIND9 Grammar Files Integration
Overview ✅
Excellent work adding the official BIND9 configuration grammar files for both v9.18.44 and v9.20.18. This completes the grammar file acquisition task and provides essential resources for the role.
Changes Reviewed
✅ v9.18.44 Grammar Files (12 files)
delegation-only.zoneopt✅ v9.20.18 Grammar Files (11 files)
checkds,cdnskey, enhanced proxy support, better TLS integrationcheckdszone option added to primary/secondary zonescdnskeyand enhanced DNSSEC policy featuresremote-serversstatement for primary configurationFile Organization ✅
Clean, version-specific structure enabling side-by-side comparison and validation.
Code Quality ✅
Integration Points ✅
Enables:
compare_bind_versions.pyscriptRelated to Issue Resolution ✅
Validation Checklist ✅
Recommendations ✅
Summary
This PR successfully integrates the official BIND9 configuration grammar files for both supported versions. The grammar files are properly sourced, organized, and ready for use by the role's validation and comparison tooling. No issues identified.
Status: ✅ APPROVED - Ready for merge when appropriate