Up to [cvs.NetBSD.org] / pkgsrc / www / py-curl
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.35 / (download) - annotate - [select for diffs], Sun Feb 18 08:28:12 2024 UTC (5 weeks, 4 days ago) by adam
Branch: MAIN
CVS Tags: HEAD
Changes since 1.34: +4 -4
lines
Diff to previous 1.34 (colored) to selected 1.9 (colored)
py-curl: updated to 7.45.3 Version 7.45.3 [requires libcurl-7.19.0 or better] - 2024-02-17 --------------------------------------------------------------- * Add CURLOPT_REQUEST_TARGET option (patch by Marcel Brouwers). * Add missing 2nd parameters to METH_NOARGS functions (patch by Scott Talbert). * Add CURLOPT_AWS_SIGV4 option (patch by Scott Talbert). * Add consistent names for newer Curl version constants (patch by Scott Talbert). * Only run HTTP version 3 option constant test if curl supported (patch by Scott Talbert). * Expose COMPILE_SSL_LIB in Python and use for test filtering (patch by Scott Talbert). * Filter tests based on *compile* libcurl version not runtime version (patch by Scott Talbert). * Use print function in callbacks documentation (patch by Scott Talbert). * Add missing shebang to tests/ext/test-suite.sh (patch by Scott Talbert). * Officially declare support for Python 3.12 (patch by Scott Talbert). * Fix curl_multi_info_read flow that loses messages (patch by Dom Sekotill). * Support using environment variables for setup on Windows (patch by Scott Talbert). * Add support for Schannel SSL backend (patch by Scott Talbert) * Skip HTTP2 tests based on a curl support check (patch by Scott Talbert). * Fix fake-curl tests so they work when run out of tree (patch by Scott Talbert). * xfail test_easy_pause_unpause unconditionally (patch by Scott Talbert). * Provide generic error strings in pycurl.error objects (patch by Scott Talbert). * Change URLs to new curl mailing list (patch by Michael C). * Add missing HTTPS proxy options (patch by Jean Hominal). * Add support for setting CURLOPT_SSLCERT_BLOB (patch by Vesa Jääskeläinen). * Add support for setting rest of CURLOPTTYPE_BLOB fields (patch by Vesa Jääskeläinen). * Build wheels on Linux/macOS/Windows (patch by Scott Talbert).
Revision 1.34 / (download) - annotate - [select for diffs], Sat Dec 17 06:22:02 2022 UTC (15 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Changes since 1.33: +5 -5
lines
Diff to previous 1.33 (colored) to selected 1.9 (colored)
py-curl: updated to 7.45.2 Version 7.45.2 * Python 3.9 compatibility for Py_TRASHCAN_SAFE_BEGIN (patch by Scott Talbert). * Add support for CURL_HTTP_VERSION_3 (patch by Scott Talbert). * Add CURLOPT_TLS13_CIPHERS and CURLOPT_PROXY_TLS13_CIPHERS options (patch by Scott Talbert). * Added HTTP09_ALLOWED option (patch by Scott Talbert). * Removed use of distutils (patch by Scott Talbert).
Revision 1.33 / (download) - annotate - [select for diffs], Thu Mar 17 13:03:52 2022 UTC (2 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.32: +4 -4
lines
Diff to previous 1.32 (colored) to selected 1.9 (colored)
py-curl: updated to 7.45.1 PycURL 7.45.1 - 2022-03-13 This release fixes build when libcurl < 7.64.1 is used. PycURL 7.45.0 - 2022-03-09 This release adds support for SecureTransport SSL backend (MacOS), adds ability to unset a number of multi options, adds ability to duplicate easy handles and permits pycurl classes to be subclassed.
Revision 1.32 / (download) - annotate - [select for diffs], Sun Nov 7 11:32:51 2021 UTC (2 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.31: +2 -2
lines
Diff to previous 1.31 (colored) to selected 1.9 (colored)
py-curl: better patch for setup.py to allow Python versions 3.10+
Revision 1.31 / (download) - annotate - [select for diffs], Tue Oct 26 11:30:29 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.30: +2 -2
lines
Diff to previous 1.30 (colored) to selected 1.9 (colored)
www: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts): www/nghttp2/distinfo Unfetchable distfiles (almost certainly fetched conditionally...): ./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz ./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz ./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz ./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz ./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz ./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz ./www/nginx-devel/distinfo naxsi-1.3.tar.gz ./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz ./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz ./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz ./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz ./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz ./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz ./www/nginx-devel/distinfo njs-0.5.0.tar.gz ./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz ./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz ./www/nginx/distinfo echo-nginx-module-0.62.tar.gz ./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz ./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz ./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz ./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz ./www/nginx/distinfo naxsi-1.3.tar.gz ./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz ./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz ./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz ./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz ./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz ./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz ./www/nginx/distinfo njs-0.5.0.tar.gz ./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
Revision 1.30 / (download) - annotate - [select for diffs], Thu Oct 7 15:08:13 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
Changes since 1.29: +1 -2
lines
Diff to previous 1.29 (colored) to selected 1.9 (colored)
www: Remove SHA1 hashes for distfiles
Revision 1.29 / (download) - annotate - [select for diffs], Wed Aug 25 09:01:07 2021 UTC (2 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3
Changes since 1.28: +6 -6
lines
Diff to previous 1.28 (colored) to selected 1.9 (colored)
py-curl: updated to 7.44.1 PycURL 7.44.1 - 2021-08-15 -------------------------- This release repairs incorrect Python thread initialization logic which caused operations to hang. PycURL 7.44.0 - 2021-08-08 -------------------------- This release reinstates best effort Python 2 support, adds Python 3.9 and Python 3.10 alpha support and implements support for several libcurl options.
Revision 1.28 / (download) - annotate - [select for diffs], Thu Sep 3 11:32:57 2020 UTC (3 years, 6 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.27: +5 -5
lines
Diff to previous 1.27 (colored) to selected 1.9 (colored)
py-curl: Update to 7.43.0.6 pkgsrc changes: - Fix for py-setuptools 50.0.1 - Switch MASTER_SITES to pypi Changes: 7.43.0.6 -------- This release improves SSL backend detection on various systems, adds support for libcurl's multiple SSL backend functionality and adds support for several libcurl options.
Revision 1.27 / (download) - annotate - [select for diffs], Thu Feb 13 19:07:04 2020 UTC (4 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.26: +5 -5
lines
Diff to previous 1.26 (colored) to selected 1.9 (colored)
py-curl: updated to 7.43.0.5 PycURL 7.43.0.5: This release fixes a build issue on recent Pythons on CentOS/RHEL distributions. PycURL 7.43.0.4: This release improves compatibility with Python 3.8 and removes support for Python 2 and Python 3.4. It also adds wolfSSL support and thread safety of the multi interface.
Revision 1.26 / (download) - annotate - [select for diffs], Wed Nov 13 21:39:51 2019 UTC (4 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.25: +5 -5
lines
Diff to previous 1.25 (colored) to selected 1.9 (colored)
py-curl: update to 7.43.0.3. Version 7.43.0.3 [requires libcurl-7.19.0 or better] - 2019-06-17 ----------------------------------------------------------------- * Fixed use with libcurl 7.65+ when FTP support is disabled. * Added support for mbedTLS (patch by Josef Schlehofer). * Fixed string processing on Python 3 (patch by Dmitriy Taychenachev). * Added CURLOPT_TCP_FASTOPEN and CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE (patch by Khavish Anshudass Bhundoo). * Repaired inability to install PycURL when libcurl is using an SSL backend other than the ones PycURL explicitly recognizes and handles (OpenSSL, LibreSSL, BoringSSL, GnuTLS, NSS). The requirement for setup.py to detect an SSL backend if libcurl is configured to use SSL, added in 7.43.0.2, has been changed to a warning to allow this.
Revision 1.25 / (download) - annotate - [select for diffs], Mon Aug 20 07:31:51 2018 UTC (5 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored) to selected 1.9 (colored)
py-curl: only use distutils (used to import setuptools when wheels were installed)
Revision 1.24 / (download) - annotate - [select for diffs], Tue Jun 5 18:50:31 2018 UTC (5 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.23: +5 -5
lines
Diff to previous 1.23 (colored) to selected 1.9 (colored)
py-curl: update to 7.43.0.2. PycURL 7.43.0.2 - 2018-06-02
Revision 1.23 / (download) - annotate - [select for diffs], Sun Dec 10 17:33:33 2017 UTC (6 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.22: +5 -6
lines
Diff to previous 1.22 (colored) to selected 1.9 (colored)
py-curl: updated to 7.43.0.1 Version 7.43.0.1: * WRITEHEADER/WRITEFUNCTION and WRITEDATA/WRITEFUNCTION can now be set on the same handle. The last call will take precedence over previous calls. Previously some combinations were not allowed. * Fixed a crash when using WRITEDATA with a file-like object followed by WRITEDATA with a real file object. * Fixed a theoretical memory leak in module initialization. * Added support for CURL_SSLVERSION_MAX_* constants. * Added support for CURLSSH_AUTH_AGENT. * Added support for CURLOPT_CONNECT_TO. * Added support for CURLINFO_HTTP_VERSION. * Fixed build against OpenSSL l.1 on Windows. * Added set_ca_certs method to the Easy object to set CA certificates from a string. * Python 3.6 is now officially supported. * Added support for CURLOPT_PROXY_CAPATH. * C-Ares updated to 1.12.0 in Windows builds, fixing DNS resolution issues on Windows. * Added --openssl-lib-name="" option to support building against OpenSSL 1.1.0 on Windows. * Fixed a possible double free situation in all Curl objects due to a misuse of the trashcan API. * High level Curl objects can now be reused. * LARGE options fixed under Windows and Python 3 (INFILESIZE, MAX_RECV_SPEED_LARGE, MAX_SEND_SPEED_LARGE, MAXFILESIZE, POSTFILESIZE, RESUME_FROM). * Fixed compilation on Solaris. * ENCODING option can now be unset
Revision 1.22 / (download) - annotate - [select for diffs], Tue Apr 18 15:06:22 2017 UTC (6 years, 11 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.21: +2 -1
lines
Diff to previous 1.21 (colored) to selected 1.9 (colored)
Avoid "sun" definition.
Revision 1.21 / (download) - annotate - [select for diffs], Wed Apr 5 17:56:18 2017 UTC (6 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.20: +6 -6
lines
Diff to previous 1.20 (colored) to selected 1.9 (colored)
PycURL 7.43.0: Highlights of this release: 1. Binary wheels are now built for Windows systems. 2. setopt_string method added to Curl objects to permit setting string libcurl options that PycURL does not know about. 3. curl module can now be imported on Windows again. 4. OPENSOCKETFUNCTION callback is now invoked with the address as bytes on Python 3 as was documented. 5. Support for many libcurl options and constants was added.
Revision 1.20 / (download) - annotate - [select for diffs], Wed Nov 4 02:47:24 2015 UTC (8 years, 4 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.19: +2 -1
lines
Diff to previous 1.19 (colored) to selected 1.9 (colored)
Add SHA512 digests for distfiles for www category Problems found locating distfiles: Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2 Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Revision 1.19 / (download) - annotate - [select for diffs], Wed Apr 23 10:32:55 2014 UTC (9 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Changes since 1.18: +5 -5
lines
Diff to previous 1.18 (colored) to selected 1.9 (colored)
Changes 7.19.3.1: This release restores PycURLÑÔ ability to automatically detect SSL library in use in most circumstances.
Revision 1.18 / (download) - annotate - [select for diffs], Sun Jan 19 09:31:33 2014 UTC (10 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Changes since 1.17: +5 -5
lines
Diff to previous 1.17 (colored) to selected 1.9 (colored)
Update to 7.19.3: Version 7.19.3 [requires libcurl-7.19.0 or better] - 2014-01-09 --------------------------------------------------------------- * 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 Version 7.19.0.3 [requires libcurl-7.19.0 or better] - 2013-12-24 ----------------------------------------------------------------- * 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 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. 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.
Revision 1.17 / (download) - annotate - [select for diffs], Sat Jan 28 13:15:10 2012 UTC (12 years, 2 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4,
pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored) to selected 1.9 (colored)
Try to prevent to link against static libraries. Fixes build failure on NetBSD/amd64, reported by Dieter Roelants via private mail.
Revision 1.16 / (download) - annotate - [select for diffs], Wed Jan 25 13:19:57 2012 UTC (12 years, 2 months ago) by obache
Branch: MAIN
Changes since 1.15: +5 -5
lines
Diff to previous 1.15 (colored) to selected 1.9 (colored)
Update py-curl to 7.19.0. (change to register distutils egg-info) Version 7.19.0 [requires libcurl-7.19.0 or better] -------------- * 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). Version 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 derivative).
Revision 1.15 / (download) - annotate - [select for diffs], Fri Jul 20 12:24:00 2007 UTC (16 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.14: +4 -4
lines
Diff to previous 1.14 (colored) to selected 1.9 (colored)
sync with curl base pkg
Revision 1.14 / (download) - annotate - [select for diffs], Thu Apr 19 18:29:03 2007 UTC (16 years, 11 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base,
pkgsrc-2007Q2
Changes since 1.13: +4 -4
lines
Diff to previous 1.13 (colored) to selected 1.9 (colored)
sync with curl base pkg
Revision 1.13 / (download) - annotate - [select for diffs], Thu Mar 22 22:24:08 2007 UTC (17 years ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base,
pkgsrc-2007Q1
Changes since 1.12: +5 -5
lines
Diff to previous 1.12 (colored) to selected 1.9 (colored)
update to pycurl-7.16.1 Version 7.16.1 [requires libcurl-7.16.1 or better] -------------- * 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. Version 7.15.5.1 ---------------- * 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) Version 7.15.5 -------------- * Added CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_MAX_SEND_SPEED_LARGE, and CURLOPT_MAX_RECV_SPEED_LARGE. Version 7.15.4.2 ---------------- * Use SSL locking callbacks, fixes random crashes for multithreaded SSL connections (patch by Jayne <corvine at gmail.com>). Version 7.15.4.1 ---------------- * Fixed compilation problem with C compilers not allowing declarations in the middle of code blocks (patch by K.S.Sreeram <sreeram at tachyontech.net>). * Fixed bug in curl_multi_fdset wrapping, max_fd < 0 is not an error (patch by K.S.Sreeram <sreeram at tachyontech.net>). Version 7.15.4 -------------- * Added support for libcurl shares, patch from Victor Lascurain <bittor at eleka.net>. See the file tests/test_share.py for example usage. * Added support for CURLINFO_FTP_ENTRY_PATH. Version 7.15.2 -------------- * Added CURLOPT_CONNECT_ONLY, CURLINFO_LASTSOCKET, CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE. Version 7.15.1 -------------- 2006-01-31 Kjetil Jacobsen <kjetilja> * Fixed memory leak for getinfo calls that return a list as result. Patch by Paul Pacheco. Version 7.15.0 -------------- 2005-10-18 Kjetil Jacobsen <kjetilja> * Added CURLOPT_FTP_SKIP_PASV_IP. Version 7.14.1 -------------- 2005-09-05 Kjetil Jacobsen <kjetilja> * Added CURLOPT_IGNORE_CONTENT_LENGTH, CURLOPT_COOKIELIST as COOKIELIST and CURLINFO_COOKIELIST as INFO_COOKIELIST. Version 7.14.0 -------------- 2005-05-18 Kjetil Jacobsen <kjetilja> * Added missing information returned from the info() method in the high-level interface. * Added the FORM_FILENAME option to the CURLFORM API with HTTPPOST. Version 7.13.2 -------------- 2005-03-30 Kjetil Jacobsen <kjetilja> * Unbreak tests/test_gtk.py and require pygtk >= 2.0. 2005-03-15 Kjetil Jacobsen <kjetilja> * Cleaned up several of the examples. 2005-03-11 Kjetil Jacobsen <kjetilja> * WARNING: multi.select() now requires the previously optional timeout parameter. Updated the tests and examples to reflect this change. If the timeout is not set, select could block infinitely and cause problems for the internal timeout handling in the multi stack. The problem was identified by <unknownsoldier93 at yahoo.com>. Version 7.13.1 -------------- 2005-03-04 Kjetil Jacobsen <kjetilja> * Use METH_NOARGS where appropriate. 2005-03-03 Kjetil Jacobsen <kjetilja> * Added support for CURLFORM API with HTTPPOST: Supports a a tuple with pairs of options and values instead of just supporting string contents. See tests/test_post2.py for example usage. Options are FORM_CONTENTS, FORM_FILE and FORM_CONTENTTYPE, corresponding to the CURLFORM_* options, and values are strings. 2005-02-13 Markus F.X.J. Oberhumer <mfx> * Read callbacks (pycurl.READFUNCTION) can now return pycurl.READFUNC_ABORT to immediately abort the current transfer. * The INFILESIZE, MAXFILESIZE, POSTFIELDSIZE and RESUME_FROM options now automatically use the largefile version to handle files > 2GB. * Added missing pycurl.PORT constant. Version 7.13.0 -------------- 2005-02-10 Kjetil Jacobsen <kjetilja> * Added file_upload.py to examples, shows how to upload a file. * Added CURLOPT_IOCTLFUNCTION/DATA. * Added options from libcurl 7.13.0: FTP_ACCOUNT, SOURCE_URL, SOURCE_QUOTE. * Obsoleted options: SOURCE_HOST, SOURCE_PATH, SOURCE_PORT, PASV_HOST. Version 7.12.3 -------------- 2004-12-22 Markus F.X.J. Oberhumer <mfx> * Added CURLINFO_NUM_CONNECTS and CURLINFO_SSL_ENGINES. * Added some other missing constants. * Updated pycurl.version_info() to return a 12-tuple instead of a 9-tuple. Version 7.12.2 -------------- 2004-10-15 Kjetil Jacobsen <kjetilja> * Added CURLOPT_FTPSSLAUTH (and CURLFTPAUTH_*). * Added CURLINFO_OS_ERRNO. 2004-08-17 Kjetil Jacobsen <kjetilja> * Use LONG_LONG instead of PY_LONG_LONG to make pycurl compile on Python versions < 2.3 (fix from Domenico Andreoli <cavok at libero.it>).
Revision 1.12 / (download) - annotate - [select for diffs], Tue May 17 13:30:09 2005 UTC (18 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1,
pkgsrc-2005Q4-base,
pkgsrc-2005Q4,
pkgsrc-2005Q3-base,
pkgsrc-2005Q3,
pkgsrc-2005Q2-base,
pkgsrc-2005Q2
Changes since 1.11: +5 -5
lines
Diff to previous 1.11 (colored) to selected 1.9 (colored)
Changes 7.13.2: * Unbreak tests/test_gtk.py and require pygtk >= 2.0. * Cleaned up several of the examples. * WARNING: multi.select() now requires the previously optional timeout parameter. Updated the tests and examples to reflect this change. If the timeout is not set, select could block infinitely and cause problems for the internal timeout handling in the multi stack.
Revision 1.11 / (download) - annotate - [select for diffs], Thu Feb 24 14:08:38 2005 UTC (19 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base,
pkgsrc-2005Q1
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored) to selected 1.9 (colored)
Add RMD160 checksums.
Revision 1.10 / (download) - annotate - [select for diffs], Sun Nov 28 13:04:03 2004 UTC (19 years, 4 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base,
pkgsrc-2004Q4
Changes since 1.9: +3 -3
lines
Diff to previous 1.9 (colored)
update to pycurl-7.12.2 Version 7.12.2 [requires libcurl-7.12.2 or better] -------------- 2004-10-15 Kjetil Jacobsen <kjetilja> * Added CURLOPT_FTPSSLAUTH (and CURLFTPAUTH_*). * Added CURLINFO_OS_ERRNO. 2004-08-17 Kjetil Jacobsen <kjetilja> * Use LONG_LONG instead of PY_LONG_LONG to make pycurl compile on Python versions < 2.3 (fix from Domenico Andreoli <cavok at libero.it>).
Revision 1.9 / (download) - annotate - [selected], Sat Aug 21 11:31:41 2004 UTC (19 years, 7 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base,
pkgsrc-2004Q3
Changes since 1.8: +3 -3
lines
Diff to previous 1.8 (colored)
Update to PycURL 7.12.1 Version 7.12.1 [requires libcurl-7.12.1 or better] -------------- 2004-08-02 Kjetil Jacobsen <kjetilja> * Added INFOTYPE_SSL_DATA_IN/OUT. 2004-07-16 Markus F.X.J. Oberhumer <mfx> * WARNING: removed deprecated PROXY_, TIMECOND_ and non-prefixed INFOTYPE constant names. See ChangeLog entry 2003-06-10. 2004-06-21 Kjetil Jacobsen <kjetilja> * Added test program for HTTP post using the read callback (see tests/test_post3.py for details). * Use the new CURL_READFUNC_ABORT return code where appropriate to avoid hanging in perform() when read callbacks are used. * Added support for libcurl 7.12.1 CURLOPT features: SOURCE_HOST, SOURCE_USERPWD, SOURCE_PATH, SOURCE_PORT, PASV_HOST, SOURCE_PREQUOTE, SOURCE_POSTQUOTE. 2004-06-08 Markus F.X.J. Oberhumer <mfx> * Setting CURLOPT_POSTFIELDS now allows binary data and automatically sets CURLOPT_POSTFIELDSIZE for you. If you really want a different size you have to manually set POSTFIELDSIZE after setting POSTFIELDS. (Based on a patch by Martin Muenstermann). 2004-06-05 Markus F.X.J. Oberhumer <mfx> * Added stricter checks within the callback handlers. * Unify the behaviour of int and long parameters where appropriate. Version 7.12 ------------ 2004-05-18 Kjetil Jacobsen <kjetilja> * WARNING: To simplify code maintenance pycurl now requires libcurl 7.11.2 and python 2.2 or newer to work. * GC support is now always enabled. Version 7.11.3 -------------- 2004-04-30 Kjetil Jacobsen <kjetilja> * Do not use the deprecated curl_formparse function. API CHANGE: HTTPPOST now takes a list of tuples where each tuple contains a form name and a form value, both strings (see test/test_post2.py for example usage). * Found a possible reference count bug in the multithreading code which may have contributed to the long-standing GC segfault which has haunted pycurl. Fingers crossed. Version 7.11.2 -------------- 2004-04-21 Kjetil Jacobsen <kjetilja> * Added support for libcurl 7.11.2 CURLOPT features: CURLOPT_TCP_NODELAY. 2004-03-25 Kjetil Jacobsen <kjetilja> * Store Python longs in off_t with PyLong_AsLongLong instead of PyLong_AsLong. Should make the options which deal with large files behave a little better. Note that this requires the long long support in Python 2.2 or newer to work properly. Version 7.11.1 -------------- 2004-03-16 Kjetil Jacobsen <kjetilja> * WARNING: Removed support for the PASSWDFUNCTION callback, which is no longer supported by libcurl. 2004-03-15 Kjetil Jacobsen <kjetilja> * Added support for libcurl 7.11.1 CURLOPT features: CURLOPT_POSTFIELDSIZE_LARGE.
Revision 1.8 / (download) - annotate - [select for diffs], Sun Feb 15 18:44:01 2004 UTC (20 years, 1 month ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base,
pkgsrc-2004Q2,
pkgsrc-2004Q1-base,
pkgsrc-2004Q1
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored) to selected 1.9 (colored)
update to 7.11.0 * Added support for libcurl 7.11.0 CURLOPT features: INFILESIZE_LARGE, RESUME_FROM_LARGE, MAXFILESIZE_LARGE and FTP_SSL. * Circular garbage collection support can now be enabled or disabled by passing the '--use-gc=[0|1]' parameter to setup.py when building pycurl. * HTTP_VERSION options are known as CURL_HTTP_VERSION_NONE, CURL_HTTP_VERSION_1_0, CURL_HTTP_VERSION_1_1 and CURL_HTTP_VERSION_LAST. * Added support for these new libcurl 7.11.0 features: CURLOPT_NETRC_FILE.
Revision 1.7 / (download) - annotate - [select for diffs], Fri Jan 23 23:08:01 2004 UTC (20 years, 2 months ago) by recht
Branch: MAIN
Changes since 1.6: +4 -4
lines
Diff to previous 1.6 (colored) to selected 1.9 (colored)
update to PycURL 7.10.8 changes: * Added support for these new libcurl 7.10.8 features: CURLOPT_FTP_RESPONSE_TIMEOUT, CURLOPT_IPRESOLVE, CURLOPT_MAXFILESIZE, CURLINFO_HTTPAUTH_AVAIL, CURLINFO_PROXYAUTH_AVAIL, CURL_IPRESOLVE_* constants. * Added support for these new libcurl 7.10.7 features: CURLOPT_FTP_CREATE_MISSING_DIRS, CURLOPT_PROXYAUTH, CURLINFO_HTTP_CONNECTCODE. * Added missing CURLOPT_ENCODING option (patch by Martijn Boerwinkel <xim@xs4all.nl>)
Revision 1.6 / (download) - annotate - [select for diffs], Sun Sep 14 18:03:53 2003 UTC (20 years, 6 months ago) by recht
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base,
pkgsrc-2003Q4
Changes since 1.5: +4 -4
lines
Diff to previous 1.5 (colored) to selected 1.9 (colored)
update to 7.10.6 added python23-pth support Many changes and fixes. See ChangeLog for a complete list. Important: * WARNING: Removed the deprecated pycurl.init() and pycurl.multi_init() names - use pycurl.Curl() and pycurl.CurlMulti() instead. * WARNING: Removed the deprecated Curl.cleanup() and CurlMulti.cleanup() methods - use Curl.close() and CurlMulti.close() instead.
Revision 1.5 / (download) - annotate - [select for diffs], Tue Oct 22 14:21:04 2002 UTC (21 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: netbsd-1-6-1-base,
netbsd-1-6-1
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored) to selected 1.9 (colored)
-move the doc files and examples to share/doc/pycurl<pythonversion> for coexistence with a future py22pth (or even native thread) pkg -use buildlink2
Revision 1.4 / (download) - annotate - [select for diffs], Sun Oct 20 02:53:04 2002 UTC (21 years, 5 months ago) by shell
Branch: MAIN
Changes since 1.3: +3 -3
lines
Diff to previous 1.3 (colored) to selected 1.9 (colored)
Updated to pycurl-7.10.1 - accept python-21pth only Changes : * Added new module-level function version_info() from libcurl-7.10. * 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). * 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). * 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. * Added support for curl_multi_fdset. See the file 'tests/test_multi4.py' for example usage. Contributed by Conrad Steenberg <conrad@hep.caltech.edu>. * perform() on multi objects now returns a tuple (result, number of handles) like the libcurl interface does. * 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@thyrsus.com>. * 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. * More see Changes - All changes are fully backward-compatible. -
Revision 1.2.2.1 / (download) - annotate - [select for diffs], Sun Jun 23 19:04:36 2002 UTC (21 years, 9 months ago) by jlam
Branch: buildlink2
Changes since 1.2: +3 -3
lines
Diff to previous 1.2 (colored) next main 1.3 (colored) to selected 1.9 (colored)
Merge from pkgsrc-current to buildlink2 branch.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Jun 10 01:47:15 2002 UTC (21 years, 9 months ago) by shell
Branch: MAIN
CVS Tags: pkgviews-base,
pkgviews,
netbsd-1-6-RELEASE-base,
netbsd-1-6,
buildlink2-base
Changes since 1.2: +3 -3
lines
Diff to previous 1.2 (colored) to selected 1.9 (colored)
Updated py-curl to 7.9.7 Change since 0.4.8 : * 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. * Added CURLINFO_REDIRECT_TIME and CURLINFO_REDIRECT_COUNT. * Fixed potential memory leak and thread race (by Markus Oberhumer) * 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. * Added 'test_post2.py' file which is another example on how to issue POST requests. * Added the 'test_post.py' file which demonstrates the use of POST requests.
Revision 1.2 / (download) - annotate - [select for diffs], Sun Apr 21 12:14:50 2002 UTC (21 years, 11 months ago) by shell
Branch: MAIN
Branch point for: buildlink2
Changes since 1.1: +3 -3
lines
Diff to previous 1.1 (colored) to selected 1.9 (colored)
Updated to pycurl-0.4.9 - Change my email address - Require curl-7.9.6 Changes since 0.4.7 : * 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. * Added 'test_post2.py' file which is another example on how to issue POST requests. * Added the 'test_post.py' file which demonstrates the use of POST requests. * Added CURLOPT_PREQUOTE. * Other minor code cleanups and bugfixes. * Do not allow WRITEFUNCTION and WRITEHEADER on the same handle.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue Jan 29 16:22:18 2002 UTC (22 years, 2 months ago) by drochner
Branch: TNF
CVS Tags: tns_020129,
netbsd-1-5-PATCH003
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored) to selected 1.9 (colored)
initial import of py-curl-0.4.5, a python module interface to the cURL library, submitted by Shell Hung per PR pkg/15103
Revision 1.1 / (download) - annotate - [select for diffs], Tue Jan 29 16:22:18 2002 UTC (22 years, 2 months ago) by drochner
Branch: MAIN
Diff to selected 1.9 (colored)
Initial revision