mirror of
https://github.com/abh/geodns.git
synced 2026-04-26 19:35:51 +03:00
[PR #144] Add CAA record support to GeoDNS #430
Labels
No labels
bug
bug
enhancement
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/geodns#430
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
📋 Pull Request Information
Original PR: https://github.com/abh/geodns/pull/144
Author: @Copilot
Created: 6/4/2025
Status: 🔄 Open
Base:
main← Head:copilot/fix-102📝 Commits (4)
fab1f9fInitial plan for issue1955205Initial plan for CAA record implementation8889dfaImplement CAA record support in GeoDNSe4de2c5Add CAA record text format support per feedback📊 Changes
4 files changed (+390 additions, -40 deletions)
View changed files
📝
README.md(+31 -0)📝
go.sum(+0 -36)📝
zones/reader.go(+134 -4)📝
zones/reader_test.go(+225 -0)📄 Description
This PR implements CAA (Certificate Authority Authorization) record support in GeoDNS, allowing domain owners to specify which Certificate Authorities are authorized to issue certificates for their domains.
Changes Made
zones/reader.goREADME.mdwith examplesCAA Record Format
The implementation supports the standard CAA record format with optional flag and weight fields:
Features
issue,issuewild, andiodefTesting
The implementation follows the existing patterns in GeoDNS for record type handling, ensuring consistency with the codebase architecture.
Fixes #102.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.