pkgsrc/net/py-dns/PLIST
gson 1d5a995ae1 Update py-dns to 1.3.3.
Summary of changes since 1.2.0:

	* dns/rdtypes/ANY/TXT.py (TXT.from_text): The masterfile parser
	incorrectly rejected TXT records where a value was not quoted.

	* dns/message.py: Added make_response(), which creates a skeletal
	response for the specified query.  Added opcode() and set_opcode()
	convenience methods to the Message class.  Added the request_payload
	attribute to the Message class.

	* dns/zone.py (from_xfr): dns.zone.from_xfr() in relativization
	mode incorrectly set zone.origin to the empty name.

	* dns/name.py (Name.to_wire): The 'file' parameter to
	Name.to_wire() is now optional; if omitted, the wire form will
	be returned as the value of the function.

	* dns/message.py (Message.find_rrset): find_rrset() now uses an
	index, vastly improving the from_wire() performance of large
	messages such as zone transfers.

	* dns/query.py: sending queries to a nameserver via IPv6 now
	works.

	* dns/inet.py (af_for_address): Add af_for_address(), which looks
	at a textual-form address and attempts to determine which address
	family it is.

	* dns/query.py: the default for the 'af' parameter of the udp(),
	tcp(), and xfr() functions has been changed from AF_INET to None,
	which causes dns.inet.af_for_address() to be used to determine the
	address family.  If dns.inet.af_for_address() can't figure it out,
	we fall back to AF_INET and hope for the best.

	* dns/rdtypes/ANY/NSEC.py (NSEC.from_text): The NSEC text format
	does not allow specifying types by number, so we shouldn't either.

	* dns/renderer.py: the renderer module didn't import random,
	causing an exception to be raised if a query id wasn't provided
	when a Renderer was created.

	* dns/resolver.py (Resolver.query): the resolver wasn't catching
	dns.exception.Timeout, so a timeout erroneously caused the whole
	resolution to fail instead of just going on to the next server.

	* dns/rdtypes/ANY/LOC.py (LOC.from_text): LOC milliseconds values
	were converted incorrectly if the length of the milliseconds
	string was less than 3.

	* dns/update.py (Update.delete): We erroneously specified a
	"deleting" value of dns.rdatatype.NONE instead of
	dns.rdataclass.NONE when the thing being deleted was either an
	Rdataset instance or an Rdata instance.

	* dns/rdtypes/ANY/SSHFP.py: Added support for the proposed SSHFP
	RR type.

	* dns/rdata.py (from_text): The masterfile reader did not
	accept the unknown RR syntax when used with a known RR type.

	* dns/name.py (from_text): dns.name.from_text() did not raise
	an exception if a backslash escape ended prematurely.

	* dns/zone.py (_MasterReader._rr_line): The masterfile reader
	erroneously treated lines starting with leading whitespace but
	not having any RR definition as an error.  It now treats
	them like a blank line (which is not an error).

	* Added support for new DNSSEC types RRSIG, NSEC, and DNSKEY.

	* dns/query.py (_connect): Windows returns EWOULDBLOCK instead
	of EINPROGRESS when trying to connect a nonblocking socket.

	* dns/rdtypes/ANY/LOC.py (LOC.to_wire): We encoded and decoded LOC
	incorrectly, since we were interpreting the values of altitiude,
	size, hprec, and vprec in meters instead of centimeters.

	* dns/rdtypes/IN/WKS.py (WKS.from_wire): The WKS protocol value is
	encoded with just one octet, not two!

	* dns/resolver.py (Cache.maybe_clean): The cleaner deleted items
	from the dictionary while iterating it, causing a RuntimeError
	to be raised.  Thanks to Mark R. Levinson for the bug report,
	regression test, and fix.
2005-04-09 16:50:03 +00:00

215 lines
7 KiB
Text

@comment $NetBSD: PLIST,v 1.4 2005/04/09 16:50:03 gson Exp $
${PYSITELIB}/dns/__init__.py
${PYSITELIB}/dns/__init__.pyc
${PYSITELIB}/dns/__init__.pyo
${PYSITELIB}/dns/dnssec.py
${PYSITELIB}/dns/dnssec.pyc
${PYSITELIB}/dns/dnssec.pyo
${PYSITELIB}/dns/exception.py
${PYSITELIB}/dns/exception.pyc
${PYSITELIB}/dns/exception.pyo
${PYSITELIB}/dns/flags.py
${PYSITELIB}/dns/flags.pyc
${PYSITELIB}/dns/flags.pyo
${PYSITELIB}/dns/inet.py
${PYSITELIB}/dns/inet.pyc
${PYSITELIB}/dns/inet.pyo
${PYSITELIB}/dns/ipv4.py
${PYSITELIB}/dns/ipv4.pyc
${PYSITELIB}/dns/ipv4.pyo
${PYSITELIB}/dns/ipv6.py
${PYSITELIB}/dns/ipv6.pyc
${PYSITELIB}/dns/ipv6.pyo
${PYSITELIB}/dns/message.py
${PYSITELIB}/dns/message.pyc
${PYSITELIB}/dns/message.pyo
${PYSITELIB}/dns/name.py
${PYSITELIB}/dns/name.pyc
${PYSITELIB}/dns/name.pyo
${PYSITELIB}/dns/namedict.py
${PYSITELIB}/dns/namedict.pyc
${PYSITELIB}/dns/namedict.pyo
${PYSITELIB}/dns/node.py
${PYSITELIB}/dns/node.pyc
${PYSITELIB}/dns/node.pyo
${PYSITELIB}/dns/opcode.py
${PYSITELIB}/dns/opcode.pyc
${PYSITELIB}/dns/opcode.pyo
${PYSITELIB}/dns/query.py
${PYSITELIB}/dns/query.pyc
${PYSITELIB}/dns/query.pyo
${PYSITELIB}/dns/rcode.py
${PYSITELIB}/dns/rcode.pyc
${PYSITELIB}/dns/rcode.pyo
${PYSITELIB}/dns/rdata.py
${PYSITELIB}/dns/rdata.pyc
${PYSITELIB}/dns/rdata.pyo
${PYSITELIB}/dns/rdataclass.py
${PYSITELIB}/dns/rdataclass.pyc
${PYSITELIB}/dns/rdataclass.pyo
${PYSITELIB}/dns/rdataset.py
${PYSITELIB}/dns/rdataset.pyc
${PYSITELIB}/dns/rdataset.pyo
${PYSITELIB}/dns/rdatatype.py
${PYSITELIB}/dns/rdatatype.pyc
${PYSITELIB}/dns/rdatatype.pyo
${PYSITELIB}/dns/rdtypes/ANY/AFSDB.py
${PYSITELIB}/dns/rdtypes/ANY/AFSDB.pyc
${PYSITELIB}/dns/rdtypes/ANY/AFSDB.pyo
${PYSITELIB}/dns/rdtypes/ANY/CERT.py
${PYSITELIB}/dns/rdtypes/ANY/CERT.pyc
${PYSITELIB}/dns/rdtypes/ANY/CERT.pyo
${PYSITELIB}/dns/rdtypes/ANY/CNAME.py
${PYSITELIB}/dns/rdtypes/ANY/CNAME.pyc
${PYSITELIB}/dns/rdtypes/ANY/CNAME.pyo
${PYSITELIB}/dns/rdtypes/ANY/DNAME.py
${PYSITELIB}/dns/rdtypes/ANY/DNAME.pyc
${PYSITELIB}/dns/rdtypes/ANY/DNAME.pyo
${PYSITELIB}/dns/rdtypes/ANY/DNSKEY.py
${PYSITELIB}/dns/rdtypes/ANY/DNSKEY.pyc
${PYSITELIB}/dns/rdtypes/ANY/DNSKEY.pyo
${PYSITELIB}/dns/rdtypes/ANY/DS.py
${PYSITELIB}/dns/rdtypes/ANY/DS.pyc
${PYSITELIB}/dns/rdtypes/ANY/DS.pyo
${PYSITELIB}/dns/rdtypes/ANY/GPOS.py
${PYSITELIB}/dns/rdtypes/ANY/GPOS.pyc
${PYSITELIB}/dns/rdtypes/ANY/GPOS.pyo
${PYSITELIB}/dns/rdtypes/ANY/HINFO.py
${PYSITELIB}/dns/rdtypes/ANY/HINFO.pyc
${PYSITELIB}/dns/rdtypes/ANY/HINFO.pyo
${PYSITELIB}/dns/rdtypes/ANY/ISDN.py
${PYSITELIB}/dns/rdtypes/ANY/ISDN.pyc
${PYSITELIB}/dns/rdtypes/ANY/ISDN.pyo
${PYSITELIB}/dns/rdtypes/ANY/KEY.py
${PYSITELIB}/dns/rdtypes/ANY/KEY.pyc
${PYSITELIB}/dns/rdtypes/ANY/KEY.pyo
${PYSITELIB}/dns/rdtypes/ANY/LOC.py
${PYSITELIB}/dns/rdtypes/ANY/LOC.pyc
${PYSITELIB}/dns/rdtypes/ANY/LOC.pyo
${PYSITELIB}/dns/rdtypes/ANY/MX.py
${PYSITELIB}/dns/rdtypes/ANY/MX.pyc
${PYSITELIB}/dns/rdtypes/ANY/MX.pyo
${PYSITELIB}/dns/rdtypes/ANY/NS.py
${PYSITELIB}/dns/rdtypes/ANY/NS.pyc
${PYSITELIB}/dns/rdtypes/ANY/NS.pyo
${PYSITELIB}/dns/rdtypes/ANY/NSEC.py
${PYSITELIB}/dns/rdtypes/ANY/NSEC.pyc
${PYSITELIB}/dns/rdtypes/ANY/NSEC.pyo
${PYSITELIB}/dns/rdtypes/ANY/NXT.py
${PYSITELIB}/dns/rdtypes/ANY/NXT.pyc
${PYSITELIB}/dns/rdtypes/ANY/NXT.pyo
${PYSITELIB}/dns/rdtypes/ANY/PTR.py
${PYSITELIB}/dns/rdtypes/ANY/PTR.pyc
${PYSITELIB}/dns/rdtypes/ANY/PTR.pyo
${PYSITELIB}/dns/rdtypes/ANY/RP.py
${PYSITELIB}/dns/rdtypes/ANY/RP.pyc
${PYSITELIB}/dns/rdtypes/ANY/RP.pyo
${PYSITELIB}/dns/rdtypes/ANY/RRSIG.py
${PYSITELIB}/dns/rdtypes/ANY/RRSIG.pyc
${PYSITELIB}/dns/rdtypes/ANY/RRSIG.pyo
${PYSITELIB}/dns/rdtypes/ANY/RT.py
${PYSITELIB}/dns/rdtypes/ANY/RT.pyc
${PYSITELIB}/dns/rdtypes/ANY/RT.pyo
${PYSITELIB}/dns/rdtypes/ANY/SIG.py
${PYSITELIB}/dns/rdtypes/ANY/SIG.pyc
${PYSITELIB}/dns/rdtypes/ANY/SIG.pyo
${PYSITELIB}/dns/rdtypes/ANY/SOA.py
${PYSITELIB}/dns/rdtypes/ANY/SOA.pyc
${PYSITELIB}/dns/rdtypes/ANY/SOA.pyo
${PYSITELIB}/dns/rdtypes/ANY/SSHFP.py
${PYSITELIB}/dns/rdtypes/ANY/SSHFP.pyc
${PYSITELIB}/dns/rdtypes/ANY/SSHFP.pyo
${PYSITELIB}/dns/rdtypes/ANY/TXT.py
${PYSITELIB}/dns/rdtypes/ANY/TXT.pyc
${PYSITELIB}/dns/rdtypes/ANY/TXT.pyo
${PYSITELIB}/dns/rdtypes/ANY/X25.py
${PYSITELIB}/dns/rdtypes/ANY/X25.pyc
${PYSITELIB}/dns/rdtypes/ANY/X25.pyo
${PYSITELIB}/dns/rdtypes/ANY/__init__.py
${PYSITELIB}/dns/rdtypes/ANY/__init__.pyc
${PYSITELIB}/dns/rdtypes/ANY/__init__.pyo
${PYSITELIB}/dns/rdtypes/IN/A.py
${PYSITELIB}/dns/rdtypes/IN/A.pyc
${PYSITELIB}/dns/rdtypes/IN/A.pyo
${PYSITELIB}/dns/rdtypes/IN/AAAA.py
${PYSITELIB}/dns/rdtypes/IN/AAAA.pyc
${PYSITELIB}/dns/rdtypes/IN/AAAA.pyo
${PYSITELIB}/dns/rdtypes/IN/APL.py
${PYSITELIB}/dns/rdtypes/IN/APL.pyc
${PYSITELIB}/dns/rdtypes/IN/APL.pyo
${PYSITELIB}/dns/rdtypes/IN/KX.py
${PYSITELIB}/dns/rdtypes/IN/KX.pyc
${PYSITELIB}/dns/rdtypes/IN/KX.pyo
${PYSITELIB}/dns/rdtypes/IN/NAPTR.py
${PYSITELIB}/dns/rdtypes/IN/NAPTR.pyc
${PYSITELIB}/dns/rdtypes/IN/NAPTR.pyo
${PYSITELIB}/dns/rdtypes/IN/NSAP.py
${PYSITELIB}/dns/rdtypes/IN/NSAP.pyc
${PYSITELIB}/dns/rdtypes/IN/NSAP.pyo
${PYSITELIB}/dns/rdtypes/IN/NSAP_PTR.py
${PYSITELIB}/dns/rdtypes/IN/NSAP_PTR.pyc
${PYSITELIB}/dns/rdtypes/IN/NSAP_PTR.pyo
${PYSITELIB}/dns/rdtypes/IN/PX.py
${PYSITELIB}/dns/rdtypes/IN/PX.pyc
${PYSITELIB}/dns/rdtypes/IN/PX.pyo
${PYSITELIB}/dns/rdtypes/IN/SRV.py
${PYSITELIB}/dns/rdtypes/IN/SRV.pyc
${PYSITELIB}/dns/rdtypes/IN/SRV.pyo
${PYSITELIB}/dns/rdtypes/IN/WKS.py
${PYSITELIB}/dns/rdtypes/IN/WKS.pyc
${PYSITELIB}/dns/rdtypes/IN/WKS.pyo
${PYSITELIB}/dns/rdtypes/IN/__init__.py
${PYSITELIB}/dns/rdtypes/IN/__init__.pyc
${PYSITELIB}/dns/rdtypes/IN/__init__.pyo
${PYSITELIB}/dns/rdtypes/__init__.py
${PYSITELIB}/dns/rdtypes/__init__.pyc
${PYSITELIB}/dns/rdtypes/__init__.pyo
${PYSITELIB}/dns/rdtypes/keybase.py
${PYSITELIB}/dns/rdtypes/keybase.pyc
${PYSITELIB}/dns/rdtypes/keybase.pyo
${PYSITELIB}/dns/rdtypes/mxbase.py
${PYSITELIB}/dns/rdtypes/mxbase.pyc
${PYSITELIB}/dns/rdtypes/mxbase.pyo
${PYSITELIB}/dns/rdtypes/nsbase.py
${PYSITELIB}/dns/rdtypes/nsbase.pyc
${PYSITELIB}/dns/rdtypes/nsbase.pyo
${PYSITELIB}/dns/rdtypes/sigbase.py
${PYSITELIB}/dns/rdtypes/sigbase.pyc
${PYSITELIB}/dns/rdtypes/sigbase.pyo
${PYSITELIB}/dns/renderer.py
${PYSITELIB}/dns/renderer.pyc
${PYSITELIB}/dns/renderer.pyo
${PYSITELIB}/dns/resolver.py
${PYSITELIB}/dns/resolver.pyc
${PYSITELIB}/dns/resolver.pyo
${PYSITELIB}/dns/rrset.py
${PYSITELIB}/dns/rrset.pyc
${PYSITELIB}/dns/rrset.pyo
${PYSITELIB}/dns/set.py
${PYSITELIB}/dns/set.pyc
${PYSITELIB}/dns/set.pyo
${PYSITELIB}/dns/tokenizer.py
${PYSITELIB}/dns/tokenizer.pyc
${PYSITELIB}/dns/tokenizer.pyo
${PYSITELIB}/dns/tsig.py
${PYSITELIB}/dns/tsig.pyc
${PYSITELIB}/dns/tsig.pyo
${PYSITELIB}/dns/tsigkeyring.py
${PYSITELIB}/dns/tsigkeyring.pyc
${PYSITELIB}/dns/tsigkeyring.pyo
${PYSITELIB}/dns/ttl.py
${PYSITELIB}/dns/ttl.pyc
${PYSITELIB}/dns/ttl.pyo
${PYSITELIB}/dns/update.py
${PYSITELIB}/dns/update.pyc
${PYSITELIB}/dns/update.pyo
${PYSITELIB}/dns/version.py
${PYSITELIB}/dns/version.pyc
${PYSITELIB}/dns/version.pyo
${PYSITELIB}/dns/zone.py
${PYSITELIB}/dns/zone.pyc
${PYSITELIB}/dns/zone.pyo
@dirrm ${PYSITELIB}/dns/rdtypes/IN
@dirrm ${PYSITELIB}/dns/rdtypes/ANY
@dirrm ${PYSITELIB}/dns/rdtypes
@dirrm ${PYSITELIB}/dns