shield Recommended update for python-pycurl
SUSE-SLE-Module-Basesystem-15-2019-1113


This update for python-pycurl fixes the following issues: - bsc#1128355: update to the Factory package to get multibuild and better working tests. - Update to 7.43.0.2: * Added perform_rb and perform_rs methods to Curl objects to return response body as byte string and string, respectively. * Added OPT_COOKIELIST constant for consistency with other option constants. * PycURL is now able to report errors triggered by libcurl via CURLOPT_FAILONERROR mechanism when the error messages are not decodable in Python's default encoding (GitHub issue #259). * Added getinfo_raw method to Curl objects to return byte strings as is from libcurl without attempting to decode them (GitHub issue #493). * When adding a Curl easy object to CurlMulti via add_handle, the easy objects now have their reference counts increased so that the application is no longer required to keep references to them to keep them from being garbage collected (GitHub issue #171). * PycURL easy, multi and share objects can now be weak referenced. * set_ca_certs now accepts byte strings as it should have been all along. * Use OpenSSL 1.1 and 1.0 specific APIs for controlling thread locks depending on OpenSSL version (patch by Vitaly Murashev). * Fixed a crash when closesocket callback failed (patch by Gisle Vanem and toddrme2178). * Added CURLOPT_PROXY_SSLCERT, CURLOPT_PROXY_SSLCERTTYPE, CURLOPT_PROXY_SSLKEY, CURLOPT_PROXY_SSLKEYTYPE, CURLOPT_PROXY_SSL_VERIFYPEER (libcurl 7.52.0+, patch by Casey Miller). * Added CURLOPT_PRE_PROXY (libcurl 7.52.0+, patch by ziggy). * Added SOCKET_BAD constant and it is now recognized as a valid return value from OPENSOCKET callback.

  • Release Date
    Apr 30 2019
  • References
    Bugzilla: 1128355
  • Type
    recommended
  • Severity
    moderate

cloud_download Downloads

Basesystem Module 15 s390x
  • Packages
    python-pycurl
    PycURL -- cURL library module
    7.43.0.2-4.3.1 lock src
    python2-pycurl
    PycURL -- cURL library module
    7.43.0.2-4.3.1 lock rpm
    python3-pycurl
    PycURL -- cURL library module
    7.43.0.2-4.3.1 lock rpm
Basesystem Module 15 ppc64le
  • Packages
    python-pycurl
    PycURL -- cURL library module
    7.43.0.2-4.3.1 lock src
    python2-pycurl
    PycURL -- cURL library module
    7.43.0.2-4.3.1 lock rpm
    python3-pycurl
    PycURL -- cURL library module
    7.43.0.2-4.3.1 lock rpm
Basesystem Module 15 x86_64
  • Packages
    python-pycurl
    PycURL -- cURL library module
    7.43.0.2-4.3.1 lock src
    python2-pycurl
    PycURL -- cURL library module
    7.43.0.2-4.3.1 lock rpm
    python3-pycurl
    PycURL -- cURL library module
    7.43.0.2-4.3.1 lock rpm
Basesystem Module 15 aarch64
  • Packages
    python-pycurl
    PycURL -- cURL library module
    7.43.0.2-4.3.1 lock src
    python2-pycurl
    PycURL -- cURL library module
    7.43.0.2-4.3.1 lock rpm
    python3-pycurl
    PycURL -- cURL library module
    7.43.0.2-4.3.1 lock rpm