summaryrefslogtreecommitdiff
path: root/dns/resolver.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix [Issue #416], EAI_SYSTEM not defined on Windows.Bob Halley2020-05-041-2/+10
* Grealy simplify our getaddrinfo() implementation by calling theBob Halley2020-05-041-48/+41
* more things to make mypy happierBob Halley2020-05-031-4/+4
* Use context managers to simplify code.Brian Wellington2020-05-011-37/+15
* Merge pull request #445 from kimbo/kl/resolv-conf-optionsBob Halley2020-04-031-5/+32
|\
| * support for ndots, edns0, timeout resolv.conf optskimbo2020-04-021-5/+32
* | Use decorator syntax for properties.Brian Wellington2020-04-031-2/+2
* | Use public dns.set.Set interface.Brian Wellington2020-04-021-1/+1
|/
* delintBob Halley2020-03-111-7/+7
* reverse_query: BUGFIX - ipaddr, not address!Thomas Ward2020-03-091-1/+1
* Docstring, naming, args/kwargs for reverse_queryThomas Ward2020-03-091-22/+7
* Docstrings: Update reverse_lookup docstringsThomas Ward2020-03-091-0/+12
* Use dns.reversename, extend reverse_lookup argsThomas Ward2020-03-091-17/+11