NAS-140125 / 26.0.0-BETA.1 / Fix handling for strip parameter on filesystem.setperm (by anodos325) (#18359)
This commit ensures that we set the STRIPACL action when setting mode
through filesystem.setperm. It fixes an issue where we were trying to
create an inherited ACL from file that had no ACL set on it.
Original PR: https://github.com/truenas/middleware/pull/18358
---------
Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
NAS-140125 / 26.0.0-BETA.2 / Fix handling for strip parameter on filesystem.setperm (by anodos325) (#18360)
This commit ensures that we set the STRIPACL action when setting mode
through filesystem.setperm. It fixes an issue where we were trying to
create an inherited ACL from file that had no ACL set on it.
Original PR: https://github.com/truenas/middleware/pull/18358
---------
Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
Fix handling for strip parameter on filesystem.setperm
This commit ensures that we set the STRIPACL action when setting
mode through filesystem.setperm. It fixes an issue where we
were trying to create an inherited ACL from file that had no
ACL set on it.
(cherry picked from commit 5dd2b529b543adf965e74d41651a7bd8d97421cf)
NAS-140125 / 27.0.0-BETA.1 / Fix handling for strip parameter on filesystem.setperm (#18358)
This commit ensures that we set the STRIPACL action when setting mode
through filesystem.setperm. It fixes an issue where we were trying to
create an inherited ACL from file that had no ACL set on it.
[lld][WebAssembly] Convert weak-alias tests to assembly. NFC (#184667)
This actually both improves and simplifies the `Inputs/weak_alias`. With
the `.ll` version we ended up using memory and `__stack_pointer` and
locals, but LLVM ended up generated `call` rather than `call_indirect`
for the `call_alias_ptr` and `call_direct_ptr`. With the assembly tests
we can ensure the usage of `call_indirect` while avoiding all the other
stuff.