summaryrefslogtreecommitdiff
path: root/dns
Commit message (Collapse)AuthorAgeFilesLines
* fix rrset match signature problemsfull_matchBob Halley2020-09-032-8/+24
|
* add missing doco for override_rdclass parameterBob Halley2020-09-031-0/+3
|
* _as_ttl was not returning the value if converting from a stringBob Halley2020-09-011-1/+1
|
* remove obsolete change indication code from WritableVersion deletion codeBob Halley2020-09-011-5/+0
|
* check for TTL type errors in rdataset/rrset from_text; allow text-form TTLs ↵Bob Halley2020-09-012-2/+11
| | | | there.
* Separate common resolver functionality into a BaseResolver class.Bob Halley2020-08-272-74/+69
|
* follow usual dnspython inheritance scheme for shared typesBob Halley2020-08-273-66/+77
|
* replace() can now rely on constructors to validateBob Halley2020-08-271-4/+0
|
* lintBob Halley2020-08-271-1/+2
|
* Adds SMIMEA record type, RFC 8162Nils Wisiol2020-08-273-0/+10
|
* Do not split OPENPGPKEY base64 into chunks. #577Bob Halley2020-08-261-1/+1
|
* restore missing windows tuple-fyBob Halley2020-08-263-3/+3
|
* use classmethod for Gateway factoriesBob Halley2020-08-263-40/+56
|
* more constructor checking workBob Halley2020-08-268-40/+41
|
* remove duplicate isinstance checkBob Halley2020-08-251-2/+0
|
* use self._as_name()Bob Halley2020-08-251-1/+1
|
* stronger constructor checking in SVCB/HTTPS paramsBob Halley2020-08-251-17/+8
|
* remove _constify() uses; more complete checking of bitmap windows types like ↵Bob Halley2020-08-2512-36/+60
| | | | NSEC
* constructor checking for EDNS optionsBob Halley2020-08-251-2/+10
|
* is_udp is better as Inbound attribute not parameter to process_message(). ↵Bob Halley2020-08-223-13/+19
| | | | Increase coverage.
* remove parameters that are no longer used in inbound_xfr()Bob Halley2020-08-222-13/+1
|
* finish type constructor type checkingBob Halley2020-08-2216-106/+98
|
* checkpoint rdata constructor checkingBob Halley2020-08-2127-113/+194
|
* add as_rdataclass() and as_rdatatype(), and use them in rdata constructorBob Halley2020-08-211-2/+8
|
* do not call the OPT constructor with rdclass == NoneBob Halley2020-08-211-1/+1
|
* replace duplicated doco with referencesBob Halley2020-08-212-239/+29
|
* Detect and reject attempts to use compressed names in the generic rdataBob Halley2020-08-211-0/+10
| | | | syntax of a known type.
* Implement new inbound xfr design.xfrBob Halley2020-08-215-16/+527
|
* add effective origin to origin_information()Bob Halley2020-08-203-7/+22
|
* Txns and txn managers have a single RdataClassBob Halley2020-08-193-43/+38
|
* rename masterfile to zonefileBob Halley2020-08-198-23/+23
|
* one import of dns.immutable is enoughBob Halley2020-08-191-1/+0
|
* Merge branch 'more-immut' into masterBob Halley2020-08-1965-175/+309
|\ | | | | | | | | This add the immutable decorator to names and rdata, and prepares rdata for further checking and type conversions in the constructor.
| * make name and rdata use the immutable decoratormore-immutBob Halley2020-08-1965-175/+309
| |
* | fix timeout computation in async send_tcp()Bob Halley2020-08-191-1/+1
|/
* store reference to manager in all txns; add origin_information()Bob Halley2020-08-184-20/+43
|
* node replace_rdataset() should not permit rrsetsBob Halley2020-08-181-0/+4
|
* Update _clone protocol for immutable rdatasets.Bob Halley2020-08-172-2/+23
|
* leading single colons are just as bad as trailing onesBob Halley2020-08-141-0/+2
|
* Handle some invalid IPv6 literals we erroneously allowed.Bob Halley2020-08-141-1/+5
|
* copy the signature of __init__ tooBob Halley2020-08-132-0/+8
|
* keep following init protocol for __setstate__ when ancestor is Immutable tooBob Halley2020-08-132-0/+4
|
* apply the immutable init wrapper to __setstate__ too, if presentBob Halley2020-08-132-0/+13
|
* set class and module properly for decorated immutable classes.Bob Halley2020-08-132-0/+8
|
* Do not try to set a future that is already set. [#572]Bob Halley2020-08-131-2/+2
|
* Allow explicit commit/rollback. Prevent multiple txn end. Add txn.changed().Bob Halley2020-08-133-7/+89
|
* set_serial() -> update_serial()Bob Halley2020-08-131-7/+21
|
* If we rollback a write, release the write txn and wake someone up.Bob Halley2020-08-121-12/+46
| | | | | | 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-19/+20
|
* lintBob Halley2020-08-112-2/+3
|