Commit Graph

11231 Commits

Author SHA1 Message Date
Louis DeJardin 30ec2cb0b1 Harden framing epilog
* Connection no longer needes Frame's processing Task
* Any exceptions from unusual processing is logged
2015-09-25 12:49:19 -07:00
Louis DeJardin 28250d9981 Providing Path to application 2015-09-25 12:49:18 -07:00
Louis DeJardin 04f6446a50 Updates for PR feedback 2015-09-25 12:49:18 -07:00
Louis DeJardin d3a87c4c14 Removing MessageBodyExchanger base class 2015-09-25 12:49:17 -07:00
Louis DeJardin 7917569466 Changing chunked with exception test criteria 2015-09-25 12:49:16 -07:00
Louis DeJardin 52dc37eae7 Fixing a header parsing bug
When request header data arrives with \r\n split across packets
2015-09-25 12:49:16 -07:00
Louis DeJardin e5a3bda3a2 Progress on flow control
* Dealing with race conditions
* Reworking iterator methods
* Shutdown and Close need to be passed throught the write-behind mechanism
2015-09-25 12:49:15 -07:00
Louis DeJardin 4193c92ba7 Fixing merge conflicts 2015-09-25 12:49:15 -07:00
Louis DeJardin 1f6aaebeda Changing flow control for incoming data
SocketInput is now awaitable
Input buffers are slab-allocated and pinned from large object heap
Request frame parsing is offloaded from libuv thread
2015-09-25 12:49:14 -07:00
Louis DeJardin 557f6d6993 Refactoring response control flow
- Bring through both sync and async execution paths
- Remove callback pattern from from and socketoutput write calls
2015-09-25 12:47:51 -07:00
Stephen Halter 1e39473047 uv_pipe_connect returns void
This fix prevents Libuv.pipe_connect from throwing when the stack
memory that was previously incorrectly interpreted as the int return
value happens to be negative.

When pipe_connect threw, an assertion failure would follow since the
pipe handle would be closed prematurely.

http://docs.libuv.org/en/v1.x/pipe.html#c.uv_pipe_connect

#205
2015-09-25 11:40:40 -07:00
Ajay Bhargav Baaskaran 019a50b3db React to aspnet/Mvc#3165 2015-09-25 11:03:20 -07:00
Pranav K a3f24bcb1d Reacting to Configuration changes 2015-09-25 07:51:25 -07:00
Stephen Halter ca8161466e Allow mock libuv to shutdown gracefully.
This speeds up SocketOutputTests and reduces the total test time on my
machine from 35 seconds to 25 seconds.
2015-09-24 17:20:39 -07:00
Doug Bunting 345c59826c Update to latest `dnvm`
- beta6-10394 to beta8-15518
  - grabbed from aspnet/Home but left default feed URIs alone
  - includes important fixes such as `dnvm use alias -r coreclr` support
2015-09-24 15:29:59 -07:00
Arthur Vickers c4097f8080 React to EF fluent API changes 2015-09-24 10:44:30 -07:00
Brennan b9f26311ef Fix test dependency 2015-09-24 08:26:00 -07:00
Kiran Challa 8d6bacb44d Made the log level to be warning instead of information 2015-09-24 05:25:13 -07:00
Kiran Challa ea3fb85006 Changed google and twitter oauth client id and secret 2015-09-23 17:04:53 -07:00
Kiran Challa d89747927e Minor clean up related to formatting 2015-09-23 16:31:21 -07:00
Eilon Lipton c4bf10d6e9 Add third party notices for libuv
Fixes #218
2015-09-23 15:42:58 -07:00
Hao Kung 21c043d788 React to Caption => DisplayName 2015-09-23 15:11:27 -07:00
Ajay Bhargav Baaskaran 9b1558dddd Enabling NuGetPackageVerifier 2015-09-23 14:56:00 -07:00
Hao Kung fa9cba8a7a React to security 2015-09-23 14:10:23 -07:00
Kiran Challa ce88fe4f5e Enabled tests skipped on Kestrel and minor formatting 2015-09-23 14:07:21 -07:00
Kiran Challa f9a03e83e9 Fix the way data is seeded to prevent using disposed ef contexts 2015-09-23 13:20:49 -07:00
Ajay Bhargav Baaskaran 67d9cb7abb Enabling NuGetPackageVerifier 2015-09-23 12:42:57 -07:00
Ajay Bhargav Baaskaran 7b697e8ec9 Enabling NuGetPackageVerifier 2015-09-22 16:06:18 -07:00
Chris R 1dc5764c74 Initial build infrastructure. 2015-09-22 12:26:56 -07:00
Chris R 355bc01a15 Hosting#358 Move the default address into Hosting. 2015-09-22 11:56:46 -07:00
Kiran Challa 2c1f1a277a [Fixes #537] Clear up MusicStore repo 2015-09-22 10:04:26 -07:00
Chris R 7c39334783 Remove Helios 2015-09-21 14:55:42 -07:00
Ryan Nowak 22f22c0407 chmod+x on build.sh 2015-09-21 12:48:21 -07:00
Chris R 152c842416 Disable IISExpress tests. 2015-09-21 12:44:22 -07:00
Ryan Nowak ae0baac227 simplify .travis.yml 2015-09-21 11:47:54 -07:00
Ryan Nowak e0ac69c9f7 Add JsonPatch
Moved from https://github.com/aspnet/Mvc
2015-09-21 11:15:18 -07:00
Murat Girgin cece79c3c0 Initial push 2015-09-21 10:52:51 -07:00
Ryan Nowak d3f2b240d7 Add build-template files 2015-09-21 10:42:05 -07:00
Ajay Bhargav Baaskaran 5354ce0a71 Enabling NuGetPackageVerifier 2015-09-21 10:40:36 -07:00
David Fowler 891b991a34 Use new packInclude feature to include native assets
- Now Kestrel won't break when people overwrite the build.cmd
2015-09-19 03:59:58 -07:00
Doug Bunting cb3dea63a3 Avoid path too long errors when performing BuildV2 builds in MVC repo
- do not glob to the ends of the earth when looking for `project.json` files

nits:
- remove unused variable in `_kpm-build.shade`
- remove incorrect comment in `_kpm-pack.shade`
- clean up some trailing whitespace
2015-09-18 13:09:51 -07:00
Hao Kung cf6008e947 React to security 2015-09-18 12:59:03 -07:00
Ajay Bhargav Baaskaran a3d943197a Moving nuget-verify to run before test 2015-09-18 12:07:55 -07:00
N. Taylor Mullen a10610c0cc Update dnvm.ps1 and dnvm.sh DNX feed names to `aspnetcidev`. 2015-09-17 20:58:10 -07:00
N. Taylor Mullen 19f8830a57 Update nuget.exe and corresponding feeds to v3. 2015-09-17 18:34:39 -07:00
N. Taylor Mullen 3f8b94b9bb Update nuget.exe and corresponding feeds to v3. 2015-09-17 18:33:38 -07:00
N. Taylor Mullen 3470c6206a Update nuget.exe and corresponding feeds to v3. 2015-09-17 18:32:59 -07:00
N. Taylor Mullen 2d01d47c18 Update nuget.exe and corresponding feeds to v3. 2015-09-17 18:32:10 -07:00
Eilon Lipton 98ce82ed72 Create README.md 2015-09-17 09:41:13 -07:00
Eilon Lipton b63d1b6187 Create CONTRIBUTING.md 2015-09-17 09:36:53 -07:00