[Git][wine/wine][master] 7 commits: msv1_0: Make buffer large enough to hold NTLM_MAX_BUF bytes of base64 encoded data.
Alexandre Julliard pushed to branch master at wine / wine Commits: e2f71611 by Dmitry Timoshkov at 2024-08-16T23:17:00+02:00 msv1_0: Make buffer large enough to hold NTLM_MAX_BUF bytes of base64 encoded data. Without this patch NTLM tests in next patches will crash. Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru> - - - - - ba989896 by Dmitry Timoshkov at 2024-08-16T23:17:00+02:00 secur32/tests: Don't load secur32.dll dynamically. Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru> - - - - - 935b4b34 by Dmitry Timoshkov at 2024-08-16T23:17:00+02:00 secur32/tests: Avoid assigning a 4-byte status to an 1-byte variable. Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru> - - - - - 50ab8430 by Dmitry Timoshkov at 2024-08-16T23:17:00+02:00 secur32/tests: Don't use fake user/domain/password in NTLM tests. Under Windows AcceptSecurityContext() returns SEC_E_LOGON_DENIED after huge timeout in that case. Using NULL instead uses current user identity and works as intended. By accepting SEC_E_LOGON_DENIED the tests actually hide the fact that AcceptSecurityContext() fails under both Windows and Wine. It looks like that NTLM authentication never worked under Wine because SEC_E_LOGON_DENIED was there from the start. Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru> - - - - - 2593db16 by Dmitry Timoshkov at 2024-08-16T23:17:00+02:00 secur32/tests: Fix a typo. Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru> - - - - - a0920e90 by Dmitry Timoshkov at 2024-08-16T23:17:00+02:00 secur32/tests: Separate NTLM signature and encryption tests. Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru> - - - - - 3af5a02a by Dmitry Timoshkov at 2024-08-16T23:17:00+02:00 secur32/tests: Make NTLM encryption tests work on newer Windows versions. Starting from Vista if context doesn't require encryption or signing EncryptMessage() fails with SEC_E_UNSUPPORTED_FUNCTION. When encryption or signing is enabled using fake data is no longer possible because the session key is always different. Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru> - - - - - 2 changed files: - dlls/msv1_0/main.c - dlls/secur32/tests/ntlm.c View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/0f9b3be9f245d8f85d8293d3acf741... -- View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/0f9b3be9f245d8f85d8293d3acf741... You're receiving this email because of your account on gitlab.winehq.org.
participants (1)
-
Alexandre Julliard (@julliard)