Go to file
Stephen Halter 2041e4d08b Prevent pipes from being closed prematurely on OS X and Linux
This change fixes the in-process marshalling of TCP handles on Mac and Linux
that is used to support having multiple threads accepting connections from
multiple loops.

On these two platforms, the ReadStart callback somtimes gets called with a
status and pipe_pending_count equal to zero. Now when the status is zero
just exit the callback without closing the pipe.

This change more closely follows the example at
https://nikhilm.github.io/uvbook/processes.html#sending-file-descriptors-over-pipes
2015-09-08 16:21:45 -07:00
build
samples
src/Microsoft.AspNet.Server.Kestrel Prevent pipes from being closed prematurely on OS X and Linux 2015-09-08 16:21:45 -07:00
test/Microsoft.AspNet.Server.KestrelTests
tools Adding private keyword to private enums 2015-09-02 20:33:51 -07:00
.gitattributes
.gitignore
.travis.yml
CONTRIBUTING.md
KestrelHttpServer.sln Initial commit for style cleanup #184 2015-09-01 22:25:51 -07:00
LICENSE.txt
NuGet.Config
README.md
appveyor.yml
build.cmd
build.sh
global.json Initial commit for style cleanup #184 2015-09-01 22:25:51 -07:00
makefile.shade

README.md

KestrelHttpServer

AppVeyor: AppVeyor

Travis: Travis

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

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