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

644 Commits

Author SHA1 Message Date
5c24f6ce39 fix some tests 2019-05-06 11:12:42 -04:00
e242f5a152 Increase 'just because' sleep to 60s 2019-05-02 19:31:15 -04:00
61a00a7d7e Check for duplicate records much earlier (#467)
* Check for duplicate records much earlier.

* Change GetTargetDiffable to ToDiffable

* fixup!
2019-04-22 15:41:39 -04:00
b19074e6dc Tidy: Sort lists 2019-04-17 16:13:49 -04:00
e657693a32 Merge branch 'master' of ssh://github.com/StackExchange/dnscontrol 2019-04-17 14:01:51 -04:00
8bdbace87e Merge branch 'master' into namecomdoc 2019-04-17 14:01:15 -04:00
0fbaf92683 Add NAPTR support. (#461)
* Fix NAPTR record support.
* Set NAPTR record to FQDN.
* Remove swap file and comments.
* Fix integration test.
2019-04-17 11:57:17 -04:00
460d917774 NAMEDOTCOM: Improve docs about errors related to typos (#465)
* named.com.md: Improve headings
2019-04-17 11:34:02 -04:00
2f1a8f4359 fixup! 2019-04-17 11:21:27 -04:00
fa319f4934 fixup! 2019-04-17 11:09:38 -04:00
67a0e9e248 named.com.md: Improve headings 2019-04-17 09:41:31 -04:00
7383751803 Fix integration test. 2019-04-17 11:23:32 +02:00
63a1b02e2e Remove swap file and comments. 2019-04-05 08:31:59 +02:00
bb278caf92 Set NAPTR record to FQDN. 2019-04-01 09:15:43 +02:00
e2726dda64 Fix NAPTR record support. 2019-03-29 12:01:52 +01:00
7566c0428e Attempt to add NAPTR support. 2019-03-28 15:40:13 +01:00
963bd32e20 Add SIP/JABBER labels to underscore exception list (#453)
* Improve comments in checkLabel
* Reformat labelUnderscores to make it easier to add to
* Add to exception list for label warnings
* Add underscores in hostnames to the opinions list.
2019-03-04 12:11:25 -05:00
511c0bf7de NEW PROVIDER: Exoscale (#390)
* Add exoscale provider

Signed-off-by: Pierre-Emmanuel Jacquier <pierre-emmanuel.jacquier@epitech.eu>

* Fix validation

Signed-off-by: Pierre-Emmanuel Jacquier <pierre-emmanuel.jacquier@epitech.eu>

* Fix DualProvider

Signed-off-by: Pierre-Emmanuel Jacquier <pierre-emmanuel.jacquier@epitech.eu>
2019-02-22 09:10:23 -05:00
5c03761fa6 notifications for get-certs command (#451) 2019-02-21 19:58:50 -05:00
9a6af836dc Activedirectory: Full support for managing NS records. (#450)
* condense AD 'unsupported record type' warnings

* active directory provider can create/modify/delete NS records!

* ad passes more of the tests now

* skip root NS records for safety

* clarifying comment
2019-02-20 12:30:35 -05:00
82d4660816 ROUTE53/GCLOUD: Add Delegation/nameserver Sets (#448)
- Support DelegationSet for Route53 (create-domains only)
- Retry Route53 operations which fail for rate limits under large numbers of domains
- Support for name_server_set for GCloud (create-domains only)
- Docs for both
2019-02-19 12:30:39 -05:00
d4947fce23 Add --expect-no-changes flag to preview (#449)
We want to offer a return-code oriented interface to detect changes
pending to be applied. The preview command, by default, returns 0
regardless of pending changes.

We add a flag, `--expect-no-changes`, that will return non-zero if
there are changes pending application, and 0 if there are none.
2019-02-13 20:11:26 -05:00
f6b26f24c6 revert exit code changes. 2019-02-06 23:41:24 -05:00
7e5a1fb96d add tls.combined field to vault cert backend 2019-02-06 15:21:08 -05:00
b0715e96e4 Return error for pending corrections in preview (#438)
Return a non-zero error code if there are corrections for preview
step. This is especially useful for automated alerting and scripting
around changes to the zone not reflected in the configuration.
2019-02-01 09:30:04 -05:00
061ea63322 require() should handle paths as relative (like nodeJS) (#443)
* Integrate @nlowe's documentation and tests
* Use filepath.Clean() instead of filepath.Abs()
* Use a stackless implementation
2019-01-29 10:29:00 -05:00
f9fc6243d4 Add SSHFP DNS record support. (#439)
* Add SSHFP DNS record support.
* Fix integration test.
2019-01-28 17:26:20 -05:00
f96a2189a1 remove duplicate test cert 2019-01-16 14:59:08 -05:00
1b1f37da9d Fix TLSA parse_test. 2019-01-11 10:34:13 -05:00
12010ba0cd Documentation: Fix typos and formatting in SPF_BUILDING (#435)
* Fix function name
* Fix indentation
2019-01-02 08:30:06 -05:00
35f74d9582 Fix spf-optimizer TOC link (#434) 2018-12-29 10:28:41 -05:00
cec58cea20 Documentation: Clarify releng docs. 2018-12-19 15:09:16 -05:00
dc4dd5ba44 Release v2.8 2018-12-19 15:09:16 -05:00
c5fce0f327 Documentation: Fix OVH API First Steps link (#416) 2018-12-19 15:06:41 -05:00
a5e14a5f93 fixup! 2018-12-19 10:22:37 -05:00
f83b624ea1 BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
5594904f3d CLOUDFLARE: Added options to set the target account for new domains (#430) 2018-12-19 09:48:27 -05:00
133b7e6414 fixup! 2018-12-18 17:49:03 -05:00
365b1985b9 NAMEDOTCOM: Improve error docs 2018-12-18 17:45:31 -05:00
199da3bb99 Release v2.8 2018-12-18 15:28:34 -05:00
6d93f80abb NAMEDOTCOM: Documented some error messages. 2018-12-18 15:26:26 -05:00
74fa9ed0c0 GANDI-LIVE: Document "no such zone" error. 2018-12-16 09:05:16 -05:00
ff3d446681 Codestyle: Fix formatting on parse_test JSON (#427)
* Fix failing parse_test 021
* Fix JSON formatting in parse_test directory
* js_test.go now reports json content length
2018-12-13 11:46:43 -05:00
a930802a8f Documentation: Added brew installation method to README (#426) 2018-12-13 07:24:34 -05:00
bb8d0cacb6 Warn (but don't fail) if creds.json file does not exist (#425) 2018-12-11 11:56:06 -05:00
38074df158 BIND: Warn if output directory does not exist. (#424) 2018-12-10 14:05:01 -05:00
4ef9e8bc40 Fix SRV record handling when target is shortname (#422)
* models/record.go: SRV targets are case insensitive. Downcase them.
* models/t_srv.go: Rename setTargetIntAndStrings() to setTargetSRVIntAndStrings() (makes it easier to search for /setTargetSRV/).
* pkg/js/parse_tests/021-srv.js*: SRV: Add parse_tests
* pkg/normalize/validate.go: SRV targets are hostnames, turn into FQDNs.
* Add  #rtype_variations warnings for future developers
2018-12-07 16:30:04 -05:00
292ea28208 Populate ovh zones cache as early as possible (#412) (#417)
* Maint: run generate for missing documentation

Apparently current master is missing some generated documentation.

* Populate ovh zones cache as early as possible (#412)

We are caching the OVH zones in GetNameservers.
It turns out it isn’t a good idea, because GetNameServers will not be called
if the user selects no name servers for a given domain by using for example:

```
D(‘my domain’, DnsProvider(ovh, 0)) {
}
```

The subsequent GetDomainCorrections would automatically fail
with an unknown domain error, because the zones cache hasn’t been
filled in.

To solve the issue, the ovh provider now populates the zones cache during
initialisation.
2018-10-16 15:42:54 -04:00
93a36cbba9 GCLOUD: Support TXTMulti (#415)
* GCLOUD: Support TXTMulti
* Testing: Test max TXT record length
2018-10-14 10:53:11 -04:00
a2c54c85af Update DNSimple-go to v0.20.0 and fix provider (#414)
Signed-off-by: Amy Aronsohn <WagThatTail@Me.com>
2018-10-14 00:30:58 -04:00