Request: add support for POSIX ACL.
ACL could deliver an important improvement to Tagsistant in the field of data security and access control. POSIX ACL should be equally available on both tagged contents and tags.
Applying ACL to tagged objects can be demanded to the underlying filesystem, enabling Tagsistant to just pass ACL information to and from the filesystem.This has been implemented in revision 545 on the 0.8 branch.
Applying ACL to tags is completely different. ACL must be recorded inside Tagsistant SQL database in a dedicated table. ACLs on tags can enforce flexible policies on data based on tags. This model however is somehow fragile. Suppose that Bob tagged a file as t1/ and t2/ and that he set an ACL on t1/ to exclude the user Eve. Bob could not be aware that the file can be accessed by Eve as store/t2/@/.