| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Change parameter order of low_level_address_tuple; add test coverage.async | Bob Halley | 2020-06-13 | 1 | -0/+15 |
| | | |||||
| * | Add some comments about opportunities after 3.6 is not supported. | Bob Halley | 2020-06-13 | 1 | -0/+1 |
| | | |||||
| * | Re-enable TLS async tests. | Bob Halley | 2020-06-12 | 1 | -27/+45 |
| | | |||||
| * | fix nanonameserver after removal of dns.trio | Bob Halley | 2020-06-12 | 1 | -3/+16 |
| | | |||||
| * | Attempt to cope with python 3.6 asyncio. | Bob Halley | 2020-06-11 | 1 | -1/+8 |
| | | |||||
| * | Support trio, curio, and asyncio with one API! | Bob Halley | 2020-06-11 | 2 | -189/+219 |
| | | |||||
| * | Fix leaked socket in testQueryTLSWithSocket. | Brian Wellington | 2020-06-08 | 1 | -13/+13 |
| | | |||||
| * | Allow a socket to be passed to udp(), and a stream to stream(). | Bob Halley | 2020-06-06 | 1 | -0/+44 |
| | | |||||
| * | bail out early on ShortHeader | Bob Halley | 2020-06-02 | 1 | -0/+3 |
| | | |||||
| * | pass peer and connection type to nanoserver handle() | Bob Halley | 2020-06-02 | 2 | -8/+19 |
| | | |||||
| * | Refactor common code between UDP and TCP; add basic exception handling | Bob Halley | 2020-06-02 | 1 | -22/+59 |
| | | |||||
| * | Merge pull request #495 from rthalley/nanonameserver | Bob Halley | 2020-06-02 | 2 | -4/+243 |
| |\ | | | | | Nanonameserver | ||||
| | * | switch to relative import for nanonameservernanonameserver | Bob Halley | 2020-06-01 | 2 | -1/+195 |
| | | | |||||
| | * | add nanonamserver, a handy testing tool | Bob Halley | 2020-05-31 | 1 | -4/+49 |
| | | | |||||
| * | | NSEC should NOT be downcased when canonicalized, nor should HIP or IPSECKEY; ↵ | Bob Halley | 2020-06-01 | 1 | -1/+20 |
| | | | | | | | | | test all | ||||
| * | | Improvements to dns.rdata.to_wire(). | Brian Wellington | 2020-06-01 | 1 | -7/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This does two things. 1) Makes the file parameter optional, removing the requirement that callers create an io.BytesIO object if all they want is the bytes. This is done by renaming all of the rdata subclass to_wire() methods to _to_wire(), and making dns.rdata.to_wire() create the io.BytesIO internally if needed, and then delegate to the subclass. 2) Add canonicalize=False parameter, allowing code reuse for conversion to wire format and conversion to hashable format. This also removes all of the rdata subclass to_digestable routines that are no longer needed, as dns.rdata.to_digestable will work for all rdata types. | ||||
| * | | RRSIG digestable might as well be right even if it is useless | Bob Halley | 2020-06-01 | 1 | -2/+2 |
| | | | |||||
| * | | Adds sock parameters to query methods. | Brian Wellington | 2020-06-01 | 1 | -0/+63 |
| | | | | | | | | | | | Allow passing a socket into dns.query.{udp,tcp,tls,udp_with_fallback}, and add tests for this. | ||||
| * | | Fix remaining canonical form problems, and add a test. [Issue #496] | Bob Halley | 2020-06-01 | 1 | -0/+45 |
| | | | |||||
| * | | remove digestable test in favor of another coming soon | Bob Halley | 2020-06-01 | 1 | -21/+0 |
| | | | |||||
| * | | Lowercase SRV records in to_digestable(), fixes #496 | Nils Wisiol | 2020-06-01 | 1 | -0/+23 |
| |/ | |||||
| * | improve rrset and rdataset coverage | Bob Halley | 2020-05-30 | 1 | -0/+42 |
| | | |||||
| * | WireData did not implement the iteration protocol correctly and was thus ↵ | Bob Halley | 2020-05-30 | 1 | -1/+12 |
| | | | | | uniterable. | ||||
| * | test cache hit with live resolver | Bob Halley | 2020-05-29 | 1 | -0/+10 |
| | | |||||
| * | a bit more cache coverage | Bob Halley | 2020-05-28 | 1 | -0/+55 |
| | | |||||
| * | only do multiple I/O backend testing for live tests, as testing everything 3 ↵ | Bob Halley | 2020-05-28 | 1 | -67/+71 |
| | | | | | times is pointless work | ||||
| * | make _Resolution coverage 100% | Bob Halley | 2020-05-28 | 1 | -0/+55 |
| | | |||||
| * | add one more live resolver test (for NXDOMAIN) | Bob Halley | 2020-05-28 | 1 | -0/+9 |
| | | |||||
| * | Merge pull request #491 from pspacek/test_resolver_nodata | Bob Halley | 2020-05-28 | 1 | -0/+18 |
| |\ | | | | | tests: resolver Nodata answers | ||||
| | * | tests: resolver Nodata answers | Petr Špaček | 2020-05-28 | 1 | -0/+18 |
| | | | |||||
| * | | tests: remove forgotten prints | Petr Špaček | 2020-05-28 | 3 | -5/+0 |
| |/ | |||||
| * | further tighten resolve() default settings | Bob Halley | 2020-05-27 | 2 | -6/+45 |
| | | |||||
| * | increase test coverage for various things | Bob Halley | 2020-05-23 | 6 | -2/+140 |
| | | |||||
| * | basic testing of entropy and resolver override | Bob Halley | 2020-05-23 | 2 | -0/+70 |
| | | |||||
| * | revision of truncation handling | Bob Halley | 2020-05-22 | 3 | -2/+98 |
| | | |||||
| * | add NXDOMAIN caching | Bob Halley | 2020-05-21 | 1 | -2/+44 |
| | | |||||
| * | pop() with no arguements means last, but I used it intending first | Bob Halley | 2020-05-21 | 1 | -2/+2 |
| | | |||||
| * | do not run DoH tests if there is no network | Bob Halley | 2020-05-21 | 1 | -1/+10 |
| | | |||||
| * | test trio async code | Bob Halley | 2020-05-21 | 1 | -0/+130 |
| | | |||||
| * | add some basic resolution testing | Bob Halley | 2020-05-21 | 1 | -0/+13 |
| | | |||||
| * | conform to Answer constructor change | Bob Halley | 2020-05-20 | 1 | -1/+1 |
| | | |||||
| * | move raise_on_no_error out of Answer | Bob Halley | 2020-05-19 | 1 | -1/+1 |
| | | |||||
| * | finish testing of resolver business logic | Bob Halley | 2020-05-19 | 1 | -15/+154 |
| | | |||||
| * | start resolution business logic tests. | Bob Halley | 2020-05-19 | 1 | -0/+148 |
| | | |||||
| * | Fix type registration for singleton types. | Brian Wellington | 2020-05-19 | 2 | -0/+15 |
| | | |||||
| * | Create DNSKEY Flag enum. | Brian Wellington | 2020-05-18 | 1 | -32/+6 |
| | | | | | | | | | | | | | The flags are defined in dnskeybase, and additionally visible in DNSKEY and CDNSKEY. Also, remove flags_to_text_set() and flags_from_text_set(). The DNSKEY record doesn't support text flags; this was leftover from the KEY record. Remove tests that are no longer needed, and update other tests for these changes. | ||||
| * | Remove extra whitespace. | Brian Wellington | 2020-05-15 | 1 | -2/+0 |
| | | |||||
| * | Improve consistency in DNSSEC code. | Brian Wellington | 2020-05-15 | 2 | -6/+37 |
| | | | | | | | 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. | ||||
| * | Allow resolver-level control over the defaulting of search (default False). | Bob Halley | 2020-05-15 | 1 | -1/+17 |
| | | |||||
| * | Add resolver resolve(), deprecate query(). | Bob Halley | 2020-05-15 | 2 | -1/+20 |
| | | |||||
