Remove TTL ceiling at 5s in plugin/cache (#1380)

The cache plugin always returned a minimum TTL of 5 seconds, regardless
of the actual TTL of the records. A cache is not authoritative for the
record TTL and should not extend it.
This commit is contained in:
Tobias Schmidt
2018-01-11 18:06:49 +01:00
committed by Miek Gieben
parent da230cd1fa
commit f1b280de53
3 changed files with 0 additions and 8 deletions

View File

@@ -68,10 +68,6 @@ func (i *item) toMsg(m *dns.Msg) *dns.Msg {
m1.Extra = make([]dns.RR, len(i.Extra))
ttl := uint32(i.ttl(time.Now()))
if ttl < minTTL {
ttl = minTTL
}
for j, r := range i.Answer {
m1.Answer[j] = dns.Copy(r)
m1.Answer[j].Header().Ttl = ttl