aboutsummaryrefslogtreecommitdiff
path: root/middleware/cache
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/cache')
-rw-r--r--middleware/cache/README.md2
-rw-r--r--middleware/cache/cache.go4
-rw-r--r--middleware/cache/cache_test.go2
-rw-r--r--middleware/cache/item.go4
4 files changed, 6 insertions, 6 deletions
diff --git a/middleware/cache/README.md b/middleware/cache/README.md
index c9a678983..56af0de66 100644
--- a/middleware/cache/README.md
+++ b/middleware/cache/README.md
@@ -20,7 +20,7 @@ Or if you want more control:
~~~ txt
cache [ttl] [zones...] {
- noerror capacity [ttl]
+ success capacity [ttl]
denial capacity [ttl]
}
~~~
diff --git a/middleware/cache/cache.go b/middleware/cache/cache.go
index 091638655..6254349c3 100644
--- a/middleware/cache/cache.go
+++ b/middleware/cache/cache.go
@@ -60,7 +60,7 @@ type ResponseWriter struct {
// WriteMsg implements the dns.ResponseWriter interface.
func (c *ResponseWriter) WriteMsg(res *dns.Msg) error {
do := false
- mt, opt := response.Classify(res)
+ mt, opt := response.Typify(res)
if opt != nil {
do = opt.Do()
}
@@ -93,7 +93,7 @@ func (c *ResponseWriter) set(m *dns.Msg, key string, mt response.Type, duration
}
switch mt {
- case response.Success, response.Delegation:
+ case response.NoError, response.Delegation:
i := newItem(m, duration)
c.pcache.Add(key, i)
diff --git a/middleware/cache/cache_test.go b/middleware/cache/cache_test.go
index d4b9752ff..7e80c66e0 100644
--- a/middleware/cache/cache_test.go
+++ b/middleware/cache/cache_test.go
@@ -94,7 +94,7 @@ func TestCache(t *testing.T) {
m = cacheMsg(m, tc)
do := tc.in.Do
- mt, _ := response.Classify(m)
+ mt, _ := response.Typify(m)
k := key(m, mt, do)
crr.set(m, k, mt, c.pttl)
diff --git a/middleware/cache/item.go b/middleware/cache/item.go
index ffc11c39a..d2cb79520 100644
--- a/middleware/cache/item.go
+++ b/middleware/cache/item.go
@@ -87,7 +87,7 @@ func setMsgTTL(m *dns.Msg, ttl uint32) {
}
func minMsgTTL(m *dns.Msg, mt response.Type) time.Duration {
- if mt != response.Success && mt != response.NameError && mt != response.NoData {
+ if mt != response.NoError && mt != response.NameError && mt != response.NoData {
return 0
}
@@ -98,7 +98,7 @@ func minMsgTTL(m *dns.Msg, mt response.Type) time.Duration {
if r.Header().Rrtype == dns.TypeSOA {
return time.Duration(r.(*dns.SOA).Minttl) * time.Second
}
- case response.Success, response.Delegation:
+ case response.NoError, response.Delegation:
if r.Header().Ttl < uint32(minTTL.Seconds()) {
minTTL = time.Duration(r.Header().Ttl) * time.Second
}