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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Justin Kotalik
4b4bd68fc7
Downgrade stable package versions and remove duplicate test project ( #3991 )
2018-11-09 11:27:08 -08:00
Justin Kotalik
8356baf7a6
Port ANCM installer changes to 2.1 ( #3874 )
2018-11-09 11:10:33 -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
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
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
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
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
Justin Kotalik
7fbedc602c
Move 22 into subfolder
2018-10-31 16:40:21 -07:00
Justin Kotalik
55e809c5dc
Move more files
2018-10-31 16:38:30 -07:00
Justin Kotalik
040fb6f18a
Move IISIntegration into subfolder
2018-10-31 15:51:17 -07:00
Stephen Halter
d50c0c13b9
Measure the rate of all HTTP/2 output ( #3067 )
...
Prior to this, only the response body counted toward the HTTP/2 response data rate. This PR aligns the HTTP/2 logic closer to the HTTP/1.x logic and measures the rate for all HTTP/2 response data.
This PR also accounts for all response bytes written, not just those that immediately induced backpressure.
2018-10-31 15:34:17 -07:00
Pranav K
e27088d9d9
React to Razor.Design package removal
2018-10-31 14:26:52 -07:00
Ryan Nowak
891ae28851
Merge branch 'release/2.2'
2018-10-31 14:24:26 -07:00
Ryan Nowak
3b485909eb
Fix aspnet/AspNetCore#3634
2018-10-31 14:12:55 -07:00
Ryan Nowak
c9a53b9067
Merge pull request #522 from dotnet-maestro-bot/merge/release/2.2-to-master
...
[automated] Merge branch 'release/2.2' => 'master'
2018-10-31 13:26:02 -07:00
Ryan Nowak
c802d5ef5f
Redesign HealthStatus (again) ( #520 )
...
* Redesign HealthStatus (again)
This change brings back the ability to return Healthy/Degraded/Unhealthy
in a HealthCheckResult. We tried making this pass/fail in 2.2.0-preview3
and folks writing health checks for their own use pointed out (rightly
so) that it was too limited.
It's still possible for the app developer to configure the failure
status of a health check, but it requires the health check author to
cooperate.
I also got rid of HealthStatus.Failed since it raises more questions
than it answers. It's really not clear that it's valuable for a health
check for behave different when throwing an unhandled exception.
We would still recommend that a health check library handle exceptions
that they know about and return `context.Registration.FailureStatus`.
2018-10-31 12:51:14 -07:00
Nate McMaster
ba87c3fbd1
Remove Microsoft.AspNetCore.All ( #3761 )
...
This shared framework and metapackage are obsolete. The recommended replacement is Microsoft.AspNetCore.App.
2018-10-31 12:13:05 -07:00
Filip W
187e89f6f0
Do not throw a null reference from request.GetDisplayUrl() ( #1057 )
2018-10-30 12:32:26 -07:00
Nate McMaster
d7b9fd4807
Update TFM to include netcoreapp3.0
2018-10-30 11:26:46 -07:00
Nate McMaster
969fb9bf48
Update projects in src/Framework/ to netcoreapp3.0
2018-10-30 10:41:24 -07:00
Ryan Nowak
3e6b3a0067
Merge pull request #521 from dotnet-maestro-bot/merge/release/2.2-to-master
...
[automated] Merge branch 'release/2.2' => 'master'
2018-10-29 17:03:14 -07:00
Ryan Nowak
4c94bc272b
Rename anti-caching option
...
- Renamed the property for configuration response caching headers
- Renamed the options class to avoid conflicts with other type names
Fixes https://github.com/aspnet/Diagnostics/issues/509
2018-10-29 16:44:45 -07:00
Nate McMaster
5e4166f940
Merge branch 'release/2.2'
2018-10-29 16:05:19 -07:00
Ryan Nowak
08699702ad
Merge pull request #518 from dotnet-maestro-bot/merge/release/2.2-to-master
...
[automated] Merge branch 'release/2.2' => 'master'
2018-10-27 21:57:41 -07:00
Ryan Nowak
1afd5b2594
Don't use Map
...
Fixes aspnet/Diagnostics#511 and aspnet/Diagnostics#514
It's really confusing to people that we use Map. Users expect that the
URL they provide for the health check middleware will only process
exact matches. The way it behaves when using map is not optimal for some
of the common patterns.
2018-10-27 21:01:55 -07:00
Nate McMaster
eba014d534
Add additional signing configuration for external assemblies in the tools packages
2018-10-27 02:06:55 -07:00