msquic icon indicating copy to clipboard operation
msquic copied to clipboard

Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.

Results 359 msquic issues
Sort by recently updated
recently updated
newest added

## Description Linux xdp datapath implementation ## Testing All tests are passing? ## Documentation Not official support yet

### Describe the feature you'd like supported For QUIC upload or download, it's better to enable the capability. For example, a QUIC endpoint want to upload a file to peer,...

feature request
external

### Describe the feature you'd like supported Today, when an app wants to update to a new version of its code, it must stop the old version and then start...

feature request
Area: API
Area: Core
Area: Lola

### Describe the feature you'd like supported I'm using MSQUIC in an iOS app. I am worried that dlopen may cause my app to be rejected. I can of course...

Area: Build
feature request
external

### Describe the feature you'd like supported Discovered in https://github.com/dotnet/runtime/issues/71927 Fot HTTP/3 in .NET, which uses MsQuic underneath, client connection closure would happen in Dispose of an HttpClient. However, due...

feature request
Area: Core
Partner: .NET

### Describe the bug I created listener to listen on LLA `fe80::7260:3b3d:bd2b:c845%6` and I open connection to it from same host. On Windows local & remote addresses are correct and...

OS: Windows (User)
OS: Ubuntu
Partner: .NET

## Description Estimate the best case performance of generic XDP on Windows with hardware USO, hardware checksums, and nearly zero-copy TX. ## Testing Absolutely none. I expect functional tests based...

### Describe the bug It seems like current test coverage only covers ubuntu-latest. The is problematic IMHO as OpenSSL differs on different distributions e.g. there is more than just OpenSSL...

Area: Testing
OS: Ubuntu
Area: Automation

### Describe the bug TLS session resumption fails if we enable server-side peer certificate validation (`QUIC_CREDENTIAL_FLAG_INDICATE_CERTIFICATE_RECEIVED` is set.) unset `QUIC_CREDENTIAL_FLAG_INDICATE_CERTIFICATE_RECEIVED` and set `QUIC_CREDENTIAL_FLAG_NO_CERTIFICATE_VALIDATION;`at server side solves the problem. client-side get...

TLS: OpenSSL
external
Bug: Platform

## Description Follow up PR for https://github.com/dotnet/runtime/issues/74053. As mentioned by @rzikm (https://github.com/microsoft/msquic/pull/3038#issuecomment-1235157740 and https://github.com/dotnet/runtime/pull/74780#discussion_r984356296), I should add a windows version of QUIC_STATUS_ADDRESS_NOT_AVAILABLE

external
blocked
Area: API
Language: C#