Tags: EdadealMobileDevelopment/async-http-client
Tags
Add link to examples folder in root README.md (swift-server#556)
Fix race between connection close and scheduling new request (swift-s… …erver#546) (swift-server#548)
Only crash in debug mode, if HTTPClient was not shutdown (swift-serve… …r#478) ### Motivation Generally we want to inform users that they need to shutdown their HTTPClient. Until `1.6.0` we did this with an assert in HTTPClient's deinit. With `1.6.0` this behavior was raised to a precondition. Because of this adopters might suddenly crash in production where they didn't before. ### Changes - This pr reverts the current behavior back to something pre `1.6.0` ### Result - HTTPClient doesn't crash in production anymore.
Don't crash when hitting long backoffs. (swift-server#458) Motivation: If we backoff sufficiently far we can overflow Int64, which will cause us to crash. Modifications: Clamp the backoff value before we convert to Int64. Results: No crashes!
Always clear read idle timeout at the end of a request (swift-server#455 )
PreviousNext