Javier Calvarro Nelson
5ff7e20c59
[Identity] Fix broken test ( #6563 )
2019-01-11 02:08:13 -08:00
BrennanConroy
364018238a
Refactor streaming from client to server ( #4559 )
2019-01-10 21:52:28 -08:00
Ben Adams
31c8423df1
Devirtualize HttpHeaders.Reset ( #5950 )
...
* Use Inlining to devirtualize
2019-01-10 20:34:41 -08:00
Ajay Bhargav Baaskaran
3b67abecbf
Add an MSBuild target to set MsBuild.exe path ( #6401 )
...
* Add an MSBuild target to set MsBuild.exe path
* Added a warning message
* Don't build Razor.Tasks twice
* Compile include inside the target
2019-01-10 17:34:25 -08:00
Mikael Mengistu
1677ed2073
Package Archive Baseline for the 2.1.8 Patch ( #6578 )
2019-01-10 15:54:13 -08:00
Ryan Nowak
14e606997f
Fix #5116 Remove support for 2.0 precompilation
...
Obsoletes RazorViewAttribute and RazorPageAttribute and removes all of
our usage of them. I've already made the changes to have the SDK stop
generating these.
2019-01-10 15:38:10 -08:00
Pavel Krymets
5299eff616
Use hostfxr error callback support ( #6043 )
2019-01-10 14:07:47 -08:00
Ajay Bhargav Baaskaran
b0e2dc2add
Added check to ensure we generate syntax tree with full fidelity ( dotnet/aspnetcore-tooling#111 )
...
* Added check to ensure we generate syntax tree with full fidelity
* Better check
* Feedback
\n\nCommit migrated from 88653fc348
2019-01-10 13:55:28 -08:00
James Newton-King
90511e6039
Add HostPolicyMatcher ( #6214 )
2019-01-11 10:46:09 +13:00
Pranav K
55ec35bb80
Cleanup MvcJsonHelper ( #6529 )
...
* Cleanup MvcJsonHelper
* Remove dependency on JsonOutputFormatter
* Cache JsonSerializer for the default case
2019-01-10 12:34:27 -08:00
Pavel Krymets
26c78ee542
Create folders for debug log file ( #6546 )
2019-01-10 12:03:54 -08:00
Pranav K
5887e412c6
Rename Razor Components template
...
Fixes https://github.com/aspnet/AspNetCore/issues/6525
2019-01-10 10:43:29 -08:00
Pranav K
be14ef19df
Changes per PR comments
2019-01-10 10:25:07 -08:00
Pranav K
3bb22db516
Modify templates to reference Mvc.NewtonsoftJson
2019-01-10 10:25:07 -08:00
Dávid Kaya
36529e4a34
Removed extra curly bracket ( #6558 ) ( #6559 )
2019-01-10 10:06:54 -08:00
David Fowler
c458fe6ebe
Move request servies feature into DefaultHttpContext ( #6541 )
...
- This completely removes the per request allocation until the feature is used.
- In order to make this change viable, we need to introduce a new HttpContextFactory that can accept new services without adding 2^n constructors. As a result, this change introduces a DefaultHttpContextFactory that takes an IServiceProvider and resolves dependencies based on the needs of the DefaultHttpContext and features.
- Throw in the older HttpContextFactory constructor when the IServiceScopeFactory is null
- It also saves us from revving the feature collection version unnecessarily.
2019-01-10 09:54:09 -08:00
Pranav K
13841abd78
Remove Microsoft.AspNet.WebApi.Client and Newtonsoft.Json.Bson from shared fx
2019-01-10 09:34:00 -08:00
Nate McMaster
4c8db32b1c
Don't restore npmproj files in parallel ( #6560 )
...
NPM does not handle this well, so only run one NPM command at a time
2019-01-10 08:21:26 -08:00
Steve Sanderson
8446b260d9
Split .Components.Build into .Blazor.Build+.Components.Build ( #6538 )
...
* Move Components.Build to blazor/src/. No content changes yet.
* Rename Components.Build to Blazor.Build and update file paths
* Move Components.Build.Test files. No content changes yet.
* Update contents in Blazor.Test
* Fix names of props/targets files
* Add minimal Components.Build package that just imports Razor targets and analyzer
* Make Blazor.Build depend on Components.Build and get Razor compilation targets from there
* Fix version of reference from .Blazor.Build to .Components.Build
* Fix signing error on local builds
* Update artifacts.props
2019-01-10 11:23:36 +00:00
Nate McMaster
22f3166fa6
Merge branch 'release/2.1' into release/2.2
2019-01-10 01:22:10 -08:00
Ben Adams
ad11f890ef
Resolve input/output via IDuplexPipe interface once ( #6371 )
2019-01-09 21:25:22 -08:00
John Luo
e5d943a7e3
Convert MvcPrecomp to Reference ( #6472 )
...
* Convert MvcPrecomp to use Reference and move to MVC
2019-01-09 18:48:01 -08:00
Nate McMaster
0f65d44482
Merge branch 'release/2.2'
2019-01-09 18:09:25 -08:00
Nate McMaster
a6b04bf969
Fix MusicStore tests for 2.2
2019-01-09 17:18:01 -08:00
Pranav K
6b0c0761a4
Avoid doing selenium
2019-01-09 17:17:22 -08:00
Justin Kotalik
a474a0567f
Merge branch 'release/2.2'
2019-01-09 16:42:12 -08:00
Chris Ross
7ae4817f96
Update Extensions dependencies ( #6545 )
2019-01-09 16:10:56 -08:00
Hao Kung
17c6a64997
Add logging for OIDC/OAuth challenge ( #6466 )
2019-01-09 15:57:50 -08:00
Hao Kung
d7a7c65b2b
Remove old 1.x auth stack ( #4485 )
...
* Remove old 1.x auth stack
Fixes https://github.com/aspnet/AspNetCore/issues/3999
2019-01-09 15:56:19 -08:00
Pranav K
33ee3dc379
Refactoring to do KoreBuild \ mondorepo
...
\n\nCommit migrated from 3a884e2e1e
2019-01-09 15:53:30 -08:00
Pranav K
d7b1934149
Merge branch 'prkrishn/move' into prkrishn/add-interop
...
\n\nCommit migrated from 6c6095d41f
2019-01-09 15:29:06 -08:00
Nate McMaster
a3f9b74bb9
Merge branch 'release/2.1' into release/2.2
2019-01-09 14:52:53 -08:00
David Fowler
ea344bf726
Don't allocate the FormFeature eagerly ( #6511 )
...
- Expose FormOptions on DefaultHttpContext
- Use those options on DefaultHttpContext when the FormFeature is initialized
2019-01-09 14:44:41 -08:00
Pavel Krymets
b6bdffe247
Remove copy targets from ResolveIISReferences ( #6539 )
2019-01-09 14:05:41 -08:00
Pavel Krymets
422b3222d2
Add InstallLocation registry key support ( #5705 )
2019-01-09 13:47:00 -08:00
Chris Ross
4de3b5e105
Move the HostFactoryResolver to Extensions ( dotnet/extensions#925 )
...
\n\nCommit migrated from 9cd9cea398
2019-01-09 13:38:12 -08:00
Nate McMaster
d3838620d6
Convert SignalR projects to build with ProjectReference ( #6457 )
...
Part of #4246
Changes:
* Update source code layout to follow the new conventions for this repo
* Update project files to use `<Reference>`
* Update targets to build NPM packages
* Update BuildTools to support custom 'restore' and 'test' targets
2019-01-09 13:12:35 -08:00
Pavel Krymets
89ef215146
Fix ServerTests test failure ( #6530 )
2019-01-09 12:03:45 -08:00
Ajay Bhargav Baaskaran
b449a44440
Fix void tags grouping logic ( dotnet/aspnetcore-tooling#110 )
...
* Fix void tags grouping logic
* Handle bang in tag name
\n\nCommit migrated from 2c41ae9550
2019-01-09 11:41:10 -08:00
Ajay Bhargav Baaskaran
14afcc3eaf
Reenable skipped test ( dotnet/aspnetcore-tooling#99 )
...
\n\nCommit migrated from 2ad0641b1e
2019-01-09 11:39:02 -08:00
David Fowler
a11c68ae35
Remove all extensibility from the DefaultHttpContext ( #6504 )
...
- Seal all of the classes
- Remove virtual methods
- Delete pooled HttpContext code
- Removed obsolete AuthenticationManager
2019-01-09 11:37:06 -08:00
Pranav K
97bb8897cf
Reorganize code
...
\n\nCommit migrated from a24412cc03
2019-01-09 11:12:33 -08:00
Kahbazi
828ec2ef35
Remove nameof for event name
2019-01-09 12:08:55 +03:30
Ryan Nowak
74f1ccad0d
Temporarily disable E2E component tests
...
These are causing hangs and timeouts on macOS
2019-01-08 21:47:24 -08:00
Justin Kotalik
5541a7a026
Implement PipeBody Features and add to HttpContext ( #6394 )
2019-01-08 21:31:50 -08:00
Kahbazi
e899823775
Add event name in Antiforgery ( #6468 )
2019-01-09 17:27:47 +13:00
Kahbazi
3c9cb4f3b5
Add event name in Middlewares ( #6467 )
2019-01-09 17:26:58 +13:00
David Fowler
688ad19170
Reuse HttpContext object per HTTP/1 connection and HTTP/2 stream ( #6424 )
...
- Today in Kestrel, we reuse the IFeatureCollection per connection and per Http2Stream. This PR aims to take advantage of that same technique and affinitize the HttpContext and friends so that they are only allocated per connection.
- ReusableHttpContext and friends mimic the functionality of DefaultHttpContext but is sealed and has no overridable methods.
- Introduce IHttpContextContainer which allows servers to cache the HttpContext and friends across requests.
2019-01-08 16:54:46 -08:00
Luke Latham
b4c9ca12b4
Spelling typo in ANCM event log message ( #6495 )
2019-01-08 16:33:32 -08:00
James Newton-King
dd39bd289a
Add event name in static files ( #6456 )
2019-01-09 13:19:25 +13:00