summaryrefslogtreecommitdiff
path: root/dns/resolver.py
Commit message (Expand)AuthorAgeFilesLines
* Change ChainingResult "rrset" to "answer"; fix typo.resolve_chainingBob Halley2020-12-211-2/+2
* resolve_chaining() now returns a ChainingResult object.Bob Halley2020-12-211-2/+6
* Separate common resolver functionality into a BaseResolver class.Bob Halley2020-08-271-62/+67
* pylint lintingBob Halley2020-07-311-12/+23
* Apply the resolver search list, domain, and ndots settings in the same wayBob Halley2020-07-271-8/+34
* more resolver override testingBob Halley2020-07-261-2/+1
* Adjust no cover pragmas to better reflect what the Azure pipeline hits/misses.Bob Halley2020-07-221-10/+10
* Make resolver use_edns() conform to its docstring; slightly improve use_edns(...Bob Halley2020-07-221-1/+3
* unify chaining codeBob Halley2020-07-211-63/+27
* Set EDNS default payload to 1232.Bob Halley2020-07-201-1/+2
* Fix resolver EDNS0 payload size when EDNS0 enabled by resolv.conf.Bob Halley2020-07-201-2/+2
* Remove unneeded str conversion; fix comment typo.Bob Halley2020-07-201-3/+4
* Add canonical_name() method to resolver.Bob Halley2020-07-201-0/+33
* rename statistics class; add documentationcache_statsBob Halley2020-07-191-3/+3
* cache statisticsBob Halley2020-07-191-4/+67
* Remove unneeded to_text/from_text in NXDOMAIN.canonical_name.Bob Halley2020-07-181-2/+2
* In gethostbyaddr(), remove unneeded workarounds for getfqdn().Bob Halley2020-07-061-7/+7
* Fix incompatibility in getfqdn() revealed by dnspython web site change.Bob Halley2020-07-061-2/+5
* Add dns.tsig.Key class.Brian Wellington2020-07-011-19/+4
* increase resolver coverageBob Halley2020-07-011-2/+2
* add back no cover for things we cannot cover on windows without mockingBob Halley2020-07-011-8/+8
* expose windows resolver code to coverage testingBob Halley2020-07-011-11/+11
* remove ancient windows supportBob Halley2020-07-011-45/+25
* improve resolver coverageBob Halley2020-06-201-6/+6
* Construct socket.gaierror with an errno and a string, as doing just theBob Halley2020-06-181-9/+26
* Treat OSErrors during resolution as permanent failures, in line with otherBob Halley2020-06-171-3/+3
* Improve resolver coverage by:Bob Halley2020-06-161-16/+11
* Take nameservers that are not IPv4/v6 addresses or https URLs out of theBob Halley2020-06-161-5/+4
* Remove more unneeded backwards compat, _winreg -> winregBob Halley2020-06-051-30/+27
* Minor Python 3 cleanups.Brian Wellington2020-06-031-11/+10
* the prior fix for exception handling was still not right, missing a continueBob Halley2020-05-291-0/+1
* Fix resolve() NoAnswer problems from [Issue #488]Bob Halley2020-05-281-4/+12
* further tighten resolve() default settingsBob Halley2020-05-271-6/+8
* fix None pointers in LRU cache sentinelBob Halley2020-05-231-2/+3
* revision of truncation handlingBob Halley2020-05-221-1/+2
* add NXDOMAIN cachingBob Halley2020-05-211-43/+60
* pop() with no arguements means last, but I used it intending firstBob Halley2020-05-211-2/+2
* Remove dns.rdata{type,class}.to_enum.Brian Wellington2020-05-211-2/+2
* move raise_on_no_error out of AnswerBob Halley2020-05-191-10/+6
* add missing backoff to next_nameserver() retry_with_tcp caseBob Halley2020-05-191-1/+1
* use to_enum()Bob Halley2020-05-191-4/+2
* It is self.resolver.retry_servfail, not self.retry_servfail; where were you l...Bob Halley2020-05-191-1/+1
* add resolve_address() helper at module levelresrefactorBob Halley2020-05-191-0/+10
* lintingBob Halley2020-05-191-0/+12
* refactor resolver, extracting all business logicBob Halley2020-05-181-166/+197
* flake8 lintingBob Halley2020-05-151-17/+20
* Allow resolver-level control over the defaulting of search (default False).Bob Halley2020-05-151-30/+18
* Add resolver resolve(), deprecate query().Bob Halley2020-05-151-34/+81
* Reharmonize doc style as I think it looks betterBob Halley2020-05-101-2/+4
* in doco, text->str, binary->bytesBob Halley2020-05-081-7/+7