summaryrefslogtreecommitdiff
path: root/net/py-dns
diff options
context:
space:
mode:
authorgson <gson@pkgsrc.org>2011-07-18 16:10:32 +0000
committergson <gson@pkgsrc.org>2011-07-18 16:10:32 +0000
commit97c8af8725b83126cd5c2c61682eb4b4baaabe8c (patch)
treed725495d599c1e4eb29eead9c14a8f6cea0ac65f /net/py-dns
parent77983e1d0484dd0854d8d7ad0943ee161af6e34a (diff)
downloadpkgsrc-97c8af8725b83126cd5c2c61682eb4b4baaabe8c.tar.gz
Update net/py-dns to 1.9.4. Changes since 1.8.0:
2011-03-24 Bob Halley <halley@dnspython.org> * dns/rdata.py (Rdata._wire_cmp): We need to specify no compression and an origin to _wire_cmp() in case names in the rdata are relative names. * dns/rdtypes/ANY/SIG.py (SIG._cmp): Add missing 'import struct'. Thanks to Arfrever Frehtes Taifersar Arahesis for reporting the problem. 2011-03-24 Bob Halley <halley@dnspython.org> * (Version 1.9.3 released) 2011-03-22 Bob Halley <halley@dnspython.org> * dns/resolver.py: a boolean parameter, 'raise_on_no_answer', has been added to the query() methods. In no-error, no-data situations, this parameter determines whether NoAnswer should be raised or not. If True, NoAnswer is raised. If False, then an Answer() object with a None rrset will be returned. * dns/resolver.py: Answer() objects now have a canonical_name field. 2011-01-11 Bob Halley <halley@dnspython.org> * Dnspython was erroneously doing case-insensitive comparisons of the names in NSEC and RRSIG RRs. Thanks to Casey Deccio for reporting this bug. 2010-12-17 Bob Halley <halley@dnspython.org> * dns/message.py (_WireReader._get_section): use "is" and not "==" when testing what section an RR is in. Thanks to James Raftery for reporting this bug. 2010-12-10 Bob Halley <halley@dnspython.org> * dns/resolver.py (Resolver.query): disallow metaqueries. * dns/rdata.py (Rdata.__hash__): Added a __hash__ method for rdata. 2010-11-23 Bob Halley <halley@dnspython.org> * (Version 1.9.2 released) 2010-11-23 Bob Halley <halley@dnspython.org> * dns/dnssec.py (_need_pycrypto): DSA and RSA are modules, not functions, and I didn't notice because the test suite masked the bug! *sigh* 2010-11-22 Bob Halley <halley@dnspython.org> * (Version 1.9.1 released) 2010-11-22 Bob Halley <halley@dnspython.org> * dns/dnssec.py: the "from" style import used to get DSA from PyCrypto trashed a DSA constant. Now a normal import is used to avoid namespace contamination. 2010-11-20 Bob Halley <halley@dnspython.org> * (Version 1.9.0 released) 2010-11-07 Bob Halley <halley@dnspython.org> * dns/dnssec.py: Added validate() to do basic DNSSEC validation (requires PyCrypto). Thanks to Brian Wellington for the patch. * dns/hash.py: Hash compatibility handling is now its own module. 2010-10-31 Bob Halley <halley@dnspython.org> * dns/resolver.py (zone_for_name): A query name resulting in a CNAME or DNAME response to a node which had an SOA was incorrectly treated as a zone origin. In these cases, we should just look higher. Thanks to Gert Berger for reporting this problem. * Added zonediff.py to examples. This program compares two zones and shows the differences either in diff-like plain text, or HTML. Thanks to Dennis Kaarsemaker for contributing this useful program. 2010-10-27 Bob Halley <halley@dnspython.org> * Incorporate a patch to use poll() instead of select() by default on platforms which support it. Thanks to Peter Schüller and Spotify for the contribution. 2010-10-17 Bob Halley <halley@dnspython.org> * Python prior to 2.5.2 doesn't compute the correct values for HMAC-SHA384 and HMAC-SHA512. We now detect attempts to use them and raise NotImplemented if the Python version is too old. Thanks to Kevin Chen for reporting the problem. * Various routines that took the string forms of rdata types and classes did not permit the strings to be Unicode strings. Thanks to Ryan Workman for reporting the issue. * dns/tsig.py: Added symbolic constants for the algorithm strings. E.g. you can now say dns.tsig.HMAC_MD5 instead of "HMAC-MD5.SIG-ALG.REG.INT". Thanks to Cillian Sharkey for suggesting this improvement. * dns/tsig.py (get_algorithm): fix hashlib compatibility; thanks to Kevin Chen for the patch. * dns/dnssec.py: Added key_id() and make_ds(). * dns/message.py: message.py needs to import dns.edns since it uses it. 2010-05-04 Bob Halley <halley@dnspython.org> * dns/rrset.py (RRset.__init__): "covers" was not passed to the superclass __init__(). Thanks to Shanmuga Rajan for reporting the problem. 2010-03-10 Bob Halley <halley@dnspython.org> * The TSIG algorithm value was passed to use_tsig() incorrectly in some cases. Thanks to 'ducciovigolo' for reporting the problem.
Diffstat (limited to 'net/py-dns')
-rw-r--r--net/py-dns/Makefile6
-rw-r--r--net/py-dns/PLIST5
-rw-r--r--net/py-dns/distinfo8
3 files changed, 11 insertions, 8 deletions
diff --git a/net/py-dns/Makefile b/net/py-dns/Makefile
index 95a448344fc..a754ca2a10d 100644
--- a/net/py-dns/Makefile
+++ b/net/py-dns/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.18 2010/10/16 10:45:31 gson Exp $
+# $NetBSD: Makefile,v 1.19 2011/07/18 16:10:32 gson Exp $
-DISTNAME= dnspython-1.8.0
-PKGNAME= ${PYPKGPREFIX}-dns-1.8.0
+DISTNAME= dnspython-1.9.4
+PKGNAME= ${PYPKGPREFIX}-dns-1.9.4
CATEGORIES= net python
MASTER_SITES= http://www.dnspython.org/kits/${PKGVERSION}/
diff --git a/net/py-dns/PLIST b/net/py-dns/PLIST
index 6e317c4d690..3a783381e7b 100644
--- a/net/py-dns/PLIST
+++ b/net/py-dns/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2009/10/31 02:57:30 wiz Exp $
+@comment $NetBSD: PLIST,v 1.8 2011/07/18 16:10:32 gson Exp $
${PYSITELIB}/dns/__init__.py
${PYSITELIB}/dns/__init__.pyc
${PYSITELIB}/dns/__init__.pyo
@@ -20,6 +20,9 @@ ${PYSITELIB}/dns/exception.pyo
${PYSITELIB}/dns/flags.py
${PYSITELIB}/dns/flags.pyc
${PYSITELIB}/dns/flags.pyo
+${PYSITELIB}/dns/hash.py
+${PYSITELIB}/dns/hash.pyc
+${PYSITELIB}/dns/hash.pyo
${PYSITELIB}/dns/inet.py
${PYSITELIB}/dns/inet.pyc
${PYSITELIB}/dns/inet.pyo
diff --git a/net/py-dns/distinfo b/net/py-dns/distinfo
index 593e905d01e..9916ecc7ecd 100644
--- a/net/py-dns/distinfo
+++ b/net/py-dns/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2010/10/16 10:45:31 gson Exp $
+$NetBSD: distinfo,v 1.11 2011/07/18 16:10:32 gson Exp $
-SHA1 (dnspython-1.8.0.tar.gz) = 71f9a1b4243fca7a4cbda064665d15fc4c28f91e
-RMD160 (dnspython-1.8.0.tar.gz) = d7ab6f336a2c677544d1706d1d32e67afaad9405
-Size (dnspython-1.8.0.tar.gz) = 108588 bytes
+SHA1 (dnspython-1.9.4.tar.gz) = 41d00d0f81bc9aba02c5c62e1d4a8ee57810410e
+RMD160 (dnspython-1.9.4.tar.gz) = 0ec0bb554208b215e8f70b7ebc41414387d6a178
+Size (dnspython-1.9.4.tar.gz) = 120126 bytes