main
Update ReasonPhrase validation (#65797)
Update .NET SDK to 10.0.100-alpha.1.24560.6 (#58862)
Rename Microsoft.Aspnetcore.Testing to Microsoft.AspNetCore.InternalTesting (#51713)
Add IMemoryPoolFactory and cleanup memory pool while idle (#61554)
Don't bind to IPv6 when the OS doesn't support it (#64734)
Use Ascii.ToUtf16 in StringUtilities (#56578)
Use file scoped namespaces (#38076)
Upgrade xunit version to 2.9.0 (#57303)
Use System.Threading.Lock in Kestrel (#57236)
MockTimeProvider -> FakeTimeProvider (#51147)
Unquarantine HeartbeatTests.HeartbeatLoopRunsWithSpecifiedInterval (#65865)
Fix HttpHeaders Keys case sensitivity (#50606)
Improve CRLF / LF line terminators observability in HTTP/1.x request (#66807)
HttpHeaders: reject Content-Length with leading `+` or `-` sign (#67635)
Move to newer xUnit packages (#43598)
Enable IDE2000 (#39803)
Add test helper and test cases to validate EventSource IDs
Raise field size limit to 32kb #12213 (#44689)
Make TLS & QUIC Pay-for-Play (Redux) (#47454)
Warn the user if they're specifying protocols that won't be used (#45352)
Merged PR 51302: Fix chunked request parsing (#64037)
Treat all ProjectRefs to SharedFx projects as PrivateAssets=all (#64863)
Server memory pool metrics updates (#63032)
Unquarantine Kestrel TLS tests (issue #65851) (#66360)
Fix preserving %2F at HTTP/1 absolute-form request (#65930)
Fix oversized record length handling in TlsListener (#65558)
Implement IConnectionEndPointFeature in Kestrel, HttpSys, and IIS (#62162)
Http/3 Partial Frame support (#61414)