File _patchinfo of Package patchinfo.2542

<patchinfo incident="2542">
  <issue id="979493" tracker="bnc">Update Python modules needed by OpenStack client tools</issue>
  <issue id="319905" tracker="fate"/>
  <category>recommended</category>
  <rating>low</rating>
  <packager>leonardocf</packager>
  <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.
</description>
  <summary>Recommended update for python-dnspython</summary>
</patchinfo>
openSUSE Build Service is sponsored by