msquic
msquic copied to clipboard
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
Check CI
## Description Do not merge. Just checking CI status
### Describe the bug In the attachment are simple sample programs used to reproduce the issue. At server's QUIC_CONNECTION_EVENT_CONNECTED, it creates a stream and sends the whole msquic.dll inside the...
### Describe the bug Below is a sample case 1. packet size is set at 1420 bytes. send 6 packets 6 * 1420 = 8520 bytes sent 2. Coalescing size...
### Describe the bug 2 issues in ParameterValidation/WithValidateTlsConfigArgs.ValidateTlsConfig 1. `./artifacts/bin/linux/x64_Debug_openssl3/msquictest --gtest_filter="ParameterValidation/WithValidateTlsConfigArgs.ValidateTlsConfig/*"` ParameterValidation/WithValidateTlsConfigArgs.ValidateTlsConfig/2, 3, 4, 5 are failing  2. `sudo ./artifacts/bin/linux/x64_Debug_openssl3/msquictest --gtest_filter="ParameterValidation/WithValidateTlsConfigArgs.ValidateTlsConfig/2:Basic/WithFamilyArgs.*"` Add sudo. Tests after `ParameterValidation/WithValidateTlsConfigArgs.ValidateTlsConfig/2` quickly fails. Error...
### Describe the bug In this PR: https://github.com/microsoft/msquic/pull/4199, we are intentionally skipping the platform unit tests because their failures messed up the code coverage in BVT. That was a temporary...
### Describe the bug A crash occurs if StreamSend called in an infinite loop. ### Affected OS - [ ] Windows - [X] Linux - [ ] macOS - [...
### Describe the bug Hi @nibanks . I'm facing issues with [MsQuic interop server](https://microsoft.github.io/msquic/msquicdocs/docs/InteropServerSetup.html). On the client side I have [Cronet quic](https://www.chromium.org/quic/playing-with-quic/). Certificate verification is disabled on the client side....
## Description sendto() sometimes fail by EAGAIN and stop sending anymore. ## Testing tested with secnetperf throughput test. Using 2 local Ubuntu22.04 VMs ## Documentation N/A
## Description secnetperf 100 connections test caused system to completely hang. It requires to reboot the system. Each ring need to be locked when accessed by multi thread as it...
### Describe the bug ``` (gdb) bt full #0 __pthread_kill_implementation (threadid=281472009564288, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 tid = 457805 ret = 0 pd = 0xffff4f24f080 old_mask = {__val = {281472878291084, 1102416563,...