NTLMv2 responses support
Submitted by Michal Hrubý
Assigned to libsoup-maint@gnome.bugs
Link to original bug (#793613)
Description
Created attachment 368585 Diff file with modifications for soup-auth-ntlm.c.
Hello,
since we set in our AD domain domain-wide policy settings "Send NTLMv2 response only. Refuse LM & NTLM", NTLM auth stopped working for me in Evolution. Evolution uses libsoup to connect to the Exchange Web Service. So I tried to make an implementation of NTLMv2 responses for libsoup. Diff file for soup-auth-ntlm.c file is attached. With this patch, NTLM auth works for me. But it was not tested by anyone else yet. I also don't know, if it didn't break something else. And at last, I am no programmer, this is my first C code ever, so I imagine it might need to be "beautified". If someone could take a look at it, that would be great.
Thanks & Regards Michal Hrubý
Patch 368585, "Diff file with modifications for soup-auth-ntlm.c.":
soup-auth-ntlm.c.diff
Version: 2.61.x