Louis DeJardin
62ec11be7e
Adding internal Constants class
2015-07-24 15:43:43 -07:00
Louis DeJardin
f935567cfd
Read callback status is always 0 for any error and EOF
2015-07-24 15:36:45 -07:00
Louis DeJardin
b93845be19
Removing debug code
2015-07-24 15:25:44 -07:00
Louis DeJardin
3d45602513
Catch Accept because of EAGAIN
2015-07-24 14:02:42 -07:00
Louis DeJardin
42246fd51b
Using named pipes to dispatch connections to multiple threads
2015-07-24 13:50:13 -07:00
Louis DeJardin
ceeb4edabd
Adding UvPipeHandle
2015-07-24 13:50:10 -07:00
Stephen Halter
c199e5eee1
Wait on user-defined OnStarting and OnCompleted callbacks
2015-07-21 12:44:57 -07:00
Stephen Halter
b9901c3bfe
Surface fatal exceptions that stop the event loop
...
- Request an app Shutdown so KestrelEngine gets disposed
- Ensure Listener.Dispose doesn't deadlock before the engine
can be disposed
- Rely on the existing logic to rethrow in the fatal error when
the engine gets disposed
2015-07-21 11:58:26 -07:00
Pranav K
853ee00ff5
Merge remote-tracking branch 'origin/release' into dev
2015-07-16 08:43:59 -07:00
Peter Hsu
3aaae6964f
Fix NPE issue where UvShutdownReq being garbage collected before the shutdown callback executed
2015-07-14 10:36:34 -07:00
markrendle
98995132de
Pre-create Continue bytes in Frame
2015-07-13 10:43:05 -07:00
Stephen Halter
0670b7ae61
Ensure all the C# files have copyright notices
2015-07-06 17:49:00 -07:00
Stephen Halter
4b66edc4fe
Move non-nested classes and interfaces to their own files
2015-07-06 17:48:58 -07:00
Victor Hurdugaci
fd038b7b91
Add repository information to project files
2015-07-01 20:13:32 -07:00
Hao Kung
f724fefbda
React to HttpChanges
2015-06-25 17:28:07 -07:00
Stephen Halter
29098d6383
Fix UvLoopHandle.ReleaseHandle on linux
...
Libuv.loop_close can clear the GCHandle pointer on linux
2015-06-17 17:53:56 -07:00
Stephen Halter
1592459a0b
Dispose Listeners if they fail to start
2015-06-15 10:08:03 -07:00
Stephen Halter
a992c78548
Dispatch user defined callback so it can't block the event loop
2015-06-15 10:07:58 -07:00
Stephen Halter
adc0310491
Ensure all handles still get released after graceful shutdown
2015-06-15 09:43:01 -07:00
Stephen Halter
31057f65bc
Gracefully shutdown even when there are open connections
2015-06-15 09:41:33 -07:00
Stephen Halter
5c6a53c491
Dispose Listeners if they fail to start
2015-06-12 17:02:31 -07:00
Stephen Halter
7e125faa73
Dispatch user defined callback so it can't block the event loop
2015-06-12 17:02:27 -07:00
Chris R
08c0bbbd60
React to OnSendingHeaders rename.
2015-06-12 15:05:45 -07:00
Stephen Halter
106edf8c86
Ensure all handles still get released after graceful shutdown
2015-06-12 12:49:52 -07:00
Stephen Halter
b43e5940e5
Gracefully shutdown even when there are open connections
2015-06-11 17:06:25 -07:00
N. Taylor Mullen
063fb64c8b
Update LICENSE.txt and license header on files.
2015-05-01 13:53:45 -07:00
Brennan
cb4361b253
React to DNX package renames
2015-05-01 11:07:18 -07:00
N. Taylor Mullen
01a13bfa1d
Add serviceable attribute to projects.
...
aspnet/DNX#1600
2015-04-14 15:00:26 -07:00
Matt Ellis
ea636140c7
Allow Kestrel to boot when on CoreCLR and *NIX
...
With cross platform .NET Core support coming online, we need to update
our IsWindows check to not assume running on .NET Core means running on
Windows. Since CoreFX doesn't yet expose a method for doing this (they
are working on adding it back), we'll just call Uname and if that
returns an empty string assume that we are on Windows.
2015-04-09 23:58:03 -07:00
Doug Bunting
5ad7aea8b4
Update .xproj files for Microsoft.Web.AspNet.* -> Microsoft.DNX.* rename
2015-04-02 13:49:26 -07:00
Ajay Bhargav Baaskaran
c1e298b010
React to aspnet/HttpAbstractions#160 - Implementing OnResponseCompleted
2015-03-16 15:10:53 -07:00
N. Taylor Mullen
8d8c6ea823
Update .kproj => .xproj.
2015-03-11 14:09:00 -07:00
N. Taylor Mullen
f796e1a5fc
Remove BOM from project.json, *.cmd, *.sh and *.shade files.
2015-03-09 12:55:39 -07:00
N. Taylor Mullen
06a82669f5
Update aspnet50/aspnetcore50 => dnx451/dnxcore50.
2015-03-08 12:51:12 -07:00
David Fowler
e8d9414d92
Removed build time dependency
2015-02-10 10:08:16 -08:00
David Fowler
e421b3f01c
Throw better error when libuv can't be loaded
...
- Throw more specific exception for *nix machines
2014-12-26 21:24:35 -08:00
Pranav K
2e943eb3ab
Reacting to System.Diagnostics.Tracing version change
2014-12-15 16:20:40 -08:00
Pranav K
10a32fda26
Reacting to System.Threading version changes
...
* Sorting project.json references alphabetically
2014-12-15 14:44:33 -08:00
Victor Hurdugaci
4a2dd8f279
Add schema version to kproj files
2014-11-25 10:54:18 -08:00
Victor Hurdugaci
1b8f25f7d4
Update KProj to the latest format
2014-11-12 15:15:40 -08:00
Chris Ross
045a6eb4ba
Add new HeadersSent API.
2014-11-06 12:10:15 -08:00
David Fowler
0174d213d1
Added package descriptions
2014-10-31 01:48:15 -07:00
Louis DeJardin
e550d1f1ec
Updating Darwin OS detection
2014-10-20 16:11:48 -07:00
Louis DeJardin
dcf55abc9f
Changing shared library name on Unix OS type
2014-10-13 22:48:47 -07:00
Pranav K
ba0e3321bf
Reacting to CLR package versioning changes
2014-10-10 10:33:06 -07:00
David Fowler
72c32367a4
Fixup references and the sample
2014-10-05 11:26:15 -07:00
Pranav K
1b1e02e9dd
Reacting to System.Text.Encoding package version change
2014-09-11 10:06:52 -07:00
David Fowler
418f745292
Updated to use the new target framework in project.json
2014-09-04 01:52:19 -07:00
David Fowler
77d6318cfc
Updated to use the new target framework in project.json
2014-08-28 23:39:13 -07:00
Pranav K
226e6f3291
Reacting to System.IO package version change
2014-08-20 06:56:34 -07:00