qemu-cr16/include
Daniel P. Berrange 5b76dd132c authz: add QAuthZ object as an authorization base class
The current qemu_acl module provides a simple access control list
facility inside QEMU, which is used via a set of monitor commands
acl_show, acl_policy, acl_add, acl_remove & acl_reset.

Note there is no ability to create ACLs - the network services (eg VNC
server) were expected to create ACLs that they want to check.

There is also no way to define ACLs on the command line, nor potentially
integrate with external authorization systems like polkit, pam, ldap
lookup, etc.

The QAuthZ object defines a minimal abstract QOM class that can be
subclassed for creating different authorization providers.

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2019-02-26 15:25:58 +00:00
..
authz authz: add QAuthZ object as an authorization base class 2019-02-26 15:25:58 +00:00
block
chardev char: move SpiceChardev and open_spice_port() to spice.h header 2019-02-21 14:09:17 +01:00
crypto
disas
exec include/exec/helper-head.h: support "const void *" in helper calls 2019-02-21 10:22:24 -08:00
fpu
hw Pull request 2019-02-25 17:28:04 +00:00
io
libdecnumber
migration
monitor
net
qapi qapi: remove qmp_unregister_command() 2019-02-18 14:44:05 +01:00
qemu util: add helper APIs for dealing with inotify in portable manner 2019-02-26 15:25:58 +00:00
qom
scsi
standard-headers
sysemu qapi: make query-cpu-definitions depend on specific targets 2019-02-18 14:44:05 +01:00
ui spice: set device address and device display ID in QXL interface 2019-02-21 10:15:26 +01:00
elf.h
glib-compat.h
qemu-common.h
qemu-io.h
trace-tcg.h