Fix TeamCity incompatibility
Support for native typhoeus timeouts
This allows easier integration with WebMock by another library like VCR so it can register a global hook to handle every request.
Previously it was called 2 or even 3 times for one request, which made it difficult to put any behavior in the hook besides returning true or false as you had to keep track of the request to see if the hook was being called again for the same request.
Curb 0.7.16 causes 16 tests to fail. Curb 0.7.15 doesn't. This should be fixed at some point, but for now to get the build green so I can work on other things, I'm locking to 0.7.15. See issue #136 for more info.
…Ruby. Patron uses c extension in JRuby.
…on with Patron on Travis CI
The curb adapter doesn't call on_failure on 4xx response codes
The real curb calls on_failure when response code is 4xx, so this commit matches the behavior in the webmock.
Fix various warnings.
Fix failure with HTTPClient.get_content
Support for the HTTPClient's request_filter feature
…n separate files. Some of them are still enormous.
… in Textmate