authz: delete existing ACL implementation
The 'qemu_acl' type was a previous non-QOM based attempt to provide an authorization facility in QEMU. Because it is non-QOM based it cannot be created via the command line and requires special monitor commands to manipulate it. The new QAuthZ subclasses provide a superset of the functionality in qemu_acl, so the latter can now be deleted. The HMP 'acl_*' monitor commands are converted to use the new QAuthZSimple data type instead in order to provide temporary backwards compatibility. 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>
Showing
- configure 0 additions, 17 deletionsconfigure
- crypto/tlssession.c 17 additions, 18 deletionscrypto/tlssession.c
- crypto/trace-events 1 addition, 1 deletioncrypto/trace-events
- include/qemu/acl.h 0 additions, 66 deletionsinclude/qemu/acl.h
- monitor.c 119 additions, 60 deletionsmonitor.c
- tests/Makefile.include 2 additions, 2 deletionstests/Makefile.include
- tests/test-crypto-tlssession.c 10 additions, 5 deletionstests/test-crypto-tlssession.c
- tests/test-io-channel-tls.c 11 additions, 5 deletionstests/test-io-channel-tls.c
- ui/vnc-auth-sasl.c 16 additions, 7 deletionsui/vnc-auth-sasl.c
- ui/vnc-auth-sasl.h 3 additions, 2 deletionsui/vnc-auth-sasl.h
- ui/vnc-auth-vencrypt.c 1 addition, 1 deletionui/vnc-auth-vencrypt.c
- ui/vnc-ws.c 1 addition, 1 deletionui/vnc-ws.c
- ui/vnc.c 25 additions, 12 deletionsui/vnc.c
- ui/vnc.h 3 additions, 1 deletionui/vnc.h
- util/Makefile.objs 0 additions, 1 deletionutil/Makefile.objs
- util/acl.c 0 additions, 179 deletionsutil/acl.c
Loading
Please register or sign in to comment