[ooni-probe/master] Add debug log for control dns resolution failure

commit 924c1a706e757d586fe7ade6bfc0bafa88d024df Author: aagbsn <aagbsn@extc.org> Date: Sat Dec 1 19:35:55 2012 +0000 Add debug log for control dns resolution failure --- nettests/blocking/dnstamper.py | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/nettests/blocking/dnstamper.py b/nettests/blocking/dnstamper.py index 67f02c9..6d6acf5 100644 --- a/nettests/blocking/dnstamper.py +++ b/nettests/blocking/dnstamper.py @@ -104,6 +104,11 @@ class DNSTamperTest(dnst.DNSTest): self.report['tampering'] = {} control_answers = yield self.performALookup(hostname, self.control_dns_server) + if not control_answers: + log.err("Got no response from control DNS server %s," \ + " perhaps the DNS resolver is down?" % self.control_dns_server[0]) + self.report['tampering'][self.control_dns_server] = 'no_answer' + return for test_resolver in self.test_resolvers: log.msg("Testing %s test resolver" % test_resolver)
participants (1)
-
art@torproject.org