dnscontrol/pkg/js/parse_tests
Phil Pennock 9b239f41a3
Add AUTODNSSEC, implement for DNSimple (#640)
* Add AUTODNSSEC, implement for DNSimple

There are two models for DNSSEC in DNS management: either dnscontrol
manages all the DNSSEC records and has to be invoked regularly for
re-signing, or the provider manages DNSSEC automatically and dnscontrol
is not involved beyond saying "yeah, do that".

This implements the latter, as a model, and for one provider.

Potentially we could tune/configure options for DNSSEC such as
algorithm, but DNSimple don't expose that API so I haven't implemented
it.

This minimal model should be something which maps into other providers
cleanly.

* Fix missing CanAutoDNSSEC on provider

* Validation fix for master broken

This is broken in master and causing Travis in my branch to fail.  The
validation tool runs with `gofmt -s` to require "simplify", and so
rejects an ignored second bound variable to range iteration.

* Correct wire in the AUTODNSSEC validation step
2020-02-22 07:09:31 -05:00
..
complexImports require() should handle paths as relative (like nodeJS) (#443) 2019-01-29 10:29:00 -05:00
001-basic.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
001-basic.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
002-ttl.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
002-ttl.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
003-meta.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
003-meta.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
004-ips.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
004-ips.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
006-transforms.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
006-transforms.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
007-importTransformTTL.js Refactor addRecord to recordBuilder (#157) (#163) 2017-08-11 14:48:43 -04:00
007-importTransformTTL.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
008-import.js require() should handle paths as relative (like nodeJS) (#443) 2019-01-29 10:29:00 -05:00
008-import.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
009-reverse.js Enable PTR records for BIND driver (#146) 2017-07-06 10:18:15 -04:00
009-reverse.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
010-alias.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
010-alias.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
011-cfRedirect.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
011-cfRedirect.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
012-duration.js gen 2017-06-08 09:19:47 -04:00
012-duration.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
013-mx.js tests that would have caught tag renaming bug. js tests now don't marahsl expected through the go object. Instead minify both sides to compare 2017-07-20 17:41:15 -04:00
013-mx.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
014-caa.js Add CAA support (#161) 2017-07-25 14:59:40 -04:00
014-caa.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
015-tlsa.js Add TLSA record support (#165) (#203) 2017-09-15 09:03:29 -04:00
015-tlsa.json Fix TLSA parse_test. 2019-01-11 10:34:13 -05:00
016-backslash.js add some backslash parse tests 2017-09-15 10:29:28 -04:00
016-backslash.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
017-txt.js Add support for TXT records with multiple strings (BIND, ROUTE53) (#293) 2018-01-04 19:19:35 -05:00
017-txt.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
018-dkim.js Add syntax for very long DKIM strings (#295) 2018-01-04 21:17:08 -05:00
018-dkim.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
019-ignored-records.js Add IGNORE(label) which ignores label at the provider (#183) (#300) 2018-01-15 15:39:29 -05:00
019-ignored-records.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
019-r53-alias.js ROUTE53: Support Route53's ALIAS record type (#239) (#301) 2018-01-16 05:53:12 -05:00
019-r53-alias.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
020-complexRequire.js require() should handle paths as relative (like nodeJS) (#443) 2019-01-29 10:29:00 -05:00
020-complexRequire.json require() should handle paths as relative (like nodeJS) (#443) 2019-01-29 10:29:00 -05:00
020-nameserver-ttl.js Add NAMESERVER_TTL and associated documentation. (#398) 2018-09-04 10:57:11 -04:00
020-nameserver-ttl.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
021-srv.js Fix SRV record handling when target is shortname (#422) 2018-12-07 16:30:04 -05:00
021-srv.json BUG: parse_tests: Fix (revert) earlier reformatting (#431) 2018-12-19 10:19:50 -05:00
022-sshfp.js Add SSHFP DNS record support. (#439) 2019-01-28 17:26:20 -05:00
022-sshfp.json OVH: Update to use newer client library (#445) 2019-05-20 15:39:19 -04:00
023-ignored-glob-records.js IGNORE() now supports glob pattern/wildcards (#463) 2019-05-27 10:14:29 -04:00
023-ignored-glob-records.json IGNORE() now supports glob pattern/wildcards (#463) 2019-05-27 10:14:29 -04:00
023-naptr.js fix some tests 2019-05-06 11:12:42 -04:00
023-naptr.json fix some tests 2019-05-06 11:12:42 -04:00
024-json-import.js NEW: require() now supports loading JSON too (#474) 2019-05-23 09:26:40 -04:00
024-json-import.json NEW: require() now supports loading JSON too (#474) 2019-05-23 09:26:40 -04:00
025-autodnssec.js Add AUTODNSSEC, implement for DNSimple (#640) 2020-02-22 07:09:31 -05:00
025-autodnssec.json Add AUTODNSSEC, implement for DNSimple (#640) 2020-02-22 07:09:31 -05:00
domain-ip-map.json NEW: require() now supports loading JSON too (#474) 2019-05-23 09:26:40 -04:00
import.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00