POSIX.1e ACL patch 0.4 for FreeBSD/TrustedBSD

Robert Watson rwatson at FreeBSD.org
Sun Oct 1 22:25:20 GMT 2000


I'm happy to announce POSIX.1e ACL support for FreeBSD, available for
download on the TrustedBSD web page.  This code backs UFS ACLs into
Extended Attributes, and appears to implement most (if not all) of the
semantics described in POSIX.1e.  The POSIX.2c utility suite is pretty far
from complete, and the ACL editing functions in userland currently aren't
available (although acl_from_text() and acl_to_text() provide enough
support for most applications).  Performance is probably fairly poor right
now, for ACLs not currently in the file system cache, but as mentioned
previously, EA performance is something we'll focus on once the base
feature set is complete.  The code does seem quite stable, however -- I've
run it through several cvsup's and buildworlds so far.

   http://www.TrustedBSD.org/downloads/

This code contains capability contingency #ifdef's, but isn't intended to
run at the same time (currently).  It shouldn't be hard to make them, I've
just been testing them individually so haven't attempted to do so.

I'll be committing back to the base FreeBSD source tree some of the
structural improvements in a couple of weeks once some wider-scale
testing is done, although I anticipate maintaining the ACL code somewhat
independently of the central source tree for at least a few months.  As
the VADMIN changes aren't in either the base tree or the ACL patces yet,
anticipate these patches breaking when I get around to that (I'll release
new ACL patches shortly afterwards).

  Robert N M Watson 

robert at fledge.watson.org              http://www.watson.org/~robert/
PGP key fingerprint: AF B5 5F FF A6 4A 79 37  ED 5F 55 E9 58 04 6A B1
TIS Labs at Network Associates, Safeport Network Services

To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-discuss" in the body of the message



More information about the trustedbsd-discuss mailing list