mirror of
https://github.com/guzzle/guzzle.git
synced 2025-02-24 18:13:00 +01:00
Moving cURL transfer stderr logic from the CurlMulti class and on to the CurlHandle class Adding a fix for 'too many open files' that will allow the proper exception to be thrown when this occurs by ensuring that the exception is autoloaded before you run into the issue. Cleaning up some CurlMulti error checking and adding the ability to allow a request to continue to be sent even after a curl transfer error occurs. Adding the option to pass in a callable function to the ExponentialBackoffPlugin that determines whether or not a request failed and should be retried. Adding a method to return a default array of failure codes and curl error numbers. Adding the ability to retry specific curl handle transfer errors with the ExponentialBackoffPlugin