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

356 Commits

Author SHA1 Message Date
eeb3903d5b wip 2017-10-01 14:13:22 -04:00
38b4045797 wip 2017-09-29 16:04:55 -04:00
d08d57d403 Revamp the website front page (#213)
* First iteration. Just the front page.
2017-09-29 15:44:13 -04:00
823e8bb1a3 Add SPF flattening feature. (#126) 2017-09-29 15:30:36 -04:00
7daa7a6467 Add SoftLayer DNS provider (#59)
Add SoftLayer DNS as a DomainServiceProvider.

The SoftLayer API is a bit of a mess and treats MX and SRV records
differently. This leads to some replication and custom handling issues
to work around.

In this patch I have to change the SRV test case to be _tcp instead of
_protocol because softlayer requires a "known" protocol which AFAICT is
tcp, udp or tls. I think this will be acceptable in most cases.

Signed-off-by: Jamie Lennox <jamielennox@gmail.com>
2017-09-26 13:14:53 -04:00
dd39e9a4be generate 2017-09-15 13:53:41 -04:00
4bffc37d15 Format helpers.js (#205)
* Format helpers.js with prettier

* Adding docs on how to run prettier
2017-09-15 13:12:09 -04:00
4aac517d62 Add TLSA record support (#165) (#203) 2017-09-15 09:03:29 -04:00
a342aa7e90 add ability to linkify provider matrix 2017-09-14 16:25:39 -04:00
3a90435357 Create a dynamic provider features matrix (#201)
* adding simple provider feature matrix generator

* filling out matrix

* clean output

* dead code

* explanatory text

* explanatory text

* typo

* move stuff around

* clean

* editing
2017-09-14 16:13:17 -04:00
b0c465c3a9 Ns1 provider (#63)
* add ns1 libs to vendor

* Create shim and wire into tests

* ns1 provider more working.

* vendor correct files

* comment diff functions

* ns1 docs

* making mx work with ns1

* ?

* refactor tests to make capability blocks easier. fix up ns1
2017-09-13 11:49:15 -04:00
1d9d2b1a19 Refactor to use better cli command framework (#177)
* starting to refactor commands

* work

* not sure

* all commands working!

* actually add file

* work in delay flag again

* start to refactor out console printing

* i hate line endings

* simple travis test to find direct output

* remove all direct printing from push/preview

* checkin vendor

* don't need this yet

* forgot to commit these

* make version explicit command

* some code review

* Add "check" subcommand.

* move stuff to commands package

* fix

* comment out check for printlns. for now

* alphabet hax

* activedir flags gone. use creds instead

* active dir doc update

* remove bind specific flags. creds instead

* default to zones dir

* fix linux build

* fix test

* cleanup random global* vars

* Clean up PowerShell docs

* rename dump-ir to print-ir. combine with print-js
2017-09-13 10:00:41 -04:00
ab0fd55277 Added 'Route 53' to CAA document. (#196) 2017-09-09 09:26:11 -04:00
627334803e rebuilding should fix pages 2017-09-07 22:33:42 -04:00
c3c52a7bbd wtf? 2017-09-07 22:32:47 -04:00
8c7d3997b0 remove site url from index to test 2017-09-07 22:31:01 -04:00
4a59a15216 poke to rebuild 2017-09-07 22:21:51 -04:00
0138c33a28 Documentation: Update terminology in gcloud.md (#197)
* Google now calls the required role "DNS Administrator" rather than "App Engine Admin" (#197)
2017-09-07 06:46:32 -07:00
d7845e046c docs/ Remove whitespace at EOL 2017-08-29 13:49:39 -04:00
52be4cec5b fixup! 2017-08-24 12:04:33 -04:00
71a976e4df Document the release engineering process (#189)
* Document the release process.
2017-08-24 08:32:51 -07:00
5cf482e8e8 Clarify "must end with a (.)" error message. 2017-08-18 15:50:55 -04:00
d15ef9f1a3 Fix highlighting 2017-08-15 13:54:00 -04:00
ea3e2831a8 Document TXT, NS, NO_PURGE, PURGE, and IMPORT_TRANSFORM (#184)
* Document TXT, NS, NO_PURGE, PURGE, and IMPORT_TRANSFORM
2017-08-15 10:46:31 -07:00
ad27cc9b3b Digitalocean provider (#171)
* Implement Digitalocean provider
* Vendor digitalocean lib
* Enable SRV for Digitalocean and fix the tests
* Test cname etc. records pointing to the same domain
2017-08-10 13:31:20 -07:00
aa0850fbaf provider-list.md: List maintainers 2017-08-07 13:18:09 -04:00
85bd94ef7c Document that contributors that they'll be asked to maintain their code. 2017-08-07 11:50:54 -04:00
09122701c3 Clarify official/contributed providers responsibilities 2017-08-07 11:47:53 -04:00
b89f9c66d1 convertzone should do a better job with NS records. Fixes https://github.com/StackExchange/dnscontrol/issues/162 2017-08-05 11:59:35 -04:00
988d8d6bf8 Document potential issue with R53 provider. See https://github.com/StackExchange/dnscontrol/pull/155 2017-08-05 11:01:08 -04:00
2cbabd859b Make it easier to add new Rtypes. (#169)
* NEW: docs/adding-new-rtypes.md
* Mark all "if" and "switch" statements with `#rtype_variations`
* Make consistent use of `default: panic()`
2017-08-04 12:26:29 -07:00
f214fb4515 Update writing-providers.md (#172)
* Update writing-providers.md
2017-08-04 12:19:10 -07:00
b5e4ab1e23 Cloudflare documentation update (#167)
* Fix syntax errors in documentation
* Add example on how to enable manage_redirects
2017-08-02 10:51:13 -07:00
2f0f5330fc Add CAA support (#161)
* Added CAA support

* Fixed bind parsing of CAA records

* Added CAA parsing test

* Renamed CAA json fields

* Added CAA tag validation

* Updated CAA docs to clarify on the value field

* parse_tests: Fixed typo in caaflags

* Added integration test

* Small cleanups
2017-07-25 14:59:40 -04:00
d55b20ecdb Add SRV Record Type (#136)
* Add support for SRV records for NAMEDOTCOM and ROUTE53.
* Improve docs
* Rename RR() to ToRR().
* Rename RecordConfig Priority to MxPreference (affects json IR data)
2017-07-19 15:53:40 -04:00
d346d561a0 NAMEDOTCOM needs parameterization to permit integration testing. 2017-07-13 15:21:16 -04:00
e563c53658 PTR should handle "Classless in-addr.arpa delegation" RFC2317 (#149)
* Handle IPv4 "Classless in-addr.arpa delegation" RFC2317 (partial).
* Validate PTR name when in RFC2317 "Classless in-addr.arpa delegation" domains.
* Update docs
* Set CanUsePTR for Route53 and Google CloudDNS.
* BIND: Replace "/" with "_" in filenames.
2017-07-10 19:24:55 -04:00
9e66402e0b DefaultTTL.md: Improve example 2017-07-09 08:04:28 -04:00
582e5c2bb1 Make PTR more magical (#148)
* Initial code and tests
2017-07-07 13:59:29 -04:00
aa92817116 Enable PTR records for BIND driver (#146)
* WIP

* Enable PTR records in dnsconfig.js, in BIND provider.

* Rename REVERSE() to REV().

* More accurate PTR target checking

* Document REV()

* Fix broken test
2017-07-06 10:18:15 -04:00
06461d3bca Add note that GoDaddy support is requested. 2017-06-19 08:39:47 -07:00
5c282d819b Add request for OVH support 2017-06-15 15:16:15 -04:00
adf2f5e165 List requested-but-unimplemented providers 2017-06-11 09:00:36 -04:00
f929eadbf9 Change double to single quotes in examples. 2017-06-08 14:14:46 -04:00
023dca79e9 fixup! 2017-06-08 13:56:44 -04:00
da5dd05568 fixup! 2017-06-08 13:54:58 -04:00
2de98be2b5 Document the new TTL/DefaultTTL duration format. 2017-06-08 13:44:37 -04:00
839d50d433 _providers/activedir.md: First draft of AD docs. 2017-06-08 10:47:08 -04:00
5ce8802a54 Fix bug #70: Document a checklist for new providers 2017-06-01 18:23:04 -04:00
c3889fa6c5 Merge branch 'master' into tlim_cfaliases 2017-06-01 18:06:05 -04:00