msquic
msquic copied to clipboard
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
### Describe the bug https://github.com/microsoft/msquic/actions/runs/4647905984/jobs/8225223605 ``` Direct leak of 104 byte(s) in 1 object(s) allocated from: #0 0x7fe782e58808 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cc:144 #1 0x7fe781d11f76 in CxPlatAlloc /home/runner/work/msquic/msquic/src/platform/platform_posix.c:285 #2 0x7fe781ccafef in CxPlatPoolAlloc...
### Describe the bug void QuicAddrSetToLoopback( _Inout_ QUIC_ADDR* Addr ) { if (Addr->si_family == QUIC_ADDRESS_FAMILY_INET) { Addr->Ipv4.sin_addr.S_un.S_un_b.s_b1 = 127; Addr->Ipv4.sin_addr.S_un.S_un_b.s_b4 = 1; } else { Addr->Ipv6.sin6_addr.u.Byte[15] = 1; } }...
### Describe the bug ```Warning: [11/22/2023 20:26:11] Core file(s) generated warning: core file may not match specified executable file. 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. ================================================================================== msquicplatformt.8541.1700684771.core ================================================================================== [Current...
Updates #3918 ## Description Builds fail on Linux with more recent versions of GCC (12/13) due to: ``` /home/jwhited/msquic/src/inc/msquichelper.h:268:28: error: writing 16 bytes into a region of size 0 [-Werror=stringop-overflow=]...
### Describe the bug Building @ HEAD on Ubuntu 23.04 w/gcc 12.3.0 fails with: ``` /home/jwhited/msquic/src/inc/msquichelper.h:268:28: error: writing 16 bytes into a region of size 0 [-Werror=stringop-overflow=] 268 | HexString[i*2...
## Description offloading config depends on each system. This enables required tcp HW offloading for perf test for sure ## Testing see automation ## Documentation N/A
## Description Updates MsQuic worker logic to delay start the actual threads (when it uses threads; i.e. max_throughput) it creates. This is a no-op for kernel mode which can't delay...
### Describe the feature you'd like supported Right now, we document most of what we need to do in ./docs/Release.md, but it still is a chore to do it all...
### Describe the bug When using the Linux datapath `datapath_epoll.c` on a system that supports both UDP GSO and GRO, the feature test in `CxPlatDataPathCalculateFeatureSupport` only activates send segmentation and...
### Describe the feature you'd like supported The QUIC idle timer closes a connection when there is no activity on this connection. Occasionally, the application wants to disable this behavior...