HTTP/3 test fixes (#52326)
authorMarie Píchová <11718369+ManickaP@users.noreply.github.com>
Thu, 6 May 2021 08:08:22 +0000 (10:08 +0200)
committerGitHub <noreply@github.com>
Thu, 6 May 2021 08:08:22 +0000 (10:08 +0200)
commit0bda3221665e206844652f8f1671dfca68861a62
tree0b8ba8a1cb0ae84509845f88eb5cfee65327b2a6
parent3897ee5902a3f4de51d75cb24ea59345aeb28782
HTTP/3 test fixes (#52326)

* Fixed H/3 tests failing with cert validation.

* Fixed never-ending loop for version upgrade.

When QUIC is supported but H/3 authority hasn't been advertised via Alt-Svc yet, TrySendUsingHttp3Async would never end the while-loop.

* Updated readme, Quic works with the newest msquic version.
src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpConnectionPool.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTestBase.SocketsHttpHandler.cs
src/libraries/System.Net.Quic/readme.md