]> git.ipfire.org Git - thirdparty/dnspython.git/commit
Rework wire format processing. 528/head
authorBob Halley <halley@play-bow.org>
Thu, 2 Jul 2020 15:23:52 +0000 (08:23 -0700)
committerBob Halley <halley@dnspython.org>
Thu, 2 Jul 2020 22:11:08 +0000 (15:11 -0700)
commit8335194878d419c9698b33ea3d269068387b245d
tree619ca6dbff07153cac0584b9d84dc4b6af2c474a
parente2a4c0c6b188b48405bc6e0e7a71f3544f2e9af0
Rework wire format processing.

Wire format data is now done via a dns.wire.Parser, which does all of the
bookkeeping and also provides convenience routines (e.g. get_uint16() or
get_name()).
52 files changed:
dns/__init__.py
dns/edns.py
dns/message.py
dns/name.py
dns/rdata.py
dns/rdtypes/ANY/AMTRELAY.py
dns/rdtypes/ANY/CAA.py
dns/rdtypes/ANY/CERT.py
dns/rdtypes/ANY/CSYNC.py
dns/rdtypes/ANY/GPOS.py
dns/rdtypes/ANY/HINFO.py
dns/rdtypes/ANY/HIP.py
dns/rdtypes/ANY/ISDN.py
dns/rdtypes/ANY/LOC.py
dns/rdtypes/ANY/NSEC.py
dns/rdtypes/ANY/NSEC3.py
dns/rdtypes/ANY/NSEC3PARAM.py
dns/rdtypes/ANY/OPENPGPKEY.py
dns/rdtypes/ANY/OPT.py
dns/rdtypes/ANY/RP.py
dns/rdtypes/ANY/RRSIG.py
dns/rdtypes/ANY/SOA.py
dns/rdtypes/ANY/SSHFP.py
dns/rdtypes/ANY/TLSA.py
dns/rdtypes/ANY/TSIG.py
dns/rdtypes/ANY/URI.py
dns/rdtypes/ANY/X25.py
dns/rdtypes/CH/A.py
dns/rdtypes/IN/A.py
dns/rdtypes/IN/AAAA.py
dns/rdtypes/IN/APL.py
dns/rdtypes/IN/DHCID.py
dns/rdtypes/IN/IPSECKEY.py
dns/rdtypes/IN/NAPTR.py
dns/rdtypes/IN/NSAP.py
dns/rdtypes/IN/PX.py
dns/rdtypes/IN/SRV.py
dns/rdtypes/IN/WKS.py
dns/rdtypes/dnskeybase.py
dns/rdtypes/dnskeybase.pyi
dns/rdtypes/dsbase.py
dns/rdtypes/euibase.py
dns/rdtypes/mxbase.py
dns/rdtypes/nsbase.py
dns/rdtypes/txtbase.py
dns/rdtypes/util.py
dns/wire.py [new file with mode: 0644]
dns/wiredata.py [deleted file]
tests/test_rdata.py
tests/test_rdtypeanyeui.py
tests/test_wire.py [new file with mode: 0644]
tests/test_wiredata.py [deleted file]