Tom Limoncelli
3f4cc3c025
unittests.md: Update for new-style flags.
2017-12-11 09:57:46 -05:00
Tom Limoncelli
a77f89ca72
Clean "go vet" issue in providers/cloudflare/preprocess_test.go
2017-12-09 07:14:09 -05:00
Tom Limoncelli
21e4cb4fc3
go generate && add more RelEng docs.
2017-12-06 17:03:07 -05:00
Tom Limoncelli
678610034b
Merge branch 'reformat'
2017-12-06 17:01:52 -05:00
Tom Limoncelli
efd34e94a8
docs/release-engineering.md: Minor fixes.
2017-12-06 17:01:16 -05:00
Tom Limoncelli
f5945ab444
Release v2.4
2017-12-06 15:59:00 -05:00
Tom Limoncelli
d8e22b4e2c
pkg/js/helpers.js: Prettier. ( #280 )
2017-12-06 15:56:57 -05:00
Tom Limoncelli
3f8642afda
pkg/js/helpers.js: Prettier.
2017-12-06 15:55:42 -05:00
Tom Limoncelli
c6e244d8da
Productionize the SPF optimizer ( #279 )
...
* Productionize the SPF optimizer
* SPF_BUILDER(): New helper function
* docs/spf-optimizer.md: Document SPF_BUILDER()
2017-12-06 15:50:21 -05:00
Tom Limoncelli
95fb79dfcc
Document creds.json can include env variables
2017-12-05 06:18:21 -05:00
Patrick G
203c4ffe85
Improved Namecheap documentation ( #221 ) ( #232 )
...
* Improved Namecheap documentation
2017-11-29 23:51:52 -05:00
Daniel Schmitz
f5bfcd0d6e
NS1: Add SRV record support ( #277 )
...
* NS1 SRV record support
* Updated feature matrix
2017-11-29 07:57:35 -05:00
Philipp Hug
53b72f39a8
GANDI: Registrar support ( #274 )
...
* GANDI: add registrar support for changing nameservers. #87
* Update docs with Gandi registrar support #87
* Updated dependencies for Gandi Registrar Support #87
2017-11-27 13:04:24 -05:00
Craig Peterson
ccf28349ce
Update aws libs and remove waiter ( #276 )
...
* update r53 library. Remove waiter code
* live update provider request section
* remove debug
2017-11-27 10:22:08 -05:00
Tom Limoncelli
2d51cd57ed
NS1: TXT records are broken if they contain spaces ( #270 )
...
* Integration tests: Add simple TXT tests.
* NS1: Fix bug in TXT record handling.
2017-11-20 08:53:44 -05:00
Pat Moroney
106790b0d5
throw an error if a domain name is declared more than once ( #247 )
...
* throw an error if a domain name is declared more than once in the js file
2017-11-14 23:14:45 -05:00
Craig Peterson
2ef1fc42f8
New validation check: Labels should not be FQDNs ( #264 )
2017-11-14 23:13:50 -05:00
Koen Vlaswinkel
9a44e785ac
New provider: Linode ( #268 )
2017-11-14 23:08:06 -05:00
Koen Vlaswinkel
25df50634d
Add _acme-challenge as an allowed record name ( #267 )
2017-11-14 06:56:15 -08:00
Tom Limoncelli
8f33aedc77
vendor github.com/miekg/dns/internal
2017-11-13 10:07:00 -05:00
Tom Limoncelli
750ed4340e
Provider Request: NameSilo
2017-11-13 09:59:02 -05:00
Tom Limoncelli
abcdc21701
Update github.com/miekg/dns and fix tests that broke as a result. ( #265 )
2017-11-10 11:48:29 -08:00
Brice Figureau
e44dde52e2
New Provider: OVH DNS Provider ( #143 ) ( #175 )
...
* OVH DNS Provider (#143 )
This adds the OVH Provider along with its documentation.
Unfortunately we can't set this DNS provider to support `CanUsePTR`,
because OVH only supports setting PTR target on the Arpa zone.
* OVH Registrar provider (#143 )
This implements OVH as a registrar provider.
Note that NS modifications are done in a "best effort" mode, as the
provider doesn't wait for the modifications to be fully applied
(the operation that can take a long time).
* Allow support for dual providers scenarios
Since OVH released their APIv6, it is now possible to update
zone apex NS records, opening the door to complete dual providers
scenarii.
This change implements apex NS management in an OVH zone.
2017-11-10 11:02:34 -08:00
Tom Limoncelli
fea1d7afff
Add OWNERS file and instructions.
2017-11-09 13:38:56 -05:00
Tom Limoncelli
2e61c83511
Docs: Note the request for a INWX provider.
2017-11-09 13:28:37 -05:00
Craig Peterson
acec77d832
a little bit of debugging
2017-11-08 10:25:10 -05:00
Tom Limoncelli
e7472f76f3
Downcase DNS names ( #253 )
...
* Downcase DNS names
* Document opinions
2017-11-07 14:12:17 -08:00
Tom Limoncelli
b614501d56
Add introductory text to Writing Providers
2017-11-07 16:42:11 -05:00
Tom Limoncelli
f4396b2548
Rename source files that don't match the name/nameProvider.go standard. ( #261 )
2017-11-07 12:54:28 -08:00
Tom Limoncelli
8d77ca9cc8
release-engineering.md: New releases should be announced in chat (gitter.im)
2017-11-02 16:35:08 -07:00
Tom Limoncelli
79912725d8
Update release-engineering.md
2017-11-02 14:51:52 -07:00
Matt Tunny
f7eb7cd1f6
Docs/Provider - missing double quote =D ( #257 )
...
* spelling mistake
fix spelling mistake
* missing double quote
missing double quote =D
2017-11-01 08:45:22 -04:00
Matt Tunny
cad1aa8d16
spelling mistake ( #255 )
...
fix spelling mistake
2017-10-31 08:52:04 -04:00
Tom Limoncelli
b409637332
Revert!
2017-10-25 12:11:51 -04:00
Tom Limoncelli
2a98e29eb0
wip!
2017-10-25 11:52:54 -04:00
Thordur Bjornsson
03168d4a7a
docs: Fix type in gcloud docs ( #248 )
2017-10-25 09:21:44 -04:00
Patrick G
fad98f73f4
Improve Route53 documentation ( #221 ) ( #234 )
...
* Improve Route53 documentation
- Grammar fixes
- Formatting improvements
- Don't encourage using environment vars instead of the credentials file
* Add back sdk config link
2017-10-24 09:44:23 -04:00
Patrick G
98e01e75aa
Website fixes (Part 2) ( #221 ) ( #236 )
...
* Fix page title spelling
* Fixed some more mistakes
* Spacing fixes
* Fix title in TOC
* Improved TOC
2017-10-24 09:42:30 -04:00
Craig Peterson
60ed1a2e0b
Namecheap: switch throttling to only as needed. ( #244 )
...
* refactor namecheap to throttle only as needed
* note about srv records
* no it can't
* fmt
2017-10-24 09:41:59 -04:00
rbelnap
1664b64a94
namecheap url doc mention ( #245 )
...
* add initial URL support to namecheap provider
* add URL / FRAME records to namecheap provider
* add menion of URL types to namecheap docs
2017-10-23 14:16:16 -04:00
rbelnap
eafc18a77e
add initial URL support to namecheap provider ( #237 )
...
* add initial URL support to namecheap provider
* add URL / FRAME records to namecheap provider
2017-10-23 12:54:31 -04:00
rbelnap
c1c9dabf43
add rate based throttle to namecheap ( #238 )
...
* add rate based throttle to namecheap
* add limit message if throttle limit is reached
2017-10-23 11:15:22 -04:00
Craig Peterson
f2098de611
bump version
2017-10-19 08:54:29 -04:00
Craig Peterson
e548b8f059
DNSimple: Adding SRV, CAA, and ALIAS suppport ( #243 )
...
* dnsimple ALIAS
* caa working
* srv
* gen
2017-10-18 15:51:44 -04:00
Craig Peterson
2c5f4c88ea
DNSimple: handle pagination appropriately. ( #242 )
...
* dnsimple paging
* remove unrelated change
2017-10-18 13:53:44 -04:00
Derek Argueta
63498c3ff3
update README to include NS1 as a provider ( #240 )
2017-10-18 09:19:41 -04:00
Craig Peterson
01e6508487
re-add sleep to namecheap
2017-10-16 11:21:33 -04:00
Patrick G
23427516c0
Added Vultr provider ( #217 ) ( #219 )
...
* Added Vultr provider
* Fixed tests
* Fixed CI build validation
* Add unsupported features
* Added #rtype_variations tags according to stackexchange.github.io/dnscontrol/adding-new-rtypes
* Add title (for compatibility with #223 )
* Removed extra rtype_variations
2017-10-12 09:21:36 -04:00
Patrick G
002426ce4d
Improved DigitalOcean documentation ( #227 )
...
- Grammar fixes
- Formatting improvements
- Changed a completly wrong statement about route53 (should be about DO)
2017-10-11 13:13:31 -04:00
Patrick G
60bc15705f
Improve DNSimple documentation ( #221 ) ( #228 )
...
- Grammar improvements
- Markdown formatting improvements
2017-10-11 13:13:12 -04:00