Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed bug #77946 | Abyr Valg | 2019-07-18 | 1 | -0/+2 |
| | | | | Save multi_info_read() result into easy handle. | ||||
* | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
| | |||||
* | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Implement curl server push | Davey Shafik | 2016-06-27 | 1 | -1/+9 |
| | |||||
* | Refactor setup of handlers on copied curl handles | Davey Shafik | 2016-06-27 | 1 | -0/+1 |
| | |||||
* | Add curl_multi/share_errno() curl_share_strerror() | Pierrick Charron | 2016-06-26 | 1 | -0/+10 |
| | | | | | | | | | Add 3 new functions : - curl_multi_errno() - curl_share_errno() - curl_share_strerror() https://wiki.php.net/rfc/new-curl-error-functions | ||||
* | Merge branch 'PHP-5.6' into PHP-7.0 | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
|\ | | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016) | ||||
| * | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
| | | |||||
| * | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
* | | Fixed bug #70330 (Segmentation Fault with multiple "curl_copy_handle") | Xinchen Hui | 2015-08-23 | 1 | -1/+1 |
| | | |||||
* | | Reorder fields of curl | Xinchen Hui | 2015-05-08 | 1 | -31/+31 |
| | | |||||
* | | cleaning up the version macros | Anatol Belski | 2015-03-23 | 1 | -0/+3 |
| | | |||||
* | | Remove unsafe curl file uploads | Nikita Popov | 2015-03-09 | 1 | -1/+0 |
| | | | | | | | | The option CURLOPT_SAFE_UPLOAD still exists, but cannot be disabled. | ||||
* | | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
* | | remove the thread ctx from curl | Anatol Belski | 2014-12-17 | 1 | -1/+0 |
| | | |||||
* | | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -4/+4 |
| | | |||||
* | | Add smart_str_append for appending zend_strings | Nikita Popov | 2014-09-21 | 1 | -1/+1 |
| | | | | | | | | Also replaces usages in Zend/ and ext/standard | ||||
* | | Move smart_str implementation into Zend/ | Nikita Popov | 2014-09-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | So we can use it there as well... For now I've retained the zend_smart_str_public.h header, though it would probably be better to just move that one struct into zend_types.h. | ||||
* | | s/PHP 5/PHP 7/ | Johannes Schlüter | 2014-09-19 | 1 | -1/+1 |
| | | |||||
* | | master renames phase 2 | Anatol Belski | 2014-08-25 | 1 | -1/+1 |
| | | |||||
* | | Use zend_string for better performance | Xinchen Hui | 2014-05-09 | 1 | -2/+1 |
| | | |||||
* | | Fixed clone refcount | Xinchen Hui | 2014-05-09 | 1 | -1/+1 |
| | | |||||
* | | Refactoring ext/curl (only compilable now) | Xinchen Hui | 2014-05-09 | 1 | -29/+29 |
|/ | |||||
* | Allow NULL as value for CURLOPT_CUSTOMREQUEST option. | datibbaw | 2014-02-28 | 1 | -1/+1 |
| | | | | | | | | | | | Added test case. Refactored the code to isolate the string handling. Fixed return values to use SUCCESS and FAILURE. Removed unused error variable. Indentation fix. Removed the ugly goto. | ||||
* | Bump year | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
| | |||||
* | Merge branch 'PHP-5.4' into PHP-5.5 | Adam Harvey | 2013-08-19 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | * PHP-5.4: Track created curl_slist structs by option so they can be updated in situ. Conflicts: ext/curl/interface.c | ||||
| * | Track created curl_slist structs by option so they can be updated in situ. | Adam Harvey | 2013-08-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | At present, when curl_setopt() is called with an option that requires the creation of a curl_slist, we simply push the new curl_slist onto a list to be freed when the curl handle is freed. This avoids a memory leak, but means that repeated calls to curl_setopt() on the same handle with the same option wastes previously allocated memory on curl_slist structs that will no longer be read. This commit changes the zend_llist that was previously used to track the lists to a HashTable keyed by the option number, which means that we can simply update the hash table each time curl_setopt() is called. Fixes bug #65458 (curl memory leak). | ||||
| * | Happy New Year | Xinchen Hui | 2013-01-01 | 1 | -1/+1 |
| | | |||||
* | | Remove curl wrappers | Pierrick Charron | 2013-04-23 | 1 | -32/+0 |
| | | |||||
* | | Implement fix for bug #46439 - add CURLFile class for safer uploads | Stanislav Malyshev | 2013-01-28 | 1 | -1/+16 |
| | | |||||
* | | Improve resource management for curl handle | Pierrick Charron | 2013-01-05 | 1 | -1/+0 |
| | | | | | | | | | | | | Previous implementation was using its own refcounting (uses field of the php_curl struct). zend_list_add/remove already implements its own refcount, so we don't need to use an other one. | ||||
* | | Remove passwd handler from struct when not needed | Pierrick Charron | 2013-01-01 | 1 | -0/+2 |
| | | | | | | | | | | CURLOPT_PASSWDFUNCTION was removed in cURL 7.15.5, the passwd field will not be used for version greater than this one | ||||
* | | Happy New Year | Xinchen Hui | 2013-01-01 | 1 | -1/+1 |
| | | |||||
* | | New curl_pause() function | Pierrick Charron | 2012-12-23 | 1 | -0/+4 |
| | | | | | | | | | | | | | | Add the curl_pause function (binding of curl_easy_pause). Using this function, you can explicitly mark a running connection to get paused, and you can unpause a connection that was previously paused. | ||||
* | | Support for curl_strerror and curl_multi_strerror | Pierrick Charron | 2012-12-23 | 1 | -0/+5 |
| | | | | | | | | | | | | Add the support for both curl_strerror and curl_multi_strerror. Those function will return a string describing the error code passed in the argument errornum | ||||
* | | Add curl_multi_setopt and clean curl_share_setopt | Pierrick Charron | 2012-12-23 | 1 | -0/+2 |
| | | | | | | | | | | curl_multi_setopt is now available and supports CURLMOPT_PIPELINING and CURLMOPT_MAXCONNECTS | ||||
* | | Remove duplicated function definition | Pierrick Charron | 2012-12-23 | 1 | -20/+14 |
| | | |||||
* | | Merge branch 'PHP-5.4' into PHP-5.5 | Pierrick Charron | 2012-12-19 | 1 | -0/+1 |
|\ \ | |/ | | | | | | | * PHP-5.4: Fixed bug #55438 (Curlwapper is not sending http header randomly) | ||||
| * | Fixed bug #55438 (Curlwapper is not sending http header randomly) | Pierrick Charron | 2012-12-19 | 1 | -0/+1 |
| | | | | | | | | | | | | Since curl multi is used, it sometime happen that the resource is freed before the curl multi really execute the query. The patch will store the headers slist in the curlstream handle and free it only when the stream will be closed | ||||
| * | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | | |||||
| * | Fix memory leak when using libcurl < 7.17.0 | Pierrick Charron | 2011-11-22 | 1 | -1/+1 |
| | | |||||
| * | Fixed issues when streams were closed before curl read/write from them, or ↵ | Hannes Magnusson | 2011-09-12 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | cleaning Closing a original handle after copying it now no longer cleans up all resources (fixes missing CURLOPT_POSTFIELDS values among others) | ||||
| * | - Year++ | Felipe Pena | 2011-01-01 | 1 | -1/+1 |
| | | |||||
| * | Missing bits from last commit | Ilia Alshanetsky | 2010-11-30 | 1 | -2/+0 |
| | | |||||
* | | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | | |||||
* | | add CURLOPT_WILDCARDMATCH and CURLOPT_FNMATCH_FUNCTION | Pierrick Charron | 2011-12-04 | 1 | -1/+4 |
| | | |||||
* | | Clean / Improve the curl extension | Pierrick Charron | 2011-12-01 | 1 | -0/+29 |
| | | | | | | | | | | # NEWS file will come soon | ||||
* | | Revert commit r319729 until I have a clean version for non-ZTS | Pierrick Charron | 2011-11-24 | 1 | -12/+0 |
| | | |||||
* | | Implemented FR #55540, added functions curl_share_init(), ↵ | Pierrick Charron | 2011-11-23 | 1 | -0/+12 |
| | | | | | | | | curl_share_setopt() and curl_share_close(). | ||||
* | | Fixed bug #55635 | Pierrick Charron | 2011-11-22 | 1 | -4/+1 |
| | |