Tom Limoncelli
8b3bc9e5e6
Upgrade github.com/miekg ( #154 )
2017-07-13 18:38:04 -04:00
Tom Limoncelli
d346d561a0
NAMEDOTCOM needs parameterization to permit integration testing.
2017-07-13 15:21:16 -04:00
Tom Limoncelli
4fc8bd86fd
providers.json: Add NAMEDOTCOM
2017-07-13 10:39:55 -04:00
Tom Limoncelli
b7af5e70fe
providers.json: Pass file thought fmtjson
2017-07-13 10:38:51 -04:00
Tom Limoncelli
598017a843
providers.json: Turn // into "comments".
2017-07-13 10:36:57 -04:00
Tom Limoncelli
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
Tom Limoncelli
9e66402e0b
DefaultTTL.md: Improve example
2017-07-09 08:04:28 -04:00
Tom Limoncelli
582e5c2bb1
Make PTR more magical ( #148 )
...
* Initial code and tests
2017-07-07 13:59:29 -04:00
Craig Peterson
152892f62a
generalize capability validation
2017-07-06 10:24:21 -04:00
Tom Limoncelli
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
No GUI
bce99a1c25
Support passing the JSON as a parameter ( #147 )
...
* Support passing the JSON as a parameter
This allows dnscontrol to be able to be used with other tools that
support outputting to it's intermediate JSON format.
Closes #73
* Pass dnsConfig pointer to Unmarshal
2017-07-06 08:45:05 -04:00
Tom Limoncelli
06461d3bca
Add note that GoDaddy support is requested.
2017-06-19 08:39:47 -07:00
Tom Limoncelli
0b34c42ff4
Rename RR() to ToRR().
2017-06-17 11:00:12 -04:00
Tom Limoncelli
5c282d819b
Add request for OVH support
2017-06-15 15:16:15 -04:00
Tom Limoncelli
2b93e6725f
Gandi does not support TTLs > 30 days ( #139 )
...
* Fix https://github.com/StackExchange/dnscontrol/issues/108
TODO(tlim): Add tests.
* fixup!
2017-06-12 11:38:26 -04:00
Craig Peterson
f23e67daf7
Create README.md
2017-06-12 11:35:34 -04:00
Tom Limoncelli
9228c039fe
fixup!
2017-06-11 09:31:26 -04:00
Tom Limoncelli
46707722f6
Fix: Validate CNAME targets (check for "/") #37
2017-06-11 09:30:12 -04:00
Tom Limoncelli
adf2f5e165
List requested-but-unimplemented providers
2017-06-11 09:00:36 -04:00
Tom Limoncelli
79a9de256e
Clarify error message.
2017-06-09 11:57:30 -04:00
Tom Limoncelli
f929eadbf9
Change double to single quotes in examples.
2017-06-08 14:14:46 -04:00
Tom Limoncelli
023dca79e9
fixup!
2017-06-08 13:56:44 -04:00
Tom Limoncelli
da5dd05568
fixup!
2017-06-08 13:54:58 -04:00
Tom Limoncelli
2de98be2b5
Document the new TTL/DefaultTTL duration format.
2017-06-08 13:44:37 -04:00
Tom Limoncelli
839d50d433
_providers/activedir.md: First draft of AD docs.
2017-06-08 10:47:08 -04:00
Craig Peterson
89a2784f35
gen
2017-06-08 09:19:47 -04:00
Craig Peterson
32a056e2b7
magic string durations
2017-06-08 09:15:14 -04:00
Manatsawin Hanmongkolchai
c458594788
Added _amazonses to list of allowed name with underscore ( #133 )
...
Thanks for the PR!
2017-06-07 08:54:39 -04:00
Craig Peterson
dcf2285dd2
Canonicalize IPv6 addresses. ( Fixes #25 ) ( #129 )
2017-06-05 15:34:40 -04:00
Craig Peterson
4bb2562d45
Merge branch 'master' of github.com:StackExchange/dnscontrol
2017-06-05 15:08:38 -04:00
Craig Peterson
6a80f71d66
Canonicalize IPv6 addresses. ( Fixes #25 ) ( #129 )
2017-06-05 14:57:32 -04:00
Craig Peterson
5de49a6264
adding flat/tests
2017-06-05 14:26:59 -04:00
Craig Peterson
9eb1589d8c
consolidate
2017-06-05 14:10:12 -04:00
Craig Peterson
0e87177481
Merge remote-tracking branch 'origin/master' into ptr
2017-06-05 14:09:05 -04:00
Craig Peterson
25180d7160
clean
2017-06-05 13:59:57 -04:00
Craig Peterson
5abf06e059
merge/fix
2017-06-05 13:58:02 -04:00
Tom Limoncelli
5ce8802a54
Fix bug #70 : Document a checklist for new providers
2017-06-01 18:23:04 -04:00
Tom Limoncelli
c3889fa6c5
Merge branch 'master' into tlim_cfaliases
2017-06-01 18:06:05 -04:00
Richard Hurt
1d0a57fdc8
Update docs to properly use ROUTE53 in examples ( #127 )
2017-05-31 13:12:40 -04:00
Tom Limoncelli
a2110c5021
Add unittest docs
2017-05-27 16:13:55 -04:00
Tom Limoncelli
eb77b78c11
Add tips for provider authors.
2017-05-26 08:20:38 -04:00
Tom Limoncelli
955ff41230
Update convertzone docs
2017-05-25 20:42:30 -04:00
Tom Limoncelli
cf2208ebfc
Merge branch 'master' into tlim_cfaliases
2017-05-25 20:38:48 -04:00
Craig Peterson
42ef9f4b9e
moving a bunch of packages under pkg ( #124 )
...
* moving a bunch of packages under pkg
* fix gen
* fix tst
* oops
* fix test fo real
* parse mx/a
2017-05-25 14:25:39 -04:00
Tom Limoncelli
01a242480c
Initial DNS Resolvers and SPF scaffolding ( #123 )
...
* Implemented Live and Preloaded resolvers
* Integrated Craig's parser.
2017-05-25 12:27:36 -04:00
Craig Peterson
20253130cf
allowing metadata to force remove all nameservers
2017-05-23 13:38:14 -04:00
Craig Peterson
f1a0d65198
Cloudflare Redirects ( #119 )
...
* function sig
* sig
* some custom record infrastructure
* CLOUDFLARE REDIRECTS!
* comments out
* guarding redirects behind provider metadata to manage
* catch commas in js to ensure proper encoding.
* gen
* small fix
* revendor otto
* docs
2017-05-19 14:15:57 -04:00
Tom Limoncelli
b620121dce
Update alias examples in cloudflare doc
2017-05-16 15:55:51 -04:00
Tom Limoncelli
806621e115
fixup!
2017-05-15 16:28:26 -04:00
Tom Limoncelli
90caee8054
go generate
2017-05-11 07:02:52 -04:00