ACL implementation. Current features:
authorEdward Z. Yang <edwardzyang@thewritingpot.com>
Tue, 5 May 2009 06:52:19 +0000 (02:52 -0400)
committerEdward Z. Yang <edwardzyang@thewritingpot.com>
Tue, 5 May 2009 06:52:19 +0000 (02:52 -0400)
commitdee660f2c4164dbe8862e0158494dbfe966b8c43
tree7dcbf0b12d6afae7d6c44d5495ed84f7ead9b2a8
parent0e6d75ba5dd3588ebdf323a12ae2e11ed71cd8eb
ACL implementation. Current features:

* afs.acl.ACL.retrieve(), equivalent to fs listacl
* afs.acl.getCallerAccess(), equivalent to fs getcalleraccess

Permissions are bitmasked, which can be masked against afs.acl.READ,
afs.acl.WRITE, etc.  Implementation is based off of Perl AFS module,
although there are some notable differences in API.

Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
afs/_acl.pyx [new file with mode: 0644]
afs/acl.py [new file with mode: 0644]
afs/afs.pxd
afs/afs.pyx
afs/tests/test_acl.py [new file with mode: 0644]
setup.py