summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | __iter__ is not needed in WireData at allBob Halley2020-06-011-4/+0
|/ /
* | Fix remaining canonical form problems, and add a test. [Issue #496]Bob Halley2020-06-016-2/+70
| |
* | remove digestable test in favor of another coming soonBob Halley2020-06-011-21/+0
| |
* | Merge pull request #497 from desec-io/lowercase_to_digestableBob Halley2020-06-012-0/+31
|\ \ | |/ |/| Lowercasing in to_digestable() methods for records containing DNS names
| * Lowercase SRV records in to_digestable(), fixes #496Nils Wisiol2020-06-012-0/+31
|/
* improve rrset and rdataset coverageBob Halley2020-05-301-0/+42
|
* add coverage report to outputBob Halley2020-05-301-0/+1
|
* WireData did not implement the iteration protocol correctly and was thus ↵Bob Halley2020-05-302-8/+14
| | | | uniterable.
* test cache hit with live resolverBob Halley2020-05-291-0/+10
|
* the prior fix for exception handling was still not right, missing a continueBob Halley2020-05-292-0/+2
|
* Merge pull request #494 from desec-io/hinfo_max_lengthBob Halley2020-05-292-3/+7
|\ | | | | Check character-string length for HINFO records
| * Check character-string length for HINFO recordsNils Wisiol2020-05-292-3/+7
|/
* a bit more cache coverageBob Halley2020-05-281-0/+55
|
* only do multiple I/O backend testing for live tests, as testing everything 3 ↵Bob Halley2020-05-281-67/+71
| | | | times is pointless work
* make _Resolution coverage 100%Bob Halley2020-05-281-0/+55
|
* add one more live resolver test (for NXDOMAIN)Bob Halley2020-05-281-0/+9
|
* Merge pull request #491 from pspacek/test_resolver_nodataBob Halley2020-05-281-0/+18
|\ | | | | tests: resolver Nodata answers
| * tests: resolver Nodata answersPetr Špaček2020-05-281-0/+18
| |
* | Fix resolve() NoAnswer problems from [Issue #488]Bob Halley2020-05-282-8/+24
| |
* | Merge pull request #490 from pspacek/test_cleanupBob Halley2020-05-283-5/+0
|\ \ | |/ |/| tests: remove forgotten prints
| * tests: remove forgotten printsPetr Špaček2020-05-283-5/+0
|/
* Merge pull request #487 from pspacek/pickle_rdataBob Halley2020-05-271-0/+7
|\ | | | | make rdata objects picklable again
| * make rdata objects picklable againPetr Špaček2020-05-271-0/+7
| | | | | | | | | | | | | | | | | | | | | | __getstate__ implementation based on tuple and ordered __slots__ is slightly faster than implementation based on dicts. It also produces smaller blobs. Speed of this implementation is +- few percents the same as it was in dnspython 1.16.0 and it now produces smaller blobs. Fixes: #485
* | further tighten resolve() default settingsBob Halley2020-05-274-16/+59
|/
* Merge pull request #483 from pspacek/cython3Bob Halley2020-05-251-1/+2
|\ | | | | fix cythonization for Python 3
| * fix cythonization for Python 3Petr Špaček2020-05-251-1/+2
|/
* document Trio codeBob Halley2020-05-236-0/+80
|
* do not build universal wheels as we are python 3 onlyBob Halley2020-05-231-3/+0
|
* increase test coverage for various thingsBob Halley2020-05-236-2/+140
|
* clearly people do not delete from NameDicts very oftenBob Halley2020-05-231-2/+2
|
* leading zero detection in dns.ipv4.inet_aton() was brokenBob Halley2020-05-231-1/+1
|
* add some resolver intro docBob Halley2020-05-232-2/+14
|
* basic testing of entropy and resolver overrideBob Halley2020-05-232-0/+70
|
* fix None pointers in LRU cache sentinelBob Halley2020-05-231-2/+3
|
* revision of truncation handlingBob Halley2020-05-2210-20/+240
|
* mention negative caching in whatsnewBob Halley2020-05-211-0/+1
|
* add NXDOMAIN cachingBob Halley2020-05-212-45/+104
|
* pop() with no arguements means last, but I used it intending firstBob Halley2020-05-212-4/+4
|
* remove historical af argument to query functionsBob Halley2020-05-211-35/+10
|
* Merge pull request #479 from bwelling/rename-to-enumBob Halley2020-05-2111-51/+42
|\ | | | | Remove dns.rdata{type,class}.to_enum.
| * Remove dns.rdata{type,class}.to_enum.Brian Wellington2020-05-2111-51/+42
|/ | | | | | | These methods (which convert a str/int into an enum/int) shouldn't be commonly used by external code, so don't need to exist at the module level. The make() method on the enum class (renamed from to_enum()) can still be used, and the internal callers have been updated to use it.
* correct inaccuracyBob Halley2020-05-211-3/+1
|
* note that new async APIs are experimentalBob Halley2020-05-211-1/+3
|
* fix typoBob Halley2020-05-211-3/+2
|
* lint: remove unused sys importBob Halley2020-05-211-1/+0
|
* do not run DoH tests if there is no networkBob Halley2020-05-211-1/+10
|
* test trio async codeBob Halley2020-05-211-0/+130
|
* add some basic resolution testingBob Halley2020-05-211-0/+13
|
* Merge pull request #478 from bwelling/query-use-context-managersBob Halley2020-05-211-56/+33
|\ | | | | Use context managers in the query methods.
| * Use context managers in the query methods.Brian Wellington2020-05-201-56/+33
| |