Wine, die Kompatibilitätsschicht zur Ausführung von Windows-Anwendungen unter Linux, ist in der Entwicklerversion 11.21 erschienen.
Das Release bringt unter anderem DES/3DES-Verschlüsselung in bcrypt, NCryptDecrypt und ECDSA-Support in ncrypt, komprimierte Waves in dmusic sowie Vorarbeiten für entfernte d3dkmt-Swapchains in win32u. Insgesamt umfasst das Release rund 260 Änderungen gegenüber Version 11.20.
Hier ist eine Auswahl der Änderungen aus dem Commit-Log:
- win32u/opengl32: OpenGL-3.1-Kontexte werden immer im Kompatibilitätsprofil erstellt,
GL_MESA_map_buffer_client_pointerwird unterstützt. - win32u: Erste Objekte, Mutexe und Sync-Objekte für entfernte d3dkmt-Swapchains bei Remote-GL-Präsentation.
- bcrypt/ncrypt: DES/3DES-Verschlüsselung,
NCryptDecrypt(), ECDSA P256/P384/P521 sowieNCRYPT_NO_PADDING_FLAGundNCRYPT_PAD_OAEP_FLAG. - crypt32: IP-Adressen-SANs werden bei der SSL-Hostnamenprüfung berücksichtigt, Reihenfolge authentifizierter Attribute bleibt erhalten.
- dmusic/dmime: Unterstützung für komprimierte Waves und DX8-Wave-Item-Chunks.
- ntdll: Reservierung des 64-Bit-Top-Down-Bereichs nach dem Laden der Haupt-EXE,
MAP_FIXED_NOREPLACEwird unter Linux immer genutzt. - ntdll/advapi32:
NtCreateToken()unterstützt Owner, Primary Group und mehr Privilegnamen. - wbemprox: Weitere
Win32_Service-Eigenschaften undChangeStartMode(). - winebus/xinput: SDL-Signal-Handler bleiben erhalten, Controller werden nur bei möglichen Änderungen neu gescannt.
- winhttp: Antwortpuffer auf 64 KB vergrößert.
- mfwmaaec: Neue DLL mit Stub für Voice Capture DSP.
- d3d12: Stub für
D3D12GetInterface(). - cmd: Weitere Builtins (
GOTO,DIR) nutzen den Wort-Iterator, Use-after-free inHELPbehoben. - jxr: Import von Upstream-Release 1.4.4.

Quelle: GitLab