Added to Advapi32: SetThreadToken, GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityDescriptorLength, IsValidAcl, IsValidSecurityDescriptor#446
Added to Advapi32: SetThreadToken, GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityDescriptorLength, IsValidAcl, IsValidSecurityDescriptor#446dblock merged 1 commit intojava-native-access:masterfrom amarcionek:advapi32-changes-squashed2
Conversation
|
Looks like I'll have to change the 443 in changes.md to 446. Is that it? |
|
Yes, you can do that via an |
`SetNamedSecurityInfo`, `GetSecurityDescriptorLength`, `IsValidSecurityDescriptor`, `IsValidAcl`
|
Nice work and thanks for hanging on @amarcionek through my nitpicking! Merging. |
Added to Advapi32: SetThreadToken, GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityDescriptorLength, IsValidAcl, IsValidSecurityDescriptor
|
And thanks for hanging with me through this. I appreciate the guidance. This was my first contribution to an open source project! Been programming closed source C/C++ programs for nearly 15 years. Expect more, by the way, as we have some seriously heavy Windows use cases here. |
|
👏 👏 👏 👏 |
…ative-access#446) Motivation: We also need to ensure we run all SSL tasks when sending data as otherwise we might stale. Modifications: - Correctly run all tasks in all cases - Reenable usage of executor during tests Result: Correctly handling tasks offloading for all cases
Implementation of the aforementioned functions, as well as a few convenient helpers and wrappers. Also modified the internal private fields of SECURITY_DESCRIPTOR_RELATIVE to make getting the Owner, Group and SACL as easy as the DACL.
Also modified the PSID to get the string representation in an easy way.