File _patchinfo of Package patchinfo.1051

<patchinfo incident="1051">
  <issue id="318779" tracker="fate"/>
  <issue id="940813" tracker="bnc">[TRACKERBUG] FATE#318779: python-Twisted update</issue>
  <category>recommended</category>
  <rating>moderate</rating>
  <packager>scarabeus_iv</packager>
  <description>
python-Twisted has been updated to version 15.2.1, which brings several fixes and
enhancements such as:

- twisted.positioning, a new API for positioning systems such as GPS, has been added.
  It comes with an implementation of NMEA, the most common wire protocol for GPS devices.
  It will supersede twisted.protocols.gps.
- IReactorUDP.listenUDP, IUDPTransport.write and IUDPTransport.connect now accept ipv6
  address literals.
- A new API, twisted.internet.ssl.optionsForClientTLS, allows clients to specify and
  verify the identity of the peer they're communicating with.  When used with the
  service_identity library from PyPI, this provides support for service identity
  verification from RFC 6125, as well as server name indication from RFC 6066.
- Twisted's TLS support now provides a way to ask for user-configured trust roots
  rather than having to manually configure such certificate authority certificates.
- twisted.internet.ssl.CertificateOptions now supports ECDHE for servers by default
  on pyOpenSSL 0.14 and later, if the underlying versions of cryptography.io and
  OpenSSL support it.
- twisted.internet.ssl.CertificateOptions now allows the user to set acceptable ciphers
  and uses secure ones by default.
- The new package twisted.logger provides a new, fully tested, and feature-rich logging
  framework. The old module twisted.python.log is now implemented using the new framework.
- twisted.conch.ssh.forwarding now supports local-&gt;remote forwarding of IPv6.
- twisted.mail.smtp.sendmail now uses ESMTP. It will opportunistically enable encryption
  and allow the use of authentication.
- twisted.internet.ssl.CertificateOptions now enables TLSv1.1 and TLSv1.2 by default
  (in addition to TLSv1.0) if the underlying version of OpenSSL supports these protocol
  versions.
- twisted.internet.ssl.CertificateOptions now supports Diffie-Hellman key exchange.
- twisted.internet.ssl.CertificateOptions now disables TLS compression to avoid CRIME
  attacks and, for servers, uses server preference to choose the cipher.
- MSN protocol support has been marked as deprecated.
- Removed deprecated UDPClient.
- Better support and integration with Python 3.

For a comprehensive list of changes, please refer to the file NEWS shipped within the
package.
</description>
  <summary>Recommended update for python-Twisted</summary>
</patchinfo>
openSUSE Build Service is sponsored by