dnscontrol/providers
Phil Pennock 3c41a39252
BIND: Implement AutoDNSSEC (#648)
There's a philosophy issue here around what is the Bind output meant to
do.  Since AFAIK we're not integrating into Bind's catalog zones or the
like, we're just targeting the zonefiles, we're not in a position to do
_anything_ relating to registrar options such as setting up DS glue.

So at one level, enabling AutoDNSSEC for Bind is a lie. But without
this, folks can't target a Bind zone as a secondary provider for their
domain, to get debug dumps of the zone output, because the checks for
"Can" block it.  So I think this commit achieves a happy compromise: we
write a comment into the Bind zonefile, indicating that DNSSEC was
requested.

Actually: we add support for arbitrary zone comments to be written into
a zonefile via a slightly ugly "can be `nil`" parameter.  We then write
in a generation timestamp comment, and if AutoDNSSEC was requested we
then write that in too.
2020-02-22 13:27:24 -05:00
..
_all Internals: Switch to v2 go.mod, drop GOPATH, and fix Azure Pipelines (#595) 2020-01-28 10:42:31 -05:00
activedir BIND: Implement get-zones (#642) 2020-02-21 13:48:55 -05:00
azuredns Implement Get Zone for Azure DNS (#631) 2020-02-18 11:35:13 -05:00
bind BIND: Implement AutoDNSSEC (#648) 2020-02-22 13:27:24 -05:00
cloudflare Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
cloudns Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
config Switch to Go 1.13 error wrapping (#604) 2020-01-28 11:06:56 -05:00
diff Internals: Switch to v2 go.mod, drop GOPATH, and fix Azure Pipelines (#595) 2020-01-28 10:42:31 -05:00
digitalocean Do get zones (#635) 2020-02-19 13:11:49 -05:00
dnsimple Add AUTODNSSEC, implement for DNSimple (#640) 2020-02-22 07:09:31 -05:00
exoscale Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
gandi Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
gandi_v5 Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
gcloud Add AUTODNSSEC, implement for DNSimple (#640) 2020-02-22 07:09:31 -05:00
hexonet Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
internetbs Switch to Go 1.13 error wrapping (#604) 2020-01-28 11:06:56 -05:00
linode Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
namecheap Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
namedotcom NAMEDOTCOM: Implement get-zones (#645) 2020-02-21 15:03:27 -05:00
ns1 Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
octodns Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
opensrs Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
ovh Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
route53 ROUTE53: Fully implement get-zones (#638) 2020-02-20 15:07:34 -05:00
softlayer Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
vultr Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
capabilities.go Add AUTODNSSEC, implement for DNSimple (#640) 2020-02-22 07:09:31 -05:00
providers.go Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00