libvirt/src/qemu
Ján Tomko 4fb769f5e0 qemu: error out when vnc vncTLSx509secretUUID is unsupported
Add a capability check to qemuDomainDefValidate and refuse to start
a domain with VNC graphics if the TLS secret was set in qemu.conf
and it's not supported.

Note that qemuDomainSecretGraphicsPrepare does not generate any
secret data if the capability is not present and qemuBuildTLSx509BackendProps
is not called at all.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: John Ferlan <jferlan@redhat.com>
2019-01-22 12:18:28 +01:00
..
EVENTHANDLERS.txt
libvirtd_qemu.aug qemu.conf: add vnc_tls_x509_secret_uuid 2019-01-22 12:18:28 +01:00
Makefile.inc.am src/qemu: Fix indentation in Makefile.inc.am 2019-01-09 17:56:09 +01:00
MIGRATION.txt
qemu_agent.c qemu: require reply from guest agent in qemuAgentGetInterfaces 2019-01-10 12:09:48 +01:00
qemu_agent.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_alias.c Remove all Author(s): lines from source file headers 2018-12-13 16:08:38 +00:00
qemu_alias.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_block.c Fix minor typos in messages and docs 2018-12-05 10:39:54 +01:00
qemu_block.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_blockjob.c qemu: blockjob: Add job name into the data 2019-01-17 17:12:51 +01:00
qemu_blockjob.h qemu: blockjob: Add job name into the data 2019-01-17 17:12:51 +01:00
qemu_capabilities.c qemu: Introduce QEMU_CAPS_DEVICE_NVDIMM_UNARMED capability 2019-01-02 09:00:34 -05:00
qemu_capabilities.h qemu: Introduce QEMU_CAPS_DEVICE_NVDIMM_UNARMED capability 2019-01-02 09:00:34 -05:00
qemu_capspriv.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_cgroup.c Remove all Author(s): lines from source file headers 2018-12-13 16:08:38 +00:00
qemu_cgroup.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_command.c qemu: add support for encrypted VNC TLS keys 2019-01-22 12:18:28 +01:00
qemu_command.h qemu: Add qemu command-line to generate the nvdimm unarmed property 2019-01-02 09:00:34 -05:00
qemu_conf.c qemu.conf: add vnc_tls_x509_secret_uuid 2019-01-22 12:18:28 +01:00
qemu_conf.h qemu.conf: add vnc_tls_x509_secret_uuid 2019-01-22 12:18:28 +01:00
qemu_domain_address.c Remove all Author(s): lines from source file headers 2018-12-13 16:08:38 +00:00
qemu_domain_address.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_domain.c qemu: error out when vnc vncTLSx509secretUUID is unsupported 2019-01-22 12:18:28 +01:00
qemu_domain.h qemu: add support for encrypted VNC TLS keys 2019-01-22 12:18:28 +01:00
qemu_driver.c qemu: blockjob: Add job name into the data 2019-01-17 17:12:51 +01:00
qemu_driver.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_extdevice.c Remove all Author(s): lines from source file headers 2018-12-13 16:08:38 +00:00
qemu_extdevice.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_hostdev.c qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices 2019-01-11 08:52:10 -05:00
qemu_hostdev.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_hotplug.c qemu: fix i6300esb watchdog hotplug on Q35 2019-01-18 14:12:02 -05:00
qemu_hotplug.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_hotplugpriv.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_interface.c qemu: use line breaks in command line args written to log 2018-12-17 15:02:11 +00:00
qemu_interface.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_migration_cookie.c qemu: Add support for postcopy-requests migration statistics 2018-12-17 16:16:30 +01:00
qemu_migration_cookie.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_migration_params.c Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_migration_params.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_migration_paramspriv.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_migration.c qemu: blockjob: Add job name into the data 2019-01-17 17:12:51 +01:00
qemu_migration.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_monitor_json.c qemu: Process RDMA GID state change event 2019-01-09 10:26:29 +01:00
qemu_monitor_json.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_monitor_priv.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_monitor_text.c Remove all Author(s): lines from source file headers 2018-12-13 16:08:38 +00:00
qemu_monitor_text.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_monitor.c qemu: Use ULL instead of uint64_t for RDMA GID event 2019-01-09 11:31:58 +01:00
qemu_monitor.h qemu: Use ULL instead of uint64_t for RDMA GID event 2019-01-09 11:31:58 +01:00
qemu_parse_command.c Remove all Author(s): lines from source file headers 2018-12-13 16:08:38 +00:00
qemu_parse_command.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_process.c qemu_process: fix debug message 2019-01-22 12:18:28 +01:00
qemu_process.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_processpriv.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_qapi.c qemu: qapi: Allow selecting specifically optional schema entries in virQEMUQAPISchemaTraverse 2018-08-24 15:58:33 +02:00
qemu_qapi.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_security.c Remove all Author(s): lines from source file headers 2018-12-13 16:08:38 +00:00
qemu_security.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu_tpm.c Remove all Author(s): lines from source file headers 2018-12-13 16:08:38 +00:00
qemu_tpm.h Enforce a standard header file guard symbol name 2018-12-14 10:47:13 +00:00
qemu.conf qemu.conf: add vnc_tls_x509_secret_uuid 2019-01-22 12:18:28 +01:00
test_libvirtd_qemu.aug.in qemu.conf: add vnc_tls_x509_secret_uuid 2019-01-22 12:18:28 +01:00
THREADS.txt