msquic
msquic copied to clipboard
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
### Describe the bug Building with clang/LLVM for Windows 15.0.1 fails with the following error on every file: ``` C:\PROGRA~1\MICROS~3\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DCXPLAT_TLS_SECRETS_SUPPORT=1 -DQUIC_DISABLE_CLIENT_CERT_TESTS -DQUIC_EVENTS_STUB -DQUIC_LOGS_STUB -DSECURITY_WIN32 -DVER_BUILD_ID=0 -DVER_SUFFIX=-private -DWIN32_LEAN_AND_MEAN -ID:\vcpkg\buildtrees\ms-quic\src\v1.2.0-19ce393c24.clean\src\inc /nologo...
### Describe the bug when trying to build a UWP app with the msquic.lib linked, running it through the WACK tool generates this error `Supported API test FAILED Supported APIs...
## Description Arm releases are affected by newer docker image which has pkg_config. build.ps1 to cover the setting. ## Testing See automation ## Documentation
## Description A prototype change to update the `StreamStart` API to fail inline if the app passes `QUIC_STREAM_START_FLAG_FAIL_BLOCKED`. ## Testing CI/CD ## Documentation TODO
### Describe the bug `./artifacts/bin/linux/x64_Debug_openssl3/msquicplatformtest --gtest_filter="DataPathTest.UdpRebind" --gtest_repeat=1000` ### Affected OS - [ ] Windows - [X] Linux - [ ] macOS - [ ] Other (specify below) ### Additional OS...
lsb-release is not present on Alpine, whereas os-release is on most distributions.
These are - [ ] QuicBindingAddAllSourceConnectionIDs - test that adds the same CID twice - [ ] QuicBindingCreateConnection - test that creates connections as the binding is shutting down -...
## Description Adds a settings for apps to configure streams to support multiple parallel receives. ## Testing TODO ## Documentation TODO
## Description This PR adds the support of Client Migration (Client SIde). Fix #1946. This pull request includes significant changes to the QUIC connection ID management and introduces a new...