Commit graph

1552 commits

Author SHA1 Message Date
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
Tom Limoncelli d7845e046c docs/ Remove whitespace at EOL 2017-08-29 13:49:39 -04:00
chewrocca 4244d5f638 adding functionality to allow Gandi to use SRV record types (#192)
* adding CombineSRVs and SplitCombinedSrvValues

adding support for Gandi SRV record types

* adding dc.CombineSRVs()

adding dc.CombineSRVs() to allow Gandi SRV record types.

* adding providers.CanUseSRV

adding providers.CanUseSRV for allowing Gandi to use SRV record types.

* adding case "SRV"

adding case SRV to allow Gandi to use SRV record types.
2017-08-29 10:10:50 -04:00
Tom Limoncelli 2b23a21d84 Merge branch 'master' into tlim_releng 2017-08-24 14:02:52 -04:00
Tom Limoncelli 52be4cec5b fixup! 2017-08-24 12:04:33 -04:00
Tom Limoncelli 71a976e4df Document the release engineering process (#189)
* Document the release process.
2017-08-24 08:32:51 -07:00
Tom Limoncelli 199ad710b2 Document the release process. 2017-08-24 11:30:59 -04:00
Tom Limoncelli 6fdf789978 fixup! 2017-08-23 18:10:43 -04:00
Tom Limoncelli 2fa62af692 fixup! 2017-08-23 17:46:26 -04:00
Tom Limoncelli 5dfcf645d2 Draft 2017-08-23 17:43:09 -04:00
Tom Limoncelli 8f53a29801 Release v1.5 2017-08-23 16:57:58 -04:00
Tom Limoncelli 198cc258d8 Gandi: Fix broken PTR tests. (#188) 2017-08-22 12:45:40 -07:00
Tom Limoncelli 5cf482e8e8 Clarify "must end with a (.)" error message. 2017-08-18 15:50:55 -04:00
Tom Limoncelli d15ef9f1a3 Fix highlighting 2017-08-15 13:54:00 -04:00
Tom Limoncelli 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
Manatsawin Hanmongkolchai 2ef6b9d6c5 Added PTR record support for prettyzone (#182) 2017-08-14 06:30:59 -07:00
Craig Peterson 92f09c83b1 allow args before or after flags (#179) 2017-08-11 15:43:15 -04:00
Tom Limoncelli 2534c8eaf2 Ban NO_PURGE when using BIND and others. (#180) 2017-08-11 15:43:06 -04:00
Manatsawin Hanmongkolchai 73962470bc Refactor addRecord to recordBuilder (#157) (#163)
* helpers.js: Refactor addRecord to recordBuilder

* Fixed failing dns test

* helpers.js: Fixed a typo in SRV handling

* helpers.js: Move type to top level argument

* Removed support for numeric modifiers

* helpers.js: Added IMPORT_TRANSFORM ttl argument back
2017-08-11 14:48:43 -04:00
Juho Teperi 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
PJ Eby 638ee45e6c Implement SRV support for CloudFlare provider (#174)
* Implement SRV support for CloudFlare provider
* go fmt
* Use valid SRV names in SRV tests
2017-08-10 13:02:06 -07:00