-
Refactored to use the fields from the HttpMethods class
* Reacting to PR comments
-
-
-
Assume zero length on non-keepalive requests without Content-Length o…
…r Transfer-Encoding (#1104).
-
-
Return last block from SocketOutput when data is fully written
- This reduces Kestrel's memory usage for idle connections.
-
Return last block from SocketInput when data is fully consumed
- This reduces Kestrel's memory usage for idle connections.
halter73 committedAug 9, 2016 -
Change context relationships from inheritance to composition.
-
-
Merge pull request #1123 from svick/sockaddr-sequential
Specify sequential layout to avoid warning
-
-
More specific response status codes for errors (#653).
- 414 when request line exceeds size limit - 431 when request headers exceed size or count limits - 505 when request line contains unsupported HTTP version
-
Make FrameRequestStream.CopyToAsync(...) copyless
- Add tests for when the CopyToAsync destinationStream throws. - Add test to verify the destination stream sees the same array written to by the producer.
-
- Track time more accurately - Control timeout in Connection instead of Frame
-
Avoid blocking the MockLibuv loop with test code
- This allows for a graceful shutdown with dotnet test -Parallel None - By default, the xunit synccontext will dispatch automatically off the KestrelThread, but it's best not to rely on this behavior.
halter73 committedSep 9, 2016 -
-
Use TaskCache class from Microsoft.Extensions.TaskCache.Sources (#1089)
Instead of Task.FromResult(0)
-
-
Move TestServer to shared directory.
cesarbs committedAug 30, 2016
-
Increase .travis.yml consistency between repos
- aspnet/Universe#349 - minimize `dotnet` setup time; no need for caching - install packages used in other repos; explicit and avoids issues as (Beta) Trusty image changes
-
-
Run functional tests sequentially to mitigate flakiness on OS X.
cesarbs committedAug 30, 2016 -
-
Make all calls to ThreadPool.QueueUserWorkItem through IThreadPool
- This allows SocketOutputTests to cause QUWI to exec synchronously - To avoid allocations, the logger can't be captured making it "unsafe"
halter73 committedAug 29, 2016
-
Test for categoryName passed to ILoggerFactory.CreateLogger() in Kest…
…relServer.ctor() (#797)