list.winehq.org
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

Wine-gitlab

Thread Start a new thread
Download
Threads by month
  • ----- 2026 -----
  • March
  • February
  • January
  • ----- 2025 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2024 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2023 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2022 -----
  • December
  • November
  • October
  • September
  • August
  • July
wine-gitlab@list.winehq.org

June 2025

  • 1 participants
  • 979 discussions
[PATCH v2 0/2] MR8346: wininet: Fix 2 out-of-bound problems in url cache hash calculation
by Yuxuan Shui (@yshui) 18 Jun '25

18 Jun '25
-- v2: wininet: Use BYTE instead of char for hash calculation. https://gitlab.winehq.org/wine/wine/-/merge_requests/8346
2 2
0 0
[PATCH 0/2] MR8346: wininet: Fix 2 out-of-bound problems in url cache hash calculation
by Yuxuan Shui (@yshui) 18 Jun '25

18 Jun '25
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/8346
3 3
0 0
[PATCH v2 0/1] MR8352: xcopy: Fix out-of-bound access when parsing arguments.
by Yuxuan Shui (@yshui) 18 Jun '25

18 Jun '25
We didn't check if the argument string is long enough before indexing into it. -- v2: xcopy: Fix out-of-bound access when parsing arguments. https://gitlab.winehq.org/wine/wine/-/merge_requests/8352
3 2
0 0
[PATCH 0/1] MR8352: xcopy: Fix out-of-bound access when parsing arguments.
by Yuxuan Shui (@yshui) 18 Jun '25

18 Jun '25
We didn't check if the argument string is long enough before indexing into it. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8352
4 7
0 0
[PATCH 0/1] MR8361: shell32/tests: Fix expected ret for moving file to empty destination.
by Yuxuan Shui (@yshui) 18 Jun '25

18 Jun '25
Related to 57817044b983683f115edea6c5068ed6cddd858b. I believe originally the missing double null terminator caused Windows to take garbage memory as file name resulted in the ERROR_FILE_NOT_FOUND. Now it's fixed we are seeing what Windows actually returns. !8316 -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8361
2 1
0 0
[PATCH v2 0/1] MR8350: crypt32: Handle missing attributes in CDecodeSignedMsg_GetParam.
by Yuxuan Shui (@yshui) 18 Jun '25

18 Jun '25
* * * While investigating another problem, I found we are handling empty attributes list differently compared native. But the actual problem is this, shouldn't `CRYPT_SizeOfAttributes` add `sizeof(CRYPT_ATTRIBUTES)` to `size`? Basically we return `size == 0` when the attributes list is empty, so the caller allocates zero bytes and call `GetParam` again, and we write out-of-bound trying to `out->cAttrs = in->cAttrs` in `CRYPT_ConstructAttributes`. (Of course with this MR this problem no longer show up, but the question still stands.) -- v2: crypt32: Handle missing attributes in CDecodeSignedMsg_GetParam. https://gitlab.winehq.org/wine/wine/-/merge_requests/8350
2 1
0 0
[PATCH v11 0/6] MR7540: kernel32/tests: Add tests for maximum path length limitation.
by Yongjie Yao (@yaoyongjie) 18 Jun '25

18 Jun '25
In CopyFileEx, and DeleteFile functions, by default, the file name and path are limited to MAX_PATH characters. To extend this limit to 32,767 wide characters, need prepend "\\\\?\\" to the path. -- v11: kernelbase: Limit the maximum path length for DeleteFile. kernelbase: Fix DeleteFileA doesn't support long path. kernelbase: Limit the maximum path length for filesystem. ntdll: Check if long path aware is enabled. kernel32/tests: Add tests for DeleteFile kernel32/tests: Add tests for maximum path length limitation. https://gitlab.winehq.org/wine/wine/-/merge_requests/7540
2 6
0 0
Re: [PATCH v4 0/6] MR8326: ntdll: Implement RtlActivateActivationContextUnsafeFast().
by Nikolay Sivov (@nsivov) 18 Jun '25

18 Jun '25
Nikolay Sivov (@nsivov) commented about dlls/ntdll/actctx.c: > +/****************************************************************** > + * RtlDeactivateActivationContextUnsafeFast (NTDLL.@) > + * > + * FIXME: function prototype might be wrong > + */ > +VOID FASTCALL RtlDeactivateActivationContextUnsafeFast( RTL_CALLER_ALLOCATED_ACTIVATION_CONTEXT_STACK_FRAME_EXTENDED *frame_extended ) > +{ > + ACTIVATION_CONTEXT_STACK *actctx_stack = NtCurrentTeb()->ActivationContextStackPointer; > + ACTIVATION_CONTEXT *actctx; > + > + TRACE( "%p\n", frame_extended ); > + > + actctx = actctx_stack->ActiveFrame->ActivationContext; > + actctx_stack->ActiveFrame = frame_extended->Frame.Previous; > + RtlReleaseActivationContext( actctx ); > +} Should we check anything here? For example ActiveFrame could be null or it could be that ActiveFrame != &frame_extended->Frame. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8326#note_107024
1 0
0 0
Re: [PATCH v4 0/6] MR8326: ntdll: Implement RtlActivateActivationContextUnsafeFast().
by Nikolay Sivov (@nsivov) 18 Jun '25

18 Jun '25
Nikolay Sivov (@nsivov) commented about dlls/kernelbase/loader.c: > */ > BOOL WINAPI DECLSPEC_HOTPATCH GetCurrentActCtx( HANDLE *pcontext ) > { > - return set_ntstatus( RtlGetActiveActivationContext( pcontext )); > + struct _ACTIVATION_CONTEXT *actctx; > + NTSTATUS status; > + > + status = RtlGetActiveActivationContext( &actctx ); > + if (status == STATUS_SUCCESS) > + *pcontext = actctx; > + return set_ntstatus( status ); > } I think you can just cast to "struct _ACTIVATION_CONTEXT *" here. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8326#note_107021
1 0
0 0
[PATCH 0/5] MR8340: widl: Add rows for propget methods.
by Hans Leidekker (@hans) 18 Jun '25

18 Jun '25
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/8340
3 13
0 0
  • ← Newer
  • 1
  • ...
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • ...
  • 98
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.