diff options
author | gson <gson> | 2011-07-18 16:10:32 +0000 |
---|---|---|
committer | gson <gson> | 2011-07-18 16:10:32 +0000 |
commit | ad1376ac9ab4f8ecbb048a1df5337adbcdfa8e09 (patch) | |
tree | d725495d599c1e4eb29eead9c14a8f6cea0ac65f /net/py-dns | |
parent | 11b96a46dc9f9711331341b0ed651ae01005a645 (diff) | |
download | pkgsrc-ad1376ac9ab4f8ecbb048a1df5337adbcdfa8e09.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/Makefile | 6 | ||||
-rw-r--r-- | net/py-dns/PLIST | 5 | ||||
-rw-r--r-- | net/py-dns/distinfo | 8 |
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 |