Commit Graph

16244 Commits

Author SHA1 Message Date
Louis DeJardin 37f7dfd01f Typo in comments 2015-09-25 12:49:25 -07:00
Louis DeJardin c424b8437c Renaming based on PR feedback 2015-09-25 12:49:24 -07:00
Louis DeJardin 844c791b16 Processing function should return Task 2015-09-25 12:49:23 -07:00
Louis DeJardin 091084cfe2 Refactoring MemoryPool class locations
Moving Iterator out into its own file rather than being a nested class
Moving pool classes into Infrastructure namespace instead of Http
2015-09-25 12:49:23 -07:00
Louis DeJardin 13defc5a32 Initialize Memory2 in ListenerContext
Better than initializing from multiple other classes
2015-09-25 12:49:22 -07:00
Louis DeJardin 13f46bb66b Using multiple threads in SampleApp 2015-09-25 12:49:22 -07:00
Louis DeJardin 5ba1b9fb3c Secondary listeners need to allocate their own memory pool 2015-09-25 12:49:21 -07:00
Louis DeJardin 6db3d9e645 Using specific exception types 2015-09-25 12:49:21 -07:00
Louis DeJardin 76b528e1d2 Adding comments to MemoryPool classes 2015-09-25 12:49:20 -07:00
Louis DeJardin ff0affe34d Removing _frameTask and fixing Task.Run argument 2015-09-25 12:49:19 -07:00
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
Glenn Condron a54c950860 Merge pull request #626 from onatm/dev
Added instruction to install unzip in order to unpack runtime packages
2015-09-25 12:25:22 -07:00
Glenn Condron 56ff7407da Merge pull request #859 from FabienDehopre/dev
Fix issue "Unable to install DNVM while behind a corporate proxy"
2015-09-25 12:21:15 -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
Chris R c426fa97d5 React to configuration API changes. 2015-09-25 06:28:58 -07:00
Chris R a9e7948d72 #77 Catch startup exceptions and show them in the browser. 2015-09-24 21:41:08 -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
N. Taylor Mullen 520fc2b5fd Fixed stack overflow when setting RequestServices
- Added tests
2015-09-24 17:09:29 -07:00
glennc f45965f32a Update Dockerfile calling syntax 2015-09-24 16:10:20 -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
Ajay Bhargav Baaskaran d82bc7ca9d Enabling NuGetPackageVerifier 2015-09-24 10:33:08 -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
Ajay Bhargav Baaskaran cde733a63a Enabling NuGetPackageVerifier 2015-09-23 16:42:29 -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
Hao Kung 551da3e558 Caption => DisplayName 2015-09-23 14:57:14 -07:00
Ajay Bhargav Baaskaran 9b1558dddd Enabling NuGetPackageVerifier 2015-09-23 14:56:00 -07:00
Brennan 3a8ecc7d4a Add Dictionary and List dependency to dnxcore50 2015-09-23 14:46:52 -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
Hisham Bin Ateya 38bd9f4232 Add project.json description 2015-09-23 23:54:17 +03:00
Hao Kung 49520a2a73 Switch to IServiceProvidersFeature for RequestServices 2015-09-23 13:33:07 -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
ASP.NET Push Bot 052bdf18bc ⬆️ dnvm.ps1, dnvm.cmd, dnvm.sh
Source: aspnet/dnvm@20e77f977d
2015-09-23 12:14:50 -07:00