├── .dockerignore ├── .editorconfig ├── .github ├── release.yml └── workflows │ ├── main.yml │ ├── pull_request.yml │ └── pull_request_label.yml ├── .gitignore ├── .licenseignore ├── .mailmap ├── .spi.yml ├── .swift-format ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.txt ├── Examples ├── GetHTML │ └── GetHTML.swift ├── GetJSON │ └── GetJSON.swift ├── Package.swift ├── README.md └── StreamingByteCounter │ └── StreamingByteCounter.swift ├── LICENSE.txt ├── NOTICE.txt ├── Package.swift ├── README.md ├── SECURITY.md ├── Sources ├── AsyncHTTPClient │ ├── AsyncAwait │ │ ├── AnyAsyncSequence.swift │ │ ├── AnyAsyncSequenceProucerDelete.swift │ │ ├── AsyncLazySequence.swift │ │ ├── HTTPClient+execute.swift │ │ ├── HTTPClient+shutdown.swift │ │ ├── HTTPClient+tracing.swift │ │ ├── HTTPClientRequest+Prepared.swift │ │ ├── HTTPClientRequest+auth.swift │ │ ├── HTTPClientRequest.swift │ │ ├── HTTPClientResponse.swift │ │ ├── SingleIteratorPrecondition.swift │ │ ├── Transaction+StateMachine.swift │ │ └── Transaction.swift │ ├── Base64.swift │ ├── BasicAuth.swift │ ├── BestEffortHashableTLSConfiguration.swift │ ├── Configuration+BrowserLike.swift │ ├── ConnectionPool.swift │ ├── ConnectionPool │ │ ├── ChannelHandler │ │ │ ├── HTTP1ProxyConnectHandler.swift │ │ │ ├── SOCKSEventsHandler.swift │ │ │ └── TLSEventsHandler.swift │ │ ├── HTTP1 │ │ │ ├── HTTP1ClientChannelHandler.swift │ │ │ ├── HTTP1Connection.swift │ │ │ └── HTTP1ConnectionStateMachine.swift │ │ ├── HTTP2 │ │ │ ├── HTTP2ClientRequestHandler.swift │ │ │ ├── HTTP2Connection.swift │ │ │ └── HTTP2IdleHandler.swift │ │ ├── HTTPConnectionEvent.swift │ │ ├── HTTPConnectionPool+Factory.swift │ │ ├── HTTPConnectionPool+Manager.swift │ │ ├── HTTPConnectionPool.swift │ │ ├── HTTPExecutableRequest.swift │ │ ├── HTTPRequestStateMachine+Demand.swift │ │ ├── HTTPRequestStateMachine.swift │ │ ├── RequestBodyLength.swift │ │ ├── RequestFramingMetadata.swift │ │ ├── RequestOptions.swift │ │ └── State Machine │ │ │ ├── HTTPConnectionPool+Backoff.swift │ │ │ ├── HTTPConnectionPool+HTTP1Connections.swift │ │ │ ├── HTTPConnectionPool+HTTP1StateMachine.swift │ │ │ ├── HTTPConnectionPool+HTTP2Connections.swift │ │ │ ├── HTTPConnectionPool+HTTP2StateMachine.swift │ │ │ ├── HTTPConnectionPool+RequestQueue.swift │ │ │ └── HTTPConnectionPool+StateMachine.swift │ ├── ConnectionTarget.swift │ ├── DeconstructedURL.swift │ ├── Docs.docc │ │ └── index.md │ ├── FileDownloadDelegate.swift │ ├── FoundationExtensions.swift │ ├── HTTPClient+HTTPCookie.swift │ ├── HTTPClient+Proxy.swift │ ├── HTTPClient+StructuredConcurrency.swift │ ├── HTTPClient.swift │ ├── HTTPHandler.swift │ ├── LRUCache.swift │ ├── NIOLoopBound+Execute.swift │ ├── NIOTransportServices │ │ ├── NWErrorHandler.swift │ │ ├── NWWaitingHandler.swift │ │ └── TLSConfiguration.swift │ ├── RedirectState.swift │ ├── RequestBag+StateMachine.swift │ ├── RequestBag+Tracing.swift │ ├── RequestBag.swift │ ├── RequestValidation.swift │ ├── SSLContextCache.swift │ ├── Scheme.swift │ ├── Singleton.swift │ ├── StringConvertibleInstances.swift │ ├── StructuredConcurrencyHelpers.swift │ ├── TracingSupport.swift │ └── Utils.swift └── CAsyncHTTPClient │ ├── CAsyncHTTPClient.c │ └── include │ └── CAsyncHTTPClient.h ├── Tests └── AsyncHTTPClientTests │ ├── AsyncAwaitEndToEndTests.swift │ ├── AsyncTestHelpers.swift │ ├── ConnectionPoolSizeConfigValueIsRespectedTests.swift │ ├── EmbeddedChannel+HTTPConvenience.swift │ ├── HTTP1ClientChannelHandlerTests.swift │ ├── HTTP1ConnectionStateMachineTests.swift │ ├── HTTP1ConnectionTests.swift │ ├── HTTP1ProxyConnectHandlerTests.swift │ ├── HTTP2ClientRequestHandlerTests.swift │ ├── HTTP2ClientTests.swift │ ├── HTTP2ConnectionTests.swift │ ├── HTTP2IdleHandlerTests.swift │ ├── HTTPClient+SOCKSTests.swift │ ├── HTTPClient+StructuredConcurrencyTests.swift │ ├── HTTPClientBase.swift │ ├── HTTPClientCookieTests.swift │ ├── HTTPClientInformationalResponsesTests.swift │ ├── HTTPClientInternalTests.swift │ ├── HTTPClientNIOTSTests.swift │ ├── HTTPClientRequestTests.swift │ ├── HTTPClientResponseTests.swift │ ├── HTTPClientTestUtils.swift │ ├── HTTPClientTests.swift │ ├── HTTPClientTracingInternalTests.swift │ ├── HTTPClientTracingTests.swift │ ├── HTTPClientUncleanSSLConnectionShutdownTests.swift │ ├── HTTPConnectionPool+FactoryTests.swift │ ├── HTTPConnectionPool+HTTP1ConnectionsTest.swift │ ├── HTTPConnectionPool+HTTP1StateTests.swift │ ├── HTTPConnectionPool+HTTP2ConnectionsTest.swift │ ├── HTTPConnectionPool+HTTP2StateMachineTests.swift │ ├── HTTPConnectionPool+ManagerTests.swift │ ├── HTTPConnectionPool+RequestQueueTests.swift │ ├── HTTPConnectionPool+StateTestUtils.swift │ ├── HTTPConnectionPoolTests.swift │ ├── HTTPRequestStateMachineTests.swift │ ├── IdleTimeoutNoReuseTests.swift │ ├── LRUCacheTests.swift │ ├── Mocks │ ├── MockConnectionPool.swift │ ├── MockHTTPExecutableRequest.swift │ ├── MockRequestExecutor.swift │ └── MockRequestQueuer.swift │ ├── NWWaitingHandlerTests.swift │ ├── NoBytesSentOverBodyLimitTests.swift │ ├── RacePoolIdleConnectionsAndGetTests.swift │ ├── RequestBagTests.swift │ ├── RequestValidationTests.swift │ ├── Resources │ ├── example.com.cert.pem │ ├── example.com.private-key.pem │ ├── self_signed_cert.pem │ └── self_signed_key.pem │ ├── ResponseDelayGetTests.swift │ ├── SOCKSEventsHandlerTests.swift │ ├── SOCKSTestUtils.swift │ ├── SSLContextCacheTests.swift │ ├── StressGetHttpsTests.swift │ ├── TLSEventsHandlerTests.swift │ ├── Transaction+StateMachineTests.swift │ ├── TransactionTests.swift │ └── XCTest+AsyncAwait.swift ├── dev └── git.commit.template └── docs └── logging-design.md /.dockerignore: -------------------------------------------------------------------------------- 1 | .build 2 | .git -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request_label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/.github/workflows/pull_request_label.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.licenseignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/.licenseignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/.mailmap -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/.swift-format -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /Examples/GetHTML/GetHTML.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Examples/GetHTML/GetHTML.swift -------------------------------------------------------------------------------- /Examples/GetJSON/GetJSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Examples/GetJSON/GetJSON.swift -------------------------------------------------------------------------------- /Examples/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Examples/Package.swift -------------------------------------------------------------------------------- /Examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Examples/README.md -------------------------------------------------------------------------------- /Examples/StreamingByteCounter/StreamingByteCounter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Examples/StreamingByteCounter/StreamingByteCounter.swift -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/AnyAsyncSequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/AnyAsyncSequence.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/AnyAsyncSequenceProucerDelete.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/AnyAsyncSequenceProucerDelete.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/AsyncLazySequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/AsyncLazySequence.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/HTTPClient+execute.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/HTTPClient+execute.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/HTTPClient+shutdown.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/HTTPClient+shutdown.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/HTTPClient+tracing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/HTTPClient+tracing.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/HTTPClientRequest+Prepared.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/HTTPClientRequest+Prepared.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/HTTPClientRequest+auth.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/HTTPClientRequest+auth.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/HTTPClientRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/HTTPClientRequest.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/HTTPClientResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/HTTPClientResponse.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/SingleIteratorPrecondition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/SingleIteratorPrecondition.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/Transaction+StateMachine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/Transaction+StateMachine.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/AsyncAwait/Transaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/AsyncAwait/Transaction.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/Base64.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/Base64.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/BasicAuth.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/BasicAuth.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/BestEffortHashableTLSConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/BestEffortHashableTLSConfiguration.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/Configuration+BrowserLike.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/Configuration+BrowserLike.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/HTTP1ProxyConnectHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/HTTP1ProxyConnectHandler.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/SOCKSEventsHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/SOCKSEventsHandler.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/TLSEventsHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/TLSEventsHandler.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTP1/HTTP1ClientChannelHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTP1/HTTP1ClientChannelHandler.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTP1/HTTP1Connection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTP1/HTTP1Connection.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTP1/HTTP1ConnectionStateMachine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTP1/HTTP1ConnectionStateMachine.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2ClientRequestHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2ClientRequestHandler.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2Connection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2Connection.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2IdleHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2IdleHandler.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionEvent.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool+Factory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool+Factory.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool+Manager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool+Manager.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTPExecutableRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTPExecutableRequest.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTPRequestStateMachine+Demand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTPRequestStateMachine+Demand.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/HTTPRequestStateMachine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/HTTPRequestStateMachine.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/RequestBodyLength.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/RequestBodyLength.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/RequestFramingMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/RequestFramingMetadata.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/RequestOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/RequestOptions.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+Backoff.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+Backoff.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+HTTP1Connections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+HTTP1Connections.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+HTTP1StateMachine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+HTTP1StateMachine.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+HTTP2Connections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+HTTP2Connections.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+HTTP2StateMachine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+HTTP2StateMachine.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+RequestQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+RequestQueue.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+StateMachine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionPool/State Machine/HTTPConnectionPool+StateMachine.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/ConnectionTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/ConnectionTarget.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/DeconstructedURL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/DeconstructedURL.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/Docs.docc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/Docs.docc/index.md -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/FileDownloadDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/FileDownloadDelegate.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/FoundationExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/FoundationExtensions.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/HTTPClient+HTTPCookie.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/HTTPClient+HTTPCookie.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/HTTPClient+Proxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/HTTPClient+Proxy.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/HTTPClient+StructuredConcurrency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/HTTPClient+StructuredConcurrency.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/HTTPClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/HTTPClient.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/HTTPHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/HTTPHandler.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/LRUCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/LRUCache.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/NIOLoopBound+Execute.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/NIOLoopBound+Execute.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/NIOTransportServices/NWErrorHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/NIOTransportServices/NWErrorHandler.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/NIOTransportServices/NWWaitingHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/NIOTransportServices/NWWaitingHandler.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/NIOTransportServices/TLSConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/NIOTransportServices/TLSConfiguration.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/RedirectState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/RedirectState.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/RequestBag+StateMachine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/RequestBag+StateMachine.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/RequestBag+Tracing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/RequestBag+Tracing.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/RequestBag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/RequestBag.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/RequestValidation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/RequestValidation.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/SSLContextCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/SSLContextCache.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/Scheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/Scheme.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/Singleton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/Singleton.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/StringConvertibleInstances.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/StringConvertibleInstances.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/StructuredConcurrencyHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/StructuredConcurrencyHelpers.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/TracingSupport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/TracingSupport.swift -------------------------------------------------------------------------------- /Sources/AsyncHTTPClient/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/AsyncHTTPClient/Utils.swift -------------------------------------------------------------------------------- /Sources/CAsyncHTTPClient/CAsyncHTTPClient.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/CAsyncHTTPClient/CAsyncHTTPClient.c -------------------------------------------------------------------------------- /Sources/CAsyncHTTPClient/include/CAsyncHTTPClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Sources/CAsyncHTTPClient/include/CAsyncHTTPClient.h -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/AsyncAwaitEndToEndTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/AsyncAwaitEndToEndTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/AsyncTestHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/AsyncTestHelpers.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/ConnectionPoolSizeConfigValueIsRespectedTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/ConnectionPoolSizeConfigValueIsRespectedTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/EmbeddedChannel+HTTPConvenience.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/EmbeddedChannel+HTTPConvenience.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTP1ClientChannelHandlerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTP1ClientChannelHandlerTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTP1ConnectionStateMachineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTP1ConnectionStateMachineTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTP1ConnectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTP1ConnectionTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTP1ProxyConnectHandlerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTP1ProxyConnectHandlerTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTP2ClientRequestHandlerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTP2ClientRequestHandlerTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTP2ClientTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTP2ClientTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTP2ConnectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTP2ConnectionTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTP2IdleHandlerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTP2IdleHandlerTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClient+SOCKSTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClient+SOCKSTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClient+StructuredConcurrencyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClient+StructuredConcurrencyTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClientBase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClientBase.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClientCookieTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClientCookieTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClientInformationalResponsesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClientInformationalResponsesTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClientInternalTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClientInternalTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClientNIOTSTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClientNIOTSTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClientRequestTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClientRequestTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClientResponseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClientResponseTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClientTestUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClientTestUtils.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClientTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClientTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClientTracingInternalTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClientTracingInternalTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClientTracingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClientTracingTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPClientUncleanSSLConnectionShutdownTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPClientUncleanSSLConnectionShutdownTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPConnectionPool+FactoryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPConnectionPool+FactoryTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPConnectionPool+HTTP1ConnectionsTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPConnectionPool+HTTP1ConnectionsTest.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPConnectionPool+HTTP1StateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPConnectionPool+HTTP1StateTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPConnectionPool+HTTP2ConnectionsTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPConnectionPool+HTTP2ConnectionsTest.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPConnectionPool+HTTP2StateMachineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPConnectionPool+HTTP2StateMachineTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPConnectionPool+ManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPConnectionPool+ManagerTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPConnectionPool+RequestQueueTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPConnectionPool+RequestQueueTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPConnectionPool+StateTestUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPConnectionPool+StateTestUtils.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPConnectionPoolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPConnectionPoolTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/HTTPRequestStateMachineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/HTTPRequestStateMachineTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/IdleTimeoutNoReuseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/IdleTimeoutNoReuseTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/LRUCacheTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/LRUCacheTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/Mocks/MockConnectionPool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/Mocks/MockConnectionPool.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/Mocks/MockHTTPExecutableRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/Mocks/MockHTTPExecutableRequest.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/Mocks/MockRequestExecutor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/Mocks/MockRequestExecutor.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/Mocks/MockRequestQueuer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/Mocks/MockRequestQueuer.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/NWWaitingHandlerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/NWWaitingHandlerTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/NoBytesSentOverBodyLimitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/NoBytesSentOverBodyLimitTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/RacePoolIdleConnectionsAndGetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/RacePoolIdleConnectionsAndGetTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/RequestBagTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/RequestBagTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/RequestValidationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/RequestValidationTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/Resources/example.com.cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/Resources/example.com.cert.pem -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/Resources/example.com.private-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/Resources/example.com.private-key.pem -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/Resources/self_signed_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/Resources/self_signed_cert.pem -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/Resources/self_signed_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/Resources/self_signed_key.pem -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/ResponseDelayGetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/ResponseDelayGetTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/SOCKSEventsHandlerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/SOCKSEventsHandlerTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/SOCKSTestUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/SOCKSTestUtils.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/SSLContextCacheTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/SSLContextCacheTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/StressGetHttpsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/StressGetHttpsTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/TLSEventsHandlerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/TLSEventsHandlerTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/Transaction+StateMachineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/Transaction+StateMachineTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/TransactionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/TransactionTests.swift -------------------------------------------------------------------------------- /Tests/AsyncHTTPClientTests/XCTest+AsyncAwait.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/Tests/AsyncHTTPClientTests/XCTest+AsyncAwait.swift -------------------------------------------------------------------------------- /dev/git.commit.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/dev/git.commit.template -------------------------------------------------------------------------------- /docs/logging-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/async-http-client/HEAD/docs/logging-design.md --------------------------------------------------------------------------------