Skip to content

Merging internal commits for release/10.0.1xx - #8241

Merged
wtgodbe merged 76 commits into
release/10.0.1xxfrom
internal-merge-10.0.1xx-2026-08-11-1924
Aug 13, 2026
Merged

wtgodbe merged 76 commits into
release/10.0.1xxfrom
internal-merge-10.0.1xx-2026-08-11-1924

Conversation

@dotnet-bot

Copy link
Copy Markdown
Collaborator

No description provided.

Matt Thalman and others added 30 commits June 26, 2026 17:46
…eference stubs

Port of https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore/pullrequest/62260

----
#### AI description  (iteration 1)
#### PR Classification
Bug fix to prevent source-build poison leak by explicitly referencing required abstraction packages at the correct version.

#### PR Summary
Adds explicit package references to `Microsoft.Extensions.Logging.Abstractions` and `Microsoft.Extensions.DependencyInjection.Abstractions` to ensure they resolve to 10.0.x runtime packages instead of floating transitively at 8.0.0, which would cause poisoned reference stubs to be shipped in the packed tool during source-build.

- `dotnet-user-jwts.csproj`: Added explicit references to `Microsoft.Extensions.Logging.Abstractions` and `Microsoft.Extensions.DependencyInjection.Abstractions` to prevent transitive resolution to 8.0.0 reference-assembly-only packages in source-build scenarios.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
…lusions

This PR was created by the `CreateBaselineUpdatePR` tool for build 3010277.

The updated test results can be found at https://dev.azure.com/dnceng/internal/_build/results?buildId=3010277 (internal Microsoft link)
…inal

Fix handling of BFinal in WebSocket deflate.
----
#### AI description  (iteration 1)
#### PR Classification
Bug fix to address incorrect handling of DEFLATE BFINAL blocks in WebSocket compressed messages, preventing potential infinite loops.

#### PR Summary
Fixes WebSocket inflater to properly detect and reject compressed messages containing a BFINAL=1 terminator block, which violates the permessage-deflate specification and could cause the inflater to hang indefinitely.

- `WebSocketInflater.cs`: Added detection logic to throw `WebSocketException` when compressed bytes remain after zlib reaches a BFINAL=1 block, and modified `Inflate()` method to track stream end state via new `streamEnded` output parameter
- `WebSocketDeflateTests.cs`: Added comprehensive test coverage for BFINAL-terminated frames, including tests for single messages, messages with trailing bytes, and valid messages followed by invalid BFINAL-terminated messages
- `Strings.resx`: Added new error message resource `net_WebSockets_DataAfterBFinal` for the exception thrown when data is received after DEFLATE stream termination
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
@dotnet-bot
dotnet-bot requested review from a team as code owners August 11, 2026 19:25
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
1 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@dotnet-policy-service
dotnet-policy-service Bot requested review from a team August 11, 2026 19:28
Comment thread src/runtime/eng/Versions.props Resolved
Added support for OpenSSL version of MsQuic for Windows.
max-charlamb added a commit to dotnet/runtime that referenced this pull request Aug 13, 2026
## Summary

Port the EventPipe diagnostic IPC transport fix from dotnet/dotnet#8241
(commit `90e1097e9e4ad09e4aa3da19bf7dd73ee0eaaa2a`) to `main`.

`PAL_GetTransportName` reports failure by leaving the output empty.
Propagate that failure and reject truncated or empty Unix-domain socket
paths instead of allowing an empty `sun_path` to bind in the Linux
abstract namespace.

## Testing

- `build.cmd clr.runtime -rc checked`
- `build.cmd clr.corelib+clr.nativecorelib+libs.pretest -rc checked -lc
release`
- `src\tests\build.cmd -Test
tracing/eventpipe/diagnosticport/diagnosticport.csproj x64 Checked`
- `diagnosticport.cmd` with `DOTNET_TieredCompilation=0`

> [!NOTE]
> This pull request description was generated with GitHub Copilot.

Co-authored-by: lateralusX <[email protected]>
Copilot-Session: 572c5f77-8001-4916-b5d1-502c66b60415
@wtgodbe
wtgodbe merged commit 5170d5f into release/10.0.1xx Aug 13, 2026
11 checks passed
@wtgodbe
wtgodbe deleted the internal-merge-10.0.1xx-2026-08-11-1924 branch August 13, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants