Commit graph

522 commits

Author SHA1 Message Date
Craig Peterson
2cfd67e4fa Namecheap take Provider (#202)
* re-copying namecheap dns provider and testing

* document limits. mx broken because super odd api

* manually path namecheap lib. passing tests.

* generate

* generate

* clarify limit

* conflict

* add dependency

* fully document namecheap capabilities
2017-10-03 11:53:56 -04:00
Tom Limoncelli
56b4578833 release-engineering.md: Small cleanups 2017-10-02 15:10:26 -04:00
Tom Limoncelli
86e955befe release-engineering.md: Add links 2017-10-02 13:53:01 -04:00
Tom Limoncelli
a151b85cd0 Docs: Link to RE page on the front page 2017-10-02 13:49:05 -04:00
Craig Peterson
6df4396d93 promote home page 2017-10-02 13:35:13 -04:00
Craig Peterson
373b4e4b83 better error message, actually clear unused cached lookups. 2017-10-02 12:31:30 -04:00
Craig Peterson
49038cf51c add include 2017-10-02 11:19:40 -04:00
Craig Peterson
324cde5a1d bigger homepage 2017-10-02 11:14:15 -04:00
Tom Limoncelli
eeb3903d5b wip 2017-10-01 14:13:22 -04:00
Tom Limoncelli
38b4045797 wip 2017-09-29 16:04:55 -04:00
Tom Limoncelli
e88dd1d48e Fix GCLOUD integration test (#214) 2017-09-29 15:49:39 -04:00
Tom Limoncelli
d08d57d403 Revamp the website front page (#213)
* First iteration. Just the front page.
2017-09-29 15:44:13 -04:00
Craig Peterson
823e8bb1a3 Add SPF flattening feature. (#126) 2017-09-29 15:30:36 -04:00
Craig Peterson
707f7e5d99 export newdo 2017-09-27 22:03:11 -04:00
Craig Peterson
83ff9b4f6d bump version to 0.2.1 2017-09-27 09:16:14 -04:00
Jamie Lennox
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
Ben Firshman
e7535fe3cb Add ca-certificates to Docker image (#211) 2017-09-26 12:02:01 -04:00
Craig Peterson
e4ad084494 update some dependencies (#208)
* update some dependencies

* some more

* add these

* remove things?

* regen
2017-09-18 15:35:10 -04:00
Craig Peterson
ae14b0e790 convert docker to alpine (#207) 2017-09-18 09:44:24 -04:00
Craig Peterson
dd39e9a4be generate 2017-09-15 13:53:41 -04:00
Craig Peterson
7b51f6dc55 clarify r53 alias situation 2017-09-15 13:52:10 -04:00
Craig Peterson
d7bdc03b54 remove delay flag. providers should throttle themselves 2017-09-15 13:36:49 -04:00
Manatsawin Hanmongkolchai
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
Tom Limoncelli
7c015bd56c * Add a success message to subcommand "check" 2017-09-15 11:52:30 -04:00
Craig Peterson
a520a24628 add some backslash parse tests 2017-09-15 10:29:28 -04:00
Craig Peterson
a2827dcb4f typo. dockerfile use correct build script 2017-09-15 10:22:08 -04:00
Craig Peterson
63d496b4c7 make bad flags exit with proper status code 2017-09-15 09:59:43 -04:00
eliheady
4aac517d62 Add TLSA record support (#165) (#203) 2017-09-15 09:03:29 -04:00
Craig Peterson
a342aa7e90 add ability to linkify provider matrix 2017-09-14 16:25:39 -04:00
Craig Peterson
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
Craig Peterson
6ce221df49 comment gandi page size 2017-09-13 11:56:40 -04:00
Craig Peterson
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
Craig Peterson
bf85e299e7 add AAAA to bind sorter 2017-09-13 10:15:11 -04:00
Craig Peterson
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
Craig Peterson
e7006f3767 right syntax 2017-09-12 14:38:57 -04:00
Craig Peterson
9c20c91d55 document docker 2017-09-12 14:32:53 -04:00
Craig Peterson
4488d3c041 Add Dockerfile 2017-09-12 14:06:44 -04:00
Tom Limoncelli
fba8b3ee0c go generate 2017-09-11 20:16:53 -04:00
Koen Rouwhorst
ab0fd55277 Added 'Route 53' to CAA document. (#196) 2017-09-09 09:26:11 -04:00
Tom Limoncelli
e15b28c3b6 ROUTE53: Fix broken integration test. 2017-09-08 17:13:59 -04:00
Tom Limoncelli
e8f7886d0c GANDI: Now works large zones and >100 domains
* update to latest github.com/prasmussen/gandi-api/domain
* Fixed https://github.com/StackExchange/dnscontrol/issues/185
* GANDI: Now works with >100 domains
* GANDI: Now works with zones with >100 records
2017-09-08 16:46:31 -04:00
Craig Peterson
627334803e rebuilding should fix pages 2017-09-07 22:33:42 -04:00
Craig Peterson
c3c52a7bbd wtf? 2017-09-07 22:32:47 -04:00
Craig Peterson
8c7d3997b0 remove site url from index to test 2017-09-07 22:31:01 -04:00
Craig Peterson
4a59a15216 poke to rebuild 2017-09-07 22:21:51 -04:00
Chris McKee
2162e225b0 Fixed typos in comments/errors/help (#198)
* Typos in comments/errors/help
* Update main.go
2017-09-07 10:38:26 -07:00
Nick Lopez
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
Koen Rouwhorst
0798e4eb0e Route 53 provider now supports CAA (#193) 2017-09-02 07:31:51 -07:00
Tom Limoncelli
7116fd9bce Add integration test for large (>100 record) zones 2017-08-31 15:10:46 -04:00
Tom Limoncelli
aa5db83563 integration_test.go: SRV tests should use more realistic data. 2017-08-30 18:41:43 -04:00