Fedora 14 Update: python-dns-1.9.4-1.fc14

updates at fedoraproject.org updates at fedoraproject.org
Fri Apr 29 03:24:24 UTC 2011

Fedora Update Notification
2011-04-20 18:59:42

Name        : python-dns
Product     : Fedora 14
Version     : 1.9.4
Release     : 1.fc14
URL         : http://www.dnspython.org/
Summary     : DNS toolkit for Python
Description :
dnspython is a DNS toolkit for Python. It supports almost all record
types. It can be used for queries, zone transfers, and dynamic
updates. It supports TSIG authenticated messages and EDNS0.

dnspython provides both high and low level access to DNS. The high
level classes perform queries for data of a given name, type, and
class, and return an answer set. The low level classes allow direct
manipulation of DNS zones, messages, names, and records.

Update Information:

There is no new functionality in this release; just a few bug fixes in RRSIG and SIG code.

I will be eliminating legacy code for earlier versions of DNSSEC in a future release of dnspython.

* Mon Mar 28 2011 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.9.4-1
- dnspython 1.9.4 has been released and is available at
- http://www.dnspython.org/kits/1.9.4/
- There is no new functionality in this release; just a few bug fixes
- in RRSIG and SIG code.
- I will be eliminating legacy code for earlier versions of DNSSEC in a
- future release of dnspython.
* Fri Mar 25 2011 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.9.3-1
- New since 1.9.2:
-     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.
- Resolver Answer() objects now have a canonical_name field.
- Rdata now have a __hash__ method.
- Bugs fixed since 1.9.2:
-        Dnspython was erroneously doing case-insensitive comparisons
- of the names in NSEC and RRSIG RRs.
- We now use "is" and not "==" when testing what section an RR
- is in.
- The resolver now disallows metaqueries.
* Tue Feb  8 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.9.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Tue Nov 23 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.9.2-1
- It's brown paper bag time :) The fix for the import problems was
- actually bad, but didn't show up in testing because the test suite's
- conditional importing code hid the problem.
- Any, 1.9.2 is out.
- Sorry for the churn!
* Mon Nov 22 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.9.1-1
- New since 1.9.0:
-        Nothing.
- Bugs fixed since 1.9.0
-        The dns.dnssec module didn't work with DSA due to namespace
-        contamination from a "from"-style import.
- New since 1.8.0:
-        dnspython now uses poll() instead of select() when available.
-        Basic DNSSEC validation can be done using dns.dnsec.validate()
-        and dns.dnssec.validate_rrsig() if you have PyCrypto 2.3 or
-        later installed.  Complete secure resolution is not yet
-        available.
-        Added key_id() to the DNSSEC module, which computes the DNSSEC
-        key id of a DNSKEY rdata.
-        Added make_ds() to the DNSSEC module, which returns the DS RR
-        for a given DNSKEY rdata.
-        dnspython now raises an exception if HMAC-SHA284 or
-        HMAC-SHA512 are used with a Python older than 2.5.2.  (Older
-        Pythons do not compute the correct value.)
-        Symbolic constants are now available for TSIG algorithm names.
- Bugs fixed since 1.8.0
-        dns.resolver.zone_for_name() didn't handle a query response
-        with a CNAME or DNAME correctly in some cases.
-        When specifying rdata types and classes as text, Unicode
-        strings may now be used.
-        Hashlib compatibility issues have been fixed.
-        dns.message now imports dns.edns.
-        The TSIG algorithm value was passed incorrectly to use_tsig()
-        in some cases.

  [ 1 ] Bug #690785 - python-dns-1.9.4 is available

This update can be installed with the "yum" update program.  Use 
su -c 'yum update python-dns' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at

More information about the package-announce mailing list