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