Miek Gieben
e56d206542
Support outgoing zone transfers
...
These can be enabled by adding "transfer out" to the Corefile. Without
it no AXFR is allowed.
For now only AXFR and no IXFR. No TSIG and no ACLs.
2016-03-28 18:23:17 +01:00
Miek Gieben
6324bb1fa7
Scrub the returned result
2016-03-28 11:29:50 +01:00
Miek Gieben
3541bc8b2a
Add DNSSEC test already; but disable it
2016-03-28 11:28:47 +01:00
Miek Gieben
6eae17b0bd
Add testing package
...
This already includes a bunch of helper functions that aid in testing.
Factor out etcd and file testing to use this package.
Fixes : #50
2016-03-28 10:49:28 +01:00
Miek Gieben
5387c162c9
Implement a DNS zone
...
Full implementation, DNS (and in the future DNSSEC). Returns answer in a
hopefully standards compliant way.
Testing with my miek.nl zone are included as well.
This should correctly handle nodata, nxdomain and cnames.
2016-03-28 10:15:05 +01:00
Miek Gieben
f907311cdf
Use context.Context
...
Rename the old Context to State and use context.Context in the
middleware for intra-middleware communication and more.
2016-03-19 07:32:50 +00:00
Miek Gieben
3ec0d9fe6b
First commit
2016-03-18 20:57:35 +00:00