Recommended update for python-Twisted

SUSE Recommended Update: Recommended update for python-Twisted
Announcement ID: SUSE-RU-2015:1977-1
Rating: moderate
References: #940813
Affected Products:
  • SUSE Linux Enterprise Module for Web Scripting 12
  • SUSE Enterprise Storage 2
  • SUSE Enterprise Storage 1.0

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

    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->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.

    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 Web Scripting 12:
      zypper in -t patch SUSE-SLE-Module-Web-Scripting-12-2015-834=1
    • SUSE Enterprise Storage 2:
      zypper in -t patch SUSE-Storage-2-2015-834=1
    • SUSE Enterprise Storage 1.0:
      zypper in -t patch SUSE-Storage-1.0-2015-834=1

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

    Package List:

    • SUSE Linux Enterprise Module for Web Scripting 12 (ppc64le s390x x86_64):
      • python-Twisted-15.2.1-4.3
      • python-Twisted-debuginfo-15.2.1-4.3
      • python-Twisted-debugsource-15.2.1-4.3
      • python-pycrypto-2.6.1-2.2
      • python-pycrypto-debuginfo-2.6.1-2.2
      • python-zope.interface-4.0.5-5.2
      • python-zope.interface-debuginfo-4.0.5-5.2
      • python-zope.interface-debugsource-4.0.5-5.2
    • SUSE Linux Enterprise Module for Web Scripting 12 (noarch):
      • python-pyserial-2.7-2.2
    • SUSE Enterprise Storage 2 (x86_64):
      • python-Twisted-15.2.1-4.3
      • python-Twisted-debuginfo-15.2.1-4.3
      • python-Twisted-debugsource-15.2.1-4.3
      • python-pycrypto-2.6.1-2.2
      • python-pycrypto-debuginfo-2.6.1-2.2
      • python-zope.interface-4.0.5-5.2
      • python-zope.interface-debuginfo-4.0.5-5.2
      • python-zope.interface-debugsource-4.0.5-5.2
    • SUSE Enterprise Storage 2 (noarch):
      • python-pyserial-2.7-2.2
    • SUSE Enterprise Storage 1.0 (x86_64):
      • python-Twisted-15.2.1-4.3
      • python-Twisted-debuginfo-15.2.1-4.3
      • python-Twisted-debugsource-15.2.1-4.3
      • python-pycrypto-2.6.1-2.2
      • python-pycrypto-debuginfo-2.6.1-2.2
      • python-zope.interface-4.0.5-5.2
      • python-zope.interface-debuginfo-4.0.5-5.2
      • python-zope.interface-debugsource-4.0.5-5.2
    • SUSE Enterprise Storage 1.0 (noarch):
      • python-pyserial-2.7-2.2

    References: