Go to file
David Fowler 0e7967a7fc Allocate things per KestrelThread instead of per listener
- Moved things that have loop affinity to KestrelThread like
WriteReqPool, MemoryPool and the ConnectionManager
- Changed on the listeners to only kill the ListenSocket, not the
connections on dispose
- Moved connection disposal to KestrelThread.Stop
- Simplify the connection manager logic so it's possible to walk and
wait in a single call
2016-07-21 22:17:18 -07:00
samples One build to rule them all 2016-07-07 12:07:14 -07:00
src Allocate things per KestrelThread instead of per listener 2016-07-21 22:17:18 -07:00
test Allocate things per KestrelThread instead of per listener 2016-07-21 22:17:18 -07:00
tools One build to rule them all 2016-07-07 12:07:14 -07:00
.gitattributes
.gitignore
.travis.yml
CONTRIBUTING.md
KestrelHttpServer.sln Enable all tests in HttpsConnectionFilterTests to run on all platforms 2016-07-18 12:38:19 -07:00
LICENSE.txt
NuGet.config
NuGetPackageVerifier.json
README.md
appveyor.yml
build.cmd
build.ps1
build.sh
global.json
makefile.shade

README.md

KestrelHttpServer

AppVeyor: AppVeyor

Travis: Travis

This repo contains a web server for ASP.NET Core based on libuv.

This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the Home repo.