Commit graph

128 commits

Author SHA1 Message Date
Craig Peterson
68dbf80158 More granular travis statuses (#77) 2017-04-19 13:24:53 -06:00
Craig Peterson
fb14cea91e Support ALIAS records with Cloudflare (#89)
* simple facility for registering provider capabilities

* support for cloudflare. tests.

* js and docs

* docs

* generate
2017-04-19 13:13:28 -06:00
Ben Firshman
ffb2ee7673 Docs fixes (#85)
* Clarify what "apiuser" is in Cloudflare docs

Confusingly it is the email address associated with the account, not the username.

* Remove Gandi registrar from docs

Because it doesn't actually exist.
2017-04-19 10:41:12 -06:00
Phil Pennock
55e7710b06 Fix broken doc-link from getting-started (#90)
This appears to be the only one.  Manual audit with (zsh):

    pcregrep -o1 '}}/([^\)]+)\)' **/*(.)

yielded all the site-based URLs and I eye-compared them to the names of
existing docs.
2017-04-18 13:14:27 -04:00
Craig Peterson
0203b3eebc checking only one cname on a name (#81) 2017-04-13 11:10:15 -06:00
Craig Peterson
3c22807b91 Testing build ignores docs 2017-04-13 11:02:08 -06:00
Craig Peterson
ee17957e96 testing doc update 2017-04-13 10:57:58 -06:00
Tom Limoncelli
14b6c09f0d Merge branch 'tlim_jumpstart' 2017-04-13 12:47:04 -04:00
Tom Limoncelli
406ded5baf getting-started.md: Add advice about migrating old zones. (#79)
* migrating.md: Detailed description of the process
2017-04-13 12:46:47 -04:00
Tom Limoncelli
a64f0dfc1a fixup! 2017-04-13 12:45:13 -04:00
Tom Limoncelli
e7ed9edfb1 migrating.md: NEW 2017-04-13 12:41:28 -04:00
Tom Limoncelli
2ea04e990f More migration advice 2017-04-13 12:39:52 -04:00
Craig Peterson
bb1dcac520 Testing and fixing AD (#74)
* updates to AD

* fix linux build
2017-04-13 10:19:51 -06:00
Tom Limoncelli
321e4dc26d fixup! 2017-04-13 11:29:56 -04:00
Tom Limoncelli
bfc5a59521 convertzone: Add build instructions. 2017-04-13 11:26:53 -04:00
Tom Limoncelli
85d0944bee getting-started.md: Add advice about converting old zones. 2017-04-13 10:58:15 -04:00
Craig Peterson
c044cca2dd gen 2017-04-11 23:05:47 -06:00
Craig Peterson
fc0cac7d29 adding mx and cname 2017-04-11 23:02:57 -06:00
Craig Peterson
ff6c4289fa namecheap: Sorting nameservers (#72)
Partially fixes #69
2017-04-10 19:26:19 -06:00
Derek Gottlieb
eddb66caa5 Correct docs to reflect supported values for cloudflare_proxy[_default] (#71)
Also correct other minor typos
2017-04-10 19:26:11 -06:00
Derek Gottlieb
0afd171283 Added docs for Namecheap registrar provider (#67) 2017-04-01 09:44:49 -04:00
Derek Gottlieb
2a38a2b71a Added docs for Cloudflare DNS provider (#65) 2017-04-01 09:44:35 -04:00
Derek Gottlieb
a8b9c7ab5c Fixed a typo in the Gandi provider docs (#66)
Thanks!
2017-04-01 09:43:47 -04:00
Craig Peterson
d205c8b4ed Adding gandi to integration suite. Fixing bugs. (#57)
* Adding gandi to integration suite. Fixing bugs.
Fixes #35
Fixes #36

* small fixes

* gandi docs
2017-03-27 16:03:01 -06:00
Craig Peterson
efb8e9bbf4 Adding simple require functionality to js (#58)
* Adding simple require functionality to js

* comment
2017-03-27 16:01:12 -06:00
Tom Limoncelli
b0333f3244 Add a "commented SPF record" example. 2017-03-27 17:44:04 -04:00
Tom Limoncelli
bf664a9f44 docs/examples.md: Add "commented SPF" example. 2017-03-27 17:41:28 -04:00
Tom Limoncelli
7aaf749011 docs/examples.md: Use a more complete GSuite macro. 2017-03-27 17:38:49 -04:00
Tom Limoncelli
ea47b8ecc1 docs/examples.md: Change " to ' for docs 2017-03-27 17:33:27 -04:00
Igor Vuk
eb3c1ab00f Fix a typo in README.md (#60) 2017-03-26 14:37:04 -06:00
Tom Limoncelli
305f909449 examples.md: Fix typos. 2017-03-22 17:31:00 -04:00
Tom Limoncelli
be192526ef New example: Typical DNS records. 2017-03-22 15:20:26 -04:00
Craig Peterson
7073b8f989 getting tests setup for r53. Not mixing deletes and other changes in same changeset. 2017-03-22 13:08:23 -06:00
Craig Peterson
6dea5e30cf tests for mx records 2017-03-22 10:54:55 -06:00
Craig Peterson
1f1e0fbab3 log corrections on second run 2017-03-22 10:41:54 -06:00
Craig Peterson
2ac43a424b Letting you run only some tests. Way to document failures in individual providers and skip. 2017-03-22 10:40:47 -06:00
Craig Peterson
2e997d6a51 spelling 2017-03-22 10:39:36 -06:00
Craig Peterson
854c84e652 Update bind docs and Getting Started (#53)
* intitial work for bind refactor

* relax requirement that creds.json exists.

* Updating bind docs.
Fixes #48

* typo

* can exclude provider from default set in creds.json

* Add bind to integration tests. Fix for IDNs.
2017-03-22 10:38:08 -06:00
Craig Peterson
33b4d2b748 Adding example page to docs 2017-03-20 21:47:18 -06:00
Tom Limoncelli
c85f7327c6 Improve convertzone documentation (#54)
* NEW: convertzone/ Read BIND zone files, output records as DSL, TSV, or pretty-print.

* Refactored to be more gostyle.

* Fix buffering issue.

* Delete the hacky awk script.

* Linting.

* Lint and documentation fixes.

* DNSimple provider (#43)

* Implement a basic DNSimple provider.

Handles domain delegation as well as record create, update, and delete.

Note that this is completely untested at the moment. It’s so alpha it might burn your face off.

* Add some inline comments. Always use the StackExchange libs.

* Clean up dnsimple docs a little

* This will need to be changed before merging.

* Import the dnsimple dnscontrol package from its expected path

* Properly build the FQDN and implement record listing so create/update/delete are used correctly.

* Add support for overriding base URL to allow connection to sandbox.

* Vendor dnsimple-go and its dependencies.

* Remove unnecessary doc file.

* Use dnsutil.AddOrigin for combining record name and origin.

* Modifying dnsimple provider to pass tests

* NEW: convertzone/ Read BIND zone files, output records as DSL, TSV, o… (#49)

* NEW: convertzone/ Read BIND zone files, output records as DSL, TSV, or pretty-print.

* Refactored to be more gostyle.

* Fix buffering issue.

* Delete the hacky awk script.

* Linting.

* Update README.md

* Update README.md

* Update README.md

* Docs
2017-03-20 15:21:09 -06:00
Craig Peterson
9fa7164081 Validation Refactor (#52)
* Cleaning up (and enforcing) validation

* Some more style fixes to validation

* comment
2017-03-20 14:20:02 -06:00
Tom Limoncelli
9817c284d7 NEW: convertzone/ Read BIND zone files, output records as DSL, TSV, o… (#49)
* NEW: convertzone/ Read BIND zone files, output records as DSL, TSV, or pretty-print.

* Refactored to be more gostyle.

* Fix buffering issue.

* Delete the hacky awk script.

* Linting.
2017-03-20 12:27:40 -06:00
Anthony Eden
4fef4a8550 DNSimple provider (#43)
* Implement a basic DNSimple provider.

Handles domain delegation as well as record create, update, and delete.

Note that this is completely untested at the moment. It’s so alpha it might burn your face off.

* Add some inline comments. Always use the StackExchange libs.

* Clean up dnsimple docs a little

* This will need to be changed before merging.

* Import the dnsimple dnscontrol package from its expected path

* Properly build the FQDN and implement record listing so create/update/delete are used correctly.

* Add support for overriding base URL to allow connection to sandbox.

* Vendor dnsimple-go and its dependencies.

* Remove unnecessary doc file.

* Use dnsutil.AddOrigin for combining record name and origin.

* Modifying dnsimple provider to pass tests
2017-03-18 19:58:47 -06:00
Craig Peterson
101916a6e4 Integration Testing framework (#46)
* integration test started

* details

* More tests.

* idn tests and punycode (not tested fully because I'm on an aiplane)

* test for dual provider compatibility

* readme for tests

* vendor idna

* fix casing
2017-03-16 22:42:53 -07:00
Anthony Eden
0906f5c383 Note about vendoring dependencies. (#44) 2017-03-16 22:22:39 -07:00
daubaris
ece9a7aa7d Redundant use of multiple fmt.Println commands (#45)
Changed multiple fmt.Println("") commands to one using backticks
2017-03-16 08:05:03 -07:00
Tom Limoncelli
b69cc65baf zone2dnscontrol: handle strings with ";" a bit better. 2017-03-14 18:08:33 -07:00
Bob Florian
51cf29a0e4 Update README.md (#41)
Fixed typo
2017-03-14 17:38:41 -07:00
Nick Craver
3f4a1a3ccf Give BIND some respect. 2017-03-14 20:21:48 -04:00
Nick Craver
aab614fee3 README love 2017-03-14 20:20:56 -04:00