How did the article fix the bug related to the Domain parameter for NTLM authentication?
The original ewsManage.py required specifying the Domain parameter (e.g., test.com\administrator required Domain=test.com). However, if the user was only an administrator without a domain prefix, the Domain parameter could not be set. The fix adds parameter validation: if Domain is NULL, the NTLM Type1 message is generated without the Domain parameter, allowing flexible login for both domain and non-domain users.
NTLM authenticationDomain bugparameter validationewsManage.py