Commit Graph

40929 Commits

Author SHA1 Message Date
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
Ajay Bhargav Baaskaran 477f4087dc React to aspnet/Mvc#3165 2015-09-25 12:18:55 -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
Nero Sule 49acfd562e Adds common interfaces around Models (Implements #3158) 2015-09-25 11:10:59 -07:00
Ajay Bhargav Baaskaran 019a50b3db React to aspnet/Mvc#3165 2015-09-25 11:03:20 -07:00
Ajay Bhargav Baaskaran 9c81b95d1b Renamed Controller.Context to Controller.HttpContext
- #3165
2015-09-25 11:01:30 -07:00
Arthur Vickers 19641453f5 React to EF API change 2015-09-25 10:24:07 -07:00
Ryan Nowak 5a80435534 API Review - Move ModelBindingHelper 2015-09-25 09:59:56 -07:00
Andrew Stanton-Nurse d5c0ff8c4a downgrade System.Threading.Overlapped to fix build 2015-09-25 09:56:18 -07:00
Pranav K a3f24bcb1d Reacting to Configuration changes 2015-09-25 07:51:25 -07:00
Pranav K b9be30c6cd Reacting to configuration changes 2015-09-25 07:37:59 -07:00
Chris R 3e733348ea React to configuration API changes. 2015-09-25 06:53:15 -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
Hao Kung 852f44a369 Rename JwtBearer events 2015-09-24 14:53:31 -07:00
Kirthi Krishnamraju ed509f65a2 fix #2747: Fix Mvc localization test once dnx support reading resources 2015-09-24 12:53:20 -07:00
Arthur Vickers 6afe357271 Strategy rename 2015-09-24 11:08:41 -07:00
Arthur Vickers c4097f8080 React to EF fluent API changes 2015-09-24 10:44:30 -07:00
Arthur Vickers ca874a3ff7 React to EF fluent API changes 2015-09-24 10:42:20 -07:00
Arthur Vickers 062d072712 React to EF fluent API changes 2015-09-24 10:38:13 -07:00
Ajay Bhargav Baaskaran d82bc7ca9d Enabling NuGetPackageVerifier 2015-09-24 10:33:08 -07:00
N. Taylor Mullen 67739ea565 Add `ParentTag` to `[HtmlTargetElement]`.
- `ParentTag` allows `TagHelper`s to restrict where they apply based on their immediate parent tag.
- Changed the `TagHelperParseTreeRewriter` to understand non-`TagHelper` HTML elements to properly determine a parent tag when applying `TagHelperDescriptor.RequiredParent`. This change will also enable `[RestrictChildren]` to apply to more than just `TagHelper`s.
- Added tests to validate that partial and well formed tags properly discover `TagHelper`s. Also added tests that validate that descriptors are properly created based on `TagHelper` types.

#474
2015-09-24 10:30:36 -07:00
Chris R 966fa6672f #147 Make OIDC UseTokenLifetime false by default. 2015-09-24 10:18:04 -07:00
Kévin Chalet bfb046ba51 Update .travis.yml to target Mono alpha 2015-09-24 10:08:23 -07:00
Kévin Chalet 8c1cb911f2 Refactor TicketSerializer/PropertiesSerializer and add ClaimsIdentity.Actor/Claim.Properties support 2015-09-24 10:08:22 -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
Pranav K 1833e06984 TModel substitution in Razor pages has broken intellisense
Fixes #3185
2015-09-23 17:47:52 -07:00