Skip to content

Conversation

@yang-hai-feng
Copy link

@yang-hai-feng yang-hai-feng commented Jan 9, 2026

Customer are seeing intermittent TCP socket closures immediately after the TLS handshake when DPS is accessed using a Golang TLS client (around 30-50% percent). If application data is sent immediately after the TLS 1.3 Finished message, SChannel intermittently closes the connection when SslStream not completed the authentication(Async flow from DotNetty). Adding a very short delay (20–100ms) or sending the Session Ticket extension from client side removes the issue. This behavior has not been observed in .NET, OpenSSL, or any other customer environments.

Changes includes:

  • Move pending packet to event loop
  • Remove non-support frameworks
  • Add .Net 8.0 support
  • Remove test for TLS 1.0-1.1 as it was deprecated.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 49 out of 49 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 49 out of 49 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

1 participant