Commit Graph

152 Commits

Author SHA1 Message Date
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 c1ea96d1e0 Updating to release NuGet.config 2015-07-16 09:01:37 -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
Steve Smith 94dba8ff0e Moved address parsing to ServerAddress 2015-07-13 11:10:25 -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
Doug Bunting 14c4f46359 Change hardcoded `bash` shebang to `env`
- aspnet/Home#695
- support various `bash` installation locations
- in particular, enable building on FreeBSD
2015-06-23 11:00:06 -07:00
Eilon Lipton fdd23ecf43 Merge pull request #110 from hishamco/buildStatus
Add AppVeyor, Travis build status
2015-06-22 21:49:38 -07:00
Hisham Abdullah Bin Ateya ea09b9b339 Add AppVeyor, Travis build status 2015-06-23 07:25:27 +03: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
Chris R 2bc5d9518b Merge branch 'release' into dev 2015-06-09 10:38:52 -07:00
Chris R 148723acc2 Update test Socket dependency 2015-06-09 10:38:27 -07:00
Chris R de72acc2ca Update test Socket dependency 2015-06-05 15:28:19 -07:00
Pranav K 8cb6658215 Merge branch 'release' into dev 2015-05-27 16:32:20 -07:00
Pranav K 3418116a9c Updating to release NuGet.config 2015-05-27 16:32:17 -07:00
Kirthi Krishnamraju 7e78374053 React to aspnet/Configuration #195,#198 2015-05-20 17:26:00 -07:00
Eilon Lipton 72e88864af Update Home master -> Home dev 2015-05-12 11:48:17 -07:00
Chris R bff13b2e9b React to Http namespace changes. 2015-05-07 13:43:34 -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
Chris Ross 59e40904ad Remove redundant websocket sample code. 2015-04-24 09:50:36 -07:00
N. Taylor Mullen 01a13bfa1d Add serviceable attribute to projects.
aspnet/DNX#1600
2015-04-14 15:00:26 -07:00
Chris Ross a23b665e8d Update IServerInformation namespace. 2015-04-10 10:47:31 -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
N. Taylor Mullen ee9211a116 Update .travis.yml and appveyor.yml to build quietly. 2015-04-07 16:15:45 -07:00
Wei Wang 41da48265e Fix AppVeyor git line ending config 2015-04-03 17:16:25 -07:00
Doug Bunting 3476984273 Merge remote-tracking branch 'origin/release' into dev 2015-04-03 11:58:16 -07:00
Doug Bunting 5ad7aea8b4 Update .xproj files for Microsoft.Web.AspNet.* -> Microsoft.DNX.* rename 2015-04-02 13:49:26 -07:00
Troy Dai d6a6b986ea Update global.json, sources=>projects 2015-04-02 09:20:17 -07:00
N. Taylor Mullen f91f3da29c Turn off sudo for .travis.yml. 2015-04-01 17:06:34 -07:00
N. Taylor Mullen 180aa13d30 Add travis and appveyor CI support. 2015-04-01 15:51:37 -07:00
suhasj 98606ada7b Merge branch 'release' into dev 2015-03-25 11:48:03 -07:00
suhasj ba3a544b8a Updating to release NuGet.config 2015-03-25 11:48:00 -07:00
Wei Wang ceb37405d5 Remove k command and use dnx instead 2015-03-24 21:34:59 -07:00
Ajay Bhargav Baaskaran c1e298b010 React to aspnet/HttpAbstractions#160 - Implementing OnResponseCompleted 2015-03-16 15:10:53 -07:00
Brennan 20ffd7e081 Update xunit.runner.kre => xunit.runner.aspnet. 2015-03-12 16:26:13 -07:00
Doug Bunting 1990b9ee97 Do not use deprecated `dnvm -x86` switch 2015-03-11 16:58:28 -07:00