29 lines
989 B
Plaintext
29 lines
989 B
Plaintext
$OpenBSD: patch-providers_bind_bindProvider_go,v 1.1 2020/08/27 10:06:52 pvk Exp $
|
|
|
|
https://github.com/StackExchange/dnscontrol/pull/820/
|
|
|
|
Index: providers/bind/bindProvider.go
|
|
--- providers/bind/bindProvider.go.orig
|
|
+++ providers/bind/bindProvider.go
|
|
@@ -85,10 +85,11 @@ type SoaInfo struct {
|
|
Retry uint32 `json:"retry"`
|
|
Expire uint32 `json:"expire"`
|
|
Minttl uint32 `json:"minttl"`
|
|
+ TTL uint32 `json:"ttl,omitempty"`
|
|
}
|
|
|
|
func (s SoaInfo) String() string {
|
|
- return fmt.Sprintf("%s %s %d %d %d %d %d", s.Ns, s.Mbox, s.Serial, s.Refresh, s.Retry, s.Expire, s.Minttl)
|
|
+ return fmt.Sprintf("%s %s %d %d %d %d %d %d", s.Ns, s.Mbox, s.Serial, s.Refresh, s.Retry, s.Expire, s.Minttl, s.TTL)
|
|
}
|
|
|
|
// Bind is the provider handle for the Bind driver.
|
|
@@ -106,7 +107,6 @@ func (c *Bind) GetNameservers(string) ([]*models.Names
|
|
var r []string
|
|
for _, j := range c.nameservers {
|
|
r = append(r, j.Name)
|
|
- fmt.Printf("DEBUG: %q\n", j.Name)
|
|
}
|
|
return models.ToNameservers(r)
|
|
}
|