Pycurl

Latest version: v7.45.6

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 13

7.16.2.1

Not secure
----------------

* Added IOCMD_NOP and IOCMD_RESTARTREAD for ioctl callback
handling (patch by Mark Eichin).

* Use Py_ssize_t where appropriate for Python 2.5 and 64-bit
compatibility. This fixes the problem reported by Aaron
Hill, where the exception "pycurl.error: (2, '')" is thrown
when calling setopt(pycurl.POSTFIELDS,...) on 64-bit
platforms.

7.16.2

Not secure
--------------

* Added options HTTP_TRANSFER_DECODING, HTTP_CONTENT_DECODING,
TIMEOUT_MS, CONNECTTIMEOUT_MS from libcurl 7.16.2.

* Right-strip URLs read from files in the test scripts
to avoid sending requests with '\n' at the end.

7.16.1

Not secure
--------------

* Added constants for all libcurl (error) return codes. They
are named the same as the macro constants in curl.h but prefixed
with E_ instead of CURLE. Return codes for the multi API are
prefixed with M_ instead of CURLM.

* Added CURLOPT_FTP_SSL_CCC, CURLOPT_SSH_PUBLIC_KEYFILE,
CURLOPT_SSH_PRIVATE_KEYFILE, CURLOPT_SSH_AUTH_TYPES.

* Removed CLOSEPOLICY and friends since this option is now
deprecated in libcurl.

* Set the _use_datetime attribute on the CURLTransport class
to unbreak xmlrpc_curl.py on Python 2.5.

7.16.0

--------------

* Added CURLOPT_SSL_SESSIONID_CACHE.

* Removed SOURCE_* options since they are no longer
supported by libcurl.

7.15.5.1

Not secure
----------------

* Added test for basic ftp usage (tests/test_ftp.py).

* Fix broken ssl mutex lock function when using
GNU TLS (Debian bug 380156, fix by Bastian Kleineidam)

7.15.5

Not secure
--------------

* Added CURLOPT_FTP_ALTERNATIVE_TO_USER,
CURLOPT_MAX_SEND_SPEED_LARGE,
and CURLOPT_MAX_RECV_SPEED_LARGE.

Page 6 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.