pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/py-dns Update py-dns to 1.3.3.
details: https://anonhg.NetBSD.org/pkgsrc/rev/f07d2a92325d
branches: trunk
changeset: 492297:f07d2a92325d
user: gson <gson%pkgsrc.org@localhost>
date: Sat Apr 09 16:50:03 2005 +0000
description:
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.
diffstat:
net/py-dns/Makefile | 6 +++---
net/py-dns/PLIST | 23 ++++++++++++++++++++++-
net/py-dns/distinfo | 8 ++++----
3 files changed, 29 insertions(+), 8 deletions(-)
diffs (105 lines):
diff -r 9c5a3cabf98a -r f07d2a92325d net/py-dns/Makefile
--- a/net/py-dns/Makefile Sat Apr 09 16:02:32 2005 +0000
+++ b/net/py-dns/Makefile Sat Apr 09 16:50:03 2005 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.8 2004/07/22 09:16:03 recht Exp $
+# $NetBSD: Makefile,v 1.9 2005/04/09 16:50:03 gson Exp $
-DISTNAME= dnspython-1.2.0
-PKGNAME= ${PYPKGPREFIX}-dns-1.2.0
+DISTNAME= dnspython-1.3.3
+PKGNAME= ${PYPKGPREFIX}-dns-1.3.3
CATEGORIES= net python
MASTER_SITES= http://www.dnspython.org/kits/${PKGVERSION}/
diff -r 9c5a3cabf98a -r f07d2a92325d net/py-dns/PLIST
--- a/net/py-dns/PLIST Sat Apr 09 16:02:32 2005 +0000
+++ b/net/py-dns/PLIST Sat Apr 09 16:50:03 2005 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2003/09/14 16:43:53 recht Exp $
+@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
@@ -65,6 +65,9 @@
${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
@@ -89,6 +92,9 @@
${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
@@ -98,6 +104,9 @@
${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
@@ -107,6 +116,9 @@
${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
@@ -152,12 +164,18 @@
${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
@@ -179,6 +197,9 @@
${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
diff -r 9c5a3cabf98a -r f07d2a92325d net/py-dns/distinfo
--- a/net/py-dns/distinfo Sat Apr 09 16:02:32 2005 +0000
+++ b/net/py-dns/distinfo Sat Apr 09 16:50:03 2005 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2005/02/24 12:14:02 agc Exp $
+$NetBSD: distinfo,v 1.6 2005/04/09 16:50:03 gson Exp $
-SHA1 (dnspython-1.2.0.tar.gz) = 909b211ea76106bfa04d1fb4474ff6ae573ac031
-RMD160 (dnspython-1.2.0.tar.gz) = abb5f0022b0649af8033f8e6d78ca5c0f267cbae
-Size (dnspython-1.2.0.tar.gz) = 82656 bytes
+SHA1 (dnspython-1.3.3.tar.gz) = 0e6fe002c3bc987bf03c91912c4186307dccd1fd
+RMD160 (dnspython-1.3.3.tar.gz) = f2f7ec3435283316c00784ae3a2d019b4586a494
+Size (dnspython-1.3.3.tar.gz) = 86619 bytes
Home |
Main Index |
Thread Index |
Old Index