wine-staging/patches
Zebediah Figura e1966ac26e ntdll-Threading: Remove patch.
This has sat here for a long time pending careful review, because the logic is
not easy to follow. Fortunately I think I understand it now.

The described race is pretty much accurate. When a thread called
RtlExitUserThread() in 1.7.38, it first decremented nb_threads. If it was the
last thread, it would call exit() with the thread exit status; if not, it would
mask off signals [the order here is important] and then call pthread_exit() with
the status.

When a thread called RtlExitUserProcess(), this happened:

  * The caller does a terminate_process() request to the server, which sends
    SIGQUIT to every thread *but* the caller.

  * The SIGQUIT handler calls terminate_thread() with a zero status.
    terminate_thread() masks off signals, then decrements nb_threads. If the
    aborting thread is the last thread, it would call _exit(), otherwise, it'd
    again just pthread_exit().

  * Finally, the original thread would call exit(), with the intended status
    code.

[All of the intermediate function calls and helpers are skipped for brevity and
clarity].

The problem happens if both of these happen at the same time in different
threads. In this case the RtlExitUserThread() thread could decrement nb_threads,
then get interrupted by SIGQUIT and decrement nb_threads again. The end result
is that, instead of the RtlExitUserProcess() thread exiting with the intended
status, instead one of the SIGQUIT threads will be the "last" thread, and exit
with the status that SIGQUIT uses, which is zero as described.

A more serious race than this can be constructed if a thread is terminated by
another thread while already exiting. In this case nb_threads would be executed
twice, but the consequence would be that the *penultimate* thread to exit,
later, would end up killing the process, since it thinks it's the ultimate
thread.

2334f4e64582a518e4d5a7627472a0d817b147ef changed this. Now a thread calling
RtlExitUserThread() does not decrement nb_threads, but instead asks the server
if it's the last thread, and if so exit the whole process [at the time via
exit(); later via RtlExitUserProcess().] If not the last thread, the threads
mask off signals and then call pthread_exit() as before.

This avoided the race, but added a different one, essentially the opposite
problem: if two threads exit cleanly at the same time, neither one of them will
think they're the last thread, then both will exit without calling exit().
Apparently (from IRC logs) this would leave the thread in a weird state where
it'd still be running somehow, although it's not really clear how.

In any case, this problem was fixed by fac1aabbef3753afc53a4ea4f933b3d0516fd302
upstream. Now if two threads call NtTerminateThread() on themselves at the same
time, they really will exit cleanly and one will terminate the process.
Critically, this is now safe from the original race, because decrementing
nb_threads is done after masking off signals.
2024-03-22 00:12:27 -05:00
..
advapi32-LsaLookupPrivilegeName Fix warnings in various patchsets 2024-01-14 09:17:25 +11:00
advapi32-Token_Integrity_Level Rebase against 1719aef8cbc99994ec93848ae6e9e29e5c4beb78. 2024-03-08 17:40:23 -06:00
cmd-launch-association Rebase against 772badd0d7f3286a7881a71f16fad417e2d7787d. 2022-12-11 11:12:41 +11:00
comctl32-rebar-capture comctrl-rebar-capture: Fix name. 2020-01-27 16:55:18 -06:00
comctl32-version_6 Rebase against 4c2c896af92c5fccd6313e292dcda548927cddf1. 2023-08-31 09:24:21 +10:00
comdlg32-lpstrFileTitle
Compiler_Warnings Updated Compiler_Warnings patchset 2024-02-17 14:22:20 +11:00
crypt32-CMS_Certificates
cryptext-CryptExtOpenCER cryptext-CryptExtOpenCER: Use SOURCES. 2024-01-13 13:33:10 -06:00
d3dx9_36_controller Rebase against eb06f991725d21e1ce4e3353a377e8708ae8471f. 2023-10-10 18:41:08 +11:00
d3dx9_36-BumpLuminance Restore d3dx9_36-BumpLuminance patch 0002. 2020-02-12 11:49:28 +03:00
d3dx9_36-D3DXOptimizeVertices Rebase against 5cd11ade210ce4a7b5b7b500be664b3661d3e710. 2023-08-16 10:04:48 +10:00
d3dx9_36-D3DXStubs Rebase against 81c8c73de299c0d61d1fff8ad9b88a9deb5b9479. 2023-09-26 09:26:16 +10:00
d3dx9_36-DDS Updated vkd3d-latest patchset 2023-07-22 10:12:24 +10:00
d3dx9_36-Filter_Warnings
d3dx9_36-UpdateSkinnedMesh Fix warnings in various patchsets 2024-01-14 09:17:25 +11:00
d3dx9-sprite-state Added d3dx9-sprite-state patchset 2023-06-07 08:26:53 +10:00
d3dx11_43-D3DX11CreateTextureFromMemory Updated d3dx11_43-D3DX11CreateTextureFromMemory patchset 2023-08-02 09:58:16 +10:00
dbghelp-Debug_Symbols Rebase against a3209daea543104fbfac5900bf9ec0c05a0a43fc. 2023-11-02 14:01:32 +11:00
ddraw-Device_Caps Rebase against 94d61d1b280d0ef15474c0cf44f534d5d44eba1f. 2023-07-14 11:08:23 +10:00
ddraw-GetPickRecords Rebase against 1932c3a2516b181291ce430505dcfa8a82eb70bd. 2024-01-18 11:49:45 +11:00
ddraw-IDirect3DTexture2_Load Rebase against 5cd11ade210ce4a7b5b7b500be664b3661d3e710. 2023-08-16 10:04:48 +10:00
ddraw-version-check Rebase against 174bb7776d3971e1ed91d57a47a7599b14c6eb45. 2024-03-13 15:56:53 +11:00
dinput-joy-mappings Rebase against d62e2268d77c237e8430e158bb337958d88486ba. 2023-03-28 18:40:22 +11:00
dinput-scancode Added dinput-scancode patchset 2023-07-08 15:20:31 +10:00
dsound-EAX Rebase against b053e924e8e13b3637f2a5a8ffe88d84c2d17075. 2024-03-21 19:29:09 -05:00
dsound-Fast_Mixer Rebase against aaf304f2441ebe52834fdda2b8a02a5349d2ca43. 2023-07-08 10:49:44 +10:00
dxva2-Video_Decoder Updated dxva2-Video_Decoder patchset 2020-12-17 08:14:07 +11:00
eventfd_synchronization Rebase against 6cbe072c3799b27addb67014245ea7c59b1023dd. 2024-02-29 11:17:10 +11:00
explorer-Video_Registry_Key Fix warnings in various patchsets 2024-01-14 09:17:25 +11:00
fltmgr.sys-FltBuildDefaultSecurityDescriptor Updated fltmgr.sys-FltBuildDefaultSecurityDescriptor patchset 2023-10-30 07:33:57 +11:00
fonts-Missing_Fonts Updated fonts-Missing_Fonts patchset 2024-01-27 12:32:15 +11:00
gdi32-rotation Updated gdi32-rotation patchset 2022-03-23 10:56:10 +11:00
gdiplus-Performance-Improvements Updated gdiplus-Performance-Improvements patchset. 2023-06-13 07:55:27 +10:00
inseng-Implementation Rebase against fcddf19498fca9b51baea705f5748b998f4560b9. 2023-11-29 18:35:48 -06:00
iphlpapi-System_Ping Restore iphlpapi-System_Ping 2021-10-07 13:16:17 +11:00
kernel32-CopyFileEx kernel32-CopyFileEx: Rebase and reënable. 2024-03-07 23:29:47 -06:00
kernel32-Debugger Fixed compile errors when building with -Werror 2021-06-08 12:21:21 +10:00
krnl386.exe16-GDT_LDT_Emulation
loader-KeyboardLayouts Rebase against 23f98e9663a1737c94f6bd6c7612baa8b4a47bc5. 2024-02-06 13:31:27 +11:00
mfplat-streaming-support Rebase against 369b540abf32869df8e9b28e283d795ae92b6a05. 2023-12-01 17:23:49 -06:00
mmsystem.dll16-MIDIHDR_Refcount Rebase against cfb1d2058fb47ff3f72501e0aaf35b97ea128036. 2022-02-14 18:52:59 -06:00
mountmgr-DosDevices Rebase against 13c43cf3d06178dc39d98981f55d27e3cbd79ad0. 2023-11-25 13:08:00 +11:00
mshtml-TranslateAccelerator Updated mshtml-TranslateAccelerator patchset 2023-08-23 12:43:48 +10:00
msi-cabinet Added msi-cabinet patchset 2024-01-24 13:12:34 +11:00
msxml3-FreeThreadedXMLHTTP60 Rebase against 232b18d820e08fe6534249a64d3afdbf35d0b688. 2024-02-23 10:04:43 +11:00
msxml3-write_out_doc Added msxml3-write_out_doc patchset 2024-01-24 13:13:27 +11:00
ntdll_reg_flush Added ntdll_reg_flush patchset 2023-06-24 10:47:34 +10:00
ntdll-APC_Performance Rebase against 94eb8d36461f6eb380b95e58629ad4871e5efef4. 2021-05-24 22:39:23 -05:00
ntdll-CriticalSection Rebase against 0fb7c99c33507ac494c9c35e15fb6df8b000cdd2. 2024-03-01 19:19:58 -06:00
ntdll-Exception Rebase against 707d299da62414e6582c5c0c8cfec0cd43c3ac97. 2023-08-23 12:05:42 +10:00
ntdll-ext4-case-folder Rebase against 1b9d48a7b01e2b715af46bc1f8d5fe6f1529782c. 2022-03-04 12:57:42 +11:00
ntdll-ForceBottomUpAlloc Rebase against d56fc6d318d96bb80495f015e271d485ac41b9d7. 2024-01-06 10:00:35 +11:00
ntdll-HashLinks Rebase against ab28825aceec92775fd570fc3a42c154366eceea. 2024-01-25 16:25:39 +11:00
ntdll-Hide_Wine_Exports Rebase against 6cbe072c3799b27addb67014245ea7c59b1023dd. 2024-02-29 11:17:10 +11:00
ntdll-Junction_Points ntdll-Junction_Points: Use debugstr_a() in two places. 2024-03-07 23:34:34 -06:00
ntdll-NtDevicePath Fix warnings in various patchsets 2024-01-14 09:17:25 +11:00
ntdll-NtQueryVirtualMemory ntdll-NtQueryVirtualMemory: Remove patch 0007. 2021-02-28 15:06:13 -06:00
ntdll-NtSetLdtEntries Rebase against 3fb2a5d55e948670222170075f0054a2aabf8d7e. 2023-02-25 19:56:00 +11:00
ntdll-ProcessQuotaLimits Rebase against f56e409c2feb62056eb133e53fe398eadd0a503e. 2020-06-17 10:06:04 +10:00
ntdll-RtlQueryPackageIdentity Rebase against e607da943aa6869ba334611ccfd044f2ffe212c4. 2024-02-01 12:18:53 +11:00
ntdll-Serial_Port_Detection Rebase against 7546b4a63d437c2f7f8673cae9341d358f84f1a5. 2022-09-01 17:13:59 -05:00
ntdll-Syscall_Emulation ntdll-Syscall_Emulation: Fix compilation. 2023-12-03 13:42:02 -06:00
ntdll-WRITECOPY ntdll-WRITECOPY: Trigger write watches on the "info" pointer in SystemInterruptInformation. 2024-03-08 18:35:53 -06:00
nvapi-Stub_DLL Rebase against fbf23011777e2ff308ccbc09a07b81917f08796d. 2022-11-23 12:08:59 +11:00
nvcuda-CUDA_Support Updated nvcuda-CUDA_Support patchset 2022-11-27 13:39:48 +11:00
nvcuvid-CUDA_Video_Support Rebase against fbf23011777e2ff308ccbc09a07b81917f08796d. 2022-11-23 12:08:59 +11:00
nvencodeapi-Video_Encoder Rebase against fbf23011777e2ff308ccbc09a07b81917f08796d. 2022-11-23 12:08:59 +11:00
odbc-remove-unixodbc odbc-remove-unixodbc: Use SOURCES. 2024-01-13 13:33:21 -06:00
oleaut32-CreateTypeLib oleaut32-CreateTypeLib: Fix a misplaced address operator. 2020-01-27 16:05:11 -06:00
oleaut32-default-pic-size Rebase against 1d3b312f225f79bec74d3d265128ead455467e2a. 2024-02-29 18:06:56 -06:00
oleaut32-Load_Save_EMF Rebase against 0fb7c99c33507ac494c9c35e15fb6df8b000cdd2. 2024-03-01 19:19:58 -06:00
oleaut32-OleLoadPicture Rebase against ee17400c05d88fa29d0b895fa01902adfc91ba7f. 2023-09-21 08:08:08 +10:00
oleaut32-OLEPictureImpl_SaveAsFile Rebase against 1d3b312f225f79bec74d3d265128ead455467e2a. 2024-02-29 18:06:56 -06:00
packager-DllMain Rebase against a3209daea543104fbfac5900bf9ec0c05a0a43fc. 2023-11-02 14:01:32 +11:00
Pipelight Rebase against 28210162472459d2afe57e638e2f50ee37f2b63f. 2023-10-31 10:54:56 +11:00
riched20-IText_Interface riched20-IText_Interface: Remove patch 0010 silencing FIXMEs. 2023-04-16 16:19:00 -05:00
sapi-ISpObjectToken-CreateInstance Rebase against c64aa0006e4a33d755a57a693cd81dc1ed95fa9d. 2023-11-17 11:20:22 +11:00
scrrun_move_folder Added scrrun_move_folder patchset 2024-01-24 13:42:41 +11:00
server-File_Permissions server-File_Permissions: Remove patch 0001. 2024-03-01 23:50:11 -06:00
server-Inherited_ACLs Add documentation to a couple more patches. 2024-03-21 19:15:54 -05:00
server-PeekMessage Rebase against b053e924e8e13b3637f2a5a8ffe88d84c2d17075. 2024-03-21 19:29:09 -05:00
server-Realtime_Priority Rebase against 41ab207c71cfaa82ef95c83b291654aba023a45c. 2023-10-06 08:38:46 +11:00
server-Shared_Memory ntdll-Threading: Remove patch. 2024-03-22 00:12:27 -05:00
server-Signal_Thread Rebase against cfbbde2abce1eedc7f53db3f8af8078fe4a11cac. 2021-02-02 10:51:17 +11:00
server-Stored_ACLs Add documentation to a couple more patches. 2024-03-21 19:15:54 -05:00
setupapi-DiskSpaceList Rebase against cb4939eb0ebfe24d6a818e3de060363a58ef9535. 2023-11-04 14:20:40 +11:00
setupapi-DriverStoreFindDriverPackageW Added setupapi-DriverStoreFindDriverPackageW patchset 2023-12-13 18:28:24 +11:00
shdocvw-ParseURLFromOutsideSource_Tests Updated shdocvw-ParseURLFromOutsideSource_Tests patchset 2022-03-15 09:46:34 +11:00
shell32-ACE_Viewer kernel32-CopyFileEx: Rebase and reënable. 2024-03-07 23:29:47 -06:00
shell32-IconCache Rebase against adda27cdb82fd40ef71e554b8ba17244cb871710. 2022-02-03 11:11:23 +11:00
shell32-Progress_Dialog Rebase against 86557b9e0ba8a783f1b0d0918b1ddec7e0a7749e. 2024-03-19 18:42:11 -05:00
shell32-SFGAO_HASSUBFOLDER Rebase against f232252951fec637758f6b2c4eeda1c0e0650310. 2021-09-16 09:35:15 +10:00
shell32-SHGetStockIconInfo Updated shell32-SHGetStockIconInfo patchset 2022-03-16 12:49:27 +11:00
shell32-Toolbar_Bitmaps
shlwapi-AssocGetPerceivedType Rebase against 7b51216198237c04a8994cda1bdb45fdb4482b32. 2022-08-09 07:58:38 +10:00
Staging Rebase against d81c4ce1ba700cca040afcf89c75c683b23e531d. 2024-01-24 10:55:59 +11:00
stdole32.idl-Typelib Rebase against d909f2759066afd128aa1a299d3367c7ab76da8f. 2022-07-29 08:38:12 +10:00
stdole32.tlb-SLTG_Typelib Rebase against b053e924e8e13b3637f2a5a8ffe88d84c2d17075. 2024-03-21 19:29:09 -05:00
user32-alttab-focus Added user32-alttab-focus patchset 2022-05-04 12:28:16 +10:00
user32-Dialog_Paint_Event Rebase against 083dea7fce4372840ac18176496a7d05dadd5ad8. 2022-03-18 11:29:35 +11:00
user32-DM_SETDEFID Rebase against d909f2759066afd128aa1a299d3367c7ab76da8f. 2022-07-29 08:38:12 +10:00
user32-DrawTextExW Rebase against 1a7b256f7c69c50c2a216317e03f9caeb268d0af. 2020-09-23 17:32:29 -05:00
user32-FlashWindowEx Rebase against fca833678f3b2588cc539d04693e7f9d8bca3278. 2023-06-29 08:52:05 +10:00
user32-GetSystemMetrics Rebase against 835dfaab023175028161974c5cd8585b77df101c. 2021-12-07 14:08:29 +11:00
user32-Implement-CascadeWindows Rebase against 083dea7fce4372840ac18176496a7d05dadd5ad8. 2022-03-18 11:29:35 +11:00
user32-ListBox_Size
user32-LoadKeyboardLayoutEx Fix warnings in various patchsets 2024-01-14 09:17:25 +11:00
user32-LR_LOADFROMFILE
user32-message-order Rebase against 083dea7fce4372840ac18176496a7d05dadd5ad8. 2022-03-18 11:29:35 +11:00
user32-Mouse_Message_Hwnd user32-Mouse_Message_Hwnd: Rebase (mostly) and reënable. 2024-01-26 17:41:53 -06:00
user32-msgbox-Support-WM_COPY-mesg Updated user32-msgbox-Support-WM_COPY-mesg patchset 2024-03-09 11:53:27 +11:00
user32-rawinput-keyboard Rebase against 211da181c9140541ab7f7fcfa479367b3f7783eb. 2021-06-01 19:05:11 -05:00
user32-rawinput-mouse Updated user32-rawinput-mouse patchset 2024-03-10 07:38:53 +11:00
user32-recursive-activation Updated user32-recursive-activation patchset 2023-09-22 09:25:26 +10:00
user32-Refresh_MDI_Menus
user32-ScrollWindowEx Rebase against 561a5b8f84db68e608df022a8dbd71803f506946. 2022-06-09 18:45:26 -05:00
uxtheme-GTK_Theming Rebase against 13cc08e32d6c04f8f915d07cda39638ee99c3d43. 2022-11-08 16:54:42 -06:00
vcomp_for_dynamic_init_i8 Updated vcomp_for_dynamic_init_i8 patchset 2024-01-27 12:32:15 +11:00
version-VerQueryValue Updated version-VerQueryValue patchset 2022-03-15 09:48:31 +11:00
vkd3d-latest Updated vkd3d-latest patchset 2024-03-09 11:53:27 +11:00
wbemdisp-ISWbemObject-Invoke Rebase against 623bc9fa54311d941d09760dc5300697ba11debe. 2022-11-16 10:25:40 +11:00
widl-SLTG_Typelib_Support Rebase against b053e924e8e13b3637f2a5a8ffe88d84c2d17075. 2024-03-21 19:29:09 -05:00
windows.networking.connectivity-new-dll Updated windows.networking.connectivity-new-dll patchset 2024-01-27 12:32:15 +11:00
windowscodecs-GIF_Encoder Updated windowscodecs-GIF_Encoder patchset 2022-03-16 13:09:22 +11:00
windowscodecs-TIFF_Support Rebase against fddb79776871ee00adf4d78583135a5d96ca8c06. 2023-07-28 08:02:08 +10:00
wine.inf-Dummy_CA_Certificate wine.inf-Dummy_CA_Certificate: Add link to bug report. 2024-03-01 19:37:39 -06:00
wineboot-HKEY_DYN_DATA Rebase against 126363ea5f9056449e8bd22cc69b51bd2d7dd9aa. 2023-09-09 12:01:15 +10:00
wineboot-ProxySettings Rebase against 54b8c8c7eaafd19780cb4d91b763fe2f20327f50. 2022-02-07 23:49:59 -06:00
winecfg-Libraries
winecfg-Staging Rebase against de66ea9df6746917cada71d2c27b5cc38cbdd2f0. 2023-10-17 10:12:05 +11:00
winecfg-Unmounted_Devices Rebase against 59987bc9ecdd0dbafd768a95c21a14884bc77c07 2020-04-18 14:54:07 +10:00
wined3d-Accounting Rebase against 292b728908563952f56b0585d072f3d7a08e93b2. 2019-11-12 19:56:51 -06:00
wined3d-atomic_minmax_merge Added wined3d-atomic_minmax_merge patchset 2023-02-11 11:20:39 +11:00
wined3d-Indexed_Vertex_Blending Rebase against fddb79776871ee00adf4d78583135a5d96ca8c06. 2023-07-28 08:02:08 +10:00
wined3d-rotate-WINED3D_SWAP_EFFECT_DISCARD Added wined3d-rotate-WINED3D_SWAP_EFFECT_DISCARD patchset 2022-02-05 13:01:18 +11:00
wined3d-SWVP-shaders Rebase against fddb79776871ee00adf4d78583135a5d96ca8c06. 2023-07-28 08:02:08 +10:00
wined3d-unset-flip-gdi Rebase against fddb79776871ee00adf4d78583135a5d96ca8c06. 2023-07-28 08:02:08 +10:00
wined3d-wined3d_guess_gl_vendor
wined3d-WINED3DFMT_B8G8R8X8_UNORM Updated wined3d-WINED3DFMT_B8G8R8X8_UNORM patchset 2023-04-20 07:28:44 +10:00
wined3d-zero-inf-shaders Rebase against 330dc601978922aa1d5864d29d94882d6b1990d1. 2022-03-12 11:27:46 +11:00
winedbg-Process_Arguments Rebase against 1381ced8ecbfaa57aa378ab32e94d5aa51873160. 2022-07-28 16:20:21 +10:00
winedevice-Default_Drivers winedevice-Default_Drivers: Use SOURCES. 2024-01-13 13:33:45 -06:00
winemac.drv-no-flicker-patch Rebase against fcddf19498fca9b51baea705f5748b998f4560b9. 2023-11-29 18:35:48 -06:00
winemapi-user-xdg-mail Fix warnings in various patchsets 2024-01-14 09:17:25 +11:00
wineps.drv-PostScript_Fixes Rebase against de034b36b7fbad0edae0a2700376273c74e48ac6. 2023-05-10 09:48:48 +10:00
winepulse-aux_channels Updated winepulse-aux_channels patchset 2022-08-18 20:07:09 +10:00
winepulse-PulseAudio_Support Rebase against c64aa0006e4a33d755a57a693cd81dc1ed95fa9d. 2023-11-17 11:20:22 +11:00
winex11-_NET_ACTIVE_WINDOW Rebase against fcddf19498fca9b51baea705f5748b998f4560b9. 2023-11-29 18:35:48 -06:00
winex11-CandidateWindowPos Rebase against fcddf19498fca9b51baea705f5748b998f4560b9. 2023-11-29 18:35:48 -06:00
winex11-Fixed-scancodes Rebase against 369b540abf32869df8e9b28e283d795ae92b6a05. 2023-12-01 17:23:49 -06:00
winex11-ime-check-thread-data Rebase against b5bc026798c127d5bb4c471d94f7fb5e32b4861c. 2023-04-06 09:14:54 +10:00
winex11-Limited_Resolutions
winex11-MWM_Decorations
winex11-UpdateLayeredWindow Rebase against c293cd781fb4b330b7d93171501134f86a5138b8. 2023-05-26 09:22:33 +10:00
winex11-Window_Style Rebase against 07f22e20d73ce0a3c758d331400e765795d675a0. 2022-04-14 11:35:35 -05:00
winex11-WM_WINDOWPOSCHANGING Rebase against 712c547e0869b0caf797694137e36bacea614aa6. 2022-06-16 09:05:11 +10:00
winex11-XEMBED Rebase against e254680ed15f43409114881d8ed613aa4b0de944. 2022-04-15 19:33:13 -05:00
winex11.drv-Query_server_position Rebase against 43fe980818d93e8f407eb6447aaf7eb4381c3cee. 2022-04-20 15:13:50 -05:00
wininet-Cleanup Rebase against 1b0d8428dfc13b0fa5ea7d576dfef7aaf8a8c927. 2024-02-19 16:23:40 -06:00
winmm-mciSendCommandA Rebase against f71315c8494575698634062cfad4f5d84fd230a1. 2023-09-15 08:19:50 +10:00
wintab32-improvements Rebase against 7de36f8e98b2cbbdcc360bdba96a5fe83e815d1a. 2022-05-06 10:48:57 +10:00
wintrust-WTHelperGetProvCertFromChain Fix Rebase 2022-10-12 13:52:20 +11:00
wpcap-Dynamic_Linking Rebase against 44cb53bb37d3c40ea90aec6e35a9c08326b6e848. 2021-05-11 01:01:15 -05:00
wscript-support-d-u-switches Added wscript-support-d-u-switches patchset 2021-05-29 14:24:02 +10:00
xactengine3_7-PrepareWave Updated xactengine3_7-PrepareWave patchset 2023-07-28 17:54:06 +10:00
xactengine-initial xactengine-initial: Use SOURCES. 2024-01-13 13:33:54 -06:00
gitapply.sh