Merge from rc2 release tag#2927
Conversation
…#2546) Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…tnet#2545) Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…on every build Recreate temp on linux using CreateTempSubdirectory on every build Work item https://dev.azure.com/devdiv/DevDiv/_workitems/edit/2541147 ---- #### AI description (iteration 1) #### PR Classification This pull request is a platform-specific enhancement that refines temporary directory creation on Linux. #### PR Summary The changes update the temporary folder creation logic by replacing manual directory and permission management with .NET’s Directory.CreateTempSubdirectory on Linux. - `src/msbuild/src/Shared/TempFileUtilities.cs`: Uses Directory.CreateTempSubdirectory for Linux builds instead of custom mkdir and chmod logic. - `src/msbuild/src/Shared/TempFileUtilities.cs`: Simplifies non-Linux directory creation and removes the obsolete constant userRWX. <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
…t#2565) [release/10.0.1xx-rc2] Source code updates from dotnet/msbuild
…#2564) [release/10.0.1xx-rc2] Source code updates from dotnet/roslyn
…2551) [release/10.0.1xx-rc2] Source code updates from dotnet/razor
…t#2567) [release/10.0.1xx-rc2] Source code updates from dotnet/msbuild
…otnet#2566) Co-authored-by: wtgodbe <[email protected]> Co-authored-by: Matt Mitchell <[email protected]>
…t#2582) [release/10.0.1xx-rc2] Source code updates from dotnet/msbuild
…otnet#2584) [release/10.0.1xx-rc2] Source code updates from nuget/nuget.client
…t#2590) Co-authored-by: Matt Mitchell <[email protected]>
…o rc2 (dotnet#2589) Co-authored-by: William Godbe <[email protected]> Co-authored-by: Nikola Milosavljevic <[email protected]>
#### AI description (iteration 1) #### PR Classification Bug fix to correct and enhance chunked HTTP request parsing. #### PR Summary This pull request refines the parsing logic for chunked requests by enforcing RFC9112 compliance, improving error detection for invalid chunk extensions, and adding comprehensive tests. - `src/aspnetcore/src/Servers/Kestrel/test/InMemory.FunctionalTests/ChunkedRequestTests.cs`: Introduces new tests covering invalid newline sequences and chunk extension scenarios. - `src/aspnetcore/src/Servers/Kestrel/Core/src/Internal/Http/Http1ChunkedEncodingMessageBody.cs`: Enhances the chunk extension parsing logic with stricter validations and conditional behavior based on an insecure parsing switch. - `src/aspnetcore/src/Servers/Kestrel/Core/src/Internal/Http/RequestRejectionReason.cs`: Adds a new rejection reason (`BadChunkExtension`) to support improved error handling. - `src/aspnetcore/src/Servers/Kestrel/Core/test/MessageBodyTests.cs`: Updates test inputs to align with the revised parsing behavior. <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
…otnet#2587) [release/10.0.1xx-rc2] Source code updates from nuget/nuget.client
…t#2591) [release/10.0.1xx-rc2] Source code updates from dotnet/msbuild
…t#2597) [release/10.0.1xx-rc2] Source code updates from dotnet/msbuild
…ead of the non-functional DOTNET_HOST env var (dotnet#2592)
|
@premun 644 is the more correct one, those xml files shouldn't be marked executable, but I agree we shouldn't change it as part of this PR probably to keep the diff easier. |
|
I agree that |
|
I reverted the file permission changes here and we can fix the permissions in the source repo separately |
I looked a bit and this seems to be some side effect of how the packages are extracted in source-build-reference-packages (possibly even in the nuget apis). I don't think I care that much to open that can of worms :) |
this just popped up, we need to fix it. not sure why it only shows on the iOSSimulator job though. |
Make the file consistent with runtime@release/10.0
No description provided.