mirror of https://github.com/raandree/NTFSSecurity
Browse Source
- The conversions of a FileSystemSecurity2 to FileSecurity and DirectorySecurity returned fields that were never set, so they gave null; they return the descriptor, and the dead fields are gone (finding 1). - Equals of the entries and descriptors accepted the .NET type as well, which doesn't know the wrapper, so equality depended on the direction; only an object of the module can now be equal (finding 2). - Invoke-TestsAsBasicUser.ps1 refuses a title with a line break, also a final one, which $ let through (finding 6). - The InheritedFrom test of the access entries checks a known parent folder with two explicit entries in front; it fails on acfe3af (finding 7). Checked and kept: a callback ACE before the inherited entries doesn't shift InheritedFrom, because .NET returns it as a rule (finding 3). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: AI Assistant <ai@example.com>ai/release-5.0.0-rc6
8 changed files with 83 additions and 25 deletions
Loading…
Reference in new issue