1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00

608 Commits

Author SHA1 Message Date
91e2cf67ef NAMEDOTCOM: add TXTMulti capability (#299)
* add TXTMulti capability to the namedotcom provider
* run go generate
* escape multi txt records before sending to the API
2018-01-11 07:23:59 -05:00
c4ec6c8246 Add TXTMulti to the feature matrix.
* Add TXTMulti to the feature matrix.
* Sort the features alphabetically.
2018-01-10 17:06:15 -05:00
716cc0843a Namecom v4 api (#298)
* new Name.com api version and go client library
* vendor github.com/namedotcom/go/namecom
2018-01-10 16:49:20 -05:00
b7c251190f Vet and Lint the entire system (#296)
* govet and golint corrections
2018-01-09 12:53:16 -05:00
1a91a7f536 go generate 2018-01-06 15:13:57 -05:00
2dd9049582 helpders.js: Run prettier. 2018-01-06 15:13:22 -05:00
a03c8f19e8 Add syntax for very long DKIM strings (#295)
* Add DKIM() function to split long strings.
* Add parse_test for DKIM()
2018-01-04 21:17:08 -05:00
be50e1a6a3 convertzone: Handle TXT records with multiple strings (#294)
* Check for the right number of command line args
* Handle TXT records with multiple strings
2018-01-04 20:35:15 -05:00
de88bfe8b7 Add support for TXT records with multiple strings (BIND, ROUTE53) (#293)
* BIND: Support TXT records with multiple strings (#289)
* ROUTE53: Add support for TXT records with multiple strings (#292)
2018-01-04 19:19:35 -05:00
d051f51a59 ROUTE53: Document error messages from various credential issues. (#291) 2017-12-23 08:03:05 -05:00
a0f14e5981 GANDI: Add support for CAA rtype (#288)
* GANDI: Add support for CAA rtype
2017-12-22 07:10:29 -05:00
612001c5c1 Merge branch 'tlim_doc' 2017-12-21 09:57:47 -05:00
48de548826 docs: Improve comments related to capabilities. (#287) 2017-12-21 09:43:21 -05:00
1886b64a9f Merge branch 'master' into tlim_doc 2017-12-21 09:34:42 -05:00
c520471ab7 doc: Fix path to providers stuff. 2017-12-21 09:33:21 -05:00
9e90f59f33 docs: Improve comments related to capabilities. 2017-12-21 09:19:39 -05:00
8baf9ee1a4 docs: Add bookmark to comparison chart 2017-12-20 16:29:52 -05:00
0c607348df docs: Add bookmark to comparison chart 2017-12-20 16:27:11 -05:00
65c3702335 docs: Add bookmark to comparison chart 2017-12-20 16:06:56 -05:00
611a597ae0 CLOUDFLARE: Support CAA rtype (#285)
* Add CAA support to cloudflare
2017-12-20 10:25:23 -05:00
ed2b34d473 Fix https://github.com/StackExchange/dnscontrol/issues/284 2017-12-17 11:59:02 -05:00
86257b3863 Docs: Correct numbering and add integration test advice. 2017-12-14 06:11:10 -05:00
11f29e1dd7 DIGITALOCEAN: Improve example in docs (#281)
Documentation fix to resolve, "Creating do dns provider: Digitalocean Token must be provided." error.
2017-12-11 10:02:13 -05:00
3f4cc3c025 unittests.md: Update for new-style flags. 2017-12-11 09:57:46 -05:00
a77f89ca72 Clean "go vet" issue in providers/cloudflare/preprocess_test.go 2017-12-09 07:14:09 -05:00
21e4cb4fc3 go generate && add more RelEng docs. 2017-12-06 17:03:07 -05:00
678610034b Merge branch 'reformat' 2017-12-06 17:01:52 -05:00
efd34e94a8 docs/release-engineering.md: Minor fixes. 2017-12-06 17:01:16 -05:00
f5945ab444 Release v2.4 2017-12-06 15:59:00 -05:00
d8e22b4e2c pkg/js/helpers.js: Prettier. (#280) 2017-12-06 15:56:57 -05:00
3f8642afda pkg/js/helpers.js: Prettier. 2017-12-06 15:55:42 -05:00
c6e244d8da Productionize the SPF optimizer (#279)
* Productionize the SPF optimizer
* SPF_BUILDER(): New helper function
* docs/spf-optimizer.md: Document SPF_BUILDER()
2017-12-06 15:50:21 -05:00
95fb79dfcc Document creds.json can include env variables 2017-12-05 06:18:21 -05:00
203c4ffe85 Improved Namecheap documentation (#221) (#232)
* Improved Namecheap documentation
2017-11-29 23:51:52 -05:00
f5bfcd0d6e NS1: Add SRV record support (#277)
* NS1 SRV record support
* Updated feature matrix
2017-11-29 07:57:35 -05:00
53b72f39a8 GANDI: Registrar support (#274)
* GANDI: add registrar support for changing nameservers. #87

* Update docs with Gandi registrar support #87

* Updated dependencies for Gandi Registrar Support #87
2017-11-27 13:04:24 -05:00
ccf28349ce Update aws libs and remove waiter (#276)
* update r53 library. Remove waiter code

* live update provider request section

* remove debug
2017-11-27 10:22:08 -05:00
2d51cd57ed NS1: TXT records are broken if they contain spaces (#270)
* Integration tests: Add simple TXT tests.
* NS1: Fix bug in TXT record handling.
2017-11-20 08:53:44 -05:00
106790b0d5 throw an error if a domain name is declared more than once (#247)
* throw an error if a domain name is declared more than once in the js file
2017-11-14 23:14:45 -05:00
2ef1fc42f8 New validation check: Labels should not be FQDNs (#264) 2017-11-14 23:13:50 -05:00
9a44e785ac New provider: Linode (#268) 2017-11-14 23:08:06 -05:00
25df50634d Add _acme-challenge as an allowed record name (#267) 2017-11-14 06:56:15 -08:00
8f33aedc77 vendor github.com/miekg/dns/internal 2017-11-13 10:07:00 -05:00
750ed4340e Provider Request: NameSilo 2017-11-13 09:59:02 -05:00
abcdc21701 Update github.com/miekg/dns and fix tests that broke as a result. (#265) 2017-11-10 11:48:29 -08:00
e44dde52e2 New Provider: OVH DNS Provider (#143) (#175)
* OVH DNS Provider (#143)

This adds the OVH Provider along with its documentation.

Unfortunately we can't set this DNS provider to support `CanUsePTR`,
because OVH only supports setting PTR target on the Arpa zone.

* OVH Registrar provider (#143)

This implements OVH as a registrar provider.
Note that NS modifications are done in a "best effort" mode, as the
provider doesn't wait for the modifications to be fully applied
(the operation that can take a long time).

* Allow support for dual providers scenarios

Since OVH released their APIv6, it is now possible to update
zone apex NS records, opening the door to complete dual providers
scenarii.

This change implements apex NS management in an OVH zone.
2017-11-10 11:02:34 -08:00
fea1d7afff Add OWNERS file and instructions. 2017-11-09 13:38:56 -05:00
2e61c83511 Docs: Note the request for a INWX provider. 2017-11-09 13:28:37 -05:00
acec77d832 a little bit of debugging 2017-11-08 10:25:10 -05:00
e7472f76f3 Downcase DNS names (#253)
* Downcase DNS names
* Document opinions
2017-11-07 14:12:17 -08:00