openSUSE-RU-2019:1995-1: moderate: Recommended update for python-pycurl
openSUSE Recommended Update: Recommended update for python-pycurl ______________________________________________________________________________ Announcement ID: openSUSE-RU-2019:1995-1 Rating: moderate References: #1128355 Affected Products: openSUSE Leap 15.0 ______________________________________________________________________________ An update that has one recommended fix can now be installed. Description: This update for python-pycurl fixes the following issues: - bsc#1128355: update to the Factory package to get multibuild and better working tests. Version 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. This update was imported from the SUSE:SLE-15:Update update project. Patch Instructions: To install this openSUSE Recommended Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: - openSUSE Leap 15.0: zypper in -t patch openSUSE-2019-1995=1 Package List: - openSUSE Leap 15.0 (x86_64): python-pycurl-debuginfo-7.43.0.2-lp150.3.3.2 python-pycurl-debugsource-7.43.0.2-lp150.3.3.2 python-pycurl-test-debugsource-7.43.0.2-lp150.3.3.2 python2-pycurl-7.43.0.2-lp150.3.3.2 python2-pycurl-debuginfo-7.43.0.2-lp150.3.3.2 python2-pycurl-test-7.43.0.2-lp150.3.3.2 python3-pycurl-7.43.0.2-lp150.3.3.2 python3-pycurl-debuginfo-7.43.0.2-lp150.3.3.2 python3-pycurl-test-7.43.0.2-lp150.3.3.2 - openSUSE Leap 15.0 (noarch): python-pycurl-doc-7.43.0.2-lp150.3.3.2 python-pycurl-test-doc-7.43.0.2-lp150.3.3.2 References: https://bugzilla.suse.com/1128355
participants (1)
-
maintenance@opensuse.org