6d64fc8cac
Fix CodeQL issues ( #1173 )
2021-06-24 18:15:09 -04:00
311a6d74ce
MSDNS: Improve reliability of zone dump ( #1179 )
...
* MSDNS: Improve reliability of zone dump
* Update tests
2021-06-24 06:05:33 -04:00
be1f03fb75
NEW PROVIDER: AkamaiEdgeDNS ( #1174 )
...
* downcase TLSA
* Akamai provider
* Akamai provider
* EdgeDNS provider
* AkamaiEdgeDNS provider
* AkamaiEdgeDNS provider
* AkamaiEdgeDNS provider
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com >
2021-06-22 10:24:49 -04:00
12ff5cff97
Add RPM/DEB license, url, and description ( #1170 )
2021-06-10 11:38:23 -04:00
1cea854e1c
MAINT: Adopt go 1.16's embed feature ( #1162 )
...
* MAINT: Switch from esc to embed
* Simplify
* Update minimum go version in docs and pipelines
* go generate
2021-06-04 15:50:47 -04:00
fdd6387aad
Show actual URL to use instead of just "sandbox" ( #1166 )
...
* Show actual URL to use instead of just "sandbox"
Instead of stating "sandbox", sometimes incorrectly if sandbox is false, just output the actual URL that will be used.
* Replace Println with Printf
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com >
2021-06-04 13:30:17 -04:00
6beaafdc9b
upgrade dependencies ( #1169 )
...
* upgrade dependencies
* go mod tidy
2021-06-03 11:19:53 -04:00
c22293e2cf
Correct hard coded DNS Made Easy system nameserver TTL ( #1167 )
...
In my (very limited) experience with DNS Made Easy, the system nameserver
TTL is always 86400 and is not able to be altered.
Without this change, if you specify any TTL (other than 300) via
NAMESERVER_TTL() dnscontrol detects a difference and attempts to update
DNS Made Easy with the new value, which fails because the system
nameservers cannot be altered.
With this change in place the same thing will obviously still happen, if
you use NAMESERVER_TTL() with any TTL other than 86400, but that will be
a bit less confusing since the 86400 value appears in the DNS Made Easy
UI at least.
2021-06-02 13:48:19 -04:00
607e0bc7f6
AXFRDDNS: fix advertisement of Get-Zones capability ( #1161 )
2021-05-24 09:30:49 -04:00
dedc7c6e17
go generate
2021-05-21 15:09:45 -04:00
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