Pycurl

Latest version: v7.45.6

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

Scan your dependencies

Page 12 of 13

7.9.8.2

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

2002-07-05 Markus F.X.J. Oberhumer <mfx>

* Curl and CurlMulti objects now support standard Python attributes.
See tests/test_multi2.py for an example.

2002-07-02 Kjetil Jacobsen <kjetilja>

* Added support for the multi-interface.

7.9.8.1

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

2002-06-25 Markus F.X.J. Oberhumer <mfx>

* Fixed a couple of `int' vs. `size_t' mismatches in callbacks
and Py_BuildValue() calls.

2002-06-25 Kjetil Jacobsen <kjetilja>

* Use 'double' type instead of 'size_t' for progress callbacks
(by Conrad Steenberg <conrad at hep.caltech.edu>). Also cleaned up
some other type mismatches in the callback interfaces.

2002-06-24 Kjetil Jacobsen <kjetilja>

* Added example code on how to upload a file using HTTPPOST in
pycurl (code by Amit Mongia <amit_mongia at hotmail.com>). See the
file 'test_fileupload.py' for details.

7.9.8

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

2002-06-24 Kjetil Jacobsen <kjetilja>

* Resolved some build problems on Windows (by Markus Oberhumer).

2002-06-19 Kjetil Jacobsen <kjetilja>

* Added CURLOPT_CAPATH.

* Added option constants for CURLOPT_NETRC: CURL_NETRC_OPTIONAL,
CURL_NETRC_IGNORED and CURL_NETRC_REQUIRED.

* Added option constants for CURLOPT_TIMECONDITION:
TIMECOND_IFMODSINCE and TIMECOND_IFUNMODSINCE.

* Added an simple example crawler, which downloads documents
listed in a file with a configurable number of worker threads.
See the file 'crawler.py' in the 'tests' directory for details.

* Removed the redundant 'test_xmlrpc2.py' test script.

* Disallow recursive callback invocations (by Markus Oberhumer).

2002-06-18 Kjetil Jacobsen <kjetilja>

* Made some changes to setup.py which should fix the build
problems on RedHat 7.3 (suggested by Benji <benji at kioza.net>).

* Use CURLOPT_READDATA instead of CURLOPT_INFILE, and
CURLOPT_WRITEDATA instead of CURLOPT_FILE. Also fixed some
reference counting bugs with file objects.

* CURLOPT_FILETIME and CURLINFO_FILETIME had a namespace clash
which caused them not to work. Use OPT_FILETIME for setopt() and
INFO_FILETIME for getinfo(). See example usage in
'test_getinfo.py' for details.

7.9.7

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

2002-05-20 Kjetil Jacobsen <kjetilja>

* New versioning scheme. Pycurl now has the same version number
as the libcurl version it was built with. The pycurl version
number thus indicates which version of libcurl is required to run.

2002-05-17 Kjetil Jacobsen <kjetilja>

* Added CURLINFO_REDIRECT_TIME and CURLINFO_REDIRECT_COUNT.

2002-04-27 Kjetil Jacobsen <kjetilja>

* Fixed potential memory leak and thread race (by Markus
Oberhumer).

0.4.9

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

2002-04-15 Kjetil Jacobsen <kjetilja>

* Added CURLOPT_DEBUGFUNCTION to allow debug callbacks to be
specified (see the file 'test_debug.py' for details on how to use
debug callbacks).

* Added CURLOPT_DNS_USE_GLOBAL_CACHE and
CURLOPT_DNS_CACHE_TIMEOUT.

* Fixed a segfault when finalizing curl objects in Python 1.5.2.

* Now requires libcurl 7.9.6 or greater.

2002-04-12 Kjetil Jacobsen <kjetilja>

* Added 'test_post2.py' file which is another example on how to
issue POST requests.

2002-04-11 Markus F.X.J. Oberhumer <mfx>

* Added the 'test_post.py' file which demonstrates the use of
POST requests.

0.4.8

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

2002-03-07 Kjetil Jacobsen <kjetilja>

* Added CURLOPT_PREQUOTE.

* Now requires libcurl 7.9.5 or greater.

* Other minor code cleanups and bugfixes.

2002-03-05 Kjetil Jacobsen <kjetilja>

* Do not allow WRITEFUNCTION and WRITEHEADER on the same handle.

Page 12 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.