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.