Pycurl

Latest version: v7.45.3

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

Scan your dependencies

Page 11 of 12

7.10

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

2002-09-13 Kjetil Jacobsen <kjetilja>

* Added commandline options to setup.py for specifying the path to
'curl-config' (non-windows) and the curl installation directory
(windows). See the 'INSTALL' file for details.

* Added CURLOPT_ENCODING, CURLOPT_NOSIGNAL and CURLOPT_BUFFERSIZE
from libcurl-7.10 (by Markus Oberhumer).

7.9.8.4

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

2002-08-28 Kjetil Jacobsen <kjetilja>

* Added a simple web-browser example based on gtkhtml and pycurl.
See the file 'examples/gtkhtml_demo.py' for details. The example
requires a working installation of gnome-python with gtkhtml
bindings enabled (pass --with-gtkhtml to gnome-python configure).

2002-08-14 Kjetil Jacobsen <kjetilja>

* Added new method 'select' on CurlMulti objects. Example usage
in 'tests/test_multi5.py'. This method is just an optimization of
the combined use of fdset and select.

2002-08-12 Kjetil Jacobsen <kjetilja>

* Added support for curl_multi_fdset. See the file
'tests/test_multi4.py' for example usage. Contributed by Conrad
Steenberg <conrad at hep.caltech.edu>.

* perform() on multi objects now returns a tuple (result, number
of handles) like the libcurl interface does.

2002-08-08 Kjetil Jacobsen <kjetilja>

* Added the 'sfquery' script which retrieves a SourceForge XML
export object for a given project. See the file 'examples/sfquery.py'
for details and usage. 'sfquery' was contributed by Eric
S. Raymond <esr at thyrsus.com>.

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

* API enhancements: added Curl() and CurlMulti() as aliases for
init() and multi_init(), and added close() methods as aliases
for the cleanup() methods. The new names much better match
the actual intended use of the objects, and they also nicely
correspond to Python's file object.

* Also, all constants for Curl.setopt() and Curl.getinfo() are now
visible from within Curl objects.

All changes are fully backward-compatible.

7.9.8.3

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

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

* Under Python 2.2 or better, Curl and CurlMulti objects now
automatically participate in cyclic garbage collection
(using the gc module).

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.

Page 11 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.