1
I Use This!
Very High Activity

Commits : Listings

Analyzed about 6 hours ago. based on code collected about 6 hours ago.
Jun 29, 2024 — Jun 29, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
tests: TSecurityDescriptor JSON functions More... 9 months ago
os: TSecurityDescriptor JSON (un)serialization - JSON serialization is supported via SecurityDescriptorToJson() and SecurityDescriptorFromJson() from mormot.crypt.secure More... 9 months ago
ACE: ensure satUnknown is TSecAce.AceType(0) - so that it means default/unasigned/use-RawType - as expected by JSON serialization with twoIgnoreDefaultInRecord More... 9 months ago
ACE: both TSecAce and TSecurityDescriptor with methods - with TSecAce.IsEqual method - should be packed for JSON serialization More... 9 months ago
sddl: published SddlNextMask() and SddlAppendMask() functions More... 9 months ago
os: rename TSecDesc as TSecurityDescriptor More... 9 months ago
win: moved Windows Executable Digital Signature Stuffing from mormot.crypt.secure.pass to the mormot.misc.pecoff.pas unit More... 9 months ago
json: new TRttiJson.RegisterCustomSerializers() overload More... 9 months ago
os: another pass on mormot.core.os.security content More... 9 months ago
core: JSON serialization of RawSecurityDescriptor/RawSid - both those raw binary values will be (un)serialized as their human-readable JSON string More... 9 months ago
os: try to circumvent Delphi 2007 inlining heisenbug More... 9 months ago
rtti: new TRttiJson.RegisterCustomSerializers method More... 9 months ago
os: expanded mormot.core.os.security documentation - since we have our own unit, we could put all the associated information we need - will ease maintainability and comprehension of those obfuscated Windows types More... 9 months ago
core: some refactoring with no functional change More... 9 months ago
core: new mormot.core.os.security.pas unit More... 9 months ago
os: moved charset and codepage support to mormot.core.unicode More... 9 months ago
os: new TWinCryptoApi.SecurityDescriptorToText method - available on Windows only by definition More... 9 months ago
os: SecurityDescriptorToText() uses always TSecDesc More... 9 months ago
os: even more relaxed SSDL spaces parsing More... 9 months ago
tests: validate conditional ACEs More... 9 months ago
os: ACE conditional expression support - handle optional strings for satConditional ACEs like '(@User.Project Any_of @Resource.Project)' into TSecAce.Opaque - works to/from SDDL text and to/from binary More... 9 months ago
os: relaxed spaces parsing in SDDL More... 9 months ago
os: enhanced unit tests - to validate parsing RID in text (e.g. DU,DA) with the new methods, and against all known SDDL vectors More... 9 months ago
os: enhanced binary domain / RID support - in our low-level SDDL functions and the high-level TSecDesc object More... 9 months ago
os: properly support non standard SDDL ACE types - will be stored as hexadecimal into the SDDL text More... 9 months ago
os: renamed TSecDesc.IsEqual() for consistency More... 9 months ago
base: let TextToSid() be a true in-place parser More... 9 months ago
base: refactored AppendShort*() internal functions - new AppendShortTwoChars() function - AppendShortChar() and AppendShortBuffer() will use @shortstring as output parameter to circumvent Delphi compiler inlining bug More... 9 months ago
core: detect Cortex-X925 and Cortex-A725 archs More... 9 months ago
Merge branch 'master' of https://github.com/synopse/mORMot2 More... 9 months ago