Remove CurlHandler fallback from HttpClientHandler (dotnet/corefx#42451)
authorMarie Píchová <mapichov@microsoft.com>
Fri, 8 Nov 2019 22:09:47 +0000 (23:09 +0100)
committerStephen Toub <stoub@microsoft.com>
Fri, 8 Nov 2019 22:09:46 +0000 (17:09 -0500)
commit19538490d061ea63857ccf7b84d71b1589e35859
tree35386703d66efc7ca0c0ef509e2b41e581f977d2
parentaf6ab5f364871cb3f5d301d5f9c6b786bccb8a89
Remove CurlHandler fallback from HttpClientHandler (dotnet/corefx#42451)

* Removed native curl usage and CurlHandler.

* More CURL removal in test code.

* More test fixing.

* Addressing PR comments

* Comments and typos.

* Removed constant bool fields with all occurences.

Commit migrated from https://github.com/dotnet/corefx/commit/8888c74e34f9a7df060258664dffe7ac29916443
47 files changed:
src/libraries/Common/src/Interop/Unix/System.Net.Http.Native/Interop.CURLcode.cs [deleted file]
src/libraries/Common/src/Interop/Unix/System.Net.Http.Native/Interop.Easy.cs [deleted file]
src/libraries/Common/src/Interop/Unix/System.Net.Http.Native/Interop.Initialization.cs [deleted file]
src/libraries/Common/src/Interop/Unix/System.Net.Http.Native/Interop.Multi.cs [deleted file]
src/libraries/Common/src/Interop/Unix/System.Net.Http.Native/Interop.SList.cs [deleted file]
src/libraries/Common/src/Interop/Unix/System.Net.Http.Native/Interop.VersionInfo.cs [deleted file]
src/libraries/Native/Unix/CMakeLists.txt
src/libraries/Native/Unix/System.Net.Http.Native/CMakeLists.txt [deleted file]
src/libraries/Native/Unix/System.Net.Http.Native/pal_curlinit.c [deleted file]
src/libraries/Native/Unix/System.Net.Http.Native/pal_curlinit.h [deleted file]
src/libraries/Native/Unix/System.Net.Http.Native/pal_easy.c [deleted file]
src/libraries/Native/Unix/System.Net.Http.Native/pal_easy.h [deleted file]
src/libraries/Native/Unix/System.Net.Http.Native/pal_multi.c [deleted file]
src/libraries/Native/Unix/System.Net.Http.Native/pal_multi.h [deleted file]
src/libraries/Native/Unix/System.Net.Http.Native/pal_slist.c [deleted file]
src/libraries/Native/Unix/System.Net.Http.Native/pal_slist.h [deleted file]
src/libraries/Native/Unix/System.Net.Http.Native/pal_versioninfo.c [deleted file]
src/libraries/Native/Unix/System.Net.Http.Native/pal_versioninfo.h [deleted file]
src/libraries/Native/Unix/configure.cmake
src/libraries/System.Net.Http/src/System.Net.Http.csproj
src/libraries/System.Net.Http/src/System/Net/Http/CurlHandler/CurlException.cs [deleted file]
src/libraries/System.Net.Http/src/System/Net/Http/CurlHandler/CurlHandler.ClientCertificateProvider.cs [deleted file]
src/libraries/System.Net.Http/src/System/Net/Http/CurlHandler/CurlHandler.CurlResponseMessage.cs [deleted file]
src/libraries/System.Net.Http/src/System/Net/Http/CurlHandler/CurlHandler.EasyRequest.cs [deleted file]
src/libraries/System.Net.Http/src/System/Net/Http/CurlHandler/CurlHandler.MultiAgent.cs [deleted file]
src/libraries/System.Net.Http/src/System/Net/Http/CurlHandler/CurlHandler.SslProvider.Linux.cs [deleted file]
src/libraries/System.Net.Http/src/System/Net/Http/CurlHandler/CurlHandler.SslProvider.OSX.cs [deleted file]
src/libraries/System.Net.Http/src/System/Net/Http/CurlHandler/CurlHandler.cs [deleted file]
src/libraries/System.Net.Http/src/System/Net/Http/CurlHandler/CurlResponseHeaderReader.cs [deleted file]
src/libraries/System.Net.Http/src/System/Net/Http/HttpClientHandler.Unix.cs
src/libraries/System.Net.Http/src/System/Net/Http/HttpClientHandler.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientEKUTest.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.ClientCertificates.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.ServerCertificates.Unix.cs [deleted file]
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.ServerCertificates.Windows.cs [deleted file]
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.ServerCertificates.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.SslProtocols.Unix.cs [deleted file]
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.SslProtocols.Windows.cs [deleted file]
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.SslProtocols.cs
src/libraries/System.Net.Http/tests/FunctionalTests/PlatformHandlerTest.cs
src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs
src/libraries/System.Net.Http/tests/FunctionalTests/System.Net.Http.Functional.Tests.csproj
src/libraries/System.Net.Http/tests/FunctionalTests/TestHelper.cs
src/libraries/System.Net.Http/tests/UnitTests/Headers/CurlResponseHeaderReaderTest.cs [deleted file]
src/libraries/System.Net.Http/tests/UnitTests/System.Net.Http.Unit.Tests.csproj
src/libraries/System.Net.Requests/src/System.Net.Requests.csproj
src/libraries/System.Net.Requests/src/System/Net/WebExceptionPal.Unix.cs