forked from pool/python-pycurl
262 lines
12 KiB
Plaintext
262 lines
12 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed May 21 15:41:00 UTC 2014 - toddrme2178@gmail.com
|
|
|
|
- Removed patch specific to python3-pycurl: pycurl-python3.patch
|
|
- Rebase patch: pycurl-no-runtime-curlvercheck.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 20 12:13:23 UTC 2014 - toddrme2178@gmail.com
|
|
|
|
- Update to version 7.19.3.1
|
|
* Added --avoid-stdio setup.py option to avoid passing FILE
|
|
pointers from Python to libcurl. Applies to Python 2 only.
|
|
* Added CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE,
|
|
CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_MAX_HOST_CONNECTIONS
|
|
CURLMOPT_MAX_PIPELINE_LENGTH, CURLMOPT_MAX_TOTAL_CONNECTIONS
|
|
multi options (patch by Jakob Truelsen).
|
|
* SSL detection logic changed to consult `curl-config --static-libs`
|
|
even if `curl-config --libs` succeeded. This should achieve
|
|
pre-7.19.3 behavior with respect to automatic SSL detection
|
|
(patch by Andjelko Horvat).
|
|
- Update to version 7.19.3
|
|
* Added CURLOPT_NOPROXY.
|
|
* Added CURLINFO_LOCAL_PORT, CURLINFO_PRIMARY_PORT and
|
|
CURLINFO_LOCAL_IP (patch by Adam Jacob Muller).
|
|
* When running on Python 2.x, for compatibility with Python 3.x,
|
|
Unicode strings containing ASCII code points only are now accepted
|
|
in setopt() calls.
|
|
* PycURL now requires that compile time SSL backend used by libcurl
|
|
is the same as the one used at runtime. setup.py supports
|
|
--with-ssl, --with-gnutls and --with-nss options like libcurl does,
|
|
to specify which backend libcurl uses. On some systems PycURL can
|
|
automatically figure out libcurl's backend.
|
|
If the backend is not one for which PycURL provides crypto locks
|
|
(i.e., any of the other backends supported by libcurl),
|
|
no runtime SSL backend check is performed.
|
|
* Default PycURL user agent string is now built at runtime, and will
|
|
include the user agent string of libcurl loaded at runtime rather
|
|
than the one present at compile time.
|
|
* PycURL will now use WSAduplicateSocket rather than dup on Windows
|
|
to duplicate sockets obtained from OPENSOCKETFUNCTION.
|
|
Using dup may have caused crashes, OPENSOCKETFUNCTION should
|
|
now be usable on Windows.
|
|
* A new script, winbuild.py, was added to build PycURL on Windows
|
|
against Python 2.6, 2.7, 3.2 and 3.3.
|
|
* Added CURL_LOCK_DATA_SSL_SESSION (patch by Tom Pierce).
|
|
* Added E_OPERATION_TIMEDOUT (patch by Romuald Brunet).
|
|
* setup.py now handles --help argument and will print PycURL-specific
|
|
configuration options in addition to distutils help.
|
|
* Windows build configuration has been redone:
|
|
PYCURL_USE_LIBCURL_DLL #define is gone, use --use-libcurl-dll
|
|
argument to setup.py to build against a libcurl DLL.
|
|
CURL_STATICLIB is now #defined only when --use-libcurl-dll is not
|
|
given to setup.py, and PycURL is built against libcurl statically.
|
|
--libcurl-lib-name option can be used to override libcurl import
|
|
library name.
|
|
* Added CURLAUTH_DIGEST_IE as pycurl.HTTPAUTH_DIGEST_IE.
|
|
* Added CURLOPT_POSTREDIR option and CURL_REDIR_POST_301,
|
|
CURL_REDIR_POST_302, CURL_REDIR_POST_303 and CURL_REDIR_POST_ALL
|
|
constants. CURL_REDIR_POST_303 requires libcurl 7.26.0 or higher,
|
|
all others require libcurl 7.19.1 or higher.
|
|
* PycURL now supports Python 3.1 through 3.3. Python 3.0 might
|
|
work but it appears to ship with broken distutils, making virtualenv
|
|
not function on it.
|
|
* PycURL multi objects now have the multi constants defined on them.
|
|
Previously the constants were only available on pycurl module.
|
|
The new behavior matches that of curl and share objects.
|
|
* PycURL share objects can now be closed via the close() method.
|
|
* PycURL will no longer call `curl-config --static-libs` if
|
|
`curl-config --libs` succeeds and returns output.
|
|
Systems on which neither `curl-config --libs` nor
|
|
`curl-config --static-libs` do the right thing should provide
|
|
a `curl-config` wrapper that is sane.
|
|
* Added CURLFORM_BUFFER and CURLFORM_BUFFERPTR.
|
|
* pycurl.version and user agent string now include both
|
|
PycURL version and libcurl version as separate items.
|
|
* Added CURLOPT_DNS_SERVERS.
|
|
* PycURL can now be dynamically linked against libcurl on Windows
|
|
if PYCURL_USE_LIBCURL_DLL is #defined during compilation.
|
|
* Breaking change: opensocket callback now takes an additional
|
|
(address, port) tuple argument. Existing callbacks will need to
|
|
be modified to accept this new argument.
|
|
https://github.com/pycurl/pycurl/pull/18
|
|
- Update to version 7.19.0.3
|
|
* Re-release of 7.19.0.2 with minor changes to build Windows packages
|
|
due to botched 7.19.0.2 files on PyPi.
|
|
http://curl.haxx.se/mail/curlpython-2013-12/0021.html
|
|
- Update to version 7.19.0.2 [requires libcurl-7.19.0 or better] - 2013-10-08
|
|
* Fixed a bug in a commit made in 2008 but not released until 7.19.0.1
|
|
which caused CURLOPT_POSTFIELDS to not correctly increment reference
|
|
count of the object being given as its argument, despite libcurl not
|
|
copying the data provided by said object.
|
|
* Added support for libcurl pause/unpause functionality,
|
|
via curl_easy_pause call and returning READFUNC_PAUSE from
|
|
read callback function.
|
|
- Update to version 7.19.0.1 [requires libcurl-7.19.0 or better] - 2013-09-23
|
|
* Test matrix tool added to test against all supported Python and
|
|
libcurl versions.
|
|
* Python 2.4 is now the minimum required version.
|
|
* Source code, bugs and patches are now kept on GitHub.
|
|
* Added CURLINFO_CERTINFO and CURLOPT_CERTINFO.
|
|
* Added CURLOPT_RESOLVE.
|
|
* PycURL can now be used with Python binaries without thread
|
|
support.
|
|
* gcrypt is no longer initialized when a newer version of gnutls
|
|
is used.
|
|
* Marked NSS as supported.
|
|
* Fixed relative URL request logic.
|
|
* Fixed a memory leak in util_curl_init.
|
|
* Added CURLOPT_USERNAME and CURLOPT_PASSWORD.
|
|
* Fixed handling of big timeout values.
|
|
* Added GLOBAL_ACK_EINTR.
|
|
* setopt(..., None) can be used as unsetopt().
|
|
* CURLOPT_RANGE can now be unset.
|
|
* Write callback can return -1 to signal user abort.
|
|
* Reorganized tests into an automated test suite.
|
|
* Added CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA.
|
|
* Cleaned up website.
|
|
* Fix pycurl.reset() (patch by <johansen at sun.com>).
|
|
* Fix install routine in setup.py where
|
|
certain platforms (Solaris, Mac OSX, etc)
|
|
would search for a static copy of libcurl (dbp).
|
|
* Fixed build on OpenSolaris 0906 and other platforms on which
|
|
curl-config does not have a --static-libs option.
|
|
* No longer keep string options copies in the
|
|
Curl Python objects, since string options are
|
|
now managed by libcurl.
|
|
- Add additional dependencies
|
|
- Remove no longer necessary patch:
|
|
* pycurl-7.18.1-nostaticlibs.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 30 18:07:30 UTC 2013 - crrodriguez@opensuse.org
|
|
|
|
- remove runtime curl version check and __DATE__ __TIME__ usage
|
|
(pycurl-no-runtime-curlvercheck.patch)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 5 13:16:51 UTC 2013 - idonmez@suse.com
|
|
|
|
- Add Source URL, see https://en.opensuse.org/SourceUrls
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 28 06:42:57 UTC 2012 - highwaystar.ru@gmail.com
|
|
|
|
- added python3 package
|
|
- spec file slighly cleaned (old buildroot macro replaced)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 12 11:31:10 UTC 2012 - coolo@suse.com
|
|
|
|
- change license to be in spdx.org format
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 11:54:25 UTC 2011 - saschpe@suse.de
|
|
|
|
- Renamed package to 'python-pycurl' to match upstream name
|
|
- Removed authors from description
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 10 11:45:01 UTC 2010 - jfunk@funktronics.ca
|
|
|
|
- Update to 7.19.0:
|
|
* Added CURLFILE, ADDRESS_SCOPE and ISSUERCERT options,
|
|
as well as the APPCONNECT_TIME info.
|
|
* Added PRIMARY_IP info (patch by
|
|
Yuhui H <eyecat at gmail.com>).
|
|
* Added support for curl_easy_reset through a
|
|
new 'reset' method on curl objects
|
|
(patch by Nick Pilon <npilon at oreilly.com>).
|
|
* Added support for OPENSOCKET callbacks.
|
|
See 'tests/test_opensocket.py' for example
|
|
usage (patch by Thomas Hunger <teh at camvine.com>).
|
|
- Version 7.18.2:
|
|
* Added REDIRECT_URL info and M_MAXCONNECTS option
|
|
(patch by Yuhui H <eyecat at gmail.com>).
|
|
* Added socket_action() method to CurlMulti objects.
|
|
See 'tests/test_multi_socket_select.py' for example
|
|
usage (patch by Yuhui H <eyecat at gmail.com>).
|
|
* Added AUTOREFERER option.
|
|
* Allow resetting some list operations (HTTPHEADER,
|
|
QUOTE, POSTQUOTE, PREQUOTE) by passing an empty
|
|
list to setopt (patch by Jim Patterson).
|
|
- Split off doc subpackage
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 25 16:45:35 ADT 2008 - jfunk@funktronics.ca
|
|
|
|
- Update to 7.18.1:
|
|
* Added POST301, SSH_HOST_PUBLIC_KEY_MD5,
|
|
COPYPOSTFIELDS and PROXY_TRANSFER_MODE options.
|
|
* Check for static libs in setup.py to better detect
|
|
whether libcurl was linked with OpenSSL or GNUTLS.
|
|
* PycURL is now dual licensed under the LGPL and
|
|
a license similar to the cURL license (an MIT/X
|
|
derivate).
|
|
- Version 7.16.4:
|
|
* Allow any callable object as the callback function.
|
|
This change comes handy when you would like to use objects
|
|
which are callable but are not functions or methods, for
|
|
example those objects created by the functions in the functools
|
|
module (patch by Daniel Pena Arteaga <dpena at ph.tum.de>).
|
|
* Added NEW_DIRECTORY_PERMS and NEW_FILE_PERMS options.
|
|
- Version 7.16.2.1:
|
|
* 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.
|
|
- Version 7.16.2:
|
|
* 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.
|
|
- Version 7.16.1:
|
|
* 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.
|
|
- Version 7.16.0 [no public release]:
|
|
* Added CURLOPT_SSL_SESSIONID_CACHE.
|
|
* Removed SOURCE_* options since they are no longer
|
|
supported by libcurl.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 2 13:51:57 CEST 2006 - cthiel@suse.de
|
|
|
|
- fix build on older distributions
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 1 15:14:26 CEST 2006 - cthiel@suse.de
|
|
|
|
- update to version 7.15.5.1
|
|
* Added test for basic ftp usage (tests/test_ftp.py).
|
|
* Fix broken ssl mutex lock funcction when using GNU TLS
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 21 14:28:54 CEST 2006 - cthiel@suse.de
|
|
|
|
- fix build with python 2.5
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 14 10:01:34 CEST 2006 - cthiel@suse.de
|
|
|
|
- update to version 7.15.5
|
|
* Added CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_MAX_SEND_SPEED_LARGE, and
|
|
CURLOPT_MAX_RECV_SPEED_LARGE.
|
|
- requires curl >= 7.15.5
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 5 16:52:04 CEST 2006 - cthiel@suse.de
|
|
|
|
- initial package (version 7.15.4.2)
|
|
|