-
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
[release/8.0] fix redundant CRLF response during SMTP negotiate #109112
[release/8.0] fix redundant CRLF response during SMTP negotiate #109112
Conversation
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.
LGTM
Thank you for considering backport 😄 |
No, the release process is more complicated and the code is branched off a month before the release. This code will likely ship in December servicing update. |
Migration blocker to .NET for important customer who needs LTS support. We should fix it in 8.0.x. |
Approved by @SteveMCarroll via email on 11/11. |
CI i s green. ready to merge |
Backport of #105939 to release/8.0-staging.
Fixes #108382
/cc @rzikm @avin3sh
Customer Impact
Reported by a customer (financial institution) as migration blocker from .NET Framework to .NET Core LTS version. They need 8.0 LTS due to internal security restrictions.
The problem is with SMTP Negotiate authentication response, which is incorrect (reached via SmtpClient).
Regression
Yes - between .NET Framework and .NET Core.
It did not work on recent .NET Core releases. Possibly broken about 8 years ago when introducing Unix support.
Testing
Patch submitted and tested by customer - confirmed in #108382 (comment)
Risk
Low, the change is very contained and relevant code paths have been tested.