Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-14Merged PR 21497: [release/6.0] MSRC 68590 - newlines in domain literalsv6.0.4Tomas Weinfurt
This add validation for embedded newlines in email addresses. Based on https://dev.azure.com/dnceng/internal/_git/dotnet-runtime/pullrequest/20738 There is opt-in System.Net.Mail.EnableFullDomainLiterals switch to allow previous behavior
2022-03-14[release/6.0] Update dependencies from dotnet/emsdk dotnet/arcade (#66144)dotnet-maestro[bot]
* Update dependencies from https://github.com/dotnet/arcade build 20220222.7 Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat , Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.GenAPI , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.GenFacades , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk From Version 2.5.1-beta.22107.2 -> To Version 2.5.1-beta.22122.7 * Update dependencies from https://github.com/dotnet/emsdk build 20220308.1 Microsoft.NET.Workload.Emscripten.Manifest-6.0.100 From Version 6.0.2 -> To Version 6.0.3 * Fix weird character problem * Update dependencies from https://github.com/dotnet/emsdk build 20220308.2 Microsoft.NET.Workload.Emscripten.Manifest-6.0.100 From Version 6.0.2 -> To Version 6.0.4 * Update dependencies from https://github.com/dotnet/arcade build 20220309.8 Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat , Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.GenAPI , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.GenFacades , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk From Version 2.5.1-beta.22107.2 -> To Version 2.5.1-beta.22159.8 * On run package validation for CSProj-built packages This fixes an issue where a non-CSProj built package would load MS.CA.dll , then a CSProj would try to load MS.CA.CS.dll of a different version and it's MS.CA types would not agree with those already bound to the task from previous load. Further details: https://github.com/dotnet/sdk/pull/22277 * Update dependencies from https://github.com/dotnet/emsdk build 20220311.2 Microsoft.NET.Workload.Emscripten.Manifest-6.0.100 , Microsoft.NET.Workload.Emscripten.Manifest-6.0.200 , Microsoft.NET.Workload.Emscripten.Manifest-6.0.300 From Version 6.0.4 -> To Version 6.0.4 * Update dependencies from https://github.com/dotnet/arcade build 20220311.1 Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat , Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.GenAPI , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.GenFacades , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk From Version 2.5.1-beta.22107.2 -> To Version 2.5.1-beta.22161.1 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Steve Pfister <steve.pfister@microsoft.com> Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com> Co-authored-by: Eric StJohn <ericstj@microsoft.com>
2022-03-11[release/6.0] update expected exception for cases when all requested TLS ↵github-actions[bot]
versions are disabled (#65046) * update expected exception for cases when all requested TLS versions are disabled * port test fix Co-authored-by: wfurt <tweinfurt@yahoo.com> Co-authored-by: Dan Moseley <danmose@microsoft.com>
2022-03-11Improve SSL platform detection (#64923) (#65054)Tomas Weinfurt
* CI matrix change: add Windows Server 2022 * Add registry check for ssl3 - tls1.2 tests * Disable TLS1.3 on framework code * Fix typo * revert queue change Co-authored-by: Jan Jahoda <jajahoda@microsoft.com> Co-authored-by: Jan Jahoda <jajahoda@microsoft.com>
2022-03-11[release/6.0] improve SslStream tests on misconfigured systems (#65024)github-actions[bot]
* improve SslStream tests on misconfigured systems * feedback from review Co-authored-by: wfurt <tweinfurt@yahoo.com>
2022-03-11stabilize quic tests on server 2022 (#65097)github-actions[bot]
Co-authored-by: wfurt <tweinfurt@yahoo.com>
2022-03-11RID for Ubuntu 22.04 (#66225)Tomas Weinfurt
2022-03-11Fix compatibility with NTLM authentication to McAfee Web Gateway (#66315)github-actions[bot]
Co-authored-by: Filip Navara <navara@emclient.com>
2022-03-10Remove redundant allocations from JsonSerializerOptions.GetConverter calls ↵Eirik Tsarpalis
(#65898) * Fix default converter reallocation on each call to JsonSerializerOptions.GetConverter * ensure package is released
2022-03-10[release/6.0] Fix Queryable-to-Enumerable overload mapping logic (#65857)github-actions[bot]
* Fix Queryable-to-Enumerable overload mapping logic * fix linker warnings * address feedback * use strict order when calculating maximal elements Co-authored-by: Eirik Tsarpalis <eirik.tsarpalis@gmail.com>
2022-03-10[release/6.0] Backport Fix PerformanceCounter's when running with ↵Tarek Mahmoud Sayed
Globalization Invariant Mode (#65537) * [dotnet/runtime] Backport Fix PerformanceCounter's when running with Globalization Invariant Mode (PR #65414) * Add GeneratePackageOnBuild & ServicingVersion project properties
2022-03-10Remove OpenSSL error queue checking after initialization (#65501)github-actions[bot]
Co-authored-by: Radek Zikmund <r.zikmund.rz@gmail.com>
2022-03-10Merge pull request #66373 from steveisok/bump-manifest-band-300Eric StJohn
[release/6.0] Bump runtime workload manifest to 300 / update emsdk dependency
2022-03-10Merge pull request #65330 from dotnet/backport/pr-65326-to-release/6.0Eric StJohn
[release/6.0] Remove Unused Encoding on UriHelper
2022-03-10[release/6.0][wasm] Backport skipping System.Text.Json tests for aot ↵Steve Pfister
configuration (#66366) Partial backport of https://github.com/dotnet/runtime/pull/65413 https://github.com/dotnet/runtime/issues/61524 - OOM while linking `System.Text.Json.Tests` Co-authored-by: Steve Pfister <steve.pfister@microsoft.com>
2022-03-09Merge pull request #66353 from ↵Eric StJohn
vseanreesermsft/internal-merge-6.0-2022-03-08-1138 Merging internal commits for release/6.0
2022-03-09Don't fail the build when dotnet-install logs errors from curlSteve Pfister
2022-03-09[release/6.0] Fix race conditions in SystemEvents shutdown logic (#66230)Eric StJohn
* Fix race conditions in SystemEvents shutdown logic (#62773) * Fix race conditions in SystemEvents shutdown logic When the application is terminated through Restart Manager the event broadcasting window will get the `WM_CLOSE` message. The message gets handled by passing it to `DefWndProc` which calls `DestroyWindow` on the window itself thus making the window handle invalid. The `Shutdown` method expects the window handle to be valid to post `WM_QUIT` message to terminate the thread running the message loop but that's no longer possible under these conditions. Additionally there's second race condition with the `s_eventThreadTerminated` event that is created during shutdown and set conditionally. A race condition between the threads could cause it to be created when the window message thread is already shutting down and thus it would never be set. Waiting for it in the `Shutdown` method would be cause a deadlock. This thread is also completely unnecessary since a `Join` is performed on the thread itself. The fix has several changes that act together: - `s_eventThreadTerminated` event is removed completely in favor of only relying on `Thread.Join` - `WM_DESTROY` message is detected (which happens as a result of WM_CLOSE calling `DefWndProc` which in turn calls `DestroyWindow`) and handled by shutting down the message loop thread - The message loop itself is rewritten to use standard `GetMessageW` loop. The reasoning on why it was not used seems not to be valid anymore since AppDomain shutdowns are performed differently * Add unit test. * Add braces * Add package authoring for servicing Co-authored-by: Filip Navara <filip.navara@gmail.com>
2022-03-09Release a new version of System.Runtime.Experimental with the correct ↵Santiago Fernandez Madero
assembly version (#65733)
2022-03-09GeneratePackageOnBuild in WinHttpHandler.csproj (#65523)Anton Firszov
2022-03-08Merge commit 'c24d9a9c91c5d04b7b4de71f1a9f33ac35e09663' into ↵Sean Reeser
internal-merge-6.0-2022-03-08-1138
2022-03-03Update branding to 6.0.4 (#66021)vseanreesermsft
* Update branding to 6.0.4 * Remove <GeneratePackageOnBuild> strings from src/libraries/**/*.csproj files (excludes *.Transport.csproj files). Co-authored-by: Carlos Sanchez <1175054+carlossanlop@users.noreply.github.com>
2022-02-15Merged PR 21170: Fixing the shift-left handling to correctly account for ↵Tanner Gooding
overshifting Fixing the shift-left handling to correctly account for overshifting
2022-02-14Remove Unused Encoding on UriHelperEric Erhardt
This field was a left-over artifact from conflicts between the commits: - https://github.com/dotnet/runtime/commit/70c070e84c617de0700612d03c5886e548195bed - https://github.com/dotnet/runtime/commit/e53e5430c199c210b7d6f7ce508fb5fabb5faeba In profiling the startup of a Maui Android app, this initialization is pulling in UTF32 and Latin1 encodings. The profile indicates this accounts for 7ms (roughly 1%). Removing this unnecessary field eliminates 7ms in a Maui App's InitializeComponent.
2022-02-14Merge in 'release/6.0' changesdotnet-bot
2022-02-14[release/6.0] Fix long directory path test (#64955)Santiago Fernandez Madero
2022-02-14[release/6.0] Port ICU tests fix for server core x86 (#65038)Santiago Fernandez Madero
* [release/6.0] Port ICU tests fix for server core x86 * Update src/libraries/System.Globalization/tests/IcuTests.cs Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com> * Add PlatformDetection.IsX86Process Co-authored-by: Tarek Mahmoud Sayed <tarekms@microsoft.com> Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2022-02-12Merge in 'release/6.0' changesdotnet-bot
2022-02-12[wasm] Remove USE_ZLIB=1 and include the sources instead (#64907)Alexander Köplinger
2022-02-12[release/6.0] Expand System.Runtime.InteropServices.NFloat to support the ↵github-actions[bot]
APIs required by Xamarin (#64556)
2022-02-09Merge in 'release/6.0' changesdotnet-bot
2022-02-09[release/6.0] Fix Logging source generator failures with various syntax (#64779)Maryam Ariyan
2022-02-09Merged PR 21061: Resolve MSRC 68613 for .NET 6Tanner Gooding
Resolve MSRC 68613 for .NET 6
2022-02-08Merge release/6.0-maui branch back into release/6.0 (#64687)Alexander Köplinger
2022-02-08[release/6.0] Add alignment to mapped field stream (#64559)github-actions[bot]
* Align MappeFieldDataStream at 8 byte boundary * Add test to verify that the mapped field rva data blob is aligned to ManagedPEBuilder.MappedFieldDataAlignment * Only align when the mapped field data is of size not equal to 0 * Adding Servicing changes for S.R.M Co-authored-by: David Wrighton <davidwr@microsoft.com> Co-authored-by: Eric StJohn <ericstj@microsoft.com>
2022-02-08[release/6.0] Avoid deadlock with ConfigurationManager (#63816)Stephen Halter
* Avoid deadlock with ConfigurationManager * Add packaging changes Co-authored-by: Santiago Fernandez Madero <safern@microsoft.com>
2022-02-08[release/6.0] [mobile] Add extra HttpClientHandler linker substitution (#64852)github-actions[bot]
* [mobile] Add extra HttpClientHandler linker substitution The linker substitution for HttpClientHandler.IsNativeHandlerEnabled only worked when <UseNativeHttpHandler> in a project was set to false. Since the default for MAUI projects is true, this caused us to carry more assemblies than needed. Fixes https://github.com/dotnet/runtime/issues/64361 * Update src/libraries/System.Net.Http/src/ILLink/ILLink.Substitutions.mobile.xml Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com> Co-authored-by: Steve Pfister <steve.pfister@microsoft.com> Co-authored-by: Steve Pfister <steveisok@users.noreply.github.com> Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
2022-02-07[release/6.0] [mono] Fix downcast check in Array.CopySlow (#64479)github-actions[bot]
* Add regression test for object[] -> Int32Enum[] array copy where each element in the source array is the appropriate type * Fix downcast check in slow array copy When we have to resort to checking element by element, compare the type of each actual element with the destination type. In particular, not the destinations underlying type when it's an enum - we don't want to allow unrelated enums using the same representation to copy over. Fixes https://github.com/dotnet/runtime/issues/64387 Co-authored-by: Aleksey Kliger <alklig@microsoft.com>
2022-02-07[release/6.0] Fix DateOnly and TimeOnly Formatting using interpolated ↵github-actions[bot]
strings (#64460) * Fix DateOnly and TimeOnly Formatting using interpolated strings * Add TryFormat tests Co-authored-by: Tarek Mahmoud Sayed <tarekms@microsoft.com>
2022-02-07Temporarily disable EC file import tests (#64414)github-actions[bot]
Co-authored-by: Jeremy Barton <jbarton@microsoft.com>
2022-02-07Fix Xamarin assembly names in HttpClientHandler (#64391)github-actions[bot]
Update to match the new names from https://github.com/xamarin/xamarin-macios/pull/13847 Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2022-02-07[release/6.0] add RID for Alpine 3.15 (#64304)Tomas Weinfurt
* add RID for Alpine 3.15 (#62938) * add packaging Co-authored-by: Antoine Martin <dev@ayakael.net>
2022-02-07make sure OpenSSL is initialized before Tls13Supported code runs (#64252)Tomas Weinfurt
2022-02-07Make sure that shared memory object name meets the length requirements ↵Adam Sitnik
(#64099) (#64266) Co-authored-by: Stephen Toub <stoub@microsoft.com> # Conflicts: # src/libraries/System.IO.MemoryMappedFiles/tests/MemoryMappedFile.CreateNew.Tests.cs # src/libraries/System.IO.MemoryMappedFiles/tests/MemoryMappedViewAccessor.Tests.cs # src/libraries/System.IO.MemoryMappedFiles/tests/MemoryMappedViewStream.Tests.cs # src/libraries/System.IO.MemoryMappedFiles/tests/MemoryMappedViewStreamConformanceTests.cs
2022-02-07Catch all exceptions (#64192)github-actions[bot]
Co-authored-by: Eaton Zveare <eaton@eaton-works.com>
2022-02-07Fix OpenSSL version check in GetAlpnSupport (#64032)github-actions[bot]
The previous check failed 3.0.0 because the Minor was 0 and Build was 0. It could probably be rewritten to be `>= new Version(1, 0, 2)`, but that'd require more thinking. Co-authored-by: Jeremy Barton <jbarton@microsoft.com>
2022-02-07Fix OpenSSL 3 reporting an OutOfMemoryException for missing private key (#63955)Kevin Jones
2022-02-07[release/6.0] Update SAN test to account for OpenSSL 3 changes (#63951)github-actions[bot]
* Update SAN test to account for OpenSSL 3 changes. * Fix test for browser Co-authored-by: Kevin Jones <kevin@vcsjones.com>
2022-02-07serialize SendPacketsAsync tests (#63888)Anton Firszov
2022-02-03Update branding to 6.0.3 (#64644)vseanreesermsft
* Update branding to 6.0.3 * Clear list of OOB packages built on the branch and always build ref pack Co-authored-by: Santiago Fernandez Madero <safern@microsoft.com>