BIND 10 trac811, updated. 5d6455c7b141c79efee8a1eb1b0f3aea28b2eb74 [trac811] remove 'general' master_addr, and add tsig param to retransfer

BIND 10 source code commits bind10-changes at lists.isc.org
Tue Apr 12 15:00:34 UTC 2011


The branch, trac811 has been updated
       via  5d6455c7b141c79efee8a1eb1b0f3aea28b2eb74 (commit)
      from  fd64f870222ac95fc7d3eea86e41052883210f49 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5d6455c7b141c79efee8a1eb1b0f3aea28b2eb74
Author: Jelte Jansen <jelte at isc.org>
Date:   Tue Apr 12 17:00:00 2011 +0200

    [trac811] remove 'general' master_addr, and add tsig param to retransfer

-----------------------------------------------------------------------

Summary of changes:
 src/bin/xfrin/xfrin.py.in |    8 ++++++++
 src/bin/xfrin/xfrin.spec  |   16 +++++-----------
 2 files changed, 13 insertions(+), 11 deletions(-)

-----------------------------------------------------------------------
diff --git a/src/bin/xfrin/xfrin.py.in b/src/bin/xfrin/xfrin.py.in
index 10a866e..eb1b123 100755
--- a/src/bin/xfrin/xfrin.py.in
+++ b/src/bin/xfrin/xfrin.py.in
@@ -455,6 +455,9 @@ class Xfrin:
                 # master address, or else do transfer from the configured masters.                
                 (zone_name, rrclass) = self._parse_zone_name_and_class(args)
                 master_addr = self._parse_master_and_port(args)
+                tsig_key = self._parse_tsig_key(args)
+                if tsig_key is not None:
+                    log_error("TSIG key specified for retransfer, but not implemented yet")
                 db_file = args.get('db_file') or self._get_db_file()
                 ret = self.xfrin_start(zone_name, 
                                        rrclass, 
@@ -490,6 +493,11 @@ class Xfrin:
         port = args.get('port') or self._master_port
         master = args.get('master') or self._master_addr
         return build_addr_info(master, port)
+
+    def _parse_tsig_key(self, args):
+        if 'tsig_key' in args:
+            return args.get('tsig_key')
+        return None
  
     def _get_db_file(self):
         #TODO, the db file path should be got in auth server's configuration
diff --git a/src/bin/xfrin/xfrin.spec b/src/bin/xfrin/xfrin.spec
index 61ddaad..ebacdf2 100644
--- a/src/bin/xfrin/xfrin.spec
+++ b/src/bin/xfrin/xfrin.spec
@@ -8,17 +8,6 @@
         "item_type": "integer",
         "item_optional": false,
         "item_default": 10
-      },
-      {
-        "item_name": "master_addr",
-        "item_type": "string",
-        "item_optional": false,
-        "item_default": ""
-      },
-      { "item_name": "master_port",
-        "item_type": "integer",
-        "item_optional": false,
-        "item_default": 53
       }
     ],
     "commands": [
@@ -44,6 +33,11 @@
             "item_default": ""
           },
           {
+            "item_name": "tsig_key",
+            "item_type": "string",
+            "item_optional": true
+          },
+          {
             "item_name": "port",
             "item_type": "integer",
             "item_optional": true,




More information about the bind10-changes mailing list