Tom Limoncelli
0630c185cf
Release v3.10.1 ( #1194 )
...
* Release v3.10.1
* Update dependencies
* RELENG: Update doc to verify version string
* Fix codeql issue
2021-07-01 10:17:43 -04:00
Tom Limoncelli
4b68e14039
Fix codeql errors ( #1181 )
2021-07-01 09:30:02 -04:00
Jauder Ho
80e7f0adb0
Add Dependabot ignores as requested ( #1190 )
...
* Create codeql-analysis.yml
* Create dependabot.yml
* Bump actions/checkout from 2 to 2.3.4
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 2.3.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4 )
Signed-off-by: dependabot[bot] <support@github.com>
* Update codeql-analysis.yml
Temporarily disable Javascript
* Update codeql-analysis.yml
* Update dependabot.yml
Testing ignores
* Update dependabot.yml
Added ignores as requested by tlimoncelli
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-07-01 09:29:40 -04:00
dependabot[bot]
d45aa7c76b
Bump github.com/miekg/dns from 1.1.42 to 1.1.43 ( #1184 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.42 to 1.1.43.
- [Release notes](https://github.com/miekg/dns/releases )
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.42...v1.1.43 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-01 09:28:46 -04:00
Tom Limoncelli
8ead4d4777
Disable codeql for javascript ( #1189 )
2021-06-30 09:40:12 -04:00
Jauder Ho
ed568706b2
Add Dependabot and CodeQL scanning ( #1172 )
...
* Create codeql-analysis.yml
* Create dependabot.yml
* Bump actions/checkout from 2 to 2.3.4
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 2.3.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-06-30 08:37:24 -04:00
Phil Pennock
06c59f09a7
EXOSCALE: update client lib to v0.59.0 ( #1183 )
...
REGRESSION and BUILD fix. dnscontrol compiles with this but I can't test the
EXOSCALE behavior to be sure it's logically sound.
The dependency was v1.19.0 but this git tag has been withdrawn and the go.mod
for that git repository contains:
retract v1.19.0 // Published accidentally.
Per <https://proxy.golang.org/github.com/exoscale/egoscale/@v/v1.19.0.info > the
timestamp for the bogus v1.19.0 dependency is 2019-10-29, which corresponds to
v0.19.0.
On 2020-02-27, the dnscontrol repo updated this dependency to v0.23.0, so it
now being v1.19.0 (== v0.19.0) is a REGRESSION.
I suggest that the maintainers purge this bogus v1.19.0 from their systems to
try to prevent it leaking in again in future.
2021-06-29 17:04:42 -04:00
Tom Limoncelli
654736be29
Improve MSDNS naptr support ( #1165 )
...
* MSDNS: Improve reliability of zone dump
* Update tests
* MSDNS: Add initial NAPTR support
* Update
* fix tests
* fix tests
* Fixing integration tests for NAPTR
* Handle bad JSON. Handle NAPTR TTLs
2021-06-24 18:26:21 -04:00
Tom Limoncelli
6d64fc8cac
Fix CodeQL issues ( #1173 )
2021-06-24 18:15:09 -04:00
Tom Limoncelli
311a6d74ce
MSDNS: Improve reliability of zone dump ( #1179 )
...
* MSDNS: Improve reliability of zone dump
* Update tests
2021-06-24 06:05:33 -04:00
Steven Vernick
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
Tom Limoncelli
12ff5cff97
Add RPM/DEB license, url, and description ( #1170 )
2021-06-10 11:38:23 -04:00
Tom Limoncelli
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
James Gilberd
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
Tom Limoncelli
6beaafdc9b
upgrade dependencies ( #1169 )
...
* upgrade dependencies
* go mod tidy
2021-06-03 11:19:53 -04:00
James Gilberd
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
nemunaire
607e0bc7f6
AXFRDDNS: fix advertisement of Get-Zones capability ( #1161 )
2021-05-24 09:30:49 -04:00
Tom Limoncelli
dedc7c6e17
go generate
2021-05-21 15:09:45 -04:00
Tom Limoncelli
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
Tom Limoncelli
43ceee5452
go generate
2021-05-18 07:21:02 -04:00
Peter Thomassen
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
Costas Drogos
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
Tom Limoncelli
1ec61c536b
Release v3.9.0 ( #1156 )
...
* Release v3.9.0
* go generate
2021-05-13 12:48:05 -04:00
Costas Drogos
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
Costas Drogos
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
Jan-Philipp Benecke
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
Shrikant Sharat Kandula
4458595333
NAMECHEAP: Enable ALIAS support ( #1149 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-05-10 08:52:46 -04:00
Tino Teuber
8c98492914
DOCS: Fix typo: will will -> will ( #1152 )
2021-05-10 07:53:21 -04:00
Tom Limoncelli
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
fuero
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
fuero
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
Tom Limoncelli
ac436fb0ec
go generate ( #1145 )
...
* go generate
2021-05-04 14:16:31 -04:00
Tom Limoncelli
8d139d182f
gofmt all ( #1144 )
2021-05-04 14:15:31 -04:00
Tom Limoncelli
68dee3a8c5
Speed up integration tests ( #1138 )
2021-05-02 11:25:57 -04:00
split-and-join
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
Tom Limoncelli
88c05d9484
Update deps ( #1141 )
2021-05-02 11:04:42 -04:00
Tom Limoncelli
f938230a6b
Release v3.8.1 ( #1136 )
...
* Update depends
* Update releng docs
* Release v3.8.1
2021-04-22 16:59:52 -04:00
Tom Limoncelli
1cc2e79c59
Update depends ( #1135 )
...
* Update depends
* Update releng docs
2021-04-22 16:07:53 -04:00
Tom Limoncelli
7156047426
TESTING: Improve DS comments ( #1134 )
2021-04-22 15:35:22 -04:00
Tom Limoncelli
42bf027ed3
DOCS: Document how to preview website ( #1133 )
...
Doc change. No need for tests.
2021-04-22 15:23:53 -04:00
Tom Limoncelli
7a9879cda4
SOA documentation ( #1132 )
2021-04-22 15:20:05 -04:00
Tom Limoncelli
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
Tom Limoncelli
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
Tom Limoncelli
469e04478c
Update primary modules ( #1123 )
...
* Update primary modules
* fix juju/errors
* go mod tidy
2021-04-16 13:48:10 -04:00
Tom Limoncelli
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
Rashad J
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
Jan-Philipp Benecke
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
nemunaire
ce6006cce7
GANDI_V5 & OVH: Implement ZoneLister ( #1117 )
...
* GANDI_V5: implement ZoneLister
* OVH: implement ZoneLister
2021-04-03 10:31:25 -04:00