SUSE-RU-2016:1450-1: Recommended update for python-dnspython

sle-updates at sle-updates at
Tue May 31 09:08:20 MDT 2016

   SUSE Recommended Update: Recommended update for python-dnspython

Announcement ID:    SUSE-RU-2016:1450-1
Rating:             low
References:         #979493 
Affected Products:
                    SUSE Linux Enterprise Module for Public Cloud 12

   An update that has one recommended fix can now be installed.


   This update provides python-dnspython 1.12.0, which brings the following
   fixes and enhancements:

   - The test system can now run the tests without requiring dnspython to be
   - When reading from a masterfile, if the first content line started with
     leading whitespace, we raised an exception instead of doing the right
     thing, namely using the zone origin as the name.
   - Added convenience method.
   - The /etc/resolv.conf setting "options rotate" is now understood by the
     resolver. If present, the resolver will shuffle the nameserver list each
     time dns.resolver.query() is called.
   - Escaping of Unicode has been corrected.  Previously we escaped and then
     converted to Unicode, but the right thing to do is convert to Unicode,
     then escape.  Also, characters > 0x7f should NOT be escaped in Unicode
   - dns.rdtypes.ANY.DNSKEY now has helpers functions to convert between the
     numeric form
     of the flags and a set of human-friendly strings.
   - RRSIGs did not respect relativization settings in to_text().
   - The APL from_wire() method did not accept an rdata length of 0 as valid.
   - Add is_mapped() to dns/
   - Lookup IPv6 mapped IPv4 addresses in the v4 reverse namespace.
   - Do not put back an unescaped token.  This was causing escape processing
     for domain names to break.
   - Making a response didn't work correctly if the query was signed with
     TSIG and we knew the key.
   - Fix problems with the IXFR state machine which caused long diffs to fail.
   - Add python-ecdsa and python-pycrypto to BuildRequires for the DNSSec
   - Use /usr/bin/python instead of /usr/bin/env python for the example
     scripts to avoid additional dependencies.

Patch Instructions:

   To install this SUSE Recommended Update use YaST online_update.
   Alternatively you can run the command listed for your product:

   - SUSE Linux Enterprise Module for Public Cloud 12:

      zypper in -t patch SUSE-SLE-Module-Public-Cloud-12-2016-860=1

   To bring your system up-to-date, use "zypper patch".

Package List:

   - SUSE Linux Enterprise Module for Public Cloud 12 (noarch):



More information about the sle-updates mailing list