This MR implements `NtContinueEx(PCONTEXT, PCONTINUE_OPTIONS)` which was added in Windows 10 20H1.
Also added basic test reusing existing `test_continue()` (included from !4720)
League of Legends game hooks `NtContinue()` and `NtContinueEx()` by putting `jmp` instruction in front of it.
Note that LoL doesn't actually use `NtContinueEx()` itself and game will work fine without it but if game doesn't find `NtContinueEx()` it will permanently ban your account due to detecting "scripting program"
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4761
I think this is a security issue. Listening to 0.0.0.0 instead of my VPN address that is not yet up is a problem.
With the fix, the bind fails if the address is invalid.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4760
On Sat Dec 30 18:30:27 2023 +0000, Dāvis Mosāns (davispuh) wrote:
> changed this line in [version 3 of the diff](/wine/wine/-/merge_requests/4720/diffs?diff_id=91593&start_sha=7ed40b96224c3125f2ecbda44a47cf553e1cb82a#1104a825a741495a2a3c3093b4d85d95e4f8180f_4467_4468)
Are you suggesting to clear them? I don't think that's good idea since most of them will be zeros anyway. Current implementation allows to more easily see if something doesn't get restored back. They all are filled with particular pattern.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4720#note_56500
On Sat Dec 30 18:30:27 2023 +0000, Dāvis Mosāns (davispuh) wrote:
> changed this line in [version 3 of the diff](/wine/wine/-/merge_requests/4720/diffs?diff_id=91593&start_sha=7ed40b96224c3125f2ecbda44a47cf553e1cb82a#1104a825a741495a2a3c3093b4d85d95e4f8180f_4443_4442)
Yeah I know but I intentionally did that way to make it easier understandable/readable as I don't think few bytes matter at all. Anyway changed now.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4720#note_56499
On Sat Dec 30 18:30:26 2023 +0000, Dāvis Mosāns (davispuh) wrote:
> changed this line in [version 3 of the diff](/wine/wine/-/merge_requests/4720/diffs?diff_id=91593&start_sha=7ed40b96224c3125f2ecbda44a47cf553e1cb82a#1104a825a741495a2a3c3093b4d85d95e4f8180f_4502_4494)
Fixed
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4720#note_56498
On Sat Dec 30 18:30:25 2023 +0000, Dāvis Mosāns (davispuh) wrote:
> changed this line in [version 3 of the diff](/wine/wine/-/merge_requests/4720/diffs?diff_id=91593&start_sha=7ed40b96224c3125f2ecbda44a47cf553e1cb82a#1104a825a741495a2a3c3093b4d85d95e4f8180f_4427_4429)
Can't stand it, updated to it now.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4720#note_56497