Runtime: [QUIC] open-source QUIC provider

Created on 29 Jan 2020  路  7Comments  路  Source: dotnet/runtime

The prototyping efforts for QUIC, HTTP/3 are being done using the "msquic" library.

To make this usable in open-source builds of .NET Core, an open-source quic provider is needed. This allows source-build .NET Core packages to reference/include it.

If there are some QUIC providers that come with popular distros, it would be good to consider those. That avoids having to build yourself, and may cover some security qualification.

cc @scalablecory @anurse @omajid @crummel @dagood @dotnet/ncl

area-System.Net enhancement

Most helpful comment

馃帀馃帀馃帀 MsQuic is now Open Source 馃帀馃帀馃帀

All 7 comments

@karelz shouldn't this be 5.0 milestone?

@tmds we won't be able to ship QUIC in 5.0 milestone -- the spec won't be finalized yet. Hence Future for now.

馃帀馃帀馃帀 MsQuic is now Open Source 馃帀馃帀馃帀

Looks like we can now close this issue ;)

MsQuic is now Open Source

cool!

@karelz @scalablecory are there some thoughts how this lands in a Linux distro so .NET Core can use it?

We are keeping it in mind for when we will be ready to productize it fully. I expect second half of the year to have serious discussions about it
Right now even the OpenSsl dependency does not exist and we are limited by what they do / consider alternatives.

OpenSSL is looking into supporting QUIC: https://www.openssl.org/blog/blog/2020/02/17/QUIC-and-OpenSSL

So in conclusion; QUIC is on our minds, but it will not be included in the OpenSSL 3.0 release. We expect more tangible action to happen after we鈥檝e released OpenSSL 3.0.

Was this page helpful?
0 / 5 - 0 ratings