Miek Gieben
e979acba1b
Implement NS queries to Etcd middleware
...
Copy and port the NS record stuff from SkyDNS. Slightly cleaner
implementation.
2016-04-13 08:03:56 +01:00
Miek Gieben
a441f93e0c
Fix NODATA/NXDOMAIN for unknown types in etcd ( #113 )
...
* Finish the nodata stuff. See issue #9
* middleware/etc: add response to SOA queries
* Remove and add a few TODOs
2016-04-12 23:26:46 +01:00
Miek Gieben
20e16491ec
Add more logging
...
Put some more logging in CoreDNS.
2016-04-05 07:37:05 +01:00
Miek Gieben
e62eb2cde0
Bugfix: bx in etcd.go didn't get Key
...
Thus record only diffing in the Key were seen as identical and not
included in the end results. Of course this being a map when and if
this would happen was rather random.
Fixed by including Key. Further small tweaks and code refactors.
2016-03-25 15:30:44 +00:00
Miek Gieben
4fe39f9e9e
Port tests from SkyDNS
...
This adds *most* of the tests from SkyDNS, things lacking is
the stubzone checking, groups and the trim prefix. These
will be added in subsequent PRs and in separate test files.
2016-03-24 17:31:01 +00:00
Miek Gieben
78d2e31ec1
Add Stub resolving
...
SkyDNS can forward requests from one instance to another.
Add this base infrastructure for this feature to CoreDNS.
Add more tests as well.
2016-03-24 09:20:53 +00:00
Miek Gieben
a655a5735b
Slowly adding all the tests from skydns
2016-03-23 22:59:05 +00:00
Miek Gieben
892c15d024
Test cleanups; tests were working, broke them again
2016-03-23 09:33:23 +00:00
Miek Gieben
ae841ae342
it compiles
2016-03-22 11:04:56 +00:00
Miek Gieben
1a7f0deadd
More cleanup - needs to think a little about NewSOA()
2016-03-22 10:29:48 +00:00
Miek Gieben
22dade9e12
It compiles; wont work obviously
2016-03-22 08:30:30 +00:00
Miek Gieben
740178c83f
more stuff; insight: use proxy for upstream queries
2016-03-21 21:21:29 +00:00
Miek Gieben
b6341e8b63
more etcd stuff
2016-03-20 21:36:55 +00:00