coredns/middleware
Miek Gieben ad76aef5fc Fix stubzone retention (#198)
Make the receiver a pointer so that the uptdateStubZones map update will
retain the stubzones found, unlike the current case where the update
will be applied and then promptly forgotten, because it is working on a
copy.

Add test/etcd_test.go to test a large part of the code. This didn't
catch the chaos middleware hack though. The chaos middleware zones are
now *not* automatically added. You have to take care of that by yourself
(docs updates).

When using debug queries and falling through to the next middleware in
etcd, restore the original (with o-o.debug) query before passing it on.
2016-08-08 19:18:55 -07:00
..
cache Add monitoring metrics docs to middleware/cache 2016-06-23 12:57:06 +00:00
chaos Fix stubzone retention (#198) 2016-08-08 19:18:55 -07:00
dnssec Bail out on failure when starting up 2016-04-27 10:48:22 +00:00
errors Rename middleware/testing (#103) 2016-04-11 07:56:38 +01:00
etcd Fix stubzone retention (#198) 2016-08-08 19:18:55 -07:00
file Clean up remove caddy refs (#139) 2016-04-28 19:07:44 +01:00
health Make middleware survive a restart (#142) 2016-04-29 07:28:35 +01:00
kubernetes Adding resyncperiod to Corefile (#205) 2016-08-08 14:30:04 -07:00
loadbalance Some tiny changes and new benchmark test function (#136) 2016-04-26 20:45:29 +01:00
log Add more metrics (#176) 2016-06-23 11:21:12 +01:00
metrics middleware/metrics: bug fix in request size 2016-07-04 10:58:24 +00:00
pprof pprof does not need to inject middleware 2016-04-29 22:04:22 +01:00
proxy middleware/proxy: healthchecks fixes (#183) 2016-07-04 21:13:28 +01:00
rewrite Fix rewrite 2016-04-21 22:02:26 +01:00
secondary Add secondary support 2016-04-03 09:02:34 +01:00
singleflight Fix path for asset storage (#144) 2016-04-30 21:56:43 +01:00
test Fix stubzone retention (#198) 2016-08-08 19:18:55 -07:00
canonical.go middleware/file: Support delegations (#124) 2016-04-16 16:16:52 +01:00
canonical_test.go middleware/file: Support delegations (#124) 2016-04-16 16:16:52 +01:00
classify.go Add middleware/dnssec (#133) 2016-04-26 17:57:11 +01:00
classify_test.go Add middleware/dnssec (#133) 2016-04-26 17:57:11 +01:00
commands.go First commit 2016-03-18 20:57:35 +00:00
commands_test.go First commit 2016-03-18 20:57:35 +00:00
edns.go correct EDNS responses (#96) 2016-04-09 16:17:53 +01:00
edns_test.go EDNS: return error on wrong version. (#95) 2016-04-09 11:13:04 +01:00
exchange.go Add etcd middleware 2016-03-23 10:41:40 +00:00
host.go Rename Standard to Normalize 2016-04-03 07:44:28 +01:00
middleware.go middleware/cache: Add metrics (#132) 2016-04-21 21:46:58 +01:00
middleware_test.go Use context.Context 2016-03-19 07:32:50 +00:00
name.go Use dns.IsSubDomain (#112) 2016-04-12 22:34:44 +01:00
rcode.go EDNS: return error on wrong version. (#95) 2016-04-09 11:13:04 +01:00
recorder.go EDNS: return error on wrong version. (#95) 2016-04-09 11:13:04 +01:00
recorder_test.go Use context.Context 2016-03-19 07:32:50 +00:00
replacer.go Fix NODATA/NXDOMAIN for unknown types in etcd (#113) 2016-04-12 23:26:46 +01:00
replacer_test.go Use context.Context 2016-03-19 07:32:50 +00:00
roller.go First commit 2016-03-18 20:57:35 +00:00
state.go Allow debug queries to etcd middleware (#150) 2016-05-22 21:16:26 +01:00
state_test.go Rename middleware/testing (#103) 2016-04-11 07:56:38 +01:00
zone.go Use dns.IsSubDomain (#112) 2016-04-12 22:34:44 +01:00