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

sle-updates at lists.suse.com sle-updates at lists.suse.com
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.

Description:


   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
     installed.
   - 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 dns.zone.to_text() 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
     mode.
   - 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/ipv6.py.
   - 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
     tests.
   - 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):

      python-dnspython-1.12.0-6.1


References:

   https://bugzilla.suse.com/979493



More information about the sle-updates mailing list