diff options
author | 2016-04-03 15:52:23 +0100 | |
---|---|---|
committer | 2016-04-03 15:52:23 +0100 | |
commit | 3b25bfd7ae39600a686af53812d3c64747c30844 (patch) | |
tree | 74f269c22a185df0b5fafc8cfbd3a370f418b1dd /middleware | |
parent | e41e8683bda3fdc0d27632f22718695b90ce0b32 (diff) | |
download | coredns-3b25bfd7ae39600a686af53812d3c64747c30844.tar.gz coredns-3b25bfd7ae39600a686af53812d3c64747c30844.tar.zst coredns-3b25bfd7ae39600a686af53812d3c64747c30844.zip |
Fix Corefile parsing
Fix some file/secondary issues when parsing a Corefile, also allow
for multiple origins to be specified. Also don't fail on startup when
a zonetransfer fails.
Fixes: #54
Diffstat (limited to 'middleware')
-rw-r--r-- | middleware/file/secondary.go | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/middleware/file/secondary.go b/middleware/file/secondary.go index 95c063a9b..b55052034 100644 --- a/middleware/file/secondary.go +++ b/middleware/file/secondary.go @@ -14,10 +14,6 @@ func (z *Zone) TransferIn() error { t := new(dns.Transfer) m := new(dns.Msg) m.SetAxfr(z.name) - /* - t.TsigSecret = map[string]string{"axfr.": "so6ZGir4GPAqINNh9U5c3A=="} - m.SetTsig("axfr.", dns.HmacMD5, 300, time.Now().Unix()) - */ var Err error Transfer: @@ -48,16 +44,6 @@ Transfer: } } } - return Err + return nil + return Err // ignore errors for now. TODO(miek) } - -/* - - 28800 ; refresh (8 hours) - 7200 ; retry (2 hours) - 604800 ; expire (1 week) - 3600 ; minimum (1 hour) -// Check SOA -// Just check every refresh hours, if fail set to retry until succeeds -// expire is need: to give SERVFAIL. -*/ |