reorganize pool manager logic and rework HttpConnectionKey to support ssl proxy tunneling
authorGeoff Kizer <geoffrek>
Wed, 14 Feb 2018 06:52:20 +0000 (22:52 -0800)
committerGeoff Kizer <geoffrek>
Thu, 15 Feb 2018 02:25:38 +0000 (18:25 -0800)
commit6d6f3b6a0bf003d405a900b00584b757bd23c2e9
tree84d62eaddfd3f7634e7307920f523090c0e32fea
parentcc2e02b853ffcd93f342e502ba6138b683535a96
reorganize pool manager logic and rework HttpConnectionKey to support ssl proxy tunneling

Commit migrated from https://github.com/dotnet/corefx/commit/39ed24e9f6f55d6077742776e154ead199e1b3a0
src/libraries/System.Net.Http/src/System.Net.Http.csproj
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/ConnectHelper.cs
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpConnection.cs
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpConnectionHandler.cs
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpConnectionKey.cs [deleted file]
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpConnectionPool.cs
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpConnectionPoolManager.cs [moved from src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpConnectionPools.cs with 54% similarity]
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpProxyConnectionHandler.cs
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/SocketsHttpHandler.cs