[libvirt] [PATCH v5 2/3] virfile: Introduce internal API for managing ACL

Daniel P. Berrange berrange at redhat.com
Thu Mar 28 09:37:44 UTC 2013


On Thu, Mar 21, 2013 at 05:50:48PM +0100, Michal Privoznik wrote:
> For now, only three APIs are implemented:
> virFileGetACL to retrieve permission for a specific user
> virFileSetACL for setting requested permissions for a specific user,
> virFileRemoveACL to remove those permissions.
> ---
> diff to v4:
> -drop errno setting
> 
> diff to v3:
> -set errno=ENOSYS when building without WITH_ATTR for easier check within callee.
> -ACL mask is deleted prior recalc as after removing our entry, mask may be not
>  required anymore.
> 
> diff to v2:
> -Introduced m4 macro to check for libacl
> -new virFileGetACL API
> -ACL mask recalc offloaded to libacl 
>  configure.ac             |   2 +
>  libvirt.spec.in          |   1 +
>  m4/virt-acl.m4           |   9 +++
>  src/Makefile.am          |   4 +-
>  src/libvirt_private.syms |   3 +
>  src/util/virfile.c       | 190 +++++++++++++++++++++++++++++++++++++++++++++++
>  src/util/virfile.h       |  14 ++++
>  7 files changed, 221 insertions(+), 2 deletions(-)
>  create mode 100644 m4/virt-acl.m4

ACK

Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the libvir-list mailing list