Skip to content

Conversation

@wfurt
Copy link
Member

@wfurt wfurt commented Jan 9, 2026

... and use our own managed implementation instead.

fixes #111639
contributes to #122371

@wfurt wfurt requested review from a team and Copilot January 9, 2026 23:22
@wfurt wfurt self-assigned this Jan 9, 2026
@wfurt wfurt added this to the 11.0.0 milestone Jan 9, 2026
@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @dotnet/ncl, @bartonjs, @vcsjones
See info in area-owners.md if you want to be subscribed.

Copy link
Contributor

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

This PR fixes NTLM authentication tests on platforms with broken GSSAPI implementations (specifically Ubuntu 24) by enabling the managed NTLM implementation for those platforms instead of relying on the native GSSAPI. This allows previously failing or skipped tests to run successfully.

Key changes:

  • Introduces a platform-specific flag to enable managed NTLM implementation on Ubuntu 24
  • Removes the ActiveIssue attribute that was previously skipping the test on Ubuntu 24+
  • Modifies NTLM availability detection to include the managed implementation case

@richlander
Copy link
Member

Can you test with runtime-extra-platforms as well?

Copy link
Member

@rzikm rzikm left a comment

Choose a reason for hiding this comment

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

LGTM, modulo one comment

@rzikm
Copy link
Member

rzikm commented Jan 12, 2026

/azp run runtime-extra-platforms

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@richlander
Copy link
Member

richlander commented Jan 12, 2026

I'm a bit silly. I asked for runtime-extra-platforms to test for openSUSE 16 but that's not in main, but in another PR. Wires crossed. We may not need this extra level of testing since we're going to test for it on the other PR. It is fine to wait for and look at the results. It just won't produce the analysis I initially had in mind.

@richlander
Copy link
Member

@wfurt -- CI is green. Mark the day!

@wfurt
Copy link
Member Author

wfurt commented Jan 13, 2026

/azp run runtime-extra-platforms

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rzikm rzikm merged commit 216076f into dotnet:main Jan 13, 2026
87 of 89 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

System.Net.Security.Tests.NegotiateAuthenticationTests.Package_Unsupported_NTLM fails on Ubuntu 24 arm64

5 participants