Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Upgrade actions/checkout and actions/setup-python | Christian Clauss | 2022-03-10 | 1 | -10/+7 | |
| | | ||||||
| * | Upgrade actions/checkout and actions/setup-python | Christian Clauss | 2022-03-10 | 1 | -6/+4 | |
| | | ||||||
| * | Merge branch 'master' into patch-1 | Christian Clauss | 2022-03-10 | 43 | -68/+3626 | |
| |\ | ||||||
| * | | ci.yml: Upgrade Python and actions/setup-python | Christian Clauss | 2022-03-09 | 1 | -3/+3 | |
| | | | ||||||
* | | | Merge pull request #743 from mcoughlin/wheels | Oleg Pudeyev | 2022-03-11 | 1 | -1/+2 | |
|\ \ \ | | | | | | | | | Let CI build 3.7-3.10 | |||||
| * | | | 3.10 must be quoted | Michael Coughlin | 2022-03-10 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Let CI build 3.7-3.10 | Michael Coughlin | 2022-03-09 | 1 | -1/+2 | |
| | |/ | |/| | ||||||
* | | | Merge pull request #745 from swt2c/fix_sectransp_7_64_1 | Scott Talbert | 2022-03-10 | 1 | -0/+4 | |
|\ \ \ | |/ / |/| | | Fix compile regression for libcurl < 7.64.1 | |||||
| * | | Fix compile regression for libcurl < 7.64.1 | Scott Talbert | 2022-03-10 | 1 | -0/+4 | |
|/ / | | | | | | | | | | | | | The CURLSSLBACKEND_SECURETRANSPORT symbol was introduced in 7.64.1, so we need to use the legacy name CURLSSLBACKEND_DARWINSSL before that. Fixes #742. | |||||
* | | Release 7.45.0REL_7_45_0 | Oleg Pudeyev | 2022-03-09 | 9 | -9/+34 | |
| | | ||||||
* | | Merge pull request #739 from odidev/odidev_wheels | Oleg Pudeyev | 2022-03-09 | 1 | -0/+58 | |
|\ \ | | | | | | | Add Linux(x86_64 and aarch64) wheel build support | |||||
| * | | Add Linux(x86_64 and aarch64) wheel build support | odidev | 2022-03-07 | 1 | -0/+58 | |
| |/ | | | | | | | Signed-off-by: odidev <odidev@puresoftware.com> | |||||
* | | Merge pull request #735 from fsbs/maxlifetime-conn | Oleg Pudeyev | 2022-03-09 | 1 | -0/+3 | |
|\ \ | | | | | | | Add CURLOPT_MAXLIFETIME_CONN | |||||
| * | | Add CURLOPT_MAXLIFETIME_CONN | fsbs | 2022-02-11 | 1 | -0/+3 | |
| |/ | | | | | | | Fixes #734 | |||||
* | | Merge pull request #733 from swt2c/python3.10_support | Oleg Pudeyev | 2022-03-09 | 3 | -3/+4 | |
|\ \ | | | | | | | Indicate that Python 3.10 is supported | |||||
| * | | Indicate that Python 3.10 is supported | Scott Talbert | 2022-02-02 | 3 | -3/+4 | |
| |/ | | | | | | | Fixes #730. | |||||
* | | Merge pull request #731 from fsbs/multi-callback-test | Oleg Pudeyev | 2022-03-09 | 1 | -38/+26 | |
|\ \ | | | | | | | [WIP] Improve multi_callback_test | |||||
| * | | Improve multi_callback_test | fsbs | 2022-02-11 | 1 | -38/+26 | |
| |/ | ||||||
* | | Merge pull request #726 from swt2c/ci_windows | Oleg Pudeyev | 2022-03-09 | 30 | -5/+3441 | |
|\ \ | | | | | | | Add CI for Windows | |||||
| * | | Add CI for Windows | Scott Talbert | 2022-01-26 | 1 | -0/+58 | |
| | | | ||||||
| * | | Temporarily add copy of ilammy/msvc-dev-cmd | Scott Talbert | 2022-01-26 | 23 | -0/+3363 | |
| | | | ||||||
| * | | Fix building with Python 3.7 | Scott Talbert | 2022-01-26 | 1 | -0/+4 | |
| | | | | | | | | | | | | tp_vectorcall was added in Python 3.8 so we need to guard it. | |||||
| * | | tests: fix test_post_file on Windows | Scott Talbert | 2022-01-22 | 1 | -1/+1 | |
| | | | ||||||
| * | | tests: handle file:// URLs with spaces in paths | Scott Talbert | 2022-01-22 | 3 | -3/+9 | |
| | | | ||||||
| * | | Support --openssl-dir setup.py argument on Windows | Scott Talbert | 2022-01-21 | 1 | -1/+6 | |
| |/ | ||||||
* | | Merge pull request #725 from swt2c/ci_updates | Oleg Pudeyev | 2022-03-09 | 3 | -2/+51 | |
|\ \ | |/ |/| | CI updates | |||||
| * | tests: xfail test_easy_pause_unpause on macOS | Scott Talbert | 2022-01-26 | 1 | -0/+3 | |
| | | | | | | | | Failure is documented at: https://github.com/pycurl/pycurl/issues/729 | |||||
| * | Add CI for macOS | Scott Talbert | 2022-01-12 | 1 | -0/+43 | |
| | | ||||||
| * | Run CI on all currently supported Python versions | Scott Talbert | 2022-01-12 | 1 | -2/+5 | |
|/ | ||||||
* | Merge pull request #714 from fsbs/add-easy-duphandle | Oleg Pudeyev | 2022-01-11 | 7 | -104/+635 | |
|\ | | | | | easy.duphandle() | |||||
| * | unsetopt: CLEAR_OBJECT macro - slist and httppost | fsbs | 2021-11-07 | 1 | -53/+27 | |
| | | | | | | | | | | | | | | CLEAR_OBJECT setopts the option to NULL and Py_CLEARs the object. This commit uses the macro for slist and httppost objects only, but it can also be applied to file object options. | |||||
| * | duphandle: small cleanup | fsbs | 2021-11-05 | 2 | -61/+89 | |
| | | | | | | | | | | | | * remove PYCURL_TP_SLOTS_ZEROED macro * rename slist and httpost dealloc functions for consistency * move Py_NewRef and PyXNewRef inline functions to pycurl.h | |||||
| * | duphandle_test: improve and add more tests | fsbs | 2021-11-05 | 1 | -53/+103 | |
| | | | | | | | | | | * Test different sequences of duphandle(), reset(), unsetopt(), setopt() * Test references with Python's gc and weakref modules | |||||
| * | bottle test app: fix /header_utf and /postfields | fsbs | 2021-11-05 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | * /header_utf8: don't fail if request header wasn't sent, return '' * /postfields: allow GET requests This makes it possible to test unsetopt() and reset() for HTTPHEADER and HTTPPOST options. | |||||
| * | slist & httppost: directly type.tp_free in dealloc | fsbs | 2021-11-05 | 1 | -2/+2 | |
| | | ||||||
| * | Add unsetopt support for all curl_slist options | fsbs | 2021-11-05 | 1 | -5/+48 | |
| | | ||||||
| * | Revert "do_curl_duphandle: fix clearing dict on error" | fsbs | 2021-11-03 | 1 | -3/+1 | |
| | | | | | | | | | | | | | | | | At the "error" label dup is already allocated, otherwise the function returns instead of going to "error". Thus Py_CLEAR(dup->dict) can be called without checking if dup != NULL. This reverts commit 9fd19c97f4be2ca0ca8910b44bea74d593e65ecb. | |||||
| * | duphandle: add tests | fsbs | 2021-11-03 | 1 | -0/+94 | |
| | | ||||||
| * | do_curl_duphandle: fix clearing dict on error | fsbs | 2021-11-03 | 1 | -1/+3 | |
| | | ||||||
| * | duphandle: allocate subtype instead of Curl_Type | fsbs | 2021-11-01 | 1 | -2/+3 | |
| | | ||||||
| * | do_curl_duphandle: explicit type casting | fsbs | 2021-10-31 | 1 | -11/+11 | |
| | | ||||||
| * | Merge branch 'py-wrap-slist-httppost' into add-easy-duphandle | fsbs | 2021-10-31 | 1 | -0/+5 | |
| |\ | ||||||
| | * | util_curl{slist,httppost}_update func declaration | fsbs | 2021-10-31 | 1 | -0/+5 | |
| | | | ||||||
| * | | Add duphandle() documentation | fsbs | 2021-10-31 | 2 | -1/+24 | |
| | | | ||||||
| * | | Update duphandle (CurlSlist, CurlHttppost) | fsbs | 2021-10-31 | 1 | -72/+14 | |
| | | | ||||||
| * | | Merge branch 'py-wrap-slist-httppost' into add-easy-duphandle | fsbs | 2021-10-31 | 4 | -94/+243 | |
| |\ \ | | |/ | ||||||
| | * | Slist, Httppost - Py2 compat and zeroed tp_slots | fsbs | 2021-10-31 | 1 | -10/+74 | |
| | | | ||||||
| | * | Wrap curl_httppost in a Python object | fsbs | 2021-10-31 | 4 | -17/+61 | |
| | | | ||||||
| | * | Wrap curl_slist in a Python object | fsbs | 2021-10-31 | 4 | -77/+118 | |
| | | | | | | | | | | | | | | | | | | The goal is for each curl_slist to have its own reference count that is managed by Python. This allows for sharing of curl_slist data between cloned handles (curl_easy_duphandle). | |||||
| * | | Add easy.duphandle() [INCOMPLETE] | fsbs | 2021-10-29 | 1 | -0/+221 | |
| |/ |