| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | make name and rdata use the immutable decoratormore-immut | Bob Halley | 2020-08-19 | 65 | -175/+309 |
| | | |||||
| * | On win32, skip valid IPv6 addresses that socket.inet_pton() erroneously ↵ | Bob Halley | 2020-08-18 | 1 | -6/+13 |
| | | | | | thinks are invalid. | ||||
| * | add instrumentation to find out what v6 addresses windows does not like | Bob Halley | 2020-08-18 | 1 | -0/+7 |
| | | |||||
| * | store reference to manager in all txns; add origin_information() | Bob Halley | 2020-08-18 | 5 | -23/+49 |
| | | |||||
| * | node replace_rdataset() should not permit rrsets | Bob Halley | 2020-08-18 | 2 | -0/+13 |
| | | |||||
| * | add missing copyrights | Bob Halley | 2020-08-17 | 5 | -0/+9 |
| | | |||||
| * | Update _clone protocol for immutable rdatasets. | Bob Halley | 2020-08-17 | 3 | -2/+32 |
| | | |||||
| * | Add tests of IPv4/IPv6 address parsing. | Brian Wellington | 2020-08-14 | 1 | -0/+567 |
| | | |||||
| * | leading single colons are just as bad as trailing ones | Bob Halley | 2020-08-14 | 1 | -0/+2 |
| | | |||||
| * | Handle some invalid IPv6 literals we erroneously allowed. | Bob Halley | 2020-08-14 | 1 | -1/+5 |
| | | |||||
| * | Merge pull request #573 from rthalley/dependabot/pip/wheel-tw-0.35.0 | Bob Halley | 2020-08-14 | 1 | -1/+1 |
| |\ | | | | | Update wheel requirement from ^0.34.2 to ^0.35.0 | ||||
| | * | Update wheel requirement from ^0.34.2 to ^0.35.0dependabot/pip/wheel-tw-0.35.0 | dependabot[bot] | 2020-08-14 | 1 | -1/+1 |
| |/ | | | | | | | | Updates the requirements on [wheel](https://github.com/pypa/wheel) to permit the latest version. - [Release notes](https://github.com/pypa/wheel/releases) - [Changelog](https://github.com/pypa/wheel/blob/master/docs/news.rst) - [Commits](https://github.com/pypa/wheel/compare/0.34.2...0.35.0) Signed-off-by: dependabot[bot] <support@github.com> | ||||
| * | copy the signature of __init__ too | Bob Halley | 2020-08-13 | 2 | -0/+8 |
| | | |||||
| * | keep following init protocol for __setstate__ when ancestor is Immutable too | Bob Halley | 2020-08-13 | 2 | -0/+4 |
| | | |||||
| * | apply the immutable init wrapper to __setstate__ too, if present | Bob Halley | 2020-08-13 | 2 | -0/+13 |
| | | |||||
| * | test name pickling | Bob Halley | 2020-08-13 | 1 | -0/+7 |
| | | |||||
| * | set class and module properly for decorated immutable classes. | Bob Halley | 2020-08-13 | 2 | -0/+8 |
| | | |||||
| * | Do not try to set a future that is already set. [#572] | Bob Halley | 2020-08-13 | 1 | -2/+2 |
| | | |||||
| * | Allow explicit commit/rollback. Prevent multiple txn end. Add txn.changed(). | Bob Halley | 2020-08-13 | 4 | -7/+182 |
| | | |||||
| * | set_serial() -> update_serial() | Bob Halley | 2020-08-13 | 2 | -19/+39 |
| | | |||||
| * | If we rollback a write, release the write txn and wake someone up. | Bob Halley | 2020-08-12 | 2 | -13/+89 |
| | | | | | | | 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.) | ||||
| * | remove broken stats badge | Bob Halley | 2020-08-11 | 1 | -1/+0 |
| | | |||||
| * | doco update | Bob Halley | 2020-08-11 | 2 | -1/+70 |
| | | |||||
| * | hide versions | Bob Halley | 2020-08-11 | 2 | -25/+28 |
| | | |||||
| * | lint | Bob Halley | 2020-08-11 | 2 | -2/+3 |
| | | |||||
| * | open versions by id or serial; cleanups | Bob Halley | 2020-08-11 | 2 | -27/+64 |
| | | |||||
| * | remove ImmutableNode from node as it is not used. | Bob Halley | 2020-08-11 | 1 | -30/+0 |
| | | |||||
| * | Merge pull request #569 from rthalley/transaction | Bob Halley | 2020-08-10 | 14 | -425/+2119 |
| |\ | | | | | Transaction Support | ||||
| | * | Transaction support. | Bob Halley | 2020-08-10 | 14 | -425/+2119 |
| |/ | |||||
| * | detect escapes > 255 | Bob Halley | 2020-08-10 | 4 | -3/+22 |
| | | |||||
| * | detect various bad ttls | Bob Halley | 2020-08-10 | 2 | -2/+19 |
| | | |||||
| * | Merge pull request #571 from bwelling/tsig-text | Bob Halley | 2020-08-10 | 6 | -13/+73 |
| |\ | | | | | Adds support for reading TSIG text format. | ||||
| | * | Adds support for reading TSIG text format. | Brian Wellington | 2020-08-10 | 6 | -13/+73 |
| |/ | | | | | | | | | | | | | | | | 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 Wellington | 2020-08-10 | 1 | -29/+52 |
| | | | | | | This adds a few more test cases, and reorders tests / test cases for consistency. | ||||
| * | Merge pull request #570 from bwelling/tsig-new-algorithms | Bob Halley | 2020-08-10 | 3 | -29/+66 |
| |\ | | | | | Add support for new TSIG algorithms | ||||
| | * | Add support for new TSIG algorithms. | Brian Wellington | 2020-08-10 | 2 | -26/+62 |
| | | | | | | | | | | | | | 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. | ||||
| | * | Fix dns.message.use_tsig(). | Brian Wellington | 2020-08-10 | 1 | -3/+4 |
| |/ | | | | | | | | Passing only a dns.tsig.Key to dns.message.use_tsig() didn't work, as the placeholder tsig rrset on the message object was created with None as its name, not the name associated with the key. Also do a bit of refactoring to make the code more clear. | ||||
| * | Simplify $GENERATE range code, add some error checks, and increase test ↵ | Bob Halley | 2020-08-08 | 2 | -18/+20 |
| | | | | | coverage. | ||||
| * | mention GSS-TSIG and TKEY in what's new | Bob Halley | 2020-08-08 | 1 | -0/+3 |
| | | |||||
| * | lint | Bob Halley | 2020-08-08 | 1 | -3/+2 |
| | | |||||
| * | Merge pull request #530 from nrhall/nrhall-gss-tsig-changes | Bob Halley | 2020-08-08 | 8 | -27/+491 |
| |\ | | | | | Add support for gss-tsig and TKEY records to support GSSAPI authentication | ||||
| | * | Support callable() TSIG keyrings for use-cases like GSSTSig. | Nick Hall | 2020-08-08 | 3 | -17/+110 |
| | | | |||||
| | * | Add a lightweight wrapper around the HMAC types and refactor the "is gss-api ↵ | Nick Hall | 2020-08-08 | 4 | -54/+57 |
| | | | | | | | | | or not" wrapper functions to just call the class methods | ||||
| | * | add additional test case with a request/response TSIG | Nick Hall | 2020-08-08 | 1 | -0/+10 |
| | | | |||||
| | * | Add a number of additional tests to improve TSIG test coverage relating | Nick Hall | 2020-08-08 | 1 | -3/+64 |
| | | | | | | | | | to gss-tsig change and some associated refactoring. | ||||
| | * | Add gss-tsig support to dnspython | Nick Hall | 2020-08-08 | 3 | -9/+92 |
| | | | |||||
| | * | Add support for TKEY RR type | Nick Hall | 2020-08-08 | 3 | -0/+214 |
| | | | |||||
| * | | The from_text_list() methods for Rdataset and RRset should allow the | Bob Halley | 2020-08-08 | 2 | -4/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | full set of parameters that rdata's from_text() allows (i.e. origin, relativize, and relativize_to). These parameters were added though the order is slightly different from dns.rdata.to_text() as in the the rdata version idna_codec is after origin, relativize, and relativize_to. We already had an idna_codec for the Rdataset and RRset functions, so we added after it to keep backwards compatibility. | ||||
| * | | LOC _exponent_of does not need to do division. | Bob Halley | 2020-08-08 | 1 | -5/+1 |
| | | | |||||
| * | | Make SVCB and HTTPS immutable. | Bob Halley | 2020-08-08 | 2 | -17/+39 |
| | | | |||||
