| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | |||||
| * | Add more nsec3_hash() tests. | Brian Wellington | 2020-05-11 | 1 | -1/+17 |
| | | |||||
| * | lint | Bob Halley | 2020-05-09 | 1 | -1/+0 |
| | | |||||
| * | remove send_https() as the send/receive split is too hard for HTTPS and it ↵ | Bob Halley | 2020-05-08 | 1 | -12/+0 |
| | | | | | is not adding anything over https() | ||||
| * | Improve TXT records in example zone. | Brian Wellington | 2020-05-04 | 4 | -11/+19 |
| | | | | | | | | | | | This zone was copied from a zone file in BIND long ago. BIND contains both sample zone files and a script to generate sample zone files, but the committed files appear to have been generated by a broken version of the script. This updates the TXT records to what the script would have generated, which is far more complete. | ||||
| * | Add an ignore_scope option to dns.ipv6.inet_aton(). | Bob Halley | 2020-05-04 | 1 | -0/+17 |
| | | |||||
| * | IDNA support for zones, messages, names in rdata, rrsets, and rdatasets. | Bob Halley | 2020-05-03 | 4 | -0/+101 |
| | | |||||
| * | Add IDNA codec support to tokenizer and dns.rdata.from_text() | Bob Halley | 2020-05-03 | 1 | -0/+13 |
| | | |||||
| * | finish comment | Bob Halley | 2020-05-03 | 1 | -1/+2 |
| | | |||||
| * | Do not double-UTF-8 encode escapes in TXT-like records. [Issue #321] | Bob Halley | 2020-05-03 | 2 | -2/+29 |
| | | |||||
| * | fix lingering unguarded requests imports | Bob Halley | 2020-05-01 | 1 | -3/+4 |
| | | |||||
| * | Merge pull request #460 from bwelling/remove-future | Bob Halley | 2020-05-01 | 4 | -8/+0 |
| |\ | | | | | Remove "from __future__ import" statements. | ||||
| | * | Remove "from __future__ import" statements. | Brian Wellington | 2020-05-01 | 4 | -8/+0 |
| | | | | | | | | | None of these are needed anymore. | ||||
| * | | also use skipUnless for tests that require IDNA2008 | Daniel Lenski | 2020-04-30 | 1 | -29/+31 |
| | | | |||||
| * | | make DOH an extra feature (to avoid requests as hard dependency) | Daniel Lenski | 2020-04-30 | 1 | -0/+2 |
| |/ | |||||
| * | Add alternate origin support to dns.reversename. | Brian Wellington | 2020-04-29 | 1 | -0/+26 |
| | | |||||
| * | Add dns.rdata.Rdata.to_generic() | Brian Wellington | 2020-04-21 | 1 | -0/+13 |
| | | |||||
| * | cryptography delint | Bob Halley | 2020-04-08 | 1 | -1/+0 |
| | | |||||
| * | Use python cryptography for DNSSEC | Simo Sorce | 2020-04-07 | 1 | -18/+2 |
| | | | | | Signed-off-by: Simo Sorce <simo@redhat.com> | ||||
| * | Merge pull request #445 from kimbo/kl/resolv-conf-options | Bob Halley | 2020-04-03 | 1 | -0/+15 |
| |\ | | | | | additional resolv.conf options | ||||
| | * | tests for reading resolvconf options | kimbo | 2020-04-02 | 1 | -0/+15 |
| | | | |||||
| * | | Merge pull request #443 from bwelling/rdata-replace | Bob Halley | 2020-04-03 | 1 | -0/+17 |
| |\ \ | |/ |/| | Add dns.rdata.Rdata.replace() | ||||
| | * | Add dns.rdata.Rdata.replace() | Brian Wellington | 2020-04-02 | 1 | -0/+17 |
| | | | | | | | | | | | | | Now that Rdata instances are immutable, there needs to be a way to make a new Rdata based on an existing one. replace() creates a clone of the current Rdata, overriding fields with the specified parameters. | ||||
| * | | Update Set tests. | Brian Wellington | 2020-04-02 | 1 | -8/+24 |
| |/ | | | | | Add tests to cover untested functionality, and update existing tests to actually use the fact that these sets are ordered. | ||||
| * | python 3.5 compatibility | Bob Halley | 2020-04-02 | 1 | -1/+1 |
| | | |||||
| * | delint | Bob Halley | 2020-04-02 | 1 | -1/+1 |
| | | |||||
| * | fix tests broken by immutable rdata conversion (lists became tuples) | Bob Halley | 2020-04-02 | 3 | -4/+4 |
| | | |||||
| * | NSEC3 hash implementation and tests | Fabian Hauck | 2020-03-21 | 1 | -0/+56 |
| | | |||||
| * | Merge pull request #432 from bwelling/ds-sha384 | Bob Halley | 2020-03-20 | 1 | -0/+7 |
| |\ | | | | | Add support for SHA-384 DS records. | ||||
| | * | Add support for SHA-384 DS records. | Brian Wellington | 2020-03-20 | 1 | -0/+7 |
| | | | |||||
| * | | zone.to_text() should return a string. | Brian Wellington | 2020-03-20 | 1 | -2/+2 |
| |/ | | | | | | As part of the Python 3 conversion, the result of dns.zone.to_text() changed from str to bytes. This was likely unintentional, as a method with text in its name should be returning text. | ||||
| * | Remove choose_relativity() from zone.from_xfr() | Brian Wellington | 2020-03-18 | 1 | -0/+33 |
| | | | | | | | | | | | The comment states that relativize must be consistent between dns.query.xfr() and dns.zone.from_xfr(), and the code fails if they're not (if check_origin is True, at least). This means that the rdata is already correctly relativized (or not). This also adds a test of creating zones from xfrs, both relativized and not. | ||||
| * | Improve assertion checking. | Brian Wellington | 2020-03-18 | 18 | -269/+284 |
| | | | | | | This replaces lots of self.assertTrue() assertions with more specific assertions, such as replacing assertTrue(x == y) with assertEqual(x, y). | ||||
| * | Merge pull request #424 from bwelling/master | Bob Halley | 2020-03-11 | 1 | -0/+87 |
| |\ | | | | | Add support for EdDSA DNSSEC algorithms. | ||||
| | * | Check for Python 3.6 in tests. | Brian Wellington | 2020-03-11 | 1 | -0/+9 |
| | | | |||||
| | * | Add support for EdDSA DNSSEC algorithms. | Brian Wellington | 2020-03-11 | 1 | -0/+78 |
| | | | |||||
| * | | delint | Bob Halley | 2020-03-11 | 1 | -1/+3 |
| |/ | |||||
| * | Use PyCryptodome for ECDSA. | Brian Wellington | 2020-03-10 | 1 | -8/+0 |
| | | |||||
| * | DoH cleanup. | Brian Wellington | 2020-01-07 | 1 | -5/+11 |
| | | |||||
| * | Merge pull request #405 from kimbo/kl/doh-improvements | Bob Halley | 2020-01-07 | 1 | -0/+83 |
| |\ | | | | | DoH improvements | ||||
| | * | send_https() and test for it | kimbo | 2019-12-30 | 1 | -0/+11 |
| | | | |||||
| | * | added bootstrap address option to https() | kimbo | 2019-12-30 | 1 | -0/+13 |
| | | | |||||
| | * | req'd session param to https() for connection reuse | kimbo | 2019-12-30 | 1 | -4/+10 |
| | | | |||||
| | * | cleaned up query.py and test_doh | kimbo | 2019-12-23 | 1 | -13/+2 |
| | | | |||||
| | * | improvements to dns.query.https | kimbo | 2019-12-19 | 1 | -0/+64 |
| | | | | | | | | | | | | | | | | | - use requests module (instead of urllib) - added option to pass in an IP address or a URL - added basic tests (for dns.query.https) TODO: af, source_port | ||||
| * | | only allow Resolver.nameservers to be a list | kimbo | 2020-01-06 | 1 | -11/+1 |
| | | | |||||
| * | | change nameserver to nameservers | kimbo | 2019-12-30 | 1 | -4/+4 |
| | | | |||||
