| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Attempt to refactor per-opcode validation.message | Brian Wellington | 2020-06-26 | 2 | -52/+44 |
| | | | | | | | | | Instead of validating rrsets and sections after parsing them, check the class/type for each record before parsing it. This is more generic, because it moves all of the update logic out of the common code. It's also more flexible, as it allows the update logic to specify that meta-records are empty. | ||||
| * | Remove hardcoded section names from TextReader. | Brian Wellington | 2020-06-26 | 1 | -26/+36 |
| | | |||||
| * | Minor _WireReader refactoring. | Brian Wellington | 2020-06-26 | 1 | -47/+49 |
| | | | | | | | Instead of parsing the header to determine which Message subclass to create and passing that message to _WireReader, make _WireReader create the Message subclass itself. | ||||
| * | add message-query.rst | Bob Halley | 2020-06-26 | 1 | -0/+9 |
| | | |||||
| * | basic documentation updates for revised message hierarchy | Bob Halley | 2020-06-26 | 5 | -27/+39 |
| | | |||||
| * | move rrset validation to the end-of-section processing | Bob Halley | 2020-06-26 | 1 | -11/+7 |
| | | |||||
| * | lint | Bob Halley | 2020-06-26 | 1 | -2/+2 |
| | | |||||
| * | fix cut-and-paste error | Bob Halley | 2020-06-26 | 1 | -3/+0 |
| | | |||||
| * | test class factory and update from_wire() | Bob Halley | 2020-06-26 | 2 | -0/+11 |
| | | |||||
| * | message.from_text() should have the same relativize options as other text APIs. | Bob Halley | 2020-06-26 | 1 | -7/+32 |
| | | |||||
| * | new message class hierarchy and conversion of wire and text readers | Bob Halley | 2020-06-25 | 2 | -102/+165 |
| | | |||||
| * | set update section globals for convenience; fix formatting | Bob Halley | 2020-06-25 | 2 | -1/+3 |
| | | |||||
| * | make sections a list; propertize question, answer, etc. | Bob Halley | 2020-06-25 | 2 | -60/+98 |
| | | |||||
| * | section enums | Bob Halley | 2020-06-25 | 2 | -35/+26 |
| | | |||||
| * | make codecov a bit mellower about pulls | Bob Halley | 2020-06-25 | 1 | -0/+6 |
| | | |||||
| * | Merge pull request #519 from frenzymadness/master | Bob Halley | 2020-06-25 | 1 | -5/+5 |
| |\ | | | | | Use `configure=False` in tests to skip reading /etc/resolv.conf | ||||
| | * | Use `configure=False` in tests to skip reading /etc/resolv.conf | Lumir Balhar | 2020-06-25 | 1 | -5/+5 |
| |/ | |||||
| * | Fix TTL limiting. | Brian Wellington | 2020-06-24 | 1 | -1/+1 |
| | | | | | | | | | The message code would convert negative TTL into 0, but the TTL could never be negative, as it was read with the '!I' format, which reads unsigned 32 bit integers. We don't want to change that, since OPT flags (which are encoded in the TTL) should be treated as unsigned. Instead, treat all TTLs > (2^31 - 1) as 0. | ||||
| * | Minor style changes. | Brian Wellington | 2020-06-24 | 1 | -9/+8 |
| | | | | | | There's no need to pass start=0 to range(). Use += when possible. Replace multiple comparisons with in. | ||||
| * | lint nanonameserver | Bob Halley | 2020-06-24 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #515 from bwelling/nanonameserver | Bob Halley | 2020-06-24 | 3 | -34/+81 |
| |\ | | | | | Add more functionality to nanonameserver. | ||||
| | * | Fix cut-and-paste error. | Brian Wellington | 2020-06-24 | 1 | -1/+1 |
| | | | |||||
| | * | Close extra UDP sockets more quickly. | Brian Wellington | 2020-06-24 | 1 | -23/+30 |
| | | | | | | | | | | | If any UDP sockets are left open due to the corresponding TCP ports being in use, close them. | ||||
| | * | Remove unused code. | Brian Wellington | 2020-06-24 | 1 | -16/+0 |
| | | | |||||
| | * | Add more functionality to nanonameserver. | Brian Wellington | 2020-06-23 | 3 | -29/+85 |
| | | | | | | | | | | | | | | | | | | | | | | | - When no port is specified, pick the same port for UDP and TCP, so that TCP fallback can be tested. - Change handlers to get a single Request object instead of individual parameters. The Request object contains the message, peer, and connection_type previously passed, and also adds the local address and wire format message. Additionally, it provides convenient properties for accessing the question. | ||||
| * | | Merge pull request #516 from rthalley/dependabot/pip/mypy-tw-0.782 | Bob Halley | 2020-06-24 | 1 | -1/+1 |
| |\ \ | |/ |/| | Update mypy requirement from ^0.781 to ^0.782 | ||||
| | * | Update mypy requirement from ^0.781 to ^0.782dependabot/pip/mypy-tw-0.782 | dependabot[bot] | 2020-06-24 | 1 | -1/+1 |
| |/ | | | | | | | Updates the requirements on [mypy](https://github.com/python/mypy) to permit the latest version. - [Release notes](https://github.com/python/mypy/releases) - [Commits](https://github.com/python/mypy/compare/v0.781...v0.782) Signed-off-by: dependabot[bot] <support@github.com> | ||||
| * | make read_resolv_conf() tests work on win32 too | Bob Halley | 2020-06-23 | 1 | -2/+4 |
| | | |||||
| * | merge mostly redundant resolv.conf test into existing test | Bob Halley | 2020-06-23 | 1 | -35/+15 |
| | | |||||
| * | test resolv.conf settings | Bob Halley | 2020-06-23 | 1 | -0/+20 |
| | | |||||
| * | test CH A | Bob Halley | 2020-06-23 | 1 | -0/+13 |
| | | |||||
| * | add coverage badge | Bob Halley | 2020-06-22 | 1 | -0/+1 |
| | | |||||
| * | poetry works; test all extras | Bob Halley | 2020-06-22 | 1 | -1/+1 |
| | | |||||
| * | try using poetry on travis | Bob Halley | 2020-06-22 | 1 | -3/+3 |
| | | |||||
| * | try again to get a later pytest on travis python 3.6 and 3.7 | Bob Halley | 2020-06-22 | 1 | -1/+1 |
| | | |||||
| * | try to get a later pytest on travis python 3.6 and 3.7 | Bob Halley | 2020-06-22 | 1 | -0/+1 |
| | | |||||
| * | compute and load coverage from travis | Bob Halley | 2020-06-22 | 4 | -5/+6 |
| | | |||||
| * | The cached _all_slots technique of the earlier pickle fix didn't work for | Bob Halley | 2020-06-22 | 1 | -12/+6 |
| | | | | | | GenericRdata or for directly imported types. This fix just computes the all slots relatively efficiently every __getstate__(). | ||||
| * | import dns.dnssec | Brian Wellington | 2020-06-22 | 1 | -0/+1 |
| | | |||||
| * | move note part to a better place | Bob Halley | 2020-06-22 | 1 | -3/+3 |
| | | |||||
| * | Merge pull request #513 from rthalley/dependabot/pip/mypy-tw-0.781 | Bob Halley | 2020-06-22 | 1 | -1/+1 |
| |\ | | | | | Update mypy requirement from ^0.780 to ^0.781 | ||||
| | * | Update mypy requirement from ^0.780 to ^0.781dependabot/pip/mypy-tw-0.781 | dependabot[bot] | 2020-06-22 | 1 | -1/+1 |
| |/ | | | | | | | Updates the requirements on [mypy](https://github.com/python/mypy) to permit the latest version. - [Release notes](https://github.com/python/mypy/releases) - [Commits](https://github.com/python/mypy/compare/v0.780...v0.781) Signed-off-by: dependabot[bot] <support@github.com> | ||||
| * | set versioning to dev | Bob Halley | 2020-06-20 | 4 | -6/+6 |
| | | |||||
| * | add wheelv2.0.0rc1 | Bob Halley | 2020-06-20 | 1 | -0/+1 |
| | | |||||
| * | add twine to dev tools | Bob Halley | 2020-06-20 | 1 | -0/+1 |
| | | |||||
| * | prep rc doc | Bob Halley | 2020-06-20 | 1 | -4/+18 |
| | | |||||
| * | improve resolver coverage | Bob Halley | 2020-06-20 | 2 | -6/+25 |
| | | |||||
| * | remove differences.md as doco has fuller description | Bob Halley | 2020-06-20 | 1 | -14/+0 |
| | | |||||
| * | remove linux jobs as coverage does not fuse | Bob Halley | 2020-06-20 | 1 | -39/+0 |
| | | |||||
| * | try a different type for NoData test to make azure happier | Bob Halley | 2020-06-20 | 1 | -2/+2 |
| | | |||||
