summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* set_serial() -> update_serial()Bob Halley2020-08-131-12/+18
|
* If we rollback a write, release the write txn and wake someone up.Bob Halley2020-08-121-1/+43
| | | | | | Don't allow pruning to prune any version >= the version of an active reader. (This isn't a bug fix as the reader was safe before, but this ensures that the reader can open a successor version if needed.)
* hide versionsBob Halley2020-08-111-6/+8
|
* open versions by id or serial; cleanupsBob Halley2020-08-111-4/+12
|
* Transaction support.Bob Halley2020-08-103-7/+607
|
* detect escapes > 255Bob Halley2020-08-102-0/+10
|
* detect various bad ttlsBob Halley2020-08-101-0/+12
|
* Adds support for reading TSIG text format.Brian Wellington2020-08-102-0/+22
| | | | | | | | | | | | | | | | Implements from_text for the TSIG record type, and clean up some other things. Fixes the text format to emit fields in the right order; fudge and time_signed were reversed. This also matches BIND's output format now. Add get_uint48() to the tokenizer, so that from_text() can use it. Add get_uint48() to the wire parser, and use it in from_wire, for consistency. Change dns.tsig.sign() to use rdata.replace() rather than constructing a new TSIG record manually; this couldn't be done before, because replace() uses text format for validation.
* Update SVCB tests.Brian Wellington2020-08-101-29/+52
| | | | | This adds a few more test cases, and reorders tests / test cases for consistency.
* Add support for new TSIG algorithms.Brian Wellington2020-08-101-0/+19
| | | | | | This adds support for the hmac-sha256-128, hmac-sha384-192, and hmac-sha512-256 truncated algorithms. This also reorders some of the declarations in the TSIG code.
* Simplify $GENERATE range code, add some error checks, and increase test ↵Bob Halley2020-08-081-6/+8
| | | | coverage.
* Merge pull request #530 from nrhall/nrhall-gss-tsig-changesBob Halley2020-08-082-1/+246
|\ | | | | Add support for gss-tsig and TKEY records to support GSSAPI authentication
| * Support callable() TSIG keyrings for use-cases like GSSTSig.Nick Hall2020-08-081-14/+69
| |
| * Add a lightweight wrapper around the HMAC types and refactor the "is gss-api ↵Nick Hall2020-08-081-5/+4
| | | | | | | | or not" wrapper functions to just call the class methods
| * add additional test case with a request/response TSIGNick Hall2020-08-081-0/+10
| |
| * Add a number of additional tests to improve TSIG test coverage relatingNick Hall2020-08-081-3/+64
| | | | | | | | to gss-tsig change and some associated refactoring.
| * Add gss-tsig support to dnspythonNick Hall2020-08-081-2/+26
| |
| * Add support for TKEY RR typeNick Hall2020-08-081-0/+96
| |
* | Make SVCB and HTTPS immutable.Bob Halley2020-08-081-0/+11
| |
* | Add immutable module.Bob Halley2020-08-081-0/+40
| |
* | Merge pull request #568 from rthalley/svcbBob Halley2020-08-075-0/+289
|\ \ | |/ |/| SVCB and HTTPS support
| * SVCB and HTTPS supportBob Halley2020-08-075-0/+289
| |
* | Remove duplicates in the ISDN sample data.Brian Wellington2020-08-061-2/+2
|/
* fix loc version not zero testBob Halley2020-08-041-1/+1
|
* LOC with version not 0 is a FORMERRBob Halley2020-08-041-0/+4
|
* test constants with independent codeBob Halley2020-08-041-0/+38
|
* add enumeration checking helpersBob Halley2020-08-041-0/+19
|
* When validating a signature, derelativize before doing any label computations.Bob Halley2020-07-281-1/+8
| | | | | | Raise an error if the number of labels in the signature is longer than the number of labels in the owner name. (This is just to give a better error as the validation would fail anyway.)
* more coverageBob Halley2020-07-281-0/+124
|
* more message coverageBob Halley2020-07-281-0/+84
|
* Merge pull request #553 from rthalley/wrapBob Halley2020-07-281-8/+18
|\ | | | | Wrap exceptions from rdata from_text() and from_wire().
| * Wrap exceptions from rdata from_text() and from_wire().wrapBob Halley2020-07-261-8/+18
| |
* | Apply the resolver search list, domain, and ndots settings in the same wayBob Halley2020-07-271-2/+22
|/ | | | that the BIND stub resolver library does.
* increase TXT coverageBob Halley2020-07-261-0/+9
|
* increase rcode coverageBob Halley2020-07-261-0/+4
|
* more resolver override testingBob Halley2020-07-262-1/+80
|
* exercise entropy stirringBob Halley2020-07-261-0/+2
|
* increase EDNS coverageBob Halley2020-07-261-0/+21
|
* still more dnssec coverageBob Halley2020-07-261-1/+52
|
* more dnssec coverageBob Halley2020-07-261-5/+47
|
* improve dnssec coverageBob Halley2020-07-261-0/+40
|
* more easy coverage gainsBob Halley2020-07-251-0/+85
|
* more message coverageBob Halley2020-07-252-1/+19
|
* even on errors where we tolerate no question, check question if presentBob Halley2020-07-251-0/+12
|
* more minor resolver coverageBob Halley2020-07-251-4/+47
|
* more reversename coverageBob Halley2020-07-251-0/+5
|
* Bring rdataset to full coverage.Bob Halley2020-07-241-0/+41
|
* util coverageBob Halley2020-07-241-0/+102
|
* test cleanups and more coverageBob Halley2020-07-241-63/+84
|
* bring rdata.py to full coverageBob Halley2020-07-242-2/+76
|