diff options
-rw-r--r-- | NuGet.config | 8 | ||||
-rw-r--r-- | eng/Baseline.Designer.props | 416 | ||||
-rw-r--r-- | eng/Baseline.xml | 202 | ||||
-rw-r--r-- | eng/Version.Details.xml | 44 | ||||
-rw-r--r-- | eng/Versions.props | 30 | ||||
-rw-r--r-- | global.json | 4 | ||||
-rw-r--r-- | src/Components/test/E2ETest/package.json | 2 | ||||
-rw-r--r-- | src/Components/test/E2ETest/xunit.runner.json | 7 | ||||
-rw-r--r-- | src/Components/test/E2ETest/yarn.lock | 222 | ||||
-rw-r--r-- | src/Http/Http/src/Features/FormFeature.cs | 6 | ||||
-rw-r--r-- | src/Http/Http/test/Features/FormFeatureTests.cs | 30 | ||||
-rw-r--r-- | src/ProjectTemplates/BlazorTemplates.Tests/package.json | 2 | ||||
-rw-r--r-- | src/ProjectTemplates/BlazorTemplates.Tests/yarn.lock | 53 | ||||
-rw-r--r-- | src/ProjectTemplates/test/package.json | 2 | ||||
-rw-r--r-- | src/ProjectTemplates/test/yarn.lock | 53 | ||||
-rw-r--r-- | src/Security/CookiePolicy/test/CookieChunkingTests.cs | 92 | ||||
-rw-r--r-- | src/Shared/ChunkingCookieManager/ChunkingCookieManager.cs | 17 | ||||
-rw-r--r-- | src/Shared/E2ETesting/E2ETesting.targets | 2 | ||||
-rw-r--r-- | src/Shared/E2ETesting/selenium-config.json | 2 |
19 files changed, 710 insertions, 484 deletions
diff --git a/NuGet.config b/NuGet.config index 5284a0a9ee..d1fb9df6ec 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,10 +4,10 @@ <clear /> <!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.--> <!-- Begin: Package sources from dotnet-efcore --> - <add key="darc-int-dotnet-efcore-862a10c" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-efcore-862a10c8/nuget/v3/index.json" /> + <add key="darc-int-dotnet-efcore-2c788d4" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-efcore-2c788d40/nuget/v3/index.json" /> <!-- End: Package sources from dotnet-efcore --> <!-- Begin: Package sources from dotnet-runtime --> - <add key="darc-int-dotnet-runtime-1016676" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-10166769/nuget/v3/index.json" /> + <add key="darc-int-dotnet-runtime-6a98414" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-6a984143/nuget/v3/index.json" /> <!-- End: Package sources from dotnet-runtime --> <!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.--> <add key="dotnet-eng" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json" /> @@ -22,10 +22,10 @@ <clear /> <!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.--> <!-- Begin: Package sources from dotnet-efcore --> - <add key="darc-int-dotnet-efcore-862a10c" value="true" /> + <add key="darc-int-dotnet-efcore-2c788d4" value="true" /> <!-- End: Package sources from dotnet-efcore --> <!-- Begin: Package sources from dotnet-runtime --> - <add key="darc-int-dotnet-runtime-1016676" value="true" /> + <add key="darc-int-dotnet-runtime-6a98414" value="true" /> <!-- End: Package sources from dotnet-runtime --> <!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.--> </disabledPackageSources> diff --git a/eng/Baseline.Designer.props b/eng/Baseline.Designer.props index 48ab808cb0..549e7b2803 100644 --- a/eng/Baseline.Designer.props +++ b/eng/Baseline.Designer.props @@ -2,28 +2,28 @@ <Project> <PropertyGroup> <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects> - <AspNetCoreBaselineVersion>5.0.16</AspNetCoreBaselineVersion> + <AspNetCoreBaselineVersion>5.0.17</AspNetCoreBaselineVersion> </PropertyGroup> <!-- Package: AspNetCoreRuntime.5.0.x64--> <PropertyGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.5.0.x64' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: AspNetCoreRuntime.5.0.x86--> <PropertyGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.5.0.x86' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: dotnet-sql-cache--> <PropertyGroup Condition=" '$(PackageId)' == 'dotnet-sql-cache' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.ApiAuthorization.IdentityServer--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ApiAuthorization.IdentityServer' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ApiAuthorization.IdentityServer' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[5.0.17, )" /> <BaselinePackageReference Include="IdentityServer4" Version="[4.1.0, )" /> <BaselinePackageReference Include="IdentityServer4.AspNetIdentity" Version="[4.1.0, )" /> <BaselinePackageReference Include="IdentityServer4.EntityFramework" Version="[4.1.0, )" /> @@ -37,108 +37,108 @@ </PropertyGroup> <!-- Package: Microsoft.AspNetCore.App.Runtime.linux-arm--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.linux-arm' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.App.Runtime.linux-arm64--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.linux-arm64' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.App.Runtime.linux-musl-arm64--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.linux-musl-arm64' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.App.Runtime.linux-musl-x64--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.linux-musl-x64' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.App.Runtime.linux-x64--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.linux-x64' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.App.Runtime.osx-x64--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.osx-x64' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.App.Runtime.win-arm--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.win-arm' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.App.Runtime.win-arm64--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.win-arm64' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.App.Runtime.win-x64--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.win-x64' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.App.Runtime.win-x86--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.win-x86' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.Authentication.AzureAD.UI--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureAD.UI' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureAD.UI' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Authentication.AzureADB2C.UI--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureADB2C.UI' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureADB2C.UI' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Authentication.Certificate--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Certificate' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Certificate' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> <BaselinePackageReference Include="Microsoft.Extensions.Caching.Memory" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Authentication.Facebook--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Facebook' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.Authentication.Google--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Google' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.Authentication.JwtBearer--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.JwtBearer' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.JwtBearer' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> <BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="[6.7.1, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Authentication.MicrosoftAccount--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.MicrosoftAccount' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.Authentication.Negotiate--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Negotiate' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Negotiate' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="System.DirectoryServices.Protocols" Version="[5.0.1, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Authentication.OpenIdConnect--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.OpenIdConnect' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.OpenIdConnect' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> <BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="[6.7.1, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Authentication.Twitter--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Twitter' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.Authentication.WsFederation--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.WsFederation' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.WsFederation' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> <BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.WsFederation" Version="[6.7.1, )" /> @@ -146,110 +146,110 @@ </ItemGroup> <!-- Package: Microsoft.AspNetCore.Authorization--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.AzureAppServices.HostingStartup--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.HostingStartup' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.HostingStartup' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.AzureAppServicesIntegration" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.AzureAppServicesIntegration" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.AzureAppServices.SiteExtension--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.SiteExtension' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.AzureAppServicesIntegration--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServicesIntegration' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServicesIntegration' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.Extensions.Logging.AzureAppServices" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Logging.AzureAppServices" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Components.Analyzers--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Analyzers' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.Components.Authorization--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Authorization' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Authorization' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Components.Forms--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Forms' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Forms' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Components.Web--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Web' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Web' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Forms" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.JSInterop" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Forms" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.JSInterop" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.2, )" /> <BaselinePackageReference Include="System.IO.Pipelines" Version="[5.0.2, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Components.WebAssembly.Authentication--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.Authentication' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.Authentication' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Authorization" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Web" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Authorization" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Web" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Components.WebAssembly.DevServer--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.DevServer' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.Components.WebAssembly.Server--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly.Server' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.Components.WebAssembly--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.WebAssembly' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.JSInterop.WebAssembly" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Web" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.JSInterop.WebAssembly" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Web" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Configuration.Json" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Components--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Analyzers" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Components.Analyzers" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.ConcurrencyLimiter--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ConcurrencyLimiter' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ConcurrencyLimiter' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> @@ -257,86 +257,86 @@ </ItemGroup> <!-- Package: Microsoft.AspNetCore.Connections.Abstractions--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="[1.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[5.0.17, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="[1.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'netstandard2.1' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Cryptography.Internal--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.Internal' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.Cryptography.KeyDerivation--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.17, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.17, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.DataProtection.Abstractions--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Abstractions' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.DataProtection.EntityFrameworkCore--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.EntityFrameworkCore' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.EntityFrameworkCore' AND '$(TargetFramework)' == 'netstandard2.1' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.EntityFrameworkCore" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.EntityFrameworkCore" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.DataProtection.Extensions--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.2, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.2, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.2, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.DataProtection.StackExchangeRedis--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.StackExchangeRedis' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.StackExchangeRedis' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.17, )" /> <BaselinePackageReference Include="StackExchange.Redis" Version="[2.0.593, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.StackExchangeRedis' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[5.0.17, )" /> <BaselinePackageReference Include="StackExchange.Redis" Version="[2.0.593, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.DataProtection--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> @@ -346,8 +346,8 @@ <BaselinePackageReference Include="System.Security.Cryptography.Xml" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> @@ -356,8 +356,8 @@ <BaselinePackageReference Include="System.Security.Cryptography.Xml" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> @@ -368,14 +368,14 @@ </ItemGroup> <!-- Package: Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.HeaderPropagation--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.HeaderPropagation' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.HeaderPropagation' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.2, )" /> @@ -383,50 +383,50 @@ </ItemGroup> <!-- Package: Microsoft.AspNetCore.Hosting.WindowsServices--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Hosting.WindowsServices' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Hosting.WindowsServices' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> <BaselinePackageReference Include="System.ServiceProcess.ServiceController" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Http.Connections.Client--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> <BaselinePackageReference Include="System.Net.Http" Version="[4.3.4, )" /> <BaselinePackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="[4.3.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' AND '$(TargetFramework)' == 'netstandard2.1' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Http.Connections.Common--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="System.Text.Json" Version="[5.0.2, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.17, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="System.Text.Json" Version="[5.0.2, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Http.Features--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' AND '$(TargetFramework)' == 'net461' "> <BaselinePackageReference Include="Microsoft.Extensions.Primitives" Version="[5.0.1, )" /> @@ -442,27 +442,27 @@ </ItemGroup> <!-- Package: Microsoft.AspNetCore.Identity.EntityFrameworkCore--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[5.0.17, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' AND '$(TargetFramework)' == 'netstandard2.1' "> - <BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Identity.UI--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.UI' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.UI' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.JsonPatch--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.JsonPatch' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.JsonPatch' AND '$(TargetFramework)' == 'net461' "> <BaselinePackageReference Include="Microsoft.CSharp" Version="[4.7.0, )" /> @@ -474,185 +474,185 @@ </ItemGroup> <!-- Package: Microsoft.AspNetCore.Metadata--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Metadata' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.MiddlewareAnalysis--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.MiddlewareAnalysis' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.MiddlewareAnalysis' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Mvc.NewtonsoftJson--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.NewtonsoftJson' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.NewtonsoftJson' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.JsonPatch" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.JsonPatch" Version="[5.0.17, )" /> <BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" /> <BaselinePackageReference Include="Newtonsoft.Json.Bson" Version="[1.0.2, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Mvc.Razor.Extensions--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.Extensions' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.Extensions' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.CodeAnalysis.Razor" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.CodeAnalysis.Razor" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.CodeAnalysis.Razor" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.CodeAnalysis.Razor" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyModel" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Mvc.Testing--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Testing' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Testing' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.TestHost" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.TestHost" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyModel" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Hosting" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Owin--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Owin' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.Razor.Language--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Razor.Language' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="Libuv" Version="[1.10.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.SignalR.Client.Core--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.2, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" /> <BaselinePackageReference Include="System.Threading.Channels" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.2, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" /> <BaselinePackageReference Include="System.Threading.Channels" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' AND '$(TargetFramework)' == 'netstandard2.1' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[5.0.2, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" /> <BaselinePackageReference Include="System.Threading.Channels" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.SignalR.Client--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Client.Core" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Client" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Client.Core" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Client" Version="[5.0.17, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Client.Core" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Client" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Client.Core" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Client" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.SignalR.Common--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> <BaselinePackageReference Include="System.Net.Sockets" Version="[4.3.0, )" /> <BaselinePackageReference Include="System.Text.Json" Version="[5.0.2, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> <BaselinePackageReference Include="System.Text.Json" Version="[5.0.2, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.SignalR.Protocols.Json--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.17, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.17, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.SignalR.Protocols.MessagePack--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.MessagePack' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.MessagePack' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.17, )" /> <BaselinePackageReference Include="MessagePack" Version="[2.1.90, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.MessagePack' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.17, )" /> <BaselinePackageReference Include="MessagePack" Version="[2.1.90, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.17, )" /> <BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.17, )" /> <BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.SignalR.Specification.Tests--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Specification.Tests' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Specification.Tests' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[5.0.17, )" /> <BaselinePackageReference Include="xunit.assert" Version="[2.4.1, )" /> <BaselinePackageReference Include="xunit.extensibility.core" Version="[2.4.1, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.SignalR.StackExchangeRedis--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.StackExchangeRedis' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.StackExchangeRedis' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> <BaselinePackageReference Include="MessagePack" Version="[2.1.90, )" /> @@ -661,65 +661,65 @@ </ItemGroup> <!-- Package: Microsoft.AspNetCore.SpaServices.Extensions--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices.Extensions' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices.Extensions' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Physical" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.AspNetCore.TestHost--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.TestHost' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.TestHost' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> <BaselinePackageReference Include="System.IO.Pipelines" Version="[5.0.2, )" /> </ItemGroup> <!-- Package: Microsoft.Authentication.WebAssembly.Msal--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Authentication.WebAssembly.Msal' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Authentication.WebAssembly.Msal' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.CodeAnalysis.Razor--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.CodeAnalysis.Razor' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.CodeAnalysis.Razor' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="[3.8.0, )" /> <BaselinePackageReference Include="Microsoft.CodeAnalysis.Common" Version="[3.8.0, )" /> </ItemGroup> <!-- Package: Microsoft.dotnet-openapi--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.dotnet-openapi' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.DotNet.Web.Client.ItemTemplates--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.Client.ItemTemplates' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.DotNet.Web.ItemTemplates--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.ItemTemplates' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.DotNet.Web.ProjectTemplates.5.0--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.ProjectTemplates.5.0' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.DotNet.Web.Spa.ProjectTemplates.5.0--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.Spa.ProjectTemplates.5.0' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.Extensions.ApiDescription.Client--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.ApiDescription.Client' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.Extensions.ApiDescription.Server--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.ApiDescription.Server' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.Extensions.Configuration.KeyPerFile--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Configuration.KeyPerFile' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Configuration.KeyPerFile' AND '$(TargetFramework)' == 'net461' "> <BaselinePackageReference Include="Microsoft.Extensions.Configuration" Version="[5.0.0, )" /> @@ -735,42 +735,42 @@ </ItemGroup> <!-- Package: Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore' AND '$(TargetFramework)' == 'netstandard2.1' "> - <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="[5.0.16, )" /> - <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="[5.0.17, )" /> + <BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.Extensions.Diagnostics.HealthChecks--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.Extensions.FileProviders.Embedded--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.FileProviders.Embedded' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.FileProviders.Embedded' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> <BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Abstractions" Version="[5.0.0, )" /> @@ -780,73 +780,73 @@ </ItemGroup> <!-- Package: Microsoft.Extensions.Identity.Core--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> <BaselinePackageReference Include="System.ComponentModel.Annotations" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> <BaselinePackageReference Include="System.ComponentModel.Annotations" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.Extensions.Identity.Stores--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.Extensions.Localization.Abstractions--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Localization.Abstractions' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.Extensions.Localization--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Localization' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Localization' AND '$(TargetFramework)' == 'net461' "> - <BaselinePackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Localization' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Localization' AND '$(TargetFramework)' == 'netstandard2.0' "> - <BaselinePackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="[5.0.17, )" /> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[5.0.0, )" /> <BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[5.0.0, )" /> </ItemGroup> <!-- Package: Microsoft.Extensions.Logging.AzureAppServices--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Logging.AzureAppServices' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Logging.AzureAppServices' AND '$(TargetFramework)' == 'net461' "> <BaselinePackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="[5.0.0, )" /> @@ -867,11 +867,11 @@ </ItemGroup> <!-- Package: Microsoft.Extensions.ObjectPool--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.ObjectPool' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <!-- Package: Microsoft.Extensions.WebEncoders--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.WebEncoders' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.WebEncoders' AND '$(TargetFramework)' == 'net461' "> <BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[5.0.0, )" /> @@ -889,13 +889,13 @@ </ItemGroup> <!-- Package: Microsoft.JSInterop.WebAssembly--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.JSInterop.WebAssembly' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> <ItemGroup Condition=" '$(PackageId)' == 'Microsoft.JSInterop.WebAssembly' AND ('$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' OR '$(TargetFramework)' == 'net5.0') "> - <BaselinePackageReference Include="Microsoft.JSInterop" Version="[5.0.16, )" /> + <BaselinePackageReference Include="Microsoft.JSInterop" Version="[5.0.17, )" /> </ItemGroup> <!-- Package: Microsoft.JSInterop--> <PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.JSInterop' "> - <BaselinePackageVersion>5.0.16</BaselinePackageVersion> + <BaselinePackageVersion>5.0.17</BaselinePackageVersion> </PropertyGroup> </Project>
\ No newline at end of file diff --git a/eng/Baseline.xml b/eng/Baseline.xml index d80d16d155..9b8dc2be45 100644 --- a/eng/Baseline.xml +++ b/eng/Baseline.xml @@ -1,108 +1,108 @@ -<!-- +<!-- This file contains a list of all the packages and their versions which were released in ASP.NET Core 5.0.1. Update this list when preparing for a new patch. --> -<Baseline Version="5.0.16"> - <Package Id="AspNetCoreRuntime.5.0.x64" Version="5.0.16" /> - <Package Id="AspNetCoreRuntime.5.0.x86" Version="5.0.16" /> - <Package Id="dotnet-sql-cache" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.ApiAuthorization.IdentityServer" Version="5.0.16" /> +<Baseline Version="5.0.17"> + <Package Id="AspNetCoreRuntime.5.0.x64" Version="5.0.17" /> + <Package Id="AspNetCoreRuntime.5.0.x86" Version="5.0.17" /> + <Package Id="dotnet-sql-cache" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.ApiAuthorization.IdentityServer" Version="5.0.17" /> <Package Id="Microsoft.AspNetCore.App.Ref" Version="5.0.0" /> - <Package Id="Microsoft.AspNetCore.App.Runtime.linux-arm" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.App.Runtime.linux-arm64" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.App.Runtime.linux-musl-arm64" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.App.Runtime.linux-musl-x64" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.App.Runtime.linux-x64" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.App.Runtime.osx-x64" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.App.Runtime.win-arm" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.App.Runtime.win-arm64" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.App.Runtime.win-x64" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.App.Runtime.win-x86" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Authentication.AzureAD.UI" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Authentication.AzureADB2C.UI" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Authentication.Certificate" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Authentication.Facebook" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Authentication.Google" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Authentication.JwtBearer" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Authentication.MicrosoftAccount" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Authentication.Negotiate" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Authentication.Twitter" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Authentication.WsFederation" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Authorization" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.AzureAppServices.HostingStartup" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.AzureAppServices.SiteExtension" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.AzureAppServicesIntegration" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Components.Analyzers" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Components.Authorization" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Components.Forms" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Components.Web" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Components.WebAssembly" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Components" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.ConcurrencyLimiter" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Connections.Abstractions" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Cryptography.Internal" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.DataProtection.Abstractions" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.DataProtection.EntityFrameworkCore" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.DataProtection.Extensions" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.DataProtection" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.HeaderPropagation" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Hosting.WindowsServices" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Http.Connections.Client" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Http.Connections.Common" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Http.Features" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Identity.UI" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.JsonPatch" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Metadata" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.MiddlewareAnalysis" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Mvc.Testing" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Owin" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Razor.Language" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.SignalR.Client.Core" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.SignalR.Client" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.SignalR.Common" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.SignalR.Specification.Tests" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.SpaServices.Extensions" Version="5.0.16" /> - <Package Id="Microsoft.AspNetCore.TestHost" Version="5.0.16" /> - <Package Id="Microsoft.Authentication.WebAssembly.Msal" Version="5.0.16" /> - <Package Id="Microsoft.CodeAnalysis.Razor" Version="5.0.16" /> - <Package Id="Microsoft.dotnet-openapi" Version="5.0.16" /> - <Package Id="Microsoft.DotNet.Web.Client.ItemTemplates" Version="5.0.16" /> - <Package Id="Microsoft.DotNet.Web.ItemTemplates" Version="5.0.16" /> - <Package Id="Microsoft.DotNet.Web.ProjectTemplates.5.0" Version="5.0.16" /> - <Package Id="Microsoft.DotNet.Web.Spa.ProjectTemplates.5.0" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.ApiDescription.Client" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.ApiDescription.Server" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.Configuration.KeyPerFile" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.Diagnostics.HealthChecks" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.FileProviders.Embedded" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.Identity.Core" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.Identity.Stores" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.Localization.Abstractions" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.Localization" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.Logging.AzureAppServices" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.ObjectPool" Version="5.0.16" /> - <Package Id="Microsoft.Extensions.WebEncoders" Version="5.0.16" /> - <Package Id="Microsoft.JSInterop.WebAssembly" Version="5.0.16" /> - <Package Id="Microsoft.JSInterop" Version="5.0.16" /> + <Package Id="Microsoft.AspNetCore.App.Runtime.linux-arm" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.App.Runtime.linux-arm64" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.App.Runtime.linux-musl-arm64" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.App.Runtime.linux-musl-x64" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.App.Runtime.linux-x64" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.App.Runtime.osx-x64" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.App.Runtime.win-arm" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.App.Runtime.win-arm64" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.App.Runtime.win-x64" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.App.Runtime.win-x86" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Authentication.AzureAD.UI" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Authentication.AzureADB2C.UI" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Authentication.Certificate" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Authentication.Facebook" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Authentication.Google" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Authentication.JwtBearer" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Authentication.MicrosoftAccount" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Authentication.Negotiate" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Authentication.Twitter" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Authentication.WsFederation" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Authorization" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.AzureAppServices.HostingStartup" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.AzureAppServices.SiteExtension" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.AzureAppServicesIntegration" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Components.Analyzers" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Components.Authorization" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Components.Forms" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Components.Web" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Components.WebAssembly" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Components" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.ConcurrencyLimiter" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Connections.Abstractions" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Cryptography.Internal" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.DataProtection.Abstractions" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.DataProtection.EntityFrameworkCore" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.DataProtection.Extensions" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.DataProtection" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.HeaderPropagation" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Hosting.WindowsServices" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Http.Connections.Client" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Http.Connections.Common" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Http.Features" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Identity.UI" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.JsonPatch" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Metadata" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.MiddlewareAnalysis" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Mvc.Testing" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Owin" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Razor.Language" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Server.Kestrel.Transport.Experimental.Quic" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.SignalR.Client.Core" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.SignalR.Client" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.SignalR.Common" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.SignalR.Specification.Tests" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.SpaServices.Extensions" Version="5.0.17" /> + <Package Id="Microsoft.AspNetCore.TestHost" Version="5.0.17" /> + <Package Id="Microsoft.Authentication.WebAssembly.Msal" Version="5.0.17" /> + <Package Id="Microsoft.CodeAnalysis.Razor" Version="5.0.17" /> + <Package Id="Microsoft.dotnet-openapi" Version="5.0.17" /> + <Package Id="Microsoft.DotNet.Web.Client.ItemTemplates" Version="5.0.17" /> + <Package Id="Microsoft.DotNet.Web.ItemTemplates" Version="5.0.17" /> + <Package Id="Microsoft.DotNet.Web.ProjectTemplates.5.0" Version="5.0.17" /> + <Package Id="Microsoft.DotNet.Web.Spa.ProjectTemplates.5.0" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.ApiDescription.Client" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.ApiDescription.Server" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.Configuration.KeyPerFile" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.Diagnostics.HealthChecks" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.FileProviders.Embedded" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.Identity.Core" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.Identity.Stores" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.Localization.Abstractions" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.Localization" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.Logging.AzureAppServices" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.ObjectPool" Version="5.0.17" /> + <Package Id="Microsoft.Extensions.WebEncoders" Version="5.0.17" /> + <Package Id="Microsoft.JSInterop.WebAssembly" Version="5.0.17" /> + <Package Id="Microsoft.JSInterop" Version="5.0.17" /> </Baseline>
\ No newline at end of file diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 12bfa7e263..4c4feda457 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -9,37 +9,37 @@ --> <Dependencies> <ProductDependencies> - <Dependency Name="dotnet-ef" Version="5.0.16"> + <Dependency Name="dotnet-ef" Version="5.0.17"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>862a10c8b1790a0540a21c8a3feae38a6a9cc4e8</Sha> + <Sha>2c788d40d25ac4bf8fb395ce3a5a40bb0602cd63</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="5.0.16"> + <Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="5.0.17"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>862a10c8b1790a0540a21c8a3feae38a6a9cc4e8</Sha> + <Sha>2c788d40d25ac4bf8fb395ce3a5a40bb0602cd63</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="5.0.16"> + <Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="5.0.17"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>862a10c8b1790a0540a21c8a3feae38a6a9cc4e8</Sha> + <Sha>2c788d40d25ac4bf8fb395ce3a5a40bb0602cd63</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.16"> + <Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.17"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>862a10c8b1790a0540a21c8a3feae38a6a9cc4e8</Sha> + <Sha>2c788d40d25ac4bf8fb395ce3a5a40bb0602cd63</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.16"> + <Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.17"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>862a10c8b1790a0540a21c8a3feae38a6a9cc4e8</Sha> + <Sha>2c788d40d25ac4bf8fb395ce3a5a40bb0602cd63</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="5.0.16"> + <Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="5.0.17"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>862a10c8b1790a0540a21c8a3feae38a6a9cc4e8</Sha> + <Sha>2c788d40d25ac4bf8fb395ce3a5a40bb0602cd63</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore" Version="5.0.16"> + <Dependency Name="Microsoft.EntityFrameworkCore" Version="5.0.17"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>862a10c8b1790a0540a21c8a3feae38a6a9cc4e8</Sha> + <Sha>2c788d40d25ac4bf8fb395ce3a5a40bb0602cd63</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore.Design" Version="5.0.16"> + <Dependency Name="Microsoft.EntityFrameworkCore.Design" Version="5.0.17"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-efcore</Uri> - <Sha>862a10c8b1790a0540a21c8a3feae38a6a9cc4e8</Sha> + <Sha>2c788d40d25ac4bf8fb395ce3a5a40bb0602cd63</Sha> </Dependency> <Dependency Name="Microsoft.Extensions.Caching.Abstractions" Version="5.0.0"> <Uri>https://github.com/dotnet/runtime</Uri> @@ -294,17 +294,17 @@ Win-x64 is used here because we have picked an arbitrary runtime identifier to flow the version of the latest NETCore.App runtime. All Runtime.$rid packages should have the same version. --> - <Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="5.0.16"> + <Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="5.0.17"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>101667696659492d5cfbc662ffb05f54eb4dbc48</Sha> + <Sha>6a984143635bde23e728abaaccbde52f5ea8fa3e</Sha> </Dependency> - <Dependency Name="Microsoft.NETCore.App.Internal" Version="5.0.16-servicing.22167.5"> + <Dependency Name="Microsoft.NETCore.App.Internal" Version="5.0.17-servicing.22213.14"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>101667696659492d5cfbc662ffb05f54eb4dbc48</Sha> + <Sha>6a984143635bde23e728abaaccbde52f5ea8fa3e</Sha> </Dependency> - <Dependency Name="Microsoft.NETCore.BrowserDebugHost.Transport" Version="5.0.16-servicing.22167.5"> + <Dependency Name="Microsoft.NETCore.BrowserDebugHost.Transport" Version="5.0.17-servicing.22213.14"> <Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri> - <Sha>101667696659492d5cfbc662ffb05f54eb4dbc48</Sha> + <Sha>6a984143635bde23e728abaaccbde52f5ea8fa3e</Sha> </Dependency> </ProductDependencies> <ToolsetDependencies> diff --git a/eng/Versions.props b/eng/Versions.props index 0072d21f19..21c3f6fed3 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -9,7 +9,7 @@ <AspNetCoreMajorVersion>5</AspNetCoreMajorVersion> <AspNetCoreMinorVersion>0</AspNetCoreMinorVersion> <AspNetCorePatchVersion>17</AspNetCorePatchVersion> - <ValidateBaseline>true</ValidateBaseline> + <ValidateBaseline>false</ValidateBaseline> <!-- When StabilizePackageVersion is set to 'true', this branch will produce stable outputs for 'Shipping' packages --> @@ -59,10 +59,10 @@ <PropertyGroup Label="Automated"> <!-- Packages from dotnet/runtime --> <MicrosoftExtensionsDependencyModelPackageVersion>5.0.0</MicrosoftExtensionsDependencyModelPackageVersion> - <MicrosoftNETCoreAppInternalPackageVersion>5.0.16-servicing.22167.5</MicrosoftNETCoreAppInternalPackageVersion> + <MicrosoftNETCoreAppInternalPackageVersion>5.0.17-servicing.22213.14</MicrosoftNETCoreAppInternalPackageVersion> <MicrosoftNETCoreAppRefPackageVersion>5.0.0</MicrosoftNETCoreAppRefPackageVersion> - <MicrosoftNETCoreAppRuntimewinx64PackageVersion>5.0.16</MicrosoftNETCoreAppRuntimewinx64PackageVersion> - <MicrosoftNETCoreBrowserDebugHostTransportPackageVersion>5.0.16-servicing.22167.5</MicrosoftNETCoreBrowserDebugHostTransportPackageVersion> + <MicrosoftNETCoreAppRuntimewinx64PackageVersion>5.0.17</MicrosoftNETCoreAppRuntimewinx64PackageVersion> + <MicrosoftNETCoreBrowserDebugHostTransportPackageVersion>5.0.17-servicing.22213.14</MicrosoftNETCoreBrowserDebugHostTransportPackageVersion> <MicrosoftWin32RegistryPackageVersion>5.0.0</MicrosoftWin32RegistryPackageVersion> <MicrosoftWin32SystemEventsPackageVersion>5.0.0</MicrosoftWin32SystemEventsPackageVersion> <MicrosoftExtensionsCachingAbstractionsPackageVersion>5.0.0</MicrosoftExtensionsCachingAbstractionsPackageVersion> @@ -127,14 +127,14 @@ <!-- Only listed explicitly to workaround https://github.com/dotnet/cli/issues/10528 --> <MicrosoftNETCorePlatformsPackageVersion>5.0.4</MicrosoftNETCorePlatformsPackageVersion> <!-- Packages from dotnet/efcore --> - <dotnetefPackageVersion>5.0.16</dotnetefPackageVersion> - <MicrosoftEntityFrameworkCoreInMemoryPackageVersion>5.0.16</MicrosoftEntityFrameworkCoreInMemoryPackageVersion> - <MicrosoftEntityFrameworkCoreRelationalPackageVersion>5.0.16</MicrosoftEntityFrameworkCoreRelationalPackageVersion> - <MicrosoftEntityFrameworkCoreSqlitePackageVersion>5.0.16</MicrosoftEntityFrameworkCoreSqlitePackageVersion> - <MicrosoftEntityFrameworkCoreSqlServerPackageVersion>5.0.16</MicrosoftEntityFrameworkCoreSqlServerPackageVersion> - <MicrosoftEntityFrameworkCoreToolsPackageVersion>5.0.16</MicrosoftEntityFrameworkCoreToolsPackageVersion> - <MicrosoftEntityFrameworkCorePackageVersion>5.0.16</MicrosoftEntityFrameworkCorePackageVersion> - <MicrosoftEntityFrameworkCoreDesignPackageVersion>5.0.16</MicrosoftEntityFrameworkCoreDesignPackageVersion> + <dotnetefPackageVersion>5.0.17</dotnetefPackageVersion> + <MicrosoftEntityFrameworkCoreInMemoryPackageVersion>5.0.17</MicrosoftEntityFrameworkCoreInMemoryPackageVersion> + <MicrosoftEntityFrameworkCoreRelationalPackageVersion>5.0.17</MicrosoftEntityFrameworkCoreRelationalPackageVersion> + <MicrosoftEntityFrameworkCoreSqlitePackageVersion>5.0.17</MicrosoftEntityFrameworkCoreSqlitePackageVersion> + <MicrosoftEntityFrameworkCoreSqlServerPackageVersion>5.0.17</MicrosoftEntityFrameworkCoreSqlServerPackageVersion> + <MicrosoftEntityFrameworkCoreToolsPackageVersion>5.0.17</MicrosoftEntityFrameworkCoreToolsPackageVersion> + <MicrosoftEntityFrameworkCorePackageVersion>5.0.17</MicrosoftEntityFrameworkCorePackageVersion> + <MicrosoftEntityFrameworkCoreDesignPackageVersion>5.0.17</MicrosoftEntityFrameworkCoreDesignPackageVersion> <!-- Packages from dotnet/arcade --> <MicrosoftDotNetBuildTasksInstallersPackageVersion>5.0.0-beta.22159.5</MicrosoftDotNetBuildTasksInstallersPackageVersion> </PropertyGroup> @@ -271,9 +271,9 @@ <NewtonsoftJsonBsonPackageVersion>1.0.2</NewtonsoftJsonBsonPackageVersion> <NewtonsoftJsonPackageVersion>12.0.2</NewtonsoftJsonPackageVersion> <NSwagApiDescriptionClientPackageVersion>13.0.4</NSwagApiDescriptionClientPackageVersion> - <SeleniumSupportPackageVersion>4.1.0</SeleniumSupportPackageVersion> - <SeleniumWebDriverChromeDriverPackageVersion>98.0.4758.10200</SeleniumWebDriverChromeDriverPackageVersion> - <SeleniumWebDriverPackageVersion>4.1.0</SeleniumWebDriverPackageVersion> + <SeleniumSupportPackageVersion>4.1.1</SeleniumSupportPackageVersion> + <SeleniumWebDriverChromeDriverPackageVersion>101.0.4951.4100</SeleniumWebDriverChromeDriverPackageVersion> + <SeleniumWebDriverPackageVersion>4.1.1</SeleniumWebDriverPackageVersion> <SerilogExtensionsLoggingPackageVersion>1.4.0</SerilogExtensionsLoggingPackageVersion> <SerilogSinksFilePackageVersion>4.0.0</SerilogSinksFilePackageVersion> <StackExchangeRedisPackageVersion>2.0.593</StackExchangeRedisPackageVersion> diff --git a/global.json b/global.json index b579ec6be4..00f42dd344 100644 --- a/global.json +++ b/global.json @@ -1,9 +1,9 @@ { "sdk": { - "version": "5.0.407" + "version": "5.0.408" }, "tools": { - "dotnet": "5.0.407", + "dotnet": "5.0.408", "runtimes": { "dotnet/x64": [ "2.1.30", diff --git a/src/Components/test/E2ETest/package.json b/src/Components/test/E2ETest/package.json index 40e21213b2..1ac9ff1a2c 100644 --- a/src/Components/test/E2ETest/package.json +++ b/src/Components/test/E2ETest/package.json @@ -13,7 +13,7 @@ "license": "Apache-2.0", "dependencies": { "sauce-connect-launcher": "^1.3.1", - "selenium-standalone": "^6.24.0" + "selenium-standalone": "^7.1.0" }, "devDependencies": { "@types/node": "^13.1.7", diff --git a/src/Components/test/E2ETest/xunit.runner.json b/src/Components/test/E2ETest/xunit.runner.json index baa05fb93d..d912531385 100644 --- a/src/Components/test/E2ETest/xunit.runner.json +++ b/src/Components/test/E2ETest/xunit.runner.json @@ -1,7 +1,6 @@ { - // This is set to -1 to allow the usage of an - // unlimited ammount of threads. - "maxParallelThreads": -1, "diagnosticMessages": true, - "longRunningTestSeconds": 30 + "longRunningTestSeconds": 30, + "parallelizeAssembly": false, + "parallelizeTestCollections": false } diff --git a/src/Components/test/E2ETest/yarn.lock b/src/Components/test/E2ETest/yarn.lock index 015e91769f..c8f655bfe0 100644 --- a/src/Components/test/E2ETest/yarn.lock +++ b/src/Components/test/E2ETest/yarn.lock @@ -3,9 +3,9 @@ "@sindresorhus/is@^4.0.0": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.0.1.tgz#d26729db850fa327b7cacc5522252194404226f5" - integrity sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g== + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== "@szmarczak/http-timer@^4.0.5": version "4.0.6" @@ -29,22 +29,27 @@ resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== +"@types/json-buffer@~3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/json-buffer/-/json-buffer-3.0.0.tgz#85c1ff0f0948fc159810d4b5be35bf8c20875f64" + integrity sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ== + "@types/keyv@*": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.2.tgz#5d97bb65526c20b6e0845f6b0d2ade4f28604ee5" - integrity sha512-/FvAK2p4jQOaJ6CGDHJTqZcUtbZe820qIeTg7o0Shg7drB4JHeL+V/dhSaly7NXx6u8eSee+r7coT+yuJEvDLg== + version "3.1.4" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" + integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== dependencies: "@types/node" "*" "@types/node@*": - version "16.7.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.7.10.tgz#7aa732cc47341c12a16b7d562f519c2383b6d4fc" - integrity sha512-S63Dlv4zIPb8x6MMTgDq5WWRJQe56iBEY0O3SOFA9JrRienkOVDXSXBjjJw6HTNQYSE2JI6GMCR6LVbIMHJVvA== + version "17.0.31" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.31.tgz#a5bb84ecfa27eec5e1c802c6bbf8139bdb163a5d" + integrity sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q== "@types/node@^13.1.7": - version "13.13.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.9.tgz#79df4ae965fb76d31943b54a6419599307a21394" - integrity sha512-EPZBIGed5gNnfWCiwEIwTE2Jdg4813odnG8iNPMQGrqVxrI+wL68SPtPeCX+ZxGBaA6pKAVc6jaKgP/Q0QzfdQ== + version "13.13.52" + resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.52.tgz#03c13be70b9031baaed79481c0c0cfb0045e53f7" + integrity sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ== "@types/responselike@*", "@types/responselike@^1.0.0": version "1.0.0" @@ -54,14 +59,14 @@ "@types/node" "*" adm-zip@~0.4.3: - version "0.4.14" - resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.14.tgz#2cf312bcc9f8875df835b0f6040bd89be0a727a9" - integrity sha512-/9aQCnQHF+0IiCl0qhXoK7qs//SwYE7zX8lsr/DNk1BRAHYxeLZPL4pguwK29gUEqasYQjqPtEpDRSWEkdHn9g== + version "0.4.16" + resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.16.tgz#cf4c508fdffab02c269cbc7f471a875f05570365" + integrity sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg== agent-base@6: - version "6.0.0" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.0.tgz#5d0101f19bbfaed39980b22ae866de153b93f09a" - integrity sha512-j1Q7cSCqN+AwrmDd+pzgqc0/NpC655x2bUf5ZjRIO77DcNBFmh+OgRNzF6OKdCC9RSCb19fGd99+bhXFdkRNqw== + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" @@ -76,9 +81,9 @@ async@>=3.2.2, async@^2.1.2: integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64-js@^1.3.1: version "1.5.1" @@ -108,9 +113,9 @@ buffer-crc32@~0.2.3: integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== buffer@^5.5.0: version "5.7.1" @@ -125,7 +130,7 @@ cacheable-lookup@^5.0.3: resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== -cacheable-request@^7.0.1: +cacheable-request@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== @@ -145,10 +150,18 @@ clone-response@^1.0.2: dependencies: mimic-response "^1.0.0" -commander@^2.20.3: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +compress-brotli@^1.3.6: + version "1.3.8" + resolved "https://registry.yarnpkg.com/compress-brotli/-/compress-brotli-1.3.8.tgz#0c0a60c97a989145314ec381e84e26682e7b38db" + integrity sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ== + dependencies: + "@types/json-buffer" "~3.0.0" + json-buffer "~3.0.1" concat-map@0.0.1: version "0.0.1" @@ -164,17 +177,10 @@ cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -debug@4: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - -debug@^4.3.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== +debug@4, debug@^4.3.1: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" @@ -195,20 +201,13 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== -end-of-stream@^1.1.0: +end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -end-of-stream@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" - integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== - dependencies: - once "^1.4.0" - fd-slicer@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" @@ -221,6 +220,15 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== +fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -234,9 +242,9 @@ get-stream@^5.1.0: pump "^3.0.0" glob@^7.1.3: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -246,22 +254,27 @@ glob@^7.1.3: path-is-absolute "^1.0.0" got@^11.8.2: - version "11.8.2" - resolved "https://registry.yarnpkg.com/got/-/got-11.8.2.tgz#7abb3959ea28c31f3576f1576c1effce23f33599" - integrity sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ== + version "11.8.3" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.3.tgz#f496c8fdda5d729a90b4905d2b07dbd148170770" + integrity sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg== dependencies: "@sindresorhus/is" "^4.0.0" "@szmarczak/http-timer" "^4.0.5" "@types/cacheable-request" "^6.0.1" "@types/responselike" "^1.0.0" cacheable-lookup "^5.0.3" - cacheable-request "^7.0.1" + cacheable-request "^7.0.2" decompress-response "^6.0.0" http2-wrapper "^1.0.0-beta.5.2" lowercase-keys "^2.0.0" p-cancelable "^2.0.0" responselike "^2.0.0" +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + http-cache-semantics@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" @@ -276,9 +289,9 @@ http2-wrapper@^1.0.0-beta.5.2: resolve-alpn "^1.0.0" https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: agent-base "6" debug "4" @@ -301,21 +314,36 @@ inherits@2, inherits@^2.0.3, inherits@^2.0.4: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +is-port-reachable@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-port-reachable/-/is-port-reachable-3.1.0.tgz#f6668d3bca9c36b07f737c48a8f875ab0653cd2b" + integrity sha512-vjc0SSRNZ32s9SbZBzGaiP6YVB+xglLShhgZD/FHMZUXBvQWaV9CtzgeVhjccFJrI6RAMV+LX7NYxueW/A8W5A== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -json-buffer@3.0.1: +json-buffer@3.0.1, json-buffer@~3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + keyv@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.0.3.tgz#4f3aa98de254803cafcd2896734108daa35e4254" - integrity sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA== + version "4.2.2" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.2.2.tgz#4b6f602c0228ef4d8214c03c520bef469ed6b768" + integrity sha512-uYS0vKTlBIjNCAUqrjlxmruxOEiZxZIHXyp32sdcGmP+ukFrmWUnE//RcPXJH3Vxrni1H2gsQbjHE0bH7MtMQQ== dependencies: + compress-brotli "^1.3.6" json-buffer "3.0.1" lodash.mapvalues@^4.6.0: @@ -354,9 +382,9 @@ mimic-response@^3.1.0: integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" @@ -370,7 +398,7 @@ mkdirp@^1.0.4: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -ms@2.1.2, ms@^2.1.1: +ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== @@ -425,16 +453,7 @@ quick-lru@^5.1.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== -readable-stream@^3.1.1: - version "3.4.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" - integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readable-stream@^3.4.0: +readable-stream@^3.1.1, readable-stream@^3.4.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -462,10 +481,10 @@ rimraf@^2.5.4: dependencies: glob "^7.1.3" -safe-buffer@~5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== sauce-connect-launcher@^1.3.1: version "1.3.2" @@ -478,15 +497,17 @@ sauce-connect-launcher@^1.3.1: lodash "^4.16.6" rimraf "^2.5.4" -selenium-standalone@^6.24.0: - version "6.24.0" - resolved "https://registry.yarnpkg.com/selenium-standalone/-/selenium-standalone-6.24.0.tgz#cca7c1c36bfa3429078a8e6a1a4fd373f641a7c8" - integrity sha512-Dun2XgNAgCfJNrrSzuv7Z7Wj7QTvBKpqx0VXFz7bW9T9FUe5ytzgzoCEEshwDVMh0Dv6sCgdZg7VDhM/q2yPPQ== +selenium-standalone@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/selenium-standalone/-/selenium-standalone-7.1.0.tgz#1192a4ad84f114137dd5deadcb81b0f56afe054a" + integrity sha512-Pc7U48qwB4LVy/XczBrPPXwUhEPl3XQSik8SjLfj2qzBEtZqrjyzOlnnXq4aVCdr5wH9FiFJm8LwheJbK2+/oQ== dependencies: - commander "^2.20.3" + commander "^7.2.0" cross-spawn "^7.0.3" debug "^4.3.1" + fs-extra "^10.0.0" got "^11.8.2" + is-port-reachable "^3.0.0" lodash.mapvalues "^4.6.0" lodash.merge "^4.6.2" minimist "^1.2.5" @@ -509,9 +530,9 @@ shebang-regex@^3.0.0: integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== source-map-support@^0.5.17: - version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -522,11 +543,11 @@ source-map@^0.6.0: integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== string_decoder@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" - integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: - safe-buffer "~5.1.0" + safe-buffer "~5.2.0" tar-stream@2.2.0: version "2.2.0" @@ -540,9 +561,9 @@ tar-stream@2.2.0: readable-stream "^3.1.1" ts-node@^8.6.2: - version "8.10.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.1.tgz#77da0366ff8afbe733596361d2df9a60fc9c9bd3" - integrity sha512-bdNz1L4ekHiJul6SHtZWs1ujEKERJnHs4HxN7rjTyyVOFf3HaJ6sLqe6aPG62XTzAB/63pKRh5jTSWL0D7bsvw== + version "8.10.2" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.2.tgz#eee03764633b1234ddd37f8db9ec10b75ec7fb8d" + integrity sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== dependencies: arg "^4.1.0" diff "^4.0.1" @@ -551,9 +572,14 @@ ts-node@^8.6.2: yn "3.1.1" typescript@^3.7.5: - version "3.9.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.3.tgz#d3ac8883a97c26139e42df5e93eeece33d610b8a" - integrity sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ== + version "3.9.10" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" + integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== util-deprecate@^1.0.1: version "1.0.2" diff --git a/src/Http/Http/src/Features/FormFeature.cs b/src/Http/Http/src/Features/FormFeature.cs index 8b4d06896c..0a7da3553d 100644 --- a/src/Http/Http/src/Features/FormFeature.cs +++ b/src/Http/Http/src/Features/FormFeature.cs @@ -163,6 +163,7 @@ namespace Microsoft.AspNetCore.Http.Features else if (HasMultipartFormContentType(contentType)) { var formAccumulator = new KeyValueAccumulator(); + var nonFormOrFileContentDispositionCount = 0; var boundary = GetBoundary(contentType, _options.MultipartBoundaryLengthLimit); var multipartReader = new MultipartReader(boundary, _request.Body) @@ -238,7 +239,10 @@ namespace Microsoft.AspNetCore.Http.Features } else { - System.Diagnostics.Debug.Assert(false, "Unrecognized content-disposition for this section: " + section.ContentDisposition); + if (nonFormOrFileContentDispositionCount++ >= _options.ValueCountLimit) + { + throw new InvalidDataException($"Unrecognized Content-Disposition. Form value count limit {_options.ValueCountLimit} exceeded."); + } } section = await multipartReader.ReadNextSectionAsync(cancellationToken); diff --git a/src/Http/Http/test/Features/FormFeatureTests.cs b/src/Http/Http/test/Features/FormFeatureTests.cs index f57ed454b7..849095beb2 100644 --- a/src/Http/Http/test/Features/FormFeatureTests.cs +++ b/src/Http/Http/test/Features/FormFeatureTests.cs @@ -167,6 +167,12 @@ InvalidContentDispositionValue + "\r\n" + "Foo\r\n"; + private const string MultipartFormFileNonFormOrFileContentDispositionValue = "--WebKitFormBoundary5pDRpGheQXaM8k3T\r\n" + +"Content-Disposition:x" + +"\r\n" + +"\r\n" + +"Foo\r\n"; + private const string MultipartFormWithField = MultipartFormField + MultipartFormEnd; @@ -471,6 +477,30 @@ InvalidContentDispositionValue + [Theory] [InlineData(true)] [InlineData(false)] + public async Task ReadFormAsync_NonFormOrFieldContentDisposition_ValueCountLimitExceeded_Throw(bool bufferRequest) + { + var formContent = new List<byte>(); + formContent.AddRange(Encoding.UTF8.GetBytes(MultipartFormFileNonFormOrFileContentDispositionValue)); + formContent.AddRange(Encoding.UTF8.GetBytes(MultipartFormFileNonFormOrFileContentDispositionValue)); + formContent.AddRange(Encoding.UTF8.GetBytes(MultipartFormFileNonFormOrFileContentDispositionValue)); + formContent.AddRange(Encoding.UTF8.GetBytes(MultipartFormEnd)); + + var context = new DefaultHttpContext(); + var responseFeature = new FakeResponseFeature(); + context.Features.Set<IHttpResponseFeature>(responseFeature); + context.Request.ContentType = MultipartContentType; + context.Request.Body = new NonSeekableReadStream(formContent.ToArray()); + + IFormFeature formFeature = new FormFeature(context.Request, new FormOptions() { BufferBody = bufferRequest, ValueCountLimit = 2 }); + context.Features.Set<IFormFeature>(formFeature); + + var exception = await Assert.ThrowsAsync<InvalidDataException>(() => context.Request.ReadFormAsync()); + Assert.Equal("Unrecognized Content-Disposition. Form value count limit 2 exceeded.", exception.Message); + } + + [Theory] + [InlineData(true)] + [InlineData(false)] public async Task ReadFormAsync_ValueCountLimitExceededWithFiles_Throw(bool bufferRequest) { var formContent = new List<byte>(); diff --git a/src/ProjectTemplates/BlazorTemplates.Tests/package.json b/src/ProjectTemplates/BlazorTemplates.Tests/package.json index d3f9658e89..4f97b31f43 100644 --- a/src/ProjectTemplates/BlazorTemplates.Tests/package.json +++ b/src/ProjectTemplates/BlazorTemplates.Tests/package.json @@ -11,7 +11,7 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "selenium-standalone": "^6.24.0" + "selenium-standalone": "^7.1.0" }, "resolutions": { "minimist": ">=1.2.6" diff --git a/src/ProjectTemplates/BlazorTemplates.Tests/yarn.lock b/src/ProjectTemplates/BlazorTemplates.Tests/yarn.lock index 37a385d461..f545531948 100644 --- a/src/ProjectTemplates/BlazorTemplates.Tests/yarn.lock +++ b/src/ProjectTemplates/BlazorTemplates.Tests/yarn.lock @@ -100,10 +100,10 @@ clone-response@^1.0.2: dependencies: mimic-response "^1.0.0" -commander@^2.20.3: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== cross-spawn@^7.0.3: version "7.0.3" @@ -159,6 +159,15 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== +fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" @@ -183,6 +192,11 @@ got@^11.8.2: p-cancelable "^2.0.0" responselike "^2.0.0" +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + http-cache-semantics@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" @@ -211,6 +225,11 @@ inherits@^2.0.4: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +is-port-reachable@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-port-reachable/-/is-port-reachable-3.1.0.tgz#f6668d3bca9c36b07f737c48a8f875ab0653cd2b" + integrity sha512-vjc0SSRNZ32s9SbZBzGaiP6YVB+xglLShhgZD/FHMZUXBvQWaV9CtzgeVhjccFJrI6RAMV+LX7NYxueW/A8W5A== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -221,6 +240,15 @@ json-buffer@3.0.1: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + keyv@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.0.3.tgz#4f3aa98de254803cafcd2896734108daa35e4254" @@ -348,15 +376,17 @@ safe-buffer@~5.1.0: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -selenium-standalone@^6.24.0: - version "6.24.0" - resolved "https://registry.yarnpkg.com/selenium-standalone/-/selenium-standalone-6.24.0.tgz#cca7c1c36bfa3429078a8e6a1a4fd373f641a7c8" - integrity sha512-Dun2XgNAgCfJNrrSzuv7Z7Wj7QTvBKpqx0VXFz7bW9T9FUe5ytzgzoCEEshwDVMh0Dv6sCgdZg7VDhM/q2yPPQ== +selenium-standalone@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/selenium-standalone/-/selenium-standalone-7.1.0.tgz#1192a4ad84f114137dd5deadcb81b0f56afe054a" + integrity sha512-Pc7U48qwB4LVy/XczBrPPXwUhEPl3XQSik8SjLfj2qzBEtZqrjyzOlnnXq4aVCdr5wH9FiFJm8LwheJbK2+/oQ== dependencies: - commander "^2.20.3" + commander "^7.2.0" cross-spawn "^7.0.3" debug "^4.3.1" + fs-extra "^10.0.0" got "^11.8.2" + is-port-reachable "^3.0.0" lodash.mapvalues "^4.6.0" lodash.merge "^4.6.2" minimist "^1.2.5" @@ -396,6 +426,11 @@ tar-stream@2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + util-deprecate@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" diff --git a/src/ProjectTemplates/test/package.json b/src/ProjectTemplates/test/package.json index d3f9658e89..4f97b31f43 100644 --- a/src/ProjectTemplates/test/package.json +++ b/src/ProjectTemplates/test/package.json @@ -11,7 +11,7 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "selenium-standalone": "^6.24.0" + "selenium-standalone": "^7.1.0" }, "resolutions": { "minimist": ">=1.2.6" diff --git a/src/ProjectTemplates/test/yarn.lock b/src/ProjectTemplates/test/yarn.lock index 37a385d461..f545531948 100644 --- a/src/ProjectTemplates/test/yarn.lock +++ b/src/ProjectTemplates/test/yarn.lock @@ -100,10 +100,10 @@ clone-response@^1.0.2: dependencies: mimic-response "^1.0.0" -commander@^2.20.3: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== cross-spawn@^7.0.3: version "7.0.3" @@ -159,6 +159,15 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== +fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" @@ -183,6 +192,11 @@ got@^11.8.2: p-cancelable "^2.0.0" responselike "^2.0.0" +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + http-cache-semantics@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" @@ -211,6 +225,11 @@ inherits@^2.0.4: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +is-port-reachable@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-port-reachable/-/is-port-reachable-3.1.0.tgz#f6668d3bca9c36b07f737c48a8f875ab0653cd2b" + integrity sha512-vjc0SSRNZ32s9SbZBzGaiP6YVB+xglLShhgZD/FHMZUXBvQWaV9CtzgeVhjccFJrI6RAMV+LX7NYxueW/A8W5A== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -221,6 +240,15 @@ json-buffer@3.0.1: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + keyv@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.0.3.tgz#4f3aa98de254803cafcd2896734108daa35e4254" @@ -348,15 +376,17 @@ safe-buffer@~5.1.0: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -selenium-standalone@^6.24.0: - version "6.24.0" - resolved "https://registry.yarnpkg.com/selenium-standalone/-/selenium-standalone-6.24.0.tgz#cca7c1c36bfa3429078a8e6a1a4fd373f641a7c8" - integrity sha512-Dun2XgNAgCfJNrrSzuv7Z7Wj7QTvBKpqx0VXFz7bW9T9FUe5ytzgzoCEEshwDVMh0Dv6sCgdZg7VDhM/q2yPPQ== +selenium-standalone@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/selenium-standalone/-/selenium-standalone-7.1.0.tgz#1192a4ad84f114137dd5deadcb81b0f56afe054a" + integrity sha512-Pc7U48qwB4LVy/XczBrPPXwUhEPl3XQSik8SjLfj2qzBEtZqrjyzOlnnXq4aVCdr5wH9FiFJm8LwheJbK2+/oQ== dependencies: - commander "^2.20.3" + commander "^7.2.0" cross-spawn "^7.0.3" debug "^4.3.1" + fs-extra "^10.0.0" got "^11.8.2" + is-port-reachable "^3.0.0" lodash.mapvalues "^4.6.0" lodash.merge "^4.6.2" minimist "^1.2.5" @@ -396,6 +426,11 @@ tar-stream@2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + util-deprecate@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" diff --git a/src/Security/CookiePolicy/test/CookieChunkingTests.cs b/src/Security/CookiePolicy/test/CookieChunkingTests.cs index 4b65df4073..f2f18a5805 100644 --- a/src/Security/CookiePolicy/test/CookieChunkingTests.cs +++ b/src/Security/CookiePolicy/test/CookieChunkingTests.cs @@ -3,6 +3,7 @@ using System; using Microsoft.AspNetCore.Http; +using Microsoft.Net.Http.Headers; using Xunit; namespace Microsoft.AspNetCore.Internal @@ -30,7 +31,7 @@ namespace Microsoft.AspNetCore.Internal { Domain = "foo.com", HttpOnly = true, - SameSite = SameSiteMode.Strict, + SameSite = Http.SameSiteMode.Strict, Path = "/bar", Secure = true, Expires = now.AddMinutes(5), @@ -128,7 +129,7 @@ namespace Microsoft.AspNetCore.Internal public void DeleteChunkedCookieWithOptions_AllDeleted() { HttpContext context = new DefaultHttpContext(); - context.Request.Headers.Append("Cookie", "TestCookie=chunks-7"); + context.Request.Headers.Append("Cookie", "TestCookie=chunks-7;TestCookieC1=1;TestCookieC2=2;TestCookieC3=3;TestCookieC4=4;TestCookieC5=5;TestCookieC6=6;TestCookieC7=7"); new ChunkingCookieManager().DeleteCookie(context, "TestCookie", new CookieOptions() { Domain = "foo.com", Secure = true }); var cookies = context.Response.Headers["Set-Cookie"]; @@ -145,5 +146,92 @@ namespace Microsoft.AspNetCore.Internal "TestCookieC7=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", }, cookies); } + + [Fact] + public void DeleteChunkedCookieWithMissingRequestCookies_OnlyPresentCookiesDeleted() + { + HttpContext context = new DefaultHttpContext(); + context.Request.Headers.Append("Cookie", "TestCookie=chunks-7;TestCookieC1=1;TestCookieC2=2"); + + new ChunkingCookieManager().DeleteCookie(context, "TestCookie", new CookieOptions() { Domain = "foo.com", Secure = true }); + var cookies = context.Response.Headers["Set-Cookie"]; + Assert.Equal(3, cookies.Count); + Assert.Equal(new[] + { + "TestCookie=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + "TestCookieC1=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + "TestCookieC2=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + }, cookies); + } + + [Fact] + public void DeleteChunkedCookieWithMissingRequestCookies_StopsAtMissingChunk() + { + HttpContext context = new DefaultHttpContext(); + // C3 is missing so we don't try to delete C4 either. + context.Request.Headers.Append("Cookie", "TestCookie=chunks-7;TestCookieC1=1;TestCookieC2=2;TestCookieC4=4"); + + new ChunkingCookieManager().DeleteCookie(context, "TestCookie", new CookieOptions() { Domain = "foo.com", Secure = true }); + var cookies = context.Response.Headers["Set-Cookie"]; + Assert.Equal(3, cookies.Count); + Assert.Equal(new[] + { + "TestCookie=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + "TestCookieC1=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + "TestCookieC2=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + }, cookies); + } + + [Fact] + public void DeleteChunkedCookieWithOptionsAndResponseCookies_AllDeleted() + { + var chunkingCookieManager = new ChunkingCookieManager(); + HttpContext httpContext = new DefaultHttpContext(); + + httpContext.Request.Headers["Cookie"] = new[] + { + "TestCookie=chunks-7", + "TestCookieC1=abcdefghi", + "TestCookieC2=jklmnopqr", + "TestCookieC3=stuvwxyz0", + "TestCookieC4=123456789", + "TestCookieC5=ABCDEFGHI", + "TestCookieC6=JKLMNOPQR", + "TestCookieC7=STUVWXYZ" + }; + + var cookieOptions = new CookieOptions() + { + Domain = "foo.com", + Path = "/", + Secure = true + }; + + httpContext.Response.Headers[HeaderNames.SetCookie] = new[] + { + "TestCookie=chunks-7; domain=foo.com; path=/; secure", + "TestCookieC1=STUVWXYZ; domain=foo.com; path=/; secure", + "TestCookieC2=123456789; domain=foo.com; path=/; secure", + "TestCookieC3=stuvwxyz0; domain=foo.com; path=/; secure", + "TestCookieC4=123456789; domain=foo.com; path=/; secure", + "TestCookieC5=ABCDEFGHI; domain=foo.com; path=/; secure", + "TestCookieC6=JKLMNOPQR; domain=foo.com; path=/; secure", + "TestCookieC7=STUVWXYZ; domain=foo.com; path=/; secure" + }; + + chunkingCookieManager.DeleteCookie(httpContext, "TestCookie", cookieOptions); + Assert.Equal(8, httpContext.Response.Headers[HeaderNames.SetCookie].Count); + Assert.Equal(new[] + { + "TestCookie=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + "TestCookieC1=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + "TestCookieC2=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + "TestCookieC3=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + "TestCookieC4=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + "TestCookieC5=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + "TestCookieC6=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure", + "TestCookieC7=; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=foo.com; path=/; secure" + }, httpContext.Response.Headers[HeaderNames.SetCookie]); + } } } diff --git a/src/Shared/ChunkingCookieManager/ChunkingCookieManager.cs b/src/Shared/ChunkingCookieManager/ChunkingCookieManager.cs index 9511580b8a..270c962816 100644 --- a/src/Shared/ChunkingCookieManager/ChunkingCookieManager.cs +++ b/src/Shared/ChunkingCookieManager/ChunkingCookieManager.cs @@ -104,7 +104,7 @@ namespace Microsoft.AspNetCore.Internal var chunksCount = ParseChunksCount(value); if (chunksCount > 0) { - var chunks = new string[chunksCount]; + var chunks = new List<string>(10); // chunksCount may be wrong, don't trust it. for (var chunkId = 1; chunkId <= chunksCount; chunkId++) { var chunk = requestCookies[key + ChunkKeySuffix + chunkId.ToString(CultureInfo.InvariantCulture)]; @@ -129,7 +129,7 @@ namespace Microsoft.AspNetCore.Internal return value; } - chunks[chunkId - 1] = chunk; + chunks.Add(chunk); } return string.Join(string.Empty, chunks); @@ -246,13 +246,22 @@ namespace Microsoft.AspNetCore.Internal var keys = new List<string>(); keys.Add(key + "="); - var requestCookie = context.Request.Cookies[key]; - var chunks = ParseChunksCount(requestCookie); + var requestCookies = context.Request.Cookies; + var requestCookie = requestCookies[key]; + long chunks = ParseChunksCount(requestCookie); if (chunks > 0) { for (int i = 1; i <= chunks + 1; i++) { var subkey = key + ChunkKeySuffix + i.ToString(CultureInfo.InvariantCulture); + + // Only delete cookies we received. We received the chunk count cookie so we should have received the others too. + if (string.IsNullOrEmpty(requestCookies[subkey])) + { + chunks = i - 1; + break; + } + keys.Add(subkey + "="); } } diff --git a/src/Shared/E2ETesting/E2ETesting.targets b/src/Shared/E2ETesting/E2ETesting.targets index 86c5ac3b82..d9af5d51a1 100644 --- a/src/Shared/E2ETesting/E2ETesting.targets +++ b/src/Shared/E2ETesting/E2ETesting.targets @@ -51,7 +51,7 @@ <PropertyGroup> <_PackageJsonLinesContent>@(_PackageJsonLines)</_PackageJsonLinesContent> - <_PackageJsonSeleniumPackage>"selenium-standalone": "^6.24.0"</_PackageJsonSeleniumPackage> + <_PackageJsonSeleniumPackage>"selenium-standalone": "^7.1.0"</_PackageJsonSeleniumPackage> </PropertyGroup> <Error diff --git a/src/Shared/E2ETesting/selenium-config.json b/src/Shared/E2ETesting/selenium-config.json index c370d8a9a6..44606a00e5 100644 --- a/src/Shared/E2ETesting/selenium-config.json +++ b/src/Shared/E2ETesting/selenium-config.json @@ -1,7 +1,7 @@ { "drivers": { "chrome": { - "version" : "99.0.4844.35" + "version" : "101.0.4951.41" } }, "ignoreExtraDrivers": true |