msquic
msquic copied to clipboard
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
## Description Cherry-pick #5107 into release/2.5. ## Testing CI/CD ## Documentation N/A
### Describe the bug [Creating this to not lose the data and train of though, need double checking] In the Windows usermode receive path implementation, a memory access seems to...
This PR includes the settings related test changes from this original draft PR: https://github.com/microsoft/msquic/pull/5114 ## Description - New Windows user-mode storage API for writing MsQuic test settings - Additional settings...
## Overview This PR adds asynchronous API functions for registration cleanup and MsQuic closedown to solve deadlocks that can occur in the external app-driven execution model. With the existing API,...
**Update**: Given the various unrelated changes that have accumulated in this PR, I will split this into two PRs and abandon this one. The crux of the changes are in...
## Description The version list in the issue template was out dated. ## Testing N/A ## Documentation N/A
## Description Patch prefix 'L' on unevaluated string literal having no effect causing a Warning/Errors depending on build flags. ## Testing No new tests should be required. ## Documentation This...
### Describe the bug With the latest external execution APIs, cleanup has issues. If any objects still have references internally then MsQuic waits for them to be cleaned up in...
### Describe the bug When doing some interop testing with openssl, I noticed a problem on the quic-interop-runner retry test: https://github.com/openssl/openssl/actions/runs/13733428533/job/38414155590 In attempting to track it down I gathered the...
### Describe the bug The SpecificLossPatterns tests fail on msquic with the openssl TLS backend when being run with XDP/QTIP on windows. Specifically, the addition of ML-KEM keyshares on openssl...