dnscontrol/providers
Costas Drogos df7553aa62
ns1: fix multivalue CAA handling (#1404)
* ns1: fix multivalue CAA handling

Introducing better multivalue support for the CAA entry broke CAA support
for ns1, failing the relevant test.

Improve the code touching CAA in either side, so that it can handle
multivalue, quoted, CAA entries.

* ns1: use native CAA record parser for CAA

instead of using PopulateFromString.

* ns1: remove panics

Remove panics and bubble-up errors.

* ns1: in case of errors, return nil data

Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-02-10 14:22:59 -05:00
..
_all NEW PROVIDER: Packetframe (#1347) 2022-01-05 12:09:46 -05:00
activedir gofmt all (#1144) 2021-05-04 14:15:31 -04:00
akamaiedgedns AKAMAIEDGEDNS: fix staticcheck warnings/errors (#1346) 2021-12-23 15:16:37 -05:00
axfrddns MAINTENANCE: Return error instead of panic when converting RR to RC (#1199) 2021-07-06 11:03:29 -04:00
azuredns CODE: Fix simple staticcheck items (#1329) 2021-12-14 16:28:37 -05:00
bind CODE: Fix simple staticcheck items (#1329) 2021-12-14 16:28:37 -05:00
cloudflare MAINT: Linting (#1380) 2022-01-27 15:58:56 -05:00
cloudns CLOUDNS: Fix name server updates #1263 (#1303) 2022-01-14 08:28:48 -05:00
config Security: Fix many staticcheck warnings 2021-12-14 09:47:32 -05:00
cscglobal MAINT: Linting (#1380) 2022-01-27 15:58:56 -05:00
desec GANDI_V5 & DESEC: correctly handle multiple RR in a RRset (#1296) 2021-11-01 15:41:37 -04:00
digitalocean gofmt all (#1144) 2021-05-04 14:15:31 -04:00
dnsimple gofmt all (#1144) 2021-05-04 14:15:31 -04:00
dnsmadeeasy DNSMADEEASY: always override NS records TTL to be 86400 (#1317) 2021-12-14 07:49:00 -05:00
doh Re-engineer TXT records for simplicity and better compliance (#1063) 2021-03-07 13:19:22 -05:00
easyname MAINT: Linting (#1380) 2022-01-27 15:58:56 -05:00
exoscale gofmt all (#1144) 2021-05-04 14:15:31 -04:00
gandiv5 GANDI_V5 & DESEC: correctly handle multiple RR in a RRset (#1296) 2021-11-01 15:41:37 -04:00
gcloud CODE: Fix simple staticcheck items (#1329) 2021-12-14 16:28:37 -05:00
hedns Fix CodeQL issues (#1173) 2021-06-24 18:15:09 -04:00
hetzner HETZNER: handle a 404 from listing zones gracefully (#1371) 2022-01-10 16:08:15 -05:00
hexonet MAINT: Linting (#1380) 2022-01-27 15:58:56 -05:00
hostingde Hosting.de: Allow using as registrar only (#1307) 2021-11-27 13:44:28 -05:00
internetbs Re-engineer TXT records for simplicity and better compliance (#1063) 2021-03-07 13:19:22 -05:00
inwx Revert "INWX: fix apex domains (#1221)" (#1242) 2021-08-29 19:35:25 -04:00
linode gofmt all (#1144) 2021-05-04 14:15:31 -04:00
msdns Remove length checking from TxtNoMultipleStrings (#1308) 2021-11-23 14:35:01 -05:00
namecheap NAMECHEAP: Add get zone functionality (#1207) 2021-07-12 06:49:30 -04:00
namedotcom NAMEDOTCOM: Increase timeout (#1382) 2022-01-27 13:10:57 -05:00
netcup Fix CodeQL issues (#1173) 2021-06-24 18:15:09 -04:00
ns1 ns1: fix multivalue CAA handling (#1404) 2022-02-10 14:22:59 -05:00
octodns gofmt all (#1144) 2021-05-04 14:15:31 -04:00
opensrs MAINT: Linting (#1380) 2022-01-27 15:58:56 -05:00
oracle oracle: fix nameserver trailing dot issue, and resolve staticcheck warnings (#1341) 2021-12-29 12:06:44 -05:00
ovh Fix #1338 - OVH provider should work when domain is not registered (#1340) 2021-12-20 11:20:17 -05:00
packetframe PACKETFRAME: always include default nameservers (#1368) 2022-01-07 09:24:24 -05:00
powerdns PowerDNS: fix order problems of delete corrections & some cleanup (#1153) 2021-05-10 10:18:40 -04:00
route53 MAINT: Linting (#1380) 2022-01-27 15:58:56 -05:00
softlayer gofmt all (#1144) 2021-05-04 14:15:31 -04:00
transip MAINT: Linting (#1380) 2022-01-27 15:58:56 -05:00
vultr CODE: Fix simple staticcheck items (#1329) 2021-12-14 16:28:37 -05:00
capabilities.go NEW PROVIDER: AkamaiEdgeDNS (#1174) 2021-06-22 10:24:49 -04:00
capability_string.go Direct SOA record management (#1115) 2021-05-04 15:47:26 -04:00
providers.go gofmt all (#1144) 2021-05-04 14:15:31 -04:00