s4-dns: Print/Set minimumTTL value in SOA record
authorAmitay Isaacs <amitay@gmail.com>
Thu, 6 Dec 2012 05:10:42 +0000 (16:10 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 28 May 2013 06:47:56 +0000 (08:47 +0200)
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Tue May 28 08:47:56 CEST 2013 on sn-devel-104

python/samba/netcmd/dns.py

index 439b02d5ecbb03fefa866ca60f7996efaa2a7586..0306e51d9317b1bd77248faedd84344c38fb3968 100644 (file)
@@ -355,11 +355,12 @@ def print_dns_record(outf, rec):
     elif rec.wType == dnsp.DNS_TYPE_CNAME:
         mesg = 'CNAME: %s' % (rec.data.str)
     elif rec.wType == dnsp.DNS_TYPE_SOA:
-        mesg = 'SOA: serial=%d, refresh=%d, retry=%d, expire=%d, ns=%s, email=%s' % (
+        mesg = 'SOA: serial=%d, refresh=%d, retry=%d, expire=%d, minttl=%d, ns=%s, email=%s' % (
                     rec.data.dwSerialNo,
                     rec.data.dwRefresh,
                     rec.data.dwRetry,
                     rec.data.dwExpire,
+                    rec.data.dwMinimumTtl,
                     rec.data.NamePrimaryServer.str,
                     rec.data.ZoneAdministratorEmail.str)
     elif rec.wType == dnsp.DNS_TYPE_MX:
@@ -498,6 +499,7 @@ class SOARecord(dnsserver.DNS_RPC_RECORD):
         soa.dwRefresh = refresh
         soa.dwRetry = retry
         soa.dwExpire = expire
+        soa.dwMinimumTtl = minimum
         soa.NamePrimaryServer.str = self._mname
         soa.NamePrimaryServer.len = len(mname)
         soa.ZoneAdministratorEmail.str = self._rname