Ensured to work with both the current `klist` implementation and the one modified to use KerbQueryTicketCacheExMessage. Patch for `klist` will be sent separately.
--
v4: dlls/kerberos: Implement KerbQueryTicketCacheExMessage.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3393
This framework is present in all macOS SDKs we support, starting at macOS 10.13 and still present in macOS Sonoma.
Getting pcsclite completely working correctly is a lot harder on macOS and this would give us better integration.
--
v2: configure: Use PCSC.framework when pcsclite is not available on macOS.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3389
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55283
---
It has been causing every merge request to get a GitLab CI error ever
since the move to Debian 12 on 2023-07-10. That makes the GitLab CI
pretty horrible.
If there is a quick fix for this issue then this MR can be ignored.
Otherwise, since there is no way to tell the GitLab CI that a specific
test is expected to crash or fail in a certain way, there is no other
option than to skip the test entirely until it works again.
Side-note: Finding failures in the GitLab CI logs is quite annoying. As
far as I can tell the only way not to miss any is to perform a set of
four searches:
- "Test f" -> regular failures
- "todo " -> Todo tests that unexpectedly succeed
- "ne (2" -> Timeouts (and test units with 2 failures)
- "ne (-" -> Crashes (with or without an 'unhandled exception' line)
If anyone has an emacs macro to automate this...
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3361