Nate McMaster
7ffbb6ed3b
Continue to produce .Sources packages from src/Shared/
...
This is temporary until we finish replacing internal PackageReference with project ref
2018-11-20 11:01:36 -08:00
Ryan Brandenburg
33b736b4a7
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 0efa96de73
2018-11-20 10:57:52 -08:00
Pranav K
5a6d438f7b
API review feedback for pubinternal type changes
2018-11-20 10:50:37 -08:00
Nate McMaster
0af21077c3
Update .NET Core 3.0 dependencies ( #4091 )
...
* Update Extensions to 3.0.0-preview.18569.14
* Update EFCore to 3.0.0-preview.18569.2
* Update corefx to preview.18566.8
* Update core-setup to preview-27117-01
2018-11-20 10:37:13 -08:00
Ryan Brandenburg
b335283ab1
Merge branch 'release/2.1' of github.com:aspnet/AspNetCore into rybrande/Mondo2.1
2018-11-20 10:24:50 -08:00
Ryan Brandenburg
550435373b
Fix casing in MetaPackages
2018-11-20 10:24:34 -08:00
Ryan Brandenburg
6fc3eb3bfc
Fix MetaPackage casing
2018-11-20 10:21:21 -08:00
Ryan Brandenburg
f45dacf924
Fix folder casing ( #4144 )
...
Fix folder casing
2018-11-20 10:02:51 -08:00
Pavel Krymets
d17392bc45
Port Resolve C26496 compiler errors when building in release mode with VS 15.9 ( #4141 )
2018-11-20 10:00:37 -08:00
Nate McMaster
425c196cba
Merge the master branch of aspnet/Hosting
2018-11-20 09:59:15 -08:00
Nate McMaster
b6de45ee72
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 241d2c13df
2018-11-20 09:51:45 -08:00
Nate McMaster
ee1e2d6173
Merge the master branch of aspnet/HttpAbstractions
2018-11-20 09:49:01 -08:00
Nate McMaster
294b5f2928
Merge branch 'release/2.2'
2018-11-20 09:47:59 -08:00
Luke Latham
5539b0f6e7
Change Google scope in external providers sample ( #4138 )
2018-11-20 09:38:05 -08:00
Nate McMaster
bfba741326
Merge aspnet/Hosting release/2.2
2018-11-20 09:35:34 -08:00
Nate McMaster
0f64aa5c01
Merge aspnet/HttpAbstractions release/2.2
2018-11-20 09:15:59 -08:00
Nate McMaster
feb68c1382
Merge branch 'release/2.1' into release/2.2
2018-11-20 09:13:55 -08:00
Nate McMaster
9b1cfd59b5
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 0724e6cde1
2018-11-20 09:03:14 -08:00
Nate McMaster
c199b7a658
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in bc7092a32b
2018-11-20 08:45:03 -08:00
Nate McMaster
0063d5a031
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 91db78cf92
2018-11-20 08:37:32 -08:00
Nate McMaster
3f025e3a38
Make Microsoft.AspNetCore.Server.IntegrationTesting a temporary external dependency
2018-11-19 23:38:13 -08:00
Nate McMaster
23996a550a
Resolve C26496 compiler errors when building in release mode with VS 15.9 ( #4113 )
...
Updating CI machines to VS 15.9 causes the project to fail to compile with C26496 errors. This adds `const` keywords to resolve the compiler errors.
2018-11-19 23:34:01 -08:00
Nate McMaster
05b8745172
Remove aspnet/Hosting submodule and update targets and projects
2018-11-19 22:25:43 -08:00
Nate McMaster
dc4c18e9ac
Merge source code from aspnet/Hosting into this repo
2018-11-19 22:02:46 -08:00
Nate McMaster
87ab2744ce
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 3f7ee338d4
2018-11-19 22:00:32 -08:00
Nate McMaster
4fcc8b9902
Update targets to build HttpAbstractions projects
2018-11-19 21:34:26 -08:00
Nate McMaster
98190bdaf9
Merge source code from aspnet/HttpAbstractions into this repo
2018-11-19 21:13:15 -08:00
Nate McMaster
0ef9993f46
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in d142d58eb4
2018-11-19 21:12:01 -08:00
Nate McMaster
7c6bf7f75d
Merge branch 'release/2.2'
2018-11-19 21:00:19 -08:00
Ryan Brandenburg
838cafcc4f
Fix the casing
2018-11-19 17:01:30 -08:00
Ryan Brandenburg
a11f4c2409
Fix the casing
2018-11-19 17:00:44 -08:00
Ryan Brandenburg
f98aa3b4a3
Merge remote-tracking branch 'MetaPackages/rybrande/release21ToSrc' into rybrande/Mondo2.1
2018-11-19 16:23:58 -08:00
Ryan Brandenburg
544b5e68e1
Merge remote-tracking branch 'AADIntegration/rybrande/release21ToSrc' into rybrande/Mondo2.1
2018-11-19 16:23:43 -08:00
Ryan Brandenburg
80167655b3
Merge remote-tracking branch 'JavaScriptServices/rybrande/release21ToSrc' into rybrande/Mondo2.1
2018-11-19 16:23:20 -08:00
Ryan Brandenburg
219fd0b300
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 975011071b
2018-11-19 16:20:16 -08:00
Doug Bunting
3fe61d6601
Make Microsoft.Extensions.ApiDescription.Design experimental
...
- `$(ExpermentalPackageVersion)`, `$(ExpermentalVersionPrefix)` and `$(ExpermentalVersionSuffix)` were not used
2018-11-19 16:18:28 -08:00
Ryan Brandenburg
151dd77fb8
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 6f02048c3c
2018-11-19 16:18:06 -08:00
Ryan Brandenburg
f6f7628718
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in ea3a7bc897
2018-11-19 16:14:42 -08:00
Ryan Brandenburg
78eb188014
Merge branch 'master' of github.com:aspnet/AspNetCore into rybrande/MondoMaster
2018-11-19 16:01:22 -08:00
Ryan Nowak
a7ae749ab2
Update VS-only tooling to 4.7.2
2018-11-19 15:53:53 -08:00
Chris Ross (ASP.NET)
241d2c13df
Add TestServer support for generic WebHost #1583
2018-11-19 14:55:18 -08:00
Ryan Brandenburg
37399bc217
Merge branch 'master' of github.com:aspnet/AspNetCore into rybrande/MusicStoreMaster
2018-11-19 12:34:59 -08:00
Ryan Brandenburg
af6792afc3
Merge branch 'master' of github.com:aspnet/AspNetCore into rybrande/MondoMaster
2018-11-19 12:24:58 -08:00
Ryan Brandenburg
47946238dd
Merge remote-tracking branch 'Templating/rybrande/masterToSrc' into rybrande/MondoMaster
2018-11-19 12:18:17 -08:00
Ryan Brandenburg
1698beeee9
Merge remote-tracking branch 'AzureIntegration/rybrande/masterToSrc' into rybrande/MondoMaster
2018-11-19 12:18:08 -08:00
Ryan Brandenburg
9a70e404c9
Merge remote-tracking branch 'AuthSamples/rybrande/masterToSrc' into rybrande/MondoMaster
2018-11-19 12:17:53 -08:00
Ryan Brandenburg
39e8397b9a
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 75e3133cdb
2018-11-19 12:15:18 -08:00
Ryan Brandenburg
f18c892bfb
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 8f471bf65b
2018-11-19 12:12:53 -08:00
Ryan Brandenburg
0816fded9d
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 514fcdcba5
2018-11-19 12:10:28 -08:00
Ryan Brandenburg
4f84c1f58c
Merge remote-tracking branch 'Templating/rybrande/release22ToSrc' into rybrande/Mondo2.2
2018-11-19 11:51:17 -08:00
Ryan Brandenburg
9dda18a355
Merge remote-tracking branch 'AzureIntegration/rybrande/release22ToSrc' into rybrande/Mondo2.2
2018-11-19 11:51:03 -08:00
Ryan Brandenburg
8c81ace1a2
Merge remote-tracking branch 'AuthSamples/rybrande/release22ToSrc' into rybrande/Mondo2.2
2018-11-19 11:50:44 -08:00
Ryan Brandenburg
357c79f619
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in d26f89a6bc
2018-11-19 11:47:50 -08:00
BrennanConroy
2c3ebd1648
Update TFM for Http.Connections ( #3323 )
2018-11-19 11:47:42 -08:00
Ryan Brandenburg
2becec387b
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 7383e532c9
2018-11-19 11:44:35 -08:00
Ryan Brandenburg
f3ccfa326a
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 031a2ed214
2018-11-19 11:42:11 -08:00
Ryan Brandenburg
c9e0295d1d
Merge remote-tracking branch 'AzureIntegration/rybrande/release21ToSrc' into rybrande/Mondo2.1
2018-11-19 11:16:52 -08:00
Nate McMaster
9954f5a703
Fix MSB4062 - fix conflicting build tools dependencies by ensuring the same version is used
2018-11-19 11:16:03 -08:00
Ryan Brandenburg
bb361b02f3
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 47e2ba3755
2018-11-19 11:15:08 -08:00
Ryan Brandenburg
2b46511407
Merge remote-tracking branch 'AuthSamples/rybrande/release21ToSrc' into rybrande/Mondo2.1
2018-11-19 11:10:33 -08:00
Ryan Brandenburg
b19a969a96
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in d861b70515
2018-11-19 11:07:58 -08:00
Ryan Brandenburg
9149fb825d
Merge remote-tracking branch 'MusicStore/rybrande/masterToSrc' into rybrande/MusicStoreMaster
2018-11-19 11:01:06 -08:00
Ryan Brandenburg
6b45771a1b
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in aca4b432e1
2018-11-19 10:57:15 -08:00
Ryan Brandenburg
8e77b5f6c0
Merge branch 'release/2.2' of github.com:aspnet/AspNetCore into rybrande/MusicStore2.2
2018-11-19 10:52:23 -08:00
Ryan Brandenburg
39071a3a4d
Merge remote-tracking branch 'Templating/rybrande/release21ToSrc' into rybrande/Mondo2.1
2018-11-19 10:47:00 -08:00
Ryan Brandenburg
6cd4ffb192
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 3f26b56fef
2018-11-19 10:38:14 -08:00
Nate McMaster
abbdfb72ef
Upgrade projects and packages to netcoreapp3.0
2018-11-19 09:55:23 -08:00
Nate McMaster
c39d85f6df
Upgrade package and projects to target netcoreapp3.0 ( aspnet/CORS#203 )
2018-11-19 09:50:57 -08:00
Nate McMaster
082d505977
Upgrade aspnetcore packages and projects to netcoreapp3.0 ( aspnet/Diagnostics#529 )
2018-11-19 09:50:31 -08:00
Nate McMaster
aed55d4517
Upgrade projects and packages to target netcoreapp3.0 ( aspnet/Routing#913 )
...
Changes:
* Upgrade dependencies and build tools
* Change TFM on Microsoft.AspNetCore.Routing packages to netcoreapp3.0
* Remove .NET Framework tests
* Remove the IL_EMIT conditional compilation because this assembly only targets .NET Core now.
2018-11-19 09:50:01 -08:00
Nate McMaster
e053878464
Upgrade packages and projects to target netcoreapp3.0 ( aspnet/Security#1916 )
...
Changes:
* Upgrade dependencies and build tools
* Change TFM on Microsoft.AspNetCore.* packages to netcoreapp3.0
* Remove .NET Framework tests
* Disable Owin interop tests. They need to be completely refactored
2018-11-19 09:47:07 -08:00
Pavel Krymets
e4249dade0
Fix the SiteExtension signing exclusion
2018-11-19 08:42:21 -08:00
Pavel Krymets
ca42d0295e
Use property group for sign exclussions
2018-11-19 08:26:28 -08:00
Ben Adams
2414db256f
Zero cost(ish) diagnositcs when disabled
...
Inlinable fast-path check if Diagnositcs is enabled
2018-11-18 15:47:55 -08:00
Alexej Timonin
98c10b6879
Add PageRemoteAttribute ( #8324 )
...
* Add PageRemoteAttribute
Fixes https://github.com/aspnet/Mvc/issues/8245
2018-11-18 09:30:23 -08:00
Pranav K
d603735818
Ignore empty keys in QueryStringValueProvider
...
Fixes 8484
2018-11-18 09:09:01 -08:00
Ryan Nowak
807d4c97e3
Add required values to RoutePattern ( #912 )
2018-11-17 20:02:48 +13:00
David Fowler
501dd3924b
Added a method to configure the web host defaults ( #298 )
...
- Added ConfigureWebHostDefaults to configure the web specific defaults on the generic host builder.
2018-11-16 21:29:18 -08:00
BrennanConroy
4cbabea501
Dispose WebSocket if StartAsync fails ( #3311 )
2018-11-16 19:54:24 -08:00
Justin Kotalik
962ec07bdb
Adds PipeWriterAdapter ( #1065 )
2018-11-16 19:18:47 -08:00
Nate McMaster
dcba1953de
Fix failing test when building the win-arm shared framework
2018-11-16 17:56:34 -08:00
Ajay Bhargav Baaskaran
6c8e900d11
Razor parser rewrite ( #2590 )
...
* Razor parser rewrite
- Rewrite CSharp parser
- Basic rewrite of HTML parser (More improvements to follow)
- Define and generate syntax nodes and boilerplate
- Rewrite ClassifiedSpan and TagHelperSpan generation logic
- Rewrite TagHelper phase
- Rewrite Intermediate phase
- Rewrite other miscellaneous features and bug fixes
- Rewrite partial parsing
- Added some syntax manipulation APIs
- Removed unused legacy types
* Test changes
- Update parser test infrastructure
- Update tests
- Regenerated baselines
- Removed unused legacy types
2018-11-16 17:22:37 -08:00
Pavel Krymets
5e961e27ea
Ignore apphost.exe in runtime store ( #4073 )
2018-11-16 17:17:44 -08:00
Nate McMaster
75e3133cdb
Remove our (stale) copy of ApplicationInsights startup and upgrade projects to netcoreapp3.0 ( aspnet/AzureIntegration#254 )
...
This project has moved to https://github.com/Microsoft/ApplicationInsights-aspnetcore , so we don't need to build or test it in this repo anymore.
This also updates packages and projects to netcoreapp3.0
2018-11-16 17:07:24 -08:00
Nate McMaster
6bf1cc8545
Upgrade projects and packages to target netcoreapp3.0 ( aspnet/MetaPackages#299 )
...
Changes:
* Upgrade dependencies
* Change TFM on Microsoft.AspNetCore to netcoreapp3.0
* Remove .NET Framework tests
2018-11-16 16:50:31 -08:00
Nate McMaster
3db604d9d2
Upgrade packages and projects to target netcoreapp3.0 (except the .NET signalr client) ( aspnet/SignalR#3315 )
2018-11-16 16:44:36 -08:00
Chris Ross (ASP.NET)
f6cda4fab7
Make TestServer handle exceptions from OnStarting #1594
2018-11-16 16:39:50 -08:00
Nate McMaster
fd1a5b43f1
Generate PlatformManifest and package conflict overrides for Microsoft.AspNetCore.App ( #4072 )
...
This generates additional metadata for the .NET Core SDK to resolve conflicts between Microsoft.AspNetCore.App and PackageReferences which contain the same assemblies.
2018-11-16 16:36:14 -08:00
Doug Bunting
1da7a89f59
Add `ErrorContext.Member` to `ErrorContext.Path` when clearly needed
...
- #8509
nits:
- use `ModelNames.CreatePropertyModelName(...)`
- move `exception` assignment up and reuse that variable
2018-11-16 16:30:43 -08:00
Nate McMaster
f5aae26b44
Update projects and packages to target netcoreapp3.0 ( aspnet/Mvc#8734 )
2018-11-16 16:28:35 -08:00
Stephen Halter
fb055cddf9
Merge branch 'release/2.2'
2018-11-16 16:21:08 -08:00
Ben Adams
f7c26f9912
[2.2.1] Use non-pinnable buffer for zero byte read ( #4066 )
2018-11-16 16:18:23 -08:00
Nate McMaster
e657e7d79a
Upgrade projects and packages to netcoreapp3.0 ( aspnet/JavaScriptServices#1793 )
2018-11-16 16:02:57 -08:00
Ajay Bhargav Baaskaran
61565f61f9
Show Razor build errors in non build server scenarios ( #2737 )
2018-11-16 15:47:02 -08:00
Nate McMaster
0e12274a8e
Flatten the dependency graph of Microsoft.AspNetCore.App ( #4061 )
...
This changes the way Microsoft.AspNetCore.App works to follow patterns set by Microsoft.NETCore.App. Instead of being a metapackage with dozens of dependencies, this package has no dependencies. It uses RID-splitting to deliver standalone assets for self-contained deployments.
Changes:
* Implements RID-split packages for Microsoft.AspNetCore.App.
* Update shared fx deps.json generation to only include entries for the RID-specific metapackages
* Include platform-specific packages in publish output
* Remove all nuspec dependencies of Microsoft.AspNetCore.App and collect all references into the package.
2018-11-16 15:16:15 -08:00
Nate McMaster
3c282a4f5a
Update projects and packages to netcoreapp3.0 ( aspnet/AADIntegration#55 )
2018-11-16 15:07:40 -08:00
Hao Kung
d1ee5a22fb
Remove obsolete apis ( #1915 )
2018-11-16 14:25:30 -08:00
Ryan Brandenburg
9182204495
Merge remote-tracking branch 'MusicStore/rybrande/release22Src' into rybrande/MusicStore2.2
2018-11-16 11:30:49 -08:00
Ryan Brandenburg
ece5fa46c6
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 33978da1f7
2018-11-16 10:49:57 -08:00
Nate McMaster
514fcdcba5
React to breaking changes in Microsoft.AspNetCore.App ( aspnet/Templating#836 )
...
Changes:
* Add packages references for EF Core, when necessary
* Add packages references for SpaServices to Spa templates
* Remove PackageReference to Microsoft.AspNetCore.App altogether
See aspnet/AspNetCore#3612 for more context
2018-11-16 10:09:24 -08:00
Pavel Krymets
20f7d3be9d
Prevent SiteExtension OOB build from including root Directory.props/targets ( #4064 )
2018-11-16 09:06:48 -08:00
=
35f876e190
Merge branch 'release/2.2'
2018-11-16 00:32:36 -08:00
John Luo
1782a70601
Disable flaky selenium tests while debugging ( #4053 )
2018-11-16 00:29:46 -08:00
Ben Adams
49d785c934
Use object indirection in HttpContextAccessor ( #1066 )
2018-11-15 22:34:44 -08:00
Ryan Brandenburg
e6eb842cc9
Merge remote-tracking branch 'MusicStore/ryrande/release21ToSrc' into rybrande/MusicStore21
2018-11-15 16:31:12 -08:00
Stephen Halter
7e9b11ef3f
Add test and src folders to Kestrel.sln ( #4039 )
...
- Move ThrowHelper.cs into core project
2018-11-15 16:24:31 -08:00
Ryan Brandenburg
aed127198a
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in c14416f26f
2018-11-15 16:22:25 -08:00
Nate McMaster
d1ee458982
Remove assemblies from the shared framework ( #4004 )
...
Remove assemblies from the shared framework that depend on or contain the following:
* Entity Framework Core
* Owin
* Node and SPA services
* Identity UI
* Middleware analysis
* SQL Client
* Third-party oauth integrations
* Runtime razor components
* JsonPatch
2018-11-15 16:18:58 -08:00
Pavel Krymets
7e890e8fa0
Update versions of logging site extensions ( #4038 )
2018-11-15 15:54:50 -08:00
Kévin Chalet
7e14b052ea
Add AccessDeniedPath support to the OIDC/OAuth2/Twitter providers ( #1887 )
...
* Add AccessDeniedPath support to the OIDC/OAuth2/Twitter providers
* Update the code documentation and remove an unnecessary call to SignOutAsync()
* Introduce a new AccessDenied event and move most of the access denied handling logic to RemoteAuthenticationHandler
* Add ReturnUrlParameter support to RemoteAuthenticationHandler
* Remove AccessDeniedException and introduce RemoteAuthenticationHandler.HandleAccessDeniedErrorAsync()
* Use OriginalPath instead of Request.Path
* Update obsolete code comments
* Add unit tests for the new AccessDenied event
* Allow customizing the access denied path/return URL/return URL parameter from the AccessDenied event
2018-11-15 15:12:42 -08:00
Eilon Lipton
1c4a6955b7
Merge pull request #1831 from woeterman94/patch-1
...
Change description of role in RequireRole method
2018-11-15 14:41:04 -08:00
Nate McMaster
0af2acd6ff
Remove .NET Framework project templates
2018-11-15 13:32:40 -08:00
Pavel Krymets
e11f05863f
Enable MultiProcessorCompilation in more projects ( #4036 )
2018-11-15 12:54:10 -08:00
Nate McMaster
68cc5e7846
Merge release/2.2 and aspnet/KestrelHttpServer
...
* Merges latest changes from the master branch of aspnet/KestrelHttpServer
* Merges changes on release/2.2
2018-11-15 08:41:55 -08:00
Daniel Roth
71cddc3563
Update survey link for 0.7.0
2018-11-15 09:46:08 +00:00
Nate McMaster
3a657c6fdf
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 5d80016b4f
2018-11-14 23:23:58 -08:00
Nate McMaster
6cc9f6f130
Merge release/2.2 and replace submodules
...
* Replace the aspnet/JsonPatch git submodule and merge the master branch of its source to this repo
* Likewise for aspnet/DotNetTools
* And aspnet/HtmlAbstractions
* merge latest infrastructure changes from the release/2.2 branch
2018-11-14 22:57:10 -08:00
Nate McMaster
0271428dbe
Merge aspnet/KestrelHttpServer release/2.2 and release/2.1
2018-11-14 21:33:33 -08:00
James Newton-King
6270ea48a6
Refactor MVC endpoint integration for templates ( #8695 )
2018-11-15 17:04:26 +13:00
Nate McMaster
f1e60a8083
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in a24b4ee459
2018-11-14 18:16:17 -08:00
Nate McMaster
ad84a1cc71
Merge branch 'release/2.1' into release/2.2
2018-11-14 16:28:38 -08:00
Nate McMaster
406c80bfb0
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 4598850c20
2018-11-14 16:03:24 -08:00
Pranav K
1e26b6673d
Use 3.0 configuration in RCLs
2018-11-14 15:29:58 -08:00
Gert Driesen
ea1ee2b68c
Do not check if key is present before removing item. ( #1064 )
...
Use Nullable<T>.GetValueOrDefault() instead of Nullable<T>.Value when it is known to have a value.
2018-11-14 14:32:50 -08:00
Nate McMaster
0782a9dfa9
Merge aspnet/DotNetTools release/2.2
2018-11-14 14:12:52 -08:00
Nate McMaster
401fd68985
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in d745b8c161
2018-11-14 14:10:28 -08:00
Nate McMaster
27acef3d46
Merge branch 'release/2.1' into release/2.2
2018-11-14 14:01:43 -08:00
Stephen Halter
5d80016b4f
Merge branch 'release/2.2'
2018-11-14 13:43:25 -08:00
Stephen Halter
4598850c20
Revert "Use non-pinnable buffer for zero byte read ( #3094 )"
...
This reverts commit 0029b8f053 .
2018-11-14 13:42:55 -08:00
Nate McMaster
51c9b7355d
Create Kestrel.sln, update documentation and README, and ensure all Kestrel test projects have the test logger installed
2018-11-14 13:14:47 -08:00
Gert Driesen
31a836c9f3
Use Nullable<T>.GetValueOrDefault() instead of Nullable<T>.Value when a it is known to have a value. ( #1063 )
2018-11-14 12:16:44 -08:00
Gert Driesen
5da68a2bb7
Improve performance and reduce allocations in RouteValueDictionary. ( #1062 )
2018-11-15 09:15:08 +13:00
Stephen Halter
446f5a8cdf
Merge branch 'release/2.2'
2018-11-14 12:06:23 -08:00
Ben Adams
0029b8f053
Use non-pinnable buffer for zero byte read ( #3094 )
2018-11-14 12:05:26 -08:00
Nate McMaster
02536ff991
Merge source code from aspnet/KestrelHttpServer into this repo
2018-11-14 11:21:49 -08:00
Nate McMaster
9d0c69f277
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 15ba5065a9
2018-11-14 11:18:51 -08:00
Nate McMaster
c1c7d711b6
Merge branch 'release/2.1' into release/2.2
2018-11-14 09:27:23 -08:00
Pranav K
b2e9365084
Disable instrumentation pass with 3.0 configuration
2018-11-14 09:14:21 -08:00
David Fowler
cfe9b26a34
Added support for generic host based IWebHostBuilder ( #1580 )
...
- This adds an implementation of IWebHostBuilder as a facade over the IHostBuilder.
This removes the 2 container issue by executing the Startup.ConfigureServies and Startup.ConfigureContainer inline as part of building the IHostBuilder.
- The implementation is highly compatible implementation since it exposes the same IWebHostBuilder interface.
Existing extensions mostly work.
- There are some caveats with this approach.
- Injecting services into Startup is not extremely constrained to the
services availble on HostBuilderContext. This includes the IHostingEnvironment
and the IConfiguration.
- IStartup is broken when using this pattern because it isn't composable.
- The IStartupConfigureServicesFilter and IStartupConfigureContainer The before
and after filters added in 2.1 are also broken because there's a single container (it could maybe be fixed by downcasting and doing something specific on the GenericHostBuilder instance).
- Calling into IWebHostBuilder.Build will throw a NotSupportedException since
this implementation is just a facade over the IHostBuilder.
2018-11-13 21:22:30 -08:00
Nate McMaster
a8ec75aac4
Prepare for the 2.2.1 patch
...
* Generate 2.2.0 package baselines
* Update dependencies to 2.2.0
* Update branding to 2.2.1-servicing
2018-11-13 18:21:09 -08:00
Nate McMaster
87092a2590
Update targets and infrastructure for dotnet-watch et. al.
2018-11-13 15:58:22 -08:00
Nate McMaster
b3ad3aa989
Merge source code from aspnet/DotNetTools into this repo
2018-11-13 15:37:55 -08:00
Nate McMaster
a2d855406b
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in eba014d534
2018-11-13 15:36:38 -08:00
Ben McCallum
42dd66647d
refactor: Rename param from requiredValues to allowedValues to better indicate usage. ( #1908 )
2018-11-13 14:05:55 -08:00
Pranav K
fc3f45bf4e
Add RazorLanguageVersion.3_0
...
Fixes https://github.com/aspnet/Razor/issues/2612
2018-11-13 13:36:20 -08:00
James Newton-King
b6a1de5676
Validate the maximum number of route segments ( #911 )
2018-11-14 09:25:14 +13:00
Stephen Halter
f223b4a663
Avoid possible tearing in HeartbeatManager.UtcNow ( #3092 )
2018-11-13 11:58:54 -08:00
Nate McMaster
10c4646146
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in bf9fd0d106
2018-11-13 11:24:22 -08:00
Nate McMaster
9671b9d8c3
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 3b485909eb
2018-11-13 11:21:52 -08:00
Nate McMaster
ccd098ecad
Update DataProtection to use custom reference resolution
...
This changes DataProtection to build as projects instead of a pseudo-submodule. It replaces Package and ProjectReference with <Reference> items which custom targets then resolve.
2018-11-13 10:28:42 -08:00
Pavel Krymets
160d822f52
Do not fallback to creating console logger ( #1789 )
2018-11-13 09:48:28 -08:00
Nate McMaster
bb6901141c
Remove the HtmlAbstractions git submodule and merge Html.Abstractions into this repo
2018-11-13 09:29:27 -08:00
Steve Sanderson
dd72c7c38a
Marshal oninput events as UIChangeEventArgs ( #1673 )
...
* Marshal oninput events as UIChangeEventArgs
- Blazor does handle the oninput event, but it is marshalled as a regular UIEventArgs
- This means that we cannot access the new value of the input element from inside our oninput handler
Addresses #821
2018-11-13 13:40:13 +00:00
Steve Sanderson
a48260a5c9
Serialize server-side renders. Fixes #1573 ( #1672 )
...
* Add failing test to show the issue
* Make RemoteRenderer serialize render calls on sync context
2018-11-13 13:04:55 +00:00
Steve Sanderson
e71db85149
Handle overlapping events ( #1655 )
...
* Add failing unit test to demonstrate overlapping events bug
* Handle overlapping events
* Make RemoteRenderer.UpdateDisplay's return task not complete until client sends explict ACK
* CR: Rename UpdateDisplay to UpdateDisplayAsync
* CR: Fix namespace
* CR: Catch synchronous SendAsync exceptions (if they can happen)
2018-11-13 12:08:08 +00:00
Steve Sanderson
dc1ad1943d
Capture RenderBatch bytes synchronously. Fixes #1223
2018-11-13 11:34:02 +00:00
Doug Bunting
8308d94e39
Quick fixes: Make `dotnet-getdocument` more reliable ( #8716 )
...
- use `WaitAny(...)` in inside man
- call `Process.WaitForExit()` twice
- `Flush()` all output `FileStream`s before disposal
- catch `UnauthorizedAccessException` when calling `File.Delete(...)` in case file's in use
- add `/nr:false` to `dotnet msbuild` command line
2018-11-12 11:26:02 -08:00
Pranav K
195a22d92c
Move pubinternal to internal in CORS, DataAnnotations, Formatters, TagHelpers
2018-11-12 10:27:26 -08:00
Justin Kotalik
de9609b343
Remove implicit reference to InteralAspNetCoreSdk ( #3998 )
2018-11-12 09:05:17 -08:00
Gert Driesen
bd481034fe
Improve performance and reduce allocations in RouteParameterParser. ( #901 )
2018-11-11 17:08:29 +13:00
James Newton-King
f6b1138ce3
Fix RouteValueAddressScheme to require metadata to match ( #910 )
2018-11-10 13:41:44 +13:00
Nate McMaster
1ab08d70ef
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 252ae0c434
2018-11-09 16:17:15 -08:00
Pranav K
fcf5593813
Remove additional exe produced as part of updating to 3.0 SDK
...
Fixes https://github.com/aspnet/Mvc/issues/8681
2018-11-09 15:52:58 -08:00
Pranav K
f734efe2e7
Move pubinternal types in Mvc.Razor and Mvc.RazorPages to internal
2018-11-09 15:00:38 -08:00
Henk Mollema
e790a9bb10
Inject ICorsPolicyProvider instance through Invoke
...
This allows for scoped instances of `ICorsPolicyProvider` to be injected in the CORS middleware and prevents turning them into singletons.
Resolves #105
2018-11-09 14:40:51 -08:00
Pranav K
ecb7edadc8
Remove WebApiCompatShim
2018-11-09 14:32:28 -08:00
Nate McMaster
0a44f1c068
Merge branch 'release/2.1' into namc/mondo
2018-11-09 13:11:09 -08:00
Nate McMaster
fd6b46bc7f
Merge the source code of aspnet/JsonPatch into this repo
2018-11-09 13:07:24 -08:00
Nate McMaster
27a47d07c5
Reorganize the src/WebSockets/ folder to follow new source code organization conventions
2018-11-09 13:06:13 -08:00
Nate McMaster
59ed8df382
Add targets and tools for ensuring consistent package versions between servicing builds
2018-11-09 13:05:31 -08:00
Nate McMaster
74d9728e95
Reorganize source code in preparation to move into aspnet/AspNetCore
...
Prior to reorganization, this source code was found in 218064c300
2018-11-09 12:49:58 -08:00
Stephen Halter
119a7695aa
Merge branch 'release/2.2'
2018-11-09 12:46:07 -08:00
Stephen Halter
5db6394769
Always decrement count on HTTP/2 stream completion ( #3087 )
...
#3079
2018-11-09 12:40:51 -08:00
Pranav K
9d2c394b99
SDK does not correctly resolve RazorExtension when multiple instances of RazorConfiguration are present
...
Fixes https://github.com/aspnet/Razor/issues/2721
2018-11-09 11:51:38 -08:00
Justin Kotalik
4b4bd68fc7
Downgrade stable package versions and remove duplicate test project ( #3991 )
2018-11-09 11:27:08 -08:00
Pranav K
b18526cdc8
Make types in Microsoft.AspNetCore.Mvc.ViewFeatures internal
2018-11-09 11:14:19 -08:00
Justin Kotalik
8356baf7a6
Port ANCM installer changes to 2.1 ( #3874 )
2018-11-09 11:10:33 -08:00
Adrian Wright
5e0aa0c0fa
Fix typos
2018-11-09 10:17:10 -08:00
Jeremy Hutchinson
1661d38971
Return completed task rather than null for empty virtual async methods.
2018-11-09 10:06:20 -08:00
Suchiman
5c13452d96
Add repository in nuspec files
2018-11-09 10:03:51 -08:00
Nate McMaster
bd5bf34351
Merge branch 'release/2.2'
2018-11-09 07:29:37 -08:00
Nate McMaster
db0d3c333d
Fix NU1605 build error by ensuring package versions are set correctly in subfolder projects ( #3987 )
2018-11-08 23:40:14 -08:00
Nate McMaster
bc44d9d4e0
Remove artifact info for StressTestWebSite.zip
2018-11-08 17:50:34 -08:00
Nate McMaster
0c6e4bebab
Prepare to build the 2.1.7 patch ( #3970 )
...
* Prepare 2.1.7 patch
* Add documentation for how we prepare servicing updates
2018-11-08 17:07:18 -08:00
Nate McMaster
ba70991d7c
Stop publishing runtime-extension-internal.zip and don't produce StressTestWebsite.zip by default in CI builds ( #3984 )
2018-11-08 17:01:31 -08:00
Nate McMaster
7f4d10775c
Add signcheck exclusions ( #3985 )
2018-11-08 16:57:07 -08:00
N. Taylor Mullen
85ebb3585f
Turn old completion on when async completion is active.
2018-11-08 15:38:45 -08:00
N. Taylor Mullen
d5a6f99c8f
Update to use latest completion APIs
2018-11-08 15:38:27 -08:00
Stephen Halter
9053772cd0
Merge branch 'release/2.2'
2018-11-08 15:17:48 -08:00
Stephen Halter
2b87e7be85
Remove invalid Debug.Assert in Http2Connection ( #3080 )
...
The _streams dictionary may not contain the completing stream in
OnStreamCompleted since the IsDraining flag is applied beforehand
which allows it to be removed by the request processing thread.
2018-11-08 15:16:27 -08:00
Stephen Halter
50bb0b3bc9
Implement no-op HTTP/2 IHttpUpgradeFeature ( #3082 )
2018-11-08 15:10:07 -08:00
Alexander Shabunevich
bf9fd0d106
Prevent null refs when copying a property with a null value
...
* Fix aspnet/AspNetCore#3559 Json Patch: System.NullReferenceException while trying to use copy operation from property with null value.
* Fix aspnet/AspNetCore#3559 : Missing tests added.
2018-11-08 14:29:34 -08:00
Pavel Krymets
89a3526769
Move runtime site extension to installers ( #3954 )
2018-11-08 14:13:07 -08:00
Pranav K
8d66f104f7
Make types in Microsoft.AspNetCore.Mvc.Internal namespace internal
2018-11-08 14:00:16 -08:00
Pranav K
f6265a8549
Update rzc to target netcoreapp3.0
...
* Allow rzc to work with 3.0 SDK that does not carry 2.x runtime
* Update repo to netcoreapp3.0
Fixes https://github.com/aspnet/Razor/issues/2696
2018-11-08 09:18:58 -08:00
Nate McMaster
416d8cd1ea
Merge branch 'release/2.2'
2018-11-08 08:48:35 -08:00
Nate McMaster
3918724616
Merge branch 'release/2.1' into release/2.2
2018-11-08 08:31:22 -08:00
James Newton-King
1d3521113a
Change namespace to Microsoft.AspNetCore.Http.Endpoints ( #1061 )
2018-11-08 15:52:01 +13:00
James Newton-King
cb83e4f485
Authorization middleware ( #1894 )
2018-11-08 15:42:35 +13:00
Nate McMaster
e0bdbb59f7
Reorganize source code in src/DataProtection
...
* Pair implementations and unit tests side by side in src/ and test/ folders
* Update .sln and project paths
* Rename unit test projects from Test.csproj => Tests.csproj
* Update KoreBuild properties to allow building projects, not solutions
2018-11-07 17:33:30 -08:00
Stephen Halter
b3d72773b1
Fix race conditions in HTTP/2 tests ( #3024 )
2018-11-07 17:09:21 -08:00
Stephen Halter
f6d589a6c4
Remove invalid Debug.Assert in Http2Connection ( #3080 )
...
The _streams dictionary may not contain the completing stream in
OnStreamCompleted since the IsDraining flag is applied beforehand
which allows it to be removed by the request processing thread.
2018-11-07 17:08:44 -08:00
Justin Kotalik
263fb650be
Detect shared configuration in ANCM installers and fail if enabled ( #3962 )
2018-11-07 13:19:27 -08:00
Pranav K
d632469909
React to Razor.Design package removal
2018-11-07 13:16:16 -08:00
Steve Sanderson
5a836ef0a6
Update to ws-proxy code matching Mono repo 5e318afd
2018-11-07 12:01:50 +00:00
Steve Sanderson
080399da3d
Update MonoPlatform startup code to match newer Mono
2018-11-07 12:01:50 +00:00
Steve Sanderson
0857483a42
Use prebuilt Mono binaries. Remove asm.js fallback (Mono doesn't distribute asm.js builds).
2018-11-07 12:01:50 +00:00
Nate McMaster
011cf21a5c
Merge branch 'release/2.2'
2018-11-06 17:42:44 -08:00
James Newton-King
066c5ce337
Implicitly execute matched endpoint at the end of middleware pipeline ( #1059 )
2018-11-07 12:57:31 +13:00
James Newton-King
d77b370fb1
Add Endpoint extension methods to HttpContext ( #1060 )
2018-11-07 12:24:15 +13:00
Pavel Krymets
f024e779a6
Merge branch 'merge/release/2.2-to-master' of https://github.com/dotnet-maestro-bot/JavaScriptServices into merge/release/2.2-to-master
2018-11-06 15:11:14 -08:00
Pavel Krymets
9d570d791f
Remove obsolete logging API usage ( #3953 )
2018-11-06 14:50:35 -08:00
Pavel Krymets
7819c2f950
Remove obsolete API usage ( #1784 )
2018-11-06 14:10:24 -08:00
John Luo
5488932e31
Merge branch 'release/2.2'
2018-11-06 14:04:45 -08:00
John Luo
7ef549416f
Add prerelease label to deb installer package version
2018-11-06 14:02:48 -08:00
Justin Kotalik
a00118ada1
Disable IIS tests due to web.config generation issue ( #3951 )
2018-11-06 13:25:50 -08:00
Nate McMaster
df46dfee73
Merge branch 'release/2.2'
2018-11-06 12:13:05 -08:00
Nate McMaster
7f95d6af34
Remove everything from the package archive except Microsoft.AspNetCore.App
2018-11-06 09:43:51 -08:00
BrennanConroy
71e2f45450
Wrap log in enabled check
2018-11-06 09:24:34 -08:00
Nate McMaster
4f887e5cd4
Merge branch 'release/2.1' into release/2.2
2018-11-06 09:23:17 -08:00
Nate McMaster
17cccade43
Add IsFinalBuild switch to Windows installer script ( #3892 )
2018-11-06 09:06:10 -08:00
Liam Dawson
9de04520e0
Add `user-secret init` command for adding a UserSecretsId to a project file ( #500 )
2018-11-05 10:44:50 -08:00
Justin Kotalik
c5e7bd244d
Merge branch 'release/2.2'
2018-11-05 09:10:29 -08:00
Justin Kotalik
90b11de8f1
Get IISIntegration CI working ( #3875 )
2018-11-05 08:45:11 -08:00
John Luo
e8fec8eb52
Enable symbols generation for crossgen'ed assemblies on linux-arm ( #3877 )
2018-11-02 18:06:04 -07:00
John Luo
faba76cfa1
Merge branch 'release/2.2'
2018-11-02 15:57:49 -07:00
John Luo
d36a480253
Build and crossgen linux-arm shared framework in Docker container
2018-11-02 15:14:19 -07:00
Justin Kotalik
dcece2090c
Remove IISIntegration submodule, add CI ( #3867 )
2018-11-02 14:34:31 -07:00
Nate McMaster
0e24161d42
Ensure Microsoft.AspNetCore.Server.IntegrationTesting.IIS doesn't produce a finalized version
2018-11-02 11:07:45 -07:00
John Luo
3327267396
Merge branch 'release/2.2'
2018-11-02 11:03:05 -07:00
Stephen Halter
f2a383dc76
Don't count long tick intervals against rate measurements ( #3070 )
...
This might help address #3015
This only affects rate timeouts. Normal fixed timeouts might deserve the same treatment, but that would require some additional locking to ensure we don't modify the sentinel value.
2018-11-02 10:58:30 -07:00
Nate McMaster
50e1e60247
Merge branch 'release/2.2'
2018-11-02 10:49:11 -07:00
Justin Kotalik
afab1a5be6
Remove IISIntegration submodule, add CI [2.2] ( #3865 )
2018-11-02 10:22:04 -07:00
Nate McMaster
b7850f9865
Remove Microsoft.AspNetCore.Razor.Design from Microsoft.AspNetCore.App
2018-11-02 10:14:05 -07:00
Nate McMaster
cb85ffa8f6
Merge branch 'release/2.2'
2018-11-02 10:10:49 -07:00
Mike Lorbetske
2af66e4eba
Merge pull request #510 from dotnet-maestro-bot/merge/release/2.2-to-master
...
[automated] Merge branch 'release/2.2' => 'master'
2018-11-02 09:42:33 -07:00
Nate McMaster
303ee1ff56
Fix the filename for the debian installer
2018-11-01 22:50:58 -07:00
Nate McMaster
27deb6f6f8
Remove dependency on Docker from MSBuild targets ( #3866 )
...
Changes:
* This removes MSBuild targets which invoke `docker` commands to build
deb and rpm installers
* Remove installer targets from the KoreBuild context. Put them into
separate project files
* Simplify the targets used to build installers by reducing duplicate
variable names and deeply nested MSBuild contexts
* Remove unused dependencies from the Docker build context
2018-11-01 15:02:29 -07:00
Mike Lorbetske
d745b8c161
Fix #485
2018-11-01 13:00:20 -07:00
Mike Lorbetske
22a32500ac
Fix several issues
...
Fix #502
Fix #492
Fix #491
Fix #486
Improves #489
2018-11-01 13:00:20 -07:00
Justin Kotalik
83fe4c089b
Remove M.A.Server.IIS package from 2.1. Fix signing issues ( #3859 )
2018-11-01 11:30:31 -07:00
Justin Kotalik
868dc32c97
Merge branch 'release/2.2'
2018-10-31 21:04:25 -07:00
Justin Kotalik
d6a5ef57af
Merge remote-tracking branch 'i/jkotalik/30Merge' into jkotalik/new30Merge
2018-10-31 20:05:44 -07:00
Justin Kotalik
69b7b427fc
Merge pull request #3781 from aspnet/jkotalik/21Merge
2018-10-31 19:40:28 -07:00
Justin Kotalik
3f04c928f4
Merge branch 'jkotalik/21Merge' into jkotalik/22Merge
2018-10-31 18:38:00 -07:00
Justin Kotalik
fc17530148
Merge remote-tracking branch 'i/jkotalik/22Merge' into jkotalik/22Merge
2018-10-31 18:25:22 -07:00
Justin Kotalik
ce68c8e5be
remove submodule
2018-10-31 18:14:34 -07:00
Justin Kotalik
04d1f6813c
Merge remote-tracking branch 'i/jkotalik/21Merge' into jkotalik/21Merge
2018-10-31 17:18:48 -07:00
Justin Kotalik
ebb0bfefb7
Reorganize source code in preparation to move into aspnet/aspnetcore
2018-10-31 16:57:49 -07:00
Stephen Halter
153ff670a1
Merge branch 'release/2.2'
2018-10-31 16:51:55 -07:00