| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add resolve_address() helper at module levelresrefactor | Bob Halley | 2020-05-19 | 2 | -0/+20 |
| | | |||||
| * | add basic typo info for trio modules | Bob Halley | 2020-05-19 | 2 | -0/+56 |
| | | |||||
| * | linting | Bob Halley | 2020-05-19 | 3 | -1/+15 |
| | | |||||
| * | refactor resolver, extracting all business logic | Bob Halley | 2020-05-18 | 2 | -335/+232 |
| | | |||||
| * | add is_address() | Bob Halley | 2020-05-18 | 1 | -0/+19 |
| | | |||||
| * | prevent async resolver infinite attempts if caller does not use a timeout scope | Bob Halley | 2020-05-17 | 1 | -0/+9 |
| | | |||||
| * | indentation lint | Bob Halley | 2020-05-16 | 1 | -1/+1 |
| | | |||||
| * | async resolver and linting | Bob Halley | 2020-05-16 | 3 | -2/+358 |
| | | |||||
| * | Start trio async support. | Bob Halley | 2020-05-16 | 2 | -0/+287 |
| | | |||||
| * | Improve consistency in DNSSEC code. | Brian Wellington | 2020-05-15 | 1 | -11/+35 |
| | | | | | | | 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. | ||||
| * | remove unused io import | Bob Halley | 2020-05-15 | 1 | -1/+0 |
| | | |||||
| * | Merge pull request #470 from bwelling/optimize-name | Bob Halley | 2020-05-15 | 1 | -13/+19 |
| |\ | | | | | Optimize name.to_digestable() and to_wire(). | ||||
| | * | Optimize name.to_digestable() and to_wire(). | Brian Wellington | 2020-05-15 | 1 | -13/+19 |
| | | | |||||
| * | | flake8 linting | Bob Halley | 2020-05-15 | 17 | -75/+80 |
| |/ | |||||
| * | fix type specification for resolve() | Bob Halley | 2020-05-15 | 1 | -2/+3 |
| | | |||||
| * | Allow resolver-level control over the defaulting of search (default False). | Bob Halley | 2020-05-15 | 1 | -30/+18 |
| | | |||||
| * | Add resolver resolve(), deprecate query(). | Bob Halley | 2020-05-15 | 3 | -42/+107 |
| | | |||||
| * | Update the default TSIG algorithm to hmac-sha256. | Brian Wellington | 2020-05-11 | 1 | -1/+1 |
| | | | | | | In the upcoming update to RFC 2845, HMAC-MD5 will move to "MUST NOT" use, so it shouldn't be the default. | ||||
| * | Improve nsec3_hash() docs. | Brian Wellington | 2020-05-11 | 1 | -3/+3 |
| | | |||||
| * | Improve validate() docs. | Brian Wellington | 2020-05-11 | 1 | -2/+2 |
| | | |||||
| * | fix quoting, again! | Bob Halley | 2020-05-11 | 1 | -1/+1 |
| | | |||||
| * | fix quoting | Bob Halley | 2020-05-11 | 1 | -4/+4 |
| | | |||||
| * | Document validate() and validate_rrsig(). | Bob Halley | 2020-05-11 | 1 | -54/+53 |
| | | | | | | Remove origin parameter to key_id(). validate() should catch UnimplementedAlgorithm. | ||||
| * | Fix the dns.message.BadEDNS documentation. | Brian Wellington | 2020-05-11 | 1 | -1/+1 |
| | | | | | | The OPT record isn't required to be at the start of the additional section, and the code doesn't enforce that. | ||||
| * | Fix nsec3_hash() when passed a dns.name.Name. | Brian Wellington | 2020-05-11 | 1 | -2/+2 |
| | | | | | | The documentation claims that it supports this, but the code was incorrect. | ||||
| * | Fix nsec3_hash() with salt==None. | Brian Wellington | 2020-05-11 | 1 | -1/+3 |
| | | | | | | The documentation claims that it supports salt==None, but it caused a TypeError. | ||||
| * | Fix documentation formatting. | Brian Wellington | 2020-05-11 | 1 | -4/+4 |
| | | |||||
| * | Fix documentation cut and paste error. | Brian Wellington | 2020-05-11 | 1 | -2/+2 |
| | | |||||
| * | Fix documentation typos. | Brian Wellington | 2020-05-11 | 2 | -2/+2 |
| | | |||||
| * | fix some leftover doco issues | Bob Halley | 2020-05-11 | 6 | -19/+19 |
| | | |||||
| * | add info about compression assumptions in dns.name.Name.to_wire() | Bob Halley | 2020-05-10 | 1 | -1/+4 |
| | | |||||
| * | Reharmonize doc style as I think it looks better | Bob Halley | 2020-05-10 | 3 | -47/+49 |
| | | |||||
| * | fix doco nits | Bob Halley | 2020-05-10 | 1 | -6/+6 |
| | | |||||
| * | checkpoint rdata subclass doc, finally done | Bob Halley | 2020-05-09 | 22 | -201/+40 |
| | | |||||
| * | checkpoint more rdata subclasses doco | Bob Halley | 2020-05-09 | 5 | -48/+12 |
| | | |||||
| * | checkpoint rdata subclasses doco | Bob Halley | 2020-05-09 | 8 | -62/+12 |
| | | |||||
| * | more documentation | Bob Halley | 2020-05-09 | 5 | -246/+365 |
| | | |||||
| * | add idna_codec doco to from_text_list() | Bob Halley | 2020-05-08 | 1 | -0/+4 |
| | | |||||
| * | in doco, text->str, binary->bytes | Bob Halley | 2020-05-08 | 17 | -80/+80 |
| | | |||||
| * | remove send_https() as the send/receive split is too hard for HTTPS and it ↵ | Bob Halley | 2020-05-08 | 1 | -17/+1 |
| | | | | | is not adding anything over https() | ||||
| * | Document dns.message.from_text() blank line behavior [Issue #354]. | Bob Halley | 2020-05-07 | 1 | -0/+6 |
| | | |||||
| * | Fix [Issue #416], EAI_SYSTEM not defined on Windows. | Bob Halley | 2020-05-04 | 1 | -2/+10 |
| | | |||||
| * | Grealy simplify our getaddrinfo() implementation by calling the | Bob Halley | 2020-05-04 | 1 | -48/+41 |
| | | | | | | | system's version when we have an address literal for the host. This also avoids infinite loops as dns.query.* needs to call getaddrinfo() to handle scoping correctly. | ||||
| * | Do not lose scope info. [Issue #283] | Bob Halley | 2020-05-04 | 1 | -2/+5 |
| | | |||||
| * | Ignore scopes in dns.inet.* | Bob Halley | 2020-05-04 | 1 | -3/+3 |
| | | |||||
| * | In cases where we care that something is just an IPv4 or IPv6 address, | Bob Halley | 2020-05-04 | 4 | -22/+20 |
| | | | | | | | without any extras like IPv6 scope, explicitly use dns.ipv4 and dns.ipv6 instead of dns.inet. This will let us be tolerant of scopes in other cases (e.g. ordinary network connections). | ||||
| * | Add an ignore_scope option to dns.ipv6.inet_aton(). | Bob Halley | 2020-05-04 | 1 | -1/+12 |
| | | |||||
| * | IDNA support for zones, messages, names in rdata, rrsets, and rdatasets. | Bob Halley | 2020-05-03 | 7 | -20/+41 |
| | | |||||
| * | add IDNA codec parameter to dns.rdata.from_text() type signature. | Bob Halley | 2020-05-03 | 1 | -2/+4 |
| | | |||||
| * | Add IDNA codec support to tokenizer and dns.rdata.from_text() | Bob Halley | 2020-05-03 | 2 | -4/+22 |
| | | |||||
