Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[QUIC] open-source QUIC provider #2333

Closed
tmds opened this issue Jan 29, 2020 · 7 comments
Closed

[QUIC] open-source QUIC provider #2333

tmds opened this issue Jan 29, 2020 · 7 comments
Labels
area-System.Net enhancement Product code improvement that does NOT require public API changes/additions
Milestone

Comments

@tmds
Copy link
Member

tmds commented Jan 29, 2020

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

@Dotnet-GitSync-Bot Dotnet-GitSync-Bot added the untriaged New issue has not been triaged by the area owner label Jan 29, 2020
@karelz karelz added enhancement Product code improvement that does NOT require public API changes/additions and removed untriaged New issue has not been triaged by the area owner labels Feb 21, 2020
@karelz karelz added this to the Future milestone Feb 21, 2020
@karelz karelz changed the title open-source QUIC provider [QUIC] open-source QUIC provider Mar 11, 2020
@tmds
Copy link
Member Author

tmds commented Mar 17, 2020

@karelz shouldn't this be 5.0 milestone?

@karelz
Copy link
Member

karelz commented Mar 17, 2020

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

@scalablecory
Copy link
Contributor

🎉🎉🎉 MsQuic is now Open Source 🎉🎉🎉

@karelz
Copy link
Member

karelz commented Apr 29, 2020

Looks like we can now close this issue ;)

@karelz karelz closed this as completed Apr 29, 2020
@karelz karelz modified the milestones: Future, 5.0 Apr 29, 2020
@tmds
Copy link
Member Author

tmds commented Apr 29, 2020

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?

@karelz
Copy link
Member

karelz commented Apr 29, 2020

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.

@omajid
Copy link
Member

omajid commented May 22, 2020

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’ve released OpenSSL 3.0.

@ghost ghost locked as resolved and limited conversation to collaborators Dec 10, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Net enhancement Product code improvement that does NOT require public API changes/additions
Projects
None yet
Development

No branches or pull requests

6 participants