diff --git a/Package.swift b/Package.swift index 4bc57f85d..44bd771dc 100644 --- a/Package.swift +++ b/Package.swift @@ -21,9 +21,9 @@ let package = Package( .library(name: "AsyncHTTPClient", targets: ["AsyncHTTPClient"]), ], dependencies: [ - .package(url: "https://github.com/apple/swift-nio.git", from: "2.30.0"), - .package(url: "https://github.com/apple/swift-nio-ssl.git", from: "2.14.0"), - .package(url: "https://github.com/apple/swift-nio-http2.git", from: "1.18.0"), + .package(url: "https://github.com/apple/swift-nio.git", from: "2.32.0"), + .package(url: "https://github.com/apple/swift-nio-ssl.git", from: "2.14.1"), + .package(url: "https://github.com/apple/swift-nio-http2.git", from: "1.18.2"), .package(url: "https://github.com/apple/swift-nio-extras.git", from: "1.10.0"), .package(url: "https://github.com/apple/swift-nio-transport-services.git", from: "1.11.0"), .package(url: "https://github.com/apple/swift-log.git", from: "1.4.0"), @@ -33,29 +33,32 @@ let package = Package( name: "AsyncHTTPClient", dependencies: [ .product(name: "NIO", package: "swift-nio"), + .product(name: "NIOCore", package: "swift-nio"), + .product(name: "NIOPosix", package: "swift-nio"), .product(name: "NIOHTTP1", package: "swift-nio"), + .product(name: "NIOConcurrencyHelpers", package: "swift-nio"), + .product(name: "NIOFoundationCompat", package: "swift-nio"), .product(name: "NIOHTTP2", package: "swift-nio-http2"), .product(name: "NIOSSL", package: "swift-nio-ssl"), - .product(name: "NIOConcurrencyHelpers", package: "swift-nio"), .product(name: "NIOHTTPCompression", package: "swift-nio-extras"), - .product(name: "NIOFoundationCompat", package: "swift-nio"), + .product(name: "NIOSOCKS", package: "swift-nio-extras"), .product(name: "NIOTransportServices", package: "swift-nio-transport-services"), .product(name: "Logging", package: "swift-log"), - .product(name: "NIOSOCKS", package: "swift-nio-extras"), ] ), .testTarget( name: "AsyncHTTPClientTests", dependencies: [ - .product(name: "NIO", package: "swift-nio"), + .target(name: "AsyncHTTPClient"), + .product(name: "NIOCore", package: "swift-nio"), .product(name: "NIOConcurrencyHelpers", package: "swift-nio"), - .product(name: "NIOSSL", package: "swift-nio-ssl"), - .product(name: "NIOHTTP2", package: "swift-nio-http2"), - "AsyncHTTPClient", + .product(name: "NIOEmbedded", package: "swift-nio"), .product(name: "NIOFoundationCompat", package: "swift-nio"), .product(name: "NIOTestUtils", package: "swift-nio"), - .product(name: "Logging", package: "swift-log"), + .product(name: "NIOSSL", package: "swift-nio-ssl"), + .product(name: "NIOHTTP2", package: "swift-nio-http2"), .product(name: "NIOSOCKS", package: "swift-nio-extras"), + .product(name: "Logging", package: "swift-log"), ] ), ] diff --git a/Sources/AsyncHTTPClient/Connection.swift b/Sources/AsyncHTTPClient/Connection.swift index 6542ca20a..a4a9b7c6a 100644 --- a/Sources/AsyncHTTPClient/Connection.swift +++ b/Sources/AsyncHTTPClient/Connection.swift @@ -14,8 +14,8 @@ import Foundation import Logging -import NIO import NIOConcurrencyHelpers +import NIOCore import NIOHTTP1 import NIOHTTPCompression import NIOTLS diff --git a/Sources/AsyncHTTPClient/ConnectionPool.swift b/Sources/AsyncHTTPClient/ConnectionPool.swift index 1dccffa14..b80c6d485 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool.swift @@ -14,8 +14,8 @@ import Foundation import Logging -import NIO import NIOConcurrencyHelpers +import NIOCore import NIOHTTP1 import NIOSSL import NIOTLS diff --git a/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/HTTP1ProxyConnectHandler.swift b/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/HTTP1ProxyConnectHandler.swift index 9fadda485..7915d6a76 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/HTTP1ProxyConnectHandler.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/HTTP1ProxyConnectHandler.swift @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore import NIOHTTP1 final class HTTP1ProxyConnectHandler: ChannelDuplexHandler, RemovableChannelHandler { diff --git a/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/SOCKSEventsHandler.swift b/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/SOCKSEventsHandler.swift index b3164a49c..5a46f44a7 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/SOCKSEventsHandler.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/SOCKSEventsHandler.swift @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore import NIOSOCKS final class SOCKSEventsHandler: ChannelInboundHandler, RemovableChannelHandler { diff --git a/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/TLSEventsHandler.swift b/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/TLSEventsHandler.swift index 3d909d33a..aab26fda8 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/TLSEventsHandler.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/ChannelHandler/TLSEventsHandler.swift @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore import NIOTLS final class TLSEventsHandler: ChannelInboundHandler, RemovableChannelHandler { diff --git a/Sources/AsyncHTTPClient/ConnectionPool/HTTP1.1/HTTP1ClientChannelHandler.swift b/Sources/AsyncHTTPClient/ConnectionPool/HTTP1.1/HTTP1ClientChannelHandler.swift index d0b7bf05a..f5e50fb33 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/HTTP1.1/HTTP1ClientChannelHandler.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/HTTP1.1/HTTP1ClientChannelHandler.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// import Logging -import NIO +import NIOCore import NIOHTTP1 final class HTTP1ClientChannelHandler: ChannelDuplexHandler { diff --git a/Sources/AsyncHTTPClient/ConnectionPool/HTTP1.1/HTTP1Connection.swift b/Sources/AsyncHTTPClient/ConnectionPool/HTTP1.1/HTTP1Connection.swift index ecb42d2fb..8268a598b 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/HTTP1.1/HTTP1Connection.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/HTTP1.1/HTTP1Connection.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// import Logging -import NIO +import NIOCore import NIOHTTP1 import NIOHTTPCompression diff --git a/Sources/AsyncHTTPClient/ConnectionPool/HTTP1.1/HTTP1ConnectionStateMachine.swift b/Sources/AsyncHTTPClient/ConnectionPool/HTTP1.1/HTTP1ConnectionStateMachine.swift index b64eac66b..b5787f690 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/HTTP1.1/HTTP1ConnectionStateMachine.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/HTTP1.1/HTTP1ConnectionStateMachine.swift @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore import NIOHTTP1 struct HTTP1ConnectionStateMachine { diff --git a/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2ClientRequestHandler.swift b/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2ClientRequestHandler.swift index bdaee7c26..d17e030fa 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2ClientRequestHandler.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2ClientRequestHandler.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// import Logging -import NIO +import NIOCore import NIOHTTP1 import NIOHTTP2 diff --git a/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2Connection.swift b/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2Connection.swift index bb85105bd..70c64105a 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2Connection.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2Connection.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// import Logging -import NIO +import NIOCore import NIOHTTP2 protocol HTTP2ConnectionDelegate { diff --git a/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2IdleHandler.swift b/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2IdleHandler.swift index 94d181adf..8978e1a86 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2IdleHandler.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/HTTP2/HTTP2IdleHandler.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// import Logging -import NIO +import NIOCore import NIOHTTP2 protocol HTTP2IdleHandlerDelegate { diff --git a/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool+Factory.swift b/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool+Factory.swift index 9949c5aae..e321e6172 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool+Factory.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool+Factory.swift @@ -13,9 +13,10 @@ //===----------------------------------------------------------------------===// import Logging -import NIO +import NIOCore import NIOHTTP1 import NIOHTTPCompression +import NIOPosix import NIOSOCKS import NIOSSL import NIOTLS diff --git a/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool+Waiter.swift b/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool+Waiter.swift index 0def7bc4a..d21d06d8d 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool+Waiter.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool+Waiter.swift @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore extension HTTPConnectionPool { struct RequestID: Hashable { diff --git a/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool.swift b/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool.swift index ab311a418..5d15f6b16 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/HTTPConnectionPool.swift @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore enum HTTPConnectionPool { struct Connection: Hashable { diff --git a/Sources/AsyncHTTPClient/ConnectionPool/HTTPExecutableRequest.swift b/Sources/AsyncHTTPClient/ConnectionPool/HTTPExecutableRequest.swift index 3dec4ea33..c9d40eeac 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/HTTPExecutableRequest.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/HTTPExecutableRequest.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// import Logging -import NIO +import NIOCore import NIOHTTP1 /// # Protocol Overview diff --git a/Sources/AsyncHTTPClient/ConnectionPool/HTTPRequestStateMachine+Demand.swift b/Sources/AsyncHTTPClient/ConnectionPool/HTTPRequestStateMachine+Demand.swift index 0014a6167..8a061bfa3 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/HTTPRequestStateMachine+Demand.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/HTTPRequestStateMachine+Demand.swift @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore extension HTTPRequestStateMachine { /// A sub state for receiving a response events. Stores whether the consumer has either signaled demand and whether the diff --git a/Sources/AsyncHTTPClient/ConnectionPool/HTTPRequestStateMachine.swift b/Sources/AsyncHTTPClient/ConnectionPool/HTTPRequestStateMachine.swift index fd0b9a846..be10e9418 100644 --- a/Sources/AsyncHTTPClient/ConnectionPool/HTTPRequestStateMachine.swift +++ b/Sources/AsyncHTTPClient/ConnectionPool/HTTPRequestStateMachine.swift @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore import NIOHTTP1 struct HTTPRequestStateMachine { diff --git a/Sources/AsyncHTTPClient/ConnectionsState.swift b/Sources/AsyncHTTPClient/ConnectionsState.swift index 3f593baca..91b7cba28 100644 --- a/Sources/AsyncHTTPClient/ConnectionsState.swift +++ b/Sources/AsyncHTTPClient/ConnectionsState.swift @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore extension HTTP1ConnectionProvider { enum Action { diff --git a/Sources/AsyncHTTPClient/FileDownloadDelegate.swift b/Sources/AsyncHTTPClient/FileDownloadDelegate.swift index 577febd59..12bcd73d3 100644 --- a/Sources/AsyncHTTPClient/FileDownloadDelegate.swift +++ b/Sources/AsyncHTTPClient/FileDownloadDelegate.swift @@ -12,8 +12,9 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore import NIOHTTP1 +import NIOPosix /// Handles a streaming download to a given file path, allowing headers and progress to be reported. public final class FileDownloadDelegate: HTTPClientResponseDelegate { diff --git a/Sources/AsyncHTTPClient/HTTPClient+Proxy.swift b/Sources/AsyncHTTPClient/HTTPClient+Proxy.swift index e2f7fea84..90a3bf86a 100644 --- a/Sources/AsyncHTTPClient/HTTPClient+Proxy.swift +++ b/Sources/AsyncHTTPClient/HTTPClient+Proxy.swift @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore import NIOHTTP1 extension HTTPClient.Configuration { diff --git a/Sources/AsyncHTTPClient/HTTPClient.swift b/Sources/AsyncHTTPClient/HTTPClient.swift index 6b1c6ec31..8ab715d60 100644 --- a/Sources/AsyncHTTPClient/HTTPClient.swift +++ b/Sources/AsyncHTTPClient/HTTPClient.swift @@ -14,10 +14,11 @@ import Foundation import Logging -import NIO import NIOConcurrencyHelpers +import NIOCore import NIOHTTP1 import NIOHTTPCompression +import NIOPosix import NIOSOCKS import NIOSSL import NIOTLS diff --git a/Sources/AsyncHTTPClient/HTTPHandler.swift b/Sources/AsyncHTTPClient/HTTPHandler.swift index 6b99a7bd4..4c6c01a16 100644 --- a/Sources/AsyncHTTPClient/HTTPHandler.swift +++ b/Sources/AsyncHTTPClient/HTTPHandler.swift @@ -14,8 +14,8 @@ import Foundation import Logging -import NIO import NIOConcurrencyHelpers +import NIOCore import NIOFoundationCompat import NIOHTTP1 import NIOHTTPCompression diff --git a/Sources/AsyncHTTPClient/NIOTransportServices/NWErrorHandler.swift b/Sources/AsyncHTTPClient/NIOTransportServices/NWErrorHandler.swift index 16e9d4717..95a229d9e 100644 --- a/Sources/AsyncHTTPClient/NIOTransportServices/NWErrorHandler.swift +++ b/Sources/AsyncHTTPClient/NIOTransportServices/NWErrorHandler.swift @@ -15,7 +15,7 @@ #if canImport(Network) import Network #endif -import NIO +import NIOCore import NIOHTTP1 import NIOTransportServices diff --git a/Sources/AsyncHTTPClient/NIOTransportServices/TLSConfiguration.swift b/Sources/AsyncHTTPClient/NIOTransportServices/TLSConfiguration.swift index 86867c6f9..b970edd3e 100644 --- a/Sources/AsyncHTTPClient/NIOTransportServices/TLSConfiguration.swift +++ b/Sources/AsyncHTTPClient/NIOTransportServices/TLSConfiguration.swift @@ -16,7 +16,7 @@ import Foundation import Network - import NIO + import NIOCore import NIOSSL import NIOTransportServices diff --git a/Sources/AsyncHTTPClient/RequestBag+StateMachine.swift b/Sources/AsyncHTTPClient/RequestBag+StateMachine.swift index 34b42f8fb..96f936197 100644 --- a/Sources/AsyncHTTPClient/RequestBag+StateMachine.swift +++ b/Sources/AsyncHTTPClient/RequestBag+StateMachine.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// import struct Foundation.URL -import NIO +import NIOCore import NIOHTTP1 extension RequestBag { diff --git a/Sources/AsyncHTTPClient/RequestBag.swift b/Sources/AsyncHTTPClient/RequestBag.swift index 81e55b4ad..eae720ca6 100644 --- a/Sources/AsyncHTTPClient/RequestBag.swift +++ b/Sources/AsyncHTTPClient/RequestBag.swift @@ -14,8 +14,8 @@ import struct Foundation.URL import Logging -import NIO import NIOConcurrencyHelpers +import NIOCore import NIOHTTP1 final class RequestBag { diff --git a/Sources/AsyncHTTPClient/RequestValidation.swift b/Sources/AsyncHTTPClient/RequestValidation.swift index 3f2e2e683..0697e9eb0 100644 --- a/Sources/AsyncHTTPClient/RequestValidation.swift +++ b/Sources/AsyncHTTPClient/RequestValidation.swift @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore import NIOHTTP1 extension HTTPHeaders { diff --git a/Sources/AsyncHTTPClient/ResponseReadBuffer.swift b/Sources/AsyncHTTPClient/ResponseReadBuffer.swift index 37cf11665..62b8fc126 100644 --- a/Sources/AsyncHTTPClient/ResponseReadBuffer.swift +++ b/Sources/AsyncHTTPClient/ResponseReadBuffer.swift @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -import NIO +import NIOCore import NIOHTTP1 struct ResponseReadBuffer { diff --git a/Sources/AsyncHTTPClient/SSLContextCache.swift b/Sources/AsyncHTTPClient/SSLContextCache.swift index 005c475de..b4b9112ec 100644 --- a/Sources/AsyncHTTPClient/SSLContextCache.swift +++ b/Sources/AsyncHTTPClient/SSLContextCache.swift @@ -14,8 +14,8 @@ import Dispatch import Logging -import NIO import NIOConcurrencyHelpers +import NIOCore import NIOSSL class SSLContextCache { diff --git a/Sources/AsyncHTTPClient/Utils.swift b/Sources/AsyncHTTPClient/Utils.swift index 9546b7f45..d682ffaf7 100644 --- a/Sources/AsyncHTTPClient/Utils.swift +++ b/Sources/AsyncHTTPClient/Utils.swift @@ -17,7 +17,7 @@ import Foundation import Network #endif import Logging -import NIO +import NIOCore import NIOHTTP1 import NIOHTTPCompression import NIOSSL diff --git a/Tests/AsyncHTTPClientTests/ConnectionPoolTests.swift b/Tests/AsyncHTTPClientTests/ConnectionPoolTests.swift index 7dec834c5..bd96941d4 100644 --- a/Tests/AsyncHTTPClientTests/ConnectionPoolTests.swift +++ b/Tests/AsyncHTTPClientTests/ConnectionPoolTests.swift @@ -13,8 +13,9 @@ //===----------------------------------------------------------------------===// @testable import AsyncHTTPClient -@testable import NIO import NIOConcurrencyHelpers +import NIOCore +import NIOEmbedded import NIOFoundationCompat import NIOHTTP1 import NIOHTTPCompression diff --git a/Tests/AsyncHTTPClientTests/ConnectionPoolTestsSupport.swift b/Tests/AsyncHTTPClientTests/ConnectionPoolTestsSupport.swift index 91f8f4fc7..8340cf224 100644 --- a/Tests/AsyncHTTPClientTests/ConnectionPoolTestsSupport.swift +++ b/Tests/AsyncHTTPClientTests/ConnectionPoolTestsSupport.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// @testable import AsyncHTTPClient -import NIO +import NIOCore import XCTest class ConnectionForTests: PoolManageableConnection { diff --git a/Tests/AsyncHTTPClientTests/ConnectionTests.swift b/Tests/AsyncHTTPClientTests/ConnectionTests.swift index d80609d5f..e46d328fd 100644 --- a/Tests/AsyncHTTPClientTests/ConnectionTests.swift +++ b/Tests/AsyncHTTPClientTests/ConnectionTests.swift @@ -13,7 +13,8 @@ //===----------------------------------------------------------------------===// @testable import AsyncHTTPClient -import NIO +import NIOCore +import NIOEmbedded import XCTest class ConnectionTests: XCTestCase { diff --git a/Tests/AsyncHTTPClientTests/EmbeddedChannel+HTTPConvenience.swift b/Tests/AsyncHTTPClientTests/EmbeddedChannel+HTTPConvenience.swift index 03fec2d4f..f46c6fbf9 100644 --- a/Tests/AsyncHTTPClientTests/EmbeddedChannel+HTTPConvenience.swift +++ b/Tests/AsyncHTTPClientTests/EmbeddedChannel+HTTPConvenience.swift @@ -14,7 +14,8 @@ @testable import AsyncHTTPClient import Logging -import NIO +import NIOCore +import NIOEmbedded import NIOHTTP1 import NIOHTTP2 diff --git a/Tests/AsyncHTTPClientTests/HTTP1ClientChannelHandlerTests.swift b/Tests/AsyncHTTPClientTests/HTTP1ClientChannelHandlerTests.swift index d7c40e5b8..195508149 100644 --- a/Tests/AsyncHTTPClientTests/HTTP1ClientChannelHandlerTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTP1ClientChannelHandlerTests.swift @@ -14,7 +14,8 @@ @testable import AsyncHTTPClient import Logging -import NIO +import NIOCore +import NIOEmbedded import NIOHTTP1 import XCTest diff --git a/Tests/AsyncHTTPClientTests/HTTP1ConnectionStateMachineTests.swift b/Tests/AsyncHTTPClientTests/HTTP1ConnectionStateMachineTests.swift index c9f3bc807..76c82813f 100644 --- a/Tests/AsyncHTTPClientTests/HTTP1ConnectionStateMachineTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTP1ConnectionStateMachineTests.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// @testable import AsyncHTTPClient -import NIO +import NIOCore import NIOHTTP1 import XCTest diff --git a/Tests/AsyncHTTPClientTests/HTTP1ConnectionTests.swift b/Tests/AsyncHTTPClientTests/HTTP1ConnectionTests.swift index 4aeb6ad0e..a992d4390 100644 --- a/Tests/AsyncHTTPClientTests/HTTP1ConnectionTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTP1ConnectionTests.swift @@ -14,9 +14,11 @@ @testable import AsyncHTTPClient import Logging -import NIO +import NIOCore +import NIOEmbedded import NIOHTTP1 import NIOHTTPCompression +import NIOPosix import NIOTestUtils import XCTest diff --git a/Tests/AsyncHTTPClientTests/HTTP1ProxyConnectHandlerTests.swift b/Tests/AsyncHTTPClientTests/HTTP1ProxyConnectHandlerTests.swift index a17b242fc..bbe6fab1f 100644 --- a/Tests/AsyncHTTPClientTests/HTTP1ProxyConnectHandlerTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTP1ProxyConnectHandlerTests.swift @@ -13,7 +13,8 @@ //===----------------------------------------------------------------------===// @testable import AsyncHTTPClient -import NIO +import NIOCore +import NIOEmbedded import NIOHTTP1 import XCTest diff --git a/Tests/AsyncHTTPClientTests/HTTP2ClientRequestHandlerTests.swift b/Tests/AsyncHTTPClientTests/HTTP2ClientRequestHandlerTests.swift index dbdf4fd97..44f0adc3b 100644 --- a/Tests/AsyncHTTPClientTests/HTTP2ClientRequestHandlerTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTP2ClientRequestHandlerTests.swift @@ -14,7 +14,8 @@ @testable import AsyncHTTPClient import Logging -import NIO +import NIOCore +import NIOEmbedded import NIOHTTP1 import XCTest diff --git a/Tests/AsyncHTTPClientTests/HTTP2ConnectionTests.swift b/Tests/AsyncHTTPClientTests/HTTP2ConnectionTests.swift index 4ef47ce92..c4d5f926f 100644 --- a/Tests/AsyncHTTPClientTests/HTTP2ConnectionTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTP2ConnectionTests.swift @@ -14,9 +14,11 @@ @testable import AsyncHTTPClient import Logging -import NIO import NIOConcurrencyHelpers +import NIOCore +import NIOEmbedded import NIOHTTP1 +import NIOPosix import NIOSSL import NIOTestUtils import XCTest diff --git a/Tests/AsyncHTTPClientTests/HTTP2IdleHandlerTests.swift b/Tests/AsyncHTTPClientTests/HTTP2IdleHandlerTests.swift index 0c13b3cd0..57560b659 100644 --- a/Tests/AsyncHTTPClientTests/HTTP2IdleHandlerTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTP2IdleHandlerTests.swift @@ -14,7 +14,8 @@ @testable import AsyncHTTPClient import Logging -import NIO +import NIOCore +import NIOEmbedded import NIOHTTP2 import XCTest diff --git a/Tests/AsyncHTTPClientTests/HTTPClient+SOCKSTests.swift b/Tests/AsyncHTTPClientTests/HTTPClient+SOCKSTests.swift index 2de0d6e4a..f0692de1f 100644 --- a/Tests/AsyncHTTPClientTests/HTTPClient+SOCKSTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTPClient+SOCKSTests.swift @@ -14,7 +14,8 @@ /* NOT @testable */ import AsyncHTTPClient // Tests that need @testable go into HTTPClientInternalTests.swift import Logging -import NIO +import NIOCore +import NIOPosix import NIOSOCKS import XCTest diff --git a/Tests/AsyncHTTPClientTests/HTTPClientInternalTests.swift b/Tests/AsyncHTTPClientTests/HTTPClientInternalTests.swift index 807f111f0..5f9750b35 100644 --- a/Tests/AsyncHTTPClientTests/HTTPClientInternalTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTPClientInternalTests.swift @@ -13,9 +13,11 @@ //===----------------------------------------------------------------------===// @testable import AsyncHTTPClient -import NIO import NIOConcurrencyHelpers +import NIOCore +import NIOEmbedded import NIOHTTP1 +import NIOPosix import NIOTestUtils import XCTest diff --git a/Tests/AsyncHTTPClientTests/HTTPClientNIOTSTests.swift b/Tests/AsyncHTTPClientTests/HTTPClientNIOTSTests.swift index af3ab78d9..5ca8e6bc9 100644 --- a/Tests/AsyncHTTPClientTests/HTTPClientNIOTSTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTPClientNIOTSTests.swift @@ -16,7 +16,8 @@ #if canImport(Network) import Network #endif -import NIO +import NIOCore +import NIOPosix import NIOSSL import NIOTransportServices import XCTest diff --git a/Tests/AsyncHTTPClientTests/HTTPClientTestUtils.swift b/Tests/AsyncHTTPClientTests/HTTPClientTestUtils.swift index db4e54564..0789575e3 100644 --- a/Tests/AsyncHTTPClientTests/HTTPClientTestUtils.swift +++ b/Tests/AsyncHTTPClientTests/HTTPClientTestUtils.swift @@ -15,11 +15,12 @@ import AsyncHTTPClient import Foundation import Logging -import NIO import NIOConcurrencyHelpers +import NIOCore import NIOHTTP1 import NIOHTTP2 import NIOHTTPCompression +import NIOPosix import NIOSSL import NIOTLS import NIOTransportServices diff --git a/Tests/AsyncHTTPClientTests/HTTPClientTests.swift b/Tests/AsyncHTTPClientTests/HTTPClientTests.swift index f37510778..48c5529d4 100644 --- a/Tests/AsyncHTTPClientTests/HTTPClientTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTPClientTests.swift @@ -17,11 +17,12 @@ import Network #endif import Logging -import NIO import NIOConcurrencyHelpers +import NIOCore import NIOFoundationCompat import NIOHTTP1 import NIOHTTPCompression +import NIOPosix import NIOSSL import NIOTestUtils import NIOTransportServices diff --git a/Tests/AsyncHTTPClientTests/HTTPConnectionPool+FactoryTests.swift b/Tests/AsyncHTTPClientTests/HTTPConnectionPool+FactoryTests.swift index 7d442ec0e..b13ff3d18 100644 --- a/Tests/AsyncHTTPClientTests/HTTPConnectionPool+FactoryTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTPConnectionPool+FactoryTests.swift @@ -14,7 +14,8 @@ @testable import AsyncHTTPClient import Logging -import NIO +import NIOCore +import NIOPosix import NIOSOCKS import NIOSSL import XCTest diff --git a/Tests/AsyncHTTPClientTests/HTTPConnectionPool+WaiterTests.swift b/Tests/AsyncHTTPClientTests/HTTPConnectionPool+WaiterTests.swift index 89a9b99fd..69f43dfb7 100644 --- a/Tests/AsyncHTTPClientTests/HTTPConnectionPool+WaiterTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTPConnectionPool+WaiterTests.swift @@ -14,8 +14,9 @@ @testable import AsyncHTTPClient import Logging -import NIO +import NIOCore import NIOHTTP1 +import NIOPosix import XCTest class HTTPConnectionPool_WaiterTests: XCTestCase { diff --git a/Tests/AsyncHTTPClientTests/HTTPRequestStateMachineTests.swift b/Tests/AsyncHTTPClientTests/HTTPRequestStateMachineTests.swift index 7ad4ecd99..b465c3484 100644 --- a/Tests/AsyncHTTPClientTests/HTTPRequestStateMachineTests.swift +++ b/Tests/AsyncHTTPClientTests/HTTPRequestStateMachineTests.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// @testable import AsyncHTTPClient -import NIO +import NIOCore import NIOHTTP1 import NIOSSL import XCTest diff --git a/Tests/AsyncHTTPClientTests/RequestBagTests.swift b/Tests/AsyncHTTPClientTests/RequestBagTests.swift index 320b93cfd..608e81af5 100644 --- a/Tests/AsyncHTTPClientTests/RequestBagTests.swift +++ b/Tests/AsyncHTTPClientTests/RequestBagTests.swift @@ -14,7 +14,8 @@ @testable import AsyncHTTPClient import Logging -import NIO +import NIOCore +import NIOEmbedded import NIOHTTP1 import XCTest diff --git a/Tests/AsyncHTTPClientTests/RequestValidationTests.swift b/Tests/AsyncHTTPClientTests/RequestValidationTests.swift index ed3f28ce9..61ccd9b4e 100644 --- a/Tests/AsyncHTTPClientTests/RequestValidationTests.swift +++ b/Tests/AsyncHTTPClientTests/RequestValidationTests.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// @testable import AsyncHTTPClient -import NIO +import NIOCore import NIOHTTP1 import XCTest diff --git a/Tests/AsyncHTTPClientTests/SOCKSEventsHandlerTests.swift b/Tests/AsyncHTTPClientTests/SOCKSEventsHandlerTests.swift index 5d0e0bc40..066a631a5 100644 --- a/Tests/AsyncHTTPClientTests/SOCKSEventsHandlerTests.swift +++ b/Tests/AsyncHTTPClientTests/SOCKSEventsHandlerTests.swift @@ -13,7 +13,8 @@ //===----------------------------------------------------------------------===// @testable import AsyncHTTPClient -import NIO +import NIOCore +import NIOEmbedded import NIOSOCKS import XCTest diff --git a/Tests/AsyncHTTPClientTests/SOCKSTestUtils.swift b/Tests/AsyncHTTPClientTests/SOCKSTestUtils.swift index d9b254698..fb8ee449a 100644 --- a/Tests/AsyncHTTPClientTests/SOCKSTestUtils.swift +++ b/Tests/AsyncHTTPClientTests/SOCKSTestUtils.swift @@ -13,8 +13,9 @@ //===----------------------------------------------------------------------===// import AsyncHTTPClient -import NIO +import NIOCore import NIOHTTP1 +import NIOPosix import NIOSOCKS import XCTest diff --git a/Tests/AsyncHTTPClientTests/SSLContextCacheTests.swift b/Tests/AsyncHTTPClientTests/SSLContextCacheTests.swift index 650eeb5b9..438c643d7 100644 --- a/Tests/AsyncHTTPClientTests/SSLContextCacheTests.swift +++ b/Tests/AsyncHTTPClientTests/SSLContextCacheTests.swift @@ -13,7 +13,8 @@ //===----------------------------------------------------------------------===// @testable import AsyncHTTPClient -import NIO +import NIOCore +import NIOPosix import NIOSSL import XCTest diff --git a/Tests/AsyncHTTPClientTests/TLSEventsHandlerTests.swift b/Tests/AsyncHTTPClientTests/TLSEventsHandlerTests.swift index 5611b8ff4..c119c7e50 100644 --- a/Tests/AsyncHTTPClientTests/TLSEventsHandlerTests.swift +++ b/Tests/AsyncHTTPClientTests/TLSEventsHandlerTests.swift @@ -13,7 +13,8 @@ //===----------------------------------------------------------------------===// @testable import AsyncHTTPClient -import NIO +import NIOCore +import NIOEmbedded import NIOSSL import NIOTLS import XCTest