diff options
author | 2016-08-20 23:03:36 +0100 | |
---|---|---|
committer | 2016-08-20 23:03:36 +0100 | |
commit | 416603383dfe0f57ef480e4bf480bbab1bf780a9 (patch) | |
tree | c03871ed17a439df91d32b1cdc999fed0a15f434 /server/zones.go | |
parent | 9ac3cab1b7b1b1e78f86ce3c6a80fbee312162e6 (diff) | |
download | coredns-416603383dfe0f57ef480e4bf480bbab1bf780a9.tar.gz coredns-416603383dfe0f57ef480e4bf480bbab1bf780a9.tar.zst coredns-416603383dfe0f57ef480e4bf480bbab1bf780a9.zip |
Cleanup and fixes (#223)
* Set version to 001
* Remove k8stest, test fails is k8s is not there: touch luck
* Remove server directory: not used anymore
* Disable k8s test (for now)
* gometalinter changes
Diffstat (limited to 'server/zones.go')
-rw-r--r-- | server/zones.go | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/server/zones.go b/server/zones.go deleted file mode 100644 index 6a5a7a938..000000000 --- a/server/zones.go +++ /dev/null @@ -1,28 +0,0 @@ -package server - -import "github.com/miekg/coredns/middleware" - -// zone represents a DNS zone. While a Server -// is what actually binds to the address, a user may want to serve -// multiple zones on a single address, and this is what a -// zone allows us to do. -type zone struct { - config Config - stack middleware.Handler -} - -// buildStack builds the server's middleware stack based -// on its config. This method should be called last before -// ListenAndServe begins. -func (z *zone) buildStack() error { - z.compile(z.config.Middleware) - return nil -} - -// compile is an elegant alternative to nesting middleware function -// calls like handler1(handler2(handler3(finalHandler))). -func (z *zone) compile(layers []middleware.Middleware) { - for i := len(layers) - 1; i >= 0; i-- { - z.stack = layers[i](z.stack) - } -} |