aboutsummaryrefslogtreecommitdiffhomepage
path: root/acl
AgeCommit message (Collapse)Author
2024-12-16nix: skip acl testOphestra Umiker
The nix build environment does not support ACLs. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-12-16acl: create test file in tmpdirOphestra Umiker
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-12-16acl: refactor and clean upOphestra Umiker
Move all C code to c.go, switch to pkg-config, set up finalizer for acl. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-12-16acl: add testsOphestra Umiker
These tests test UpdatePerm correctness by parsing getfacl output. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-10-28add package doc commentsOphestra Umiker
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-10-25system: include more info in ACL StringerOphestra Umiker
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-09-21acl: define Go type alias for acl_perm_tOphestra Umiker
Define exported type alias for C.acl_perm_t and accept that for UpdatePerm. This makes representing its function signature significantly less cumbersome. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-09-16move acl and xcb binding packages to top levelOphestra Umiker
These packages are reasonably clean and do not interact with other packages. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>