summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add resolve_address() helper at module levelresrefactorBob Halley2020-05-192-0/+20
|
* add basic typo info for trio modulesBob Halley2020-05-192-0/+56
|
* lintingBob Halley2020-05-193-1/+15
|
* refactor resolver, extracting all business logicBob Halley2020-05-182-335/+232
|
* add is_address()Bob Halley2020-05-181-0/+19
|
* prevent async resolver infinite attempts if caller does not use a timeout scopeBob Halley2020-05-171-0/+9
|
* add missing import to trio exampleBob Halley2020-05-161-0/+1
|
* indentation lintBob Halley2020-05-161-1/+1
|
* async resolver and lintingBob Halley2020-05-164-2/+362
|
* Start trio async support.Bob Halley2020-05-163-0/+311
|
* Merge pull request #471 from bwelling/dnssec-enumBob Halley2020-05-163-17/+70
|\ | | | | Improve consistency in DNSSEC code.
| * Remove extra whitespace.Brian Wellington2020-05-151-2/+0
| |
| * Improve consistency in DNSSEC code.Brian Wellington2020-05-153-17/+72
|/ | | | | | The make_ds method took its algorithm as a string, and the nsec3_hash method took an algorithm as an int. Change both of them to accept either, and add enums for both sets of algorithms.
* add mypy.iniBob Halley2020-05-151-0/+4
|
* remove unused io importBob Halley2020-05-151-1/+0
|
* Merge pull request #470 from bwelling/optimize-nameBob Halley2020-05-151-13/+19
|\ | | | | Optimize name.to_digestable() and to_wire().
| * Optimize name.to_digestable() and to_wire().Brian Wellington2020-05-151-13/+19
| |
* | flake8 lintingBob Halley2020-05-1518-76/+95
|/
* fix type specification for resolve()Bob Halley2020-05-151-2/+3
|
* Allow resolver-level control over the defaulting of search (default False).Bob Halley2020-05-153-31/+42
|
* Add resolver resolve(), deprecate query().Bob Halley2020-05-156-43/+128
|
* Another docs typo fix.Brian Wellington2020-05-111-1/+1
|
* Update the default TSIG algorithm to hmac-sha256.Brian Wellington2020-05-111-1/+1
| | | | | In the upcoming update to RFC 2845, HMAC-MD5 will move to "MUST NOT" use, so it shouldn't be the default.
* Resolver docs fixes.Brian Wellington2020-05-111-2/+5
|
* Improve nsec3_hash() docs.Brian Wellington2020-05-111-3/+3
|
* add nsec3_hash to docoBob Halley2020-05-111-0/+1
|
* Improve validate() docs.Brian Wellington2020-05-111-2/+2
|
* fix quoting, again!Bob Halley2020-05-111-1/+1
|
* fix quotingBob Halley2020-05-111-4/+4
|
* Document validate() and validate_rrsig().Bob Halley2020-05-111-54/+53
| | | | | Remove origin parameter to key_id(). validate() should catch UnimplementedAlgorithm.
* Fix the dns.message.BadEDNS documentation.Brian Wellington2020-05-111-1/+1
| | | | | The OPT record isn't required to be at the start of the additional section, and the code doesn't enforce that.
* Add more nsec3_hash() tests.Brian Wellington2020-05-111-1/+17
|
* Fix nsec3_hash() when passed a dns.name.Name.Brian Wellington2020-05-111-2/+2
| | | | | The documentation claims that it supports this, but the code was incorrect.
* Fix nsec3_hash() with salt==None.Brian Wellington2020-05-111-1/+3
| | | | | The documentation claims that it supports salt==None, but it caused a TypeError.
* extra imports for readthedocsBob Halley2020-05-112-0/+9
|
* Fix documentation formatting.Brian Wellington2020-05-111-4/+4
|
* Add TLS.Brian Wellington2020-05-111-0/+5
|
* Fix documentation cut and paste error.Brian Wellington2020-05-111-2/+2
|
* Fix documentation typos.Brian Wellington2020-05-114-4/+4
|
* remove Python 2 referenceBob Halley2020-05-111-2/+1
|
* fix some leftover doco issuesBob Halley2020-05-116-19/+19
|
* add info about compression assumptions in dns.name.Name.to_wire()Bob Halley2020-05-101-1/+4
|
* Reharmonize doc style as I think it looks betterBob Halley2020-05-103-47/+49
|
* doco badgeBob Halley2020-05-101-1/+1
|
* fix doco nitsBob Halley2020-05-103-10/+10
|
* add .readthedocs.ymlBob Halley2020-05-101-0/+9
|
* lintBob Halley2020-05-091-1/+0
|
* checkpoint rdata subclass doc, finally doneBob Halley2020-05-0923-278/+415
|
* checkpoint more rdata subclasses docoBob Halley2020-05-096-53/+87
|
* checkpoint rdata subclasses docoBob Halley2020-05-099-127/+248
|