| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | port more typesparser | Brian Wellington | 2020-07-02 | 5 | -104/+29 |
| | | |||||
| * | port more types | Bob Halley | 2020-07-02 | 7 | -67/+23 |
| | | |||||
| * | add get_counted_bytes() | Bob Halley | 2020-07-02 | 1 | -0/+4 |
| | | |||||
| * | EUIBase should specify length when parsing. | Brian Wellington | 2020-07-02 | 1 | -1/+1 |
| | | |||||
| * | convert a bunch of types | Bob Halley | 2020-07-02 | 11 | -97/+38 |
| | | |||||
| * | port to parser | Bob Halley | 2020-07-02 | 1 | -1/+1 |
| | | |||||
| * | Make dns.rdata.to_wire take a restricted parser. | Brian Wellington | 2020-07-02 | 2 | -9/+10 |
| | | | | | Move the restriction to 'rdlen' to the caller. | ||||
| * | Simplify parser position tracking. | Brian Wellington | 2020-07-02 | 2 | -15/+12 |
| | | |||||
| * | convert to parser | Bob Halley | 2020-07-02 | 3 | -24/+9 |
| | | |||||
| * | add get_remaining() | Bob Halley | 2020-07-02 | 1 | -0/+3 |
| | | |||||
| * | port MXBase to parser | Bob Halley | 2020-07-02 | 1 | -10/+3 |
| | | |||||
| * | Use the parser with name support! | Bob Halley | 2020-07-02 | 1 | -1/+2 |
| | | |||||
| * | The Chaos A RR has no reason to inherit from mxbase. | Bob Halley | 2020-07-02 | 1 | -2/+2 |
| | | |||||
| * | convert _WireReader to use the parser | Bob Halley | 2020-07-02 | 1 | -34/+18 |
| | | |||||
| * | fix get_struct() | Bob Halley | 2020-07-02 | 1 | -1/+1 |
| | | |||||
| * | Add basic from_parser() support to rdata including scaffolding for ↵ | Bob Halley | 2020-07-02 | 2 | -6/+48 |
| | | | | | not-yet-refactored classes. | ||||
| * | seek via parser constructor | Bob Halley | 2020-07-02 | 1 | -2/+1 |
| | | |||||
| * | Do not raise in restrict_to() cleanup if something already is raising; allow ↵ | Bob Halley | 2020-07-02 | 1 | -3/+11 |
| | | | | | seek to end. | ||||
| * | initial binary import | Bob Halley | 2020-07-02 | 5 | -29/+171 |
| | | |||||
| * | lint | Bob Halley | 2020-07-01 | 2 | -3/+4 |
| | | |||||
| * | Merge pull request #527 from bwelling/tsigkey | Bob Halley | 2020-07-01 | 9 | -99/+174 |
| |\ | | | | | Add dns.tsig.Key class. | ||||
| | * | Better deal with backwards compatibility. | Brian Wellington | 2020-07-01 | 4 | -25/+31 |
| | | | | | | | | | | | | | | | | | If dns.tsigkeyring.from_text() creates dns.tsig.Key objects with the default algorithm, that causes problems for code that specifies a different algorithm. There's no good way to handle this, so change dns.tsigkeyring.from_text() to not create dns.tsig.Key objects unless it knows the algorithm. | ||||
| | * | Explicitly use the key's algorithm. | Brian Wellington | 2020-07-01 | 1 | -2/+2 |
| | | | |||||
| | * | Add dns.tsig.Key class. | Brian Wellington | 2020-07-01 | 9 | -96/+165 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This creates a new class to represent a TSIG key, containing name, secret, and algorithm. The keyring format is changed to be {name : key}, and the methods in dns.tsigkeyring are updated to deal with old and new formats. The Message class is updated to use dns.tsig.Key, although (to avoid breaking existing code), it stores them in the keyring field. Message.use_tsig() can accept either explicit keys, or keyrings; it will extract and/or create a key. dns.message.from_wire() can accept either a key or a keyring in the keyring parameter. If passed a key, it will now raise if the TSIG record in the message was signed with a different key. If passed a keyring containing keys (as opposed to bare secrets), it will check that the TSIG record's algorithm matches that of the key. | ||||
| * | | Merge pull request #526 from bwelling/amtrelay | Bob Halley | 2020-07-01 | 9 | -59/+215 |
| |\ \ | |/ |/| | Adds support for the AMTRELAY type | ||||
| | * | Merge remote-tracking branch 'upstream/master' into amtrelay | Brian Wellington | 2020-07-01 | 14 | -122/+192 |
| | |\ | |/ |/| | |||||
| * | | try to deconfuse codecov | Bob Halley | 2020-07-01 | 3 | -2/+7 |
| | | | |||||
| * | | 2.0.0rc2 versioning | Bob Halley | 2020-07-01 | 4 | -4/+4 |
| | | | |||||
| * | | update | Bob Halley | 2020-07-01 | 1 | -0/+9 |
| | | | |||||
| * | | turn off Cobertura; only cover dns dir | Bob Halley | 2020-07-01 | 1 | -6/+5 |
| | | | |||||
| * | | increase resolver coverage | Bob Halley | 2020-07-01 | 2 | -2/+60 |
| | | | |||||
| * | | add back no cover for things we cannot cover on windows without mocking | Bob Halley | 2020-07-01 | 1 | -8/+8 |
| | | | |||||
| * | | expose windows resolver code to coverage testing | Bob Halley | 2020-07-01 | 1 | -11/+11 |
| | | | |||||
| * | | getting closer with codecov on azure... | Bob Halley | 2020-07-01 | 1 | -1/+1 |
| | | | |||||
| * | | avoid low-level wait tests on Windows | Bob Halley | 2020-07-01 | 1 | -0/+3 |
| | | | |||||
| * | | another codecov on azure-pipelines attempt | Bob Halley | 2020-07-01 | 1 | -1/+9 |
| | | | |||||
| * | | remove ancient windows support | Bob Halley | 2020-07-01 | 1 | -45/+25 |
| | | | |||||
| * | | update message.pyi to reflect sections change | Bob Halley | 2020-07-01 | 1 | -4/+1 |
| | | | |||||
| * | | lint | Bob Halley | 2020-06-30 | 1 | -1/+1 |
| | | | |||||
| * | | more query coverage | Bob Halley | 2020-06-30 | 1 | -0/+57 |
| | | | |||||
| * | | azure upload did not work; revert | Bob Halley | 2020-06-30 | 2 | -7/+0 |
| | | | |||||
| * | | try to upload to codecov from azure-pipelines | Bob Halley | 2020-06-30 | 2 | -1/+8 |
| | | | |||||
| * | | remove unused tox.ini | Bob Halley | 2020-06-30 | 1 | -46/+0 |
| | | | |||||
| | * | Add support for the AMTRELAY type. | Brian Wellington | 2020-07-01 | 9 | -59/+215 |
| |/ | |||||
| * | Add Tokenizer.concatenate_remaining_identifiers() | Brian Wellington | 2020-06-30 | 10 | -81/+28 |
| | | | | | | | Replace identical code duplicated in a number of rdatatype implementations that concatenated all of the remaining tokens in order to decode them. | ||||
| * | One more dnssec test. | Brian Wellington | 2020-06-30 | 1 | -0/+4 |
| | | |||||
| * | Add more dnssec coverage testing. | Brian Wellington | 2020-06-30 | 2 | -1/+45 |
| | | |||||
| * | Merge pull request #525 from bwelling/tsig | Bob Halley | 2020-06-30 | 9 | -217/+331 |
| |\ | | | | | Adds support for a TSIG record class. | ||||
| | * | Update for OPT/TSIG changes. | Brian Wellington | 2020-06-30 | 1 | -12/+2 |
| | | | |||||
| | * | Remove dns.message.Message multi field. | Brian Wellington | 2020-06-30 | 2 | -8/+6 |
| | | | | | | | | | | | The only user of this is the internal _WireReader class, so just pass it the flag rather than store it on the message. | ||||
