-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Remove SupportedOSPlatformAttribute("windows") from LdapSessionOption #61388
Remove SupportedOSPlatformAttribute("windows") from LdapSessionOption #61388
Conversation
…s due to LDAPS now being supported on Linux as of .NET 6
Note regarding the This serves as a reminder for when your PR is modifying a ref *.cs file and adding/modifying public APIs, to please make sure the API implementation in the src *.cs file is documented with triple slash comments, so the PR reviewers can sign off that change. |
Tagging subscribers to this area: @jay98014 Issue DetailsRemove
|
src/libraries/System.DirectoryServices.Protocols/ref/System.DirectoryServices.Protocols.cs
Show resolved
Hide resolved
…nges previous commit that removed attribute entirely
@buyaa-n I just realized that I opened this PR against |
|
Right, as @buyaa-n suggests let's get this in main first, and then if we think it meets the bar then we can open a backport PR for 6.0 branch and check with servicing if something like this can get approved. |
…ayer to implementation sources
...ryServices.Protocols/src/System/DirectoryServices/Protocols/ldap/LdapSessionOptions.Linux.cs
Outdated
Show resolved
Hide resolved
...ryServices.Protocols/src/System/DirectoryServices/Protocols/ldap/LdapSessionOptions.Linux.cs
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added a tiny comment but other than that this looks good, Thanks for fixing!
Since I'm in here, should we add a There should be a discussion may be on the linked issue as to whether it makes sense to add something like |
Do you mind sending a separate PR for that one? I know that it is very related, but what I'm thinking is that we might want to take this specific change into release/6.0 branch (as we are only removing an attribute saying an API is not supported) so it is less of a breaking change than to adding an attribute to an API that claimed to be supported and now say it is not. I understand even without the attribute the API is actually not supported, but it just is a more impacting breaking change, so it will be easier to port just this change into release, than if we have both. |
Sorry it took so long to merge this one, thanks a lot for your contribution @macsux! |
Remove
SupportedOSPlatformAttribute("windows")
fromLdapSessionOptions
due to LDAPS now being supported on Linux as of .NET 6. Relevant discussion in issue #60972