Thomas Schmitt
9f60c75f08
Introduced generic ACL-EA-system adapter aaip-os-dummy.c
...
which steps in at compile time if neither __FreeBSD__ nor __linux is defined.
2009-01-29 10:52:08 +01:00
Thomas Schmitt
6dee6e4c20
More bug fixes about "default" ACL.
...
Made aaip_xinfo_func() available unconditionally.
2009-01-28 12:37:59 +01:00
Thomas Schmitt
b53ef57ac6
New API call iso_local_get_acl_text()
...
and bug fixes about "default" ACL
2009-01-27 21:19:49 +01:00
Thomas Schmitt
2cc74562fb
Changed aaip API to allow fabrication of missing mandatory ACL entries
...
from st_mode
2009-01-27 09:50:55 +01:00
Thomas Schmitt
1150ee32a4
New API call iso_node_set_acl_text()
...
and automatic update of ACL entries by iso_node_set_permissions()
2009-01-21 13:29:10 +01:00
Thomas Schmitt
6ad6d3c219
Gave up deleting of single ACL entries if they match st_mode.
...
Only totally trivial ACLs are discarded as a whole.
This seems necessary because the relation between st_mode and ACL
is not clearly defined in man 5 acl.
2009-01-19 09:50:29 +01:00
Thomas Schmitt
723d23321a
Handling ACL entries which match the POSIX permissions
2009-01-18 18:39:06 +01:00
Thomas Schmitt
ece6eca9a5
Avoided memory overflow with Aaip_encode_debuG
2009-01-17 20:25:00 +01:00
Thomas Schmitt
d01b3cc6cc
Implemented generation of AA strings from local filesystem
...
and upgraded IsoFileSourceIface lfs_class to version 1
2009-01-16 13:24:30 +01:00
Thomas Schmitt
3c91c2f333
Implemented reading of AA field string from iso_node_get_xinfo().
...
(No AA strings get submitted as xinfo yet.)
2009-01-14 15:49:02 +01:00
Thomas Schmitt
3294dd5e94
Introduced AAIP code. Now linking with libacl.
...
(Todo: handle system dependy of -lacl in configure.ac)
2009-01-14 12:11:47 +01:00