Commit graph

5 commits

Author SHA1 Message Date
JC-comp dbe92514c2
Refactoring CurlEngine + Add Curl Socket Reuse Support (#2604)
* Refactor CurlEngine
- Add socket cleanup/setup/execution
- Add response class

* Add support for reusing curl socket

* Fix deconstruct brhavior
2024-01-27 09:55:11 +11:00
abraunegg 814d364c13 Update libcurl socket reuse handling
* Clarify CURLOPT_CONNECTTIMEOUT in documentation
* Clarify CURLOPT_TIMEOUT in documentation
* Add 'threads' as a config file option to control the number of threads used, default of 8, max of 16
* Change CURLOPT_CONNECTTIMEOUT value to v2.4.x value default of 10 seconds
* Configure libcurl to reuse connections
2024-01-20 06:15:33 +11:00
abraunegg a5be48dea9 Update curlEngine.d
Update comment for libcurl forbid_reuse
2024-01-14 12:00:18 +11:00
abraunegg b5988f7aff Update curlEngine.d
* Re-introduce CURLOPT_FORBID_REUSE setting from 'alpha-2'
2024-01-12 11:44:57 +11:00
abraunegg 48a803aa46 Initial commit of onedrive-v2.5.0-alpha-5
* Initial commit of onedrive-v2.5.0-alpha-5
2024-01-09 09:13:17 +11:00