Release Notes: The source address and port may now be specified when calling dns.query.{udp,tcp,xfr}. The resolver now does exponential backoff each time it runs through all of the nameservers. Rcodes which indicate a nameserver is likely to be a "permanent failure" for a query cause the nameserver to be removed from the mix for that query.


Release Notes: The source address and port may now be specified when calling dns.query.{udp,tcp,xfr}. The resolver now does exponential backoff each time it runs through all of the nameservers. Rcodes which indicate a nameserver is likely to be a "permanent failure" for a query cause the nameserver to be removed from the mix for that query.


Release Notes: This release mostly includes bugfixes. A notable new feature is that messages are now indexed, which greatly improves the from_wire() performance of large messages such as zone transfers.


Release Notes: This is a maintenance release. The only new functionality is IPv6 support for dns.query and dns.resolver.


Release Notes: This is mostly a maintenance release. The only new feature is support for the proposed SSHFP RR.


Release Notes: Support has been added for the new DNSSEC record types RRSIG, DNSKEY, and NSEC. All known bugs from dnspython 1.2.0 have been fixed.