OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_2-552-g887c486
Gerrit Code Review
gerrit@openafs.org
Thu, 6 Aug 2026 10:55:50 -0400
The following commit has been merged in the master branch:
commit 887c48665c5ca35ad5954d21f320f5f632e8db04
Author: Marcio Barbosa <mbarbosa@sinenomine.net>
Date: Tue Aug 4 18:04:34 2026 +0000
fs: Move aclu_ParseRights* into libacl
This is the first in a series of commits that will move the user-facing
ACL logic from fs.c into libacl, making it available for other tools,
such as afsio.
Move aclu_ParseRights() and aclu_ParseRightsDFS() from fs.c into
libacl and expose them as part of the library API, and update fs to
use the libacl implementations.
Add TAP tests for aclu_ParseRights() covering the parsing of
letter-based rights, shorthands, and rights modifiers. Since the
DFS-specific code is expected to be removed in the future, do not add
tests for aclu_ParseRightsDFS().
Change-Id: I1a8af3196b5d3c884f757bf4e8314300acdfaca5
Co-authored-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-on: https://gerrit.openafs.org/16902
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Cheyenne Wills <cwills@sinenomine.net>
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
Makefile.in | 1 +
configure.ac | 1 +
src/libacl/Makefile.in | 3 +-
src/libacl/acl.h | 22 ++++
src/libacl/aclutil.c | 269 ++++++++++++++++++++++++++++++++++++++++++
src/libacl/liboafs_acl.la.sym | 2 +
src/venus/Makefile.in | 3 +-
src/venus/fs.c | 235 +-----------------------------------
tests/Makefile.in | 1 +
tests/TESTS | 1 +
tests/acl/.gitignore | 5 +
tests/acl/Makefile.in | 24 ++++
tests/acl/util-t.c | 171 +++++++++++++++++++++++++++
13 files changed, 502 insertions(+), 236 deletions(-)
--
OpenAFS Master Repository