David Nadoba
d5bd8d6526
Always clear read idle timeout at the end of a request ( #455 )
2021-10-08 16:29:28 +02:00
Fabian Fett
d928cc81b3
[HTTPRequestStateMachine] Allow channelReadComplete at any time ( #450 )
2021-10-01 13:59:51 +02:00
Fabian Fett
64fbfdaeda
[HTTP1Connection] Option to ignore unclean ssl shutdown errors ( #432 )
...
- a new `RequestOptions` struct was created, that can be used to set request specific options. It is required by the `HTTPExecutableRequest`
- Added support for `ignoreUncleanSSLShutdown` in the `HTTPRequestStateMachine` and the `HTTP1ConnectionStateMachine`. In http/2 `ignoreUncleanSSLShutdown` is always off.
2021-09-21 10:04:17 +02:00
Fabian Fett
ed58449c04
Add tests to observe HTTP/1.1 connection closures ( #423 )
...
- Moved MockConnectionDelegate to HTTP1ConnectionTests.swift, where it is actually used.
- Added tests around sudden connection closures
2021-09-13 16:05:45 +02:00
Fabian Fett
eab2a84b1c
Use explicit NIO imports ( #407 )
...
* Use explicit NIO imports for `NIOCore`, `NIOPosix` and `NIOEmbedded`
* Updated dependencies
2021-08-19 21:11:49 +02:00
Fabian Fett
44efb9481b
Cleanup: Connection cancel -> shutdown ( #404 )
...
* Cleanup
* Code review
2021-07-23 11:52:46 +01:00
Fabian Fett and George Barnett
388b8dc14a
Add HTTP2Connection ( #401 )
...
Co-authored-by: George Barnett <gbarnett@apple.com >
2021-07-22 18:30:37 +02:00
Fabian Fett
e967f9a099
Add HTTP1Connection ( #400 )
2021-07-13 13:32:18 +02:00