aboutsummaryrefslogtreecommitdiff
path: root/middleware
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2016-04-03 15:52:23 +0100
committerGravatar Miek Gieben <miek@miek.nl> 2016-04-03 15:52:23 +0100
commit3b25bfd7ae39600a686af53812d3c64747c30844 (patch)
tree74f269c22a185df0b5fafc8cfbd3a370f418b1dd /middleware
parente41e8683bda3fdc0d27632f22718695b90ce0b32 (diff)
downloadcoredns-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.go18
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.
-*/