diff options
| author | Bob Halley <halley@nominum.com> | 2010-03-14 12:55:35 +0000 |
|---|---|---|
| committer | Bob Halley <halley@nominum.com> | 2010-03-14 12:55:35 +0000 |
| commit | d84a0bb6f4504963ae944bf4d69b63970e762541 (patch) | |
| tree | 5cabe7c4c98186ad5222fc94d2d7345a1becbc66 | |
| parent | aab377776dfe420441068c5659191254db535dc5 (diff) | |
| download | dnspython-d84a0bb6f4504963ae944bf4d69b63970e762541.tar.gz | |
pull up use_tsig() invocation fix
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | dns/resolver.py | 3 | ||||
| -rw-r--r-- | dns/update.py | 2 |
3 files changed, 8 insertions, 2 deletions
@@ -1,3 +1,8 @@ +2010-03-10 Bob Halley <halley@dnspython.org> + + * The TSIG algorithm value was passed to use_tsig() incorrectly + in some cases. Thanks to 'ducciovigolo' for reporting the problem. + 2010-01-26 Bob Halley <halley@dnspython.org> * (Version 1.8.0 released) diff --git a/dns/resolver.py b/dns/resolver.py index f898c80..3512b4b 100644 --- a/dns/resolver.py +++ b/dns/resolver.py @@ -588,7 +588,8 @@ class Resolver(object): return answer request = dns.message.make_query(qname, rdtype, rdclass) if not self.keyname is None: - request.use_tsig(self.keyring, self.keyname, self.keyalgorithm) + request.use_tsig(self.keyring, self.keyname, + algorithm=self.keyalgorithm) request.use_edns(self.edns, self.ednsflags, self.payload) response = None # diff --git a/dns/update.py b/dns/update.py index 33e0a95..4a1a373 100644 --- a/dns/update.py +++ b/dns/update.py @@ -56,7 +56,7 @@ class Update(dns.message.Message): self.find_rrset(self.question, self.origin, rdclass, dns.rdatatype.SOA, create=True, force_unique=True) if not keyring is None: - self.use_tsig(keyring, keyname, keyalgorithm) + self.use_tsig(keyring, keyname, algorithm=keyalgorithm) def _add_rr(self, name, ttl, rd, deleting=None, section=None): """Add a single RR to the update section.""" |
