Don't populate the authority or additional sections in responses 0.0.17
authorMitchell E Berger <mitchb@mit.edu>
Sat, 4 Oct 2014 23:31:47 +0000 (19:31 -0400)
committerMitchell E Berger <mitchb@mit.edu>
Sat, 4 Oct 2014 23:31:47 +0000 (19:31 -0400)
to queries for unimplemented record types.

debian/changelog
invirt-dns

index f42e700..3abce31 100644 (file)
@@ -1,3 +1,10 @@
+invirt-dns (0.0.17) precise; urgency=low
+
+  * Don't populate the authority or additional sections in responses
+    to queries for unimplemented record types.
+
+ -- Mitchell Berger <mitchb@mit.edu>  Sat, 04 Oct 2014 17:31:00 -0400
+
 invirt-dns (0.0.16) precise; urgency=low
 
   * Be tolerant of requests for record types that have not been
index 8cd8337..ed0ab01 100755 (executable)
@@ -238,8 +238,7 @@ class TypeLenientResolverChain(resolve.ResolverChain):
             deferredResult = self.lookupAllRecords(str(query.name), timeout)
             if isinstance(deferredResult.result, failure.Failure):
                 return deferredResult
-            (results, authority, additional) = deferredResult.result
-            return defer.succeed(([], authority, additional))
+            return defer.succeed(([], [], []))
 
 if '__main__' == __name__:
     resolvers = []