Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release/8.0] Fix NegotiateStream connections between Linux clients and Windows servers #102216

Merged
merged 4 commits into from
Jun 7, 2024

Commits on May 14, 2024

  1. Fix NegotiateStream connections between Linux clients and Windows ser…

    …vers (dotnet#99909)
    
    * Send the NegotiateSeal NTLM flag when client asked for
    ProtectionLevel.EncryptAndSign.
    
    Process the last handshake done message in NegotiateStream. In case of
    SPNEGO protocol it may contain message integrity check. Additionally,
    if the negotiated protocol is NTLM then we need to reset the encryption
    key after the message integrity check is verified.
    
    * Add test for the NegotiateSeal flag
    
    * Fix the test
    
    * Dummy commit
    
    * Fix the new _remoteOk logic in NegotiateStream to fire only when HandshakeComplete.
    
    If HandshakeComplete is not true, then the authentication blob will get processed with the normal flow.
    
    * Fix the value of NegotiateSeal in the final authentication message of Managed NTLM
    filipnavara authored and rzikm committed May 14, 2024
    Configuration menu
    Copy the full SHA
    e43f88f View commit details
    Browse the repository at this point in the history
  2. Fix build

    rzikm committed May 14, 2024
    Configuration menu
    Copy the full SHA
    541baa0 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Remove unwanted test change

    rzikm committed May 15, 2024
    Configuration menu
    Copy the full SHA
    62cd8e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Merge branch 'release/8.0-staging' of https://github.com/dotnet/runtime

    … into 99909-release-8.0
    wfurt committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    167cb4a View commit details
    Browse the repository at this point in the history