dff983131a
DOCS: SOA docs should cite BIND doc
2021-05-21 11:35:43 -04:00
9b0b3bcdd6
ClouDNS does not support changing the NAPTR in the API. ( #1159 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-05-18 16:22:41 -04:00
43ceee5452
go generate
2021-05-18 07:21:02 -04:00
d567d554cf
DESEC: clarify supported capabilities ( #1160 )
...
* DESEC: clarify AutoDNSSEC
* DESEC: improve error messages / hints
* DESEC: add NAPTR support
* DESEC: add to integration test configuration
2021-05-17 15:45:24 -04:00
9949cba00d
CLOUDNS: Support NAPTR, Update setup docs: ( #1158 )
...
- Changed the URL of the ClouDNS document from "asia.cloudns.net" to "www.cloudns.net".
- A little addition about TTL.
2021-05-15 09:38:27 -04:00
ce9005c7a8
ns1: Implement EnsureDomainExists ( #1157 )
...
API support is there, let's use it.
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-05-14 14:39:09 -04:00
1ec61c536b
Release v3.9.0 ( #1156 )
...
* Release v3.9.0
* go generate
2021-05-13 12:48:05 -04:00
9497a988ea
Enable support for CAA in ns1 ( #1150 )
...
* Enable support for CAA in ns1
NS1 rest already supports it, enable the capability and handle CAA.
* ns1: sort capabilities
more readable
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-05-11 16:35:28 -04:00
d8146a4a19
NS1: fix ALIAS handling ( #1154 )
...
A bug was introduced in a2042c2eda, which stoped ALIAS records
from setting their record type correctly (it was set to nil).
Specifically, case "ALIAS" doesn't fall through to any of the other cases
below, leading ALIAS records to set their type to nil.
To fix that, readd the code that got absorbed by the URLFWD in a2042c2eda.
2021-05-11 15:52:27 -04:00
cf8e288339
PowerDNS: fix order problems of delete corrections & some cleanup ( #1153 )
...
Signed-off-by: Jan-Philipp Benecke <jan-philipp.benecke@jpbe.de>
2021-05-10 10:18:40 -04:00
4458595333
NAMECHEAP: Enable ALIAS support ( #1149 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-05-10 08:52:46 -04:00
8c98492914
DOCS: Fix typo: will will -> will ( #1152 )
2021-05-10 07:53:21 -04:00
24083d3f76
Add integration test for SOA ( #1147 )
...
* Add integration test for SOA
* Add docs for SOA record
* MAINT: Rename SoaInfo to SoaDefaults.
gorename -v -from '"github.com/StackExchange/dnscontrol/v3/providers/bind".SoaInfo' -to SoaDefaults
2021-05-07 14:39:26 -04:00
6b4d740f91
AXFRDDNS provider - adds update/transfer connection modes support ( #1143 )
...
* Adds update/transfer connection modes support
* Fixes typo
* gofmt all (#1144 )
* go generate (#1145 )
* go generate
* gofmt
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-05-07 08:21:14 -04:00
4586ad1281
Direct SOA record management ( #1115 )
...
* Adds SOA record to JS, zone parsing and record validation
* adds JS parsing test for SOA record
* fix validation & regenerates static resources
* Adds label and target test for SOA record
* Removes serial from SOA JS macro
* Adds generated resources
* reformat with gofmt
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-05-04 15:47:26 -04:00
ac436fb0ec
go generate ( #1145 )
...
* go generate
2021-05-04 14:16:31 -04:00
8d139d182f
gofmt all ( #1144 )
2021-05-04 14:15:31 -04:00
68dee3a8c5
Speed up integration tests ( #1138 )
2021-05-02 11:25:57 -04:00
a0bbc66983
MSDNS Fix pssession; Allow alternative credentials ( #1140 )
...
* Add options for PSCredentials
* UTF-8 encoded reading
* Fix cred comparison for session based PSRemoting
* Better conditional
* Fix failing test
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-05-02 11:25:06 -04:00
88c05d9484
Update deps ( #1141 )
2021-05-02 11:04:42 -04:00
f938230a6b
Release v3.8.1 ( #1136 )
...
* Update depends
* Update releng docs
* Release v3.8.1
2021-04-22 16:59:52 -04:00
1cc2e79c59
Update depends ( #1135 )
...
* Update depends
* Update releng docs
2021-04-22 16:07:53 -04:00
7156047426
TESTING: Improve DS comments ( #1134 )
2021-04-22 15:35:22 -04:00
42bf027ed3
DOCS: Document how to preview website ( #1133 )
...
Doc change. No need for tests.
2021-04-22 15:23:53 -04:00
7a9879cda4
SOA documentation ( #1132 )
2021-04-22 15:20:05 -04:00
554c9ae68e
ROUTE53: Docs should specify FQDN with dot. ( #1130 )
...
After helping with
https://github.com/StackExchange/dnscontrol/issues/1128 I noticed that
the examples don't include a "." at the end of FQDNs.
Are these examples more correct?
2021-04-22 12:49:29 -04:00
d5bfee9f1e
Maint: DS record tests should use more realistic data ( #1127 )
...
* DS tests should use real hashes
* Increase integration test timeout to 20m
2021-04-17 10:49:06 -04:00
469e04478c
Update primary modules ( #1123 )
...
* Update primary modules
* fix juju/errors
* go mod tidy
2021-04-16 13:48:10 -04:00
4ab4d4c9ed
IGNORE_NAME: Should work at domain apex ( #1118 )
...
* IGNORE_NAME: Add test at apex
* Fix IGNORE_NAME at apex
* Add comments and documentation
* Add a flag to disable IGNORE_NAME safety checks
2021-04-13 08:59:47 -04:00
a65b310520
perf(go sdk): introducing semver to HEXONET provider ( #1120 )
...
* build(go sdk): fixed outdated dependencies issue
* refactor(.back files): removed .bak files
Co-authored-by: Rashad Jamara <rjamara@hexonet.net>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-04-13 07:30:32 -04:00
ed42eca946
Make creds file executable ( #1119 )
...
* Make creds file executable
* Implementing code review
* Abstract reading creds file into function
* Implement code review
2021-04-12 16:20:32 -04:00
ce6006cce7
GANDI_V5 & OVH: Implement ZoneLister ( #1117 )
...
* GANDI_V5: implement ZoneLister
* OVH: implement ZoneLister
2021-04-03 10:31:25 -04:00
877d54879e
Fix doc error ( #1113 )
2021-03-29 10:09:10 -04:00
059b58ed9e
GANDI_V5: supports DS records already ( #1112 )
...
* Simply mark DS as supported, let existing tests handle it.
* Fix trivial typo in diagnostic feedback from model SetTargetDSString()
* The support matrix includes more changes because it was stale.
2021-03-29 10:04:36 -04:00
eb3d7c3e0b
Release v3.8.0 ( #1111 )
2021-03-28 16:09:59 -04:00
8c7ce22bf7
IGNORE_*: Warn about fragility ( #1108 )
2021-03-28 15:17:47 -04:00
ef2a109207
Update dependencies ( #1110 )
2021-03-28 15:08:01 -04:00
b081ba13cd
Developer: Github Actions should use cache steps ( #1097 )
...
* Add cache steps
* Add name property to cache step
* Remove bad copy & paste
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-03-28 13:41:47 -04:00
b0fd111ea2
HEXONET: AuditRecord should permit TXT with long strings ( #1107 )
...
Co-authored-by: Rashad Jamara <rjamara@hexonet.net>
2021-03-28 11:38:59 -04:00
ec35f5fb2d
ClouDNS. Automated testing ( #1103 )
...
* ClouDNS. Automated testing
* ClouDNS. _DOMAIN variable should be first
2021-03-24 08:24:31 -04:00
4eb6fdface
CLOUDNS: Fetch permitted TTL values from API #1078 ( #1102 )
...
The TTL values permitted may be different for each account and for each domain. Therefore we perform this query once per domain.
* Fetch ClouDNS allowed TTL values from API (Fix #1078 )
* Add get available TTL values comment
2021-03-22 09:47:29 -04:00
8249f33913
ClouDNS. Looks like SRV was marked as "not test" by mistake - it's working fine. On the other hand, PTR working in general, but can not be tested on the same domain. ( #1101 )
2021-03-21 15:35:45 -04:00
78e8daae9a
Update dependencies ( #1100 )
2021-03-21 15:35:28 -04:00
875bb02c4e
CLOUDNS: ClouDNS NOT allow multiple TXT records with same name ( #1098 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-03-21 14:13:41 -04:00
5cd9dc7b42
allow alias-records to be parsed ( #1096 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-03-21 14:04:03 -04:00
517b0458d6
NEW PROVIDER: DNS Made Easy ( #1093 )
...
* implement DNS Made Easy provider
* fix sandbox instructions in DNS Made Easy provider docs
* remove unnecessary blank lines and fix golint warnings
* remove unused deleteRecord method from DNSME api
* remove trailing comma in providers.json
* implement check for TXT records with double quotes for DNSME provider
* implement changing apex NS records
* rename DNSME to DNSMADEEASY
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-03-17 23:36:42 -04:00
bcad7c738b
CLOUDNS: Note that TXT records do not permit double-quotes. Fix typo ( #1094 )
...
- Add AuditRecords for TXT NoDoubleQuotes
2021-03-14 12:16:53 -04:00
31054691e9
Remove list.txt
2021-03-12 12:13:42 -05:00
49b065ec4f
go update
2021-03-08 20:16:54 -05:00
e69e6f27e4
Linting ( #1087 )
...
* fix linting
* rename AuditRecordsor to RecordAuditor
* gandi_v5 to gandiv5
2021-03-08 20:14:30 -05:00