libvirt/src/qemu
Peter Krempa 026114b564 qemu: command: Add support for qcow2 + luks
The old qcow2 encryption format was buggy, so the new approach is to use
luks inside qcow2. As it turns out, it didn't require that many changes.

It was necessary to fix the command line formatter to stop mangling the
format when secrets are present and specify the encryption format and
secret in correct format.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
2018-04-03 15:48:38 +02:00
..
EVENTHANDLERS.txt qemu/doc: Fix function name for handling events 2017-06-13 09:43:42 +02:00
libvirtd_qemu.aug Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" 2018-02-12 14:56:29 +00:00
Makefile.inc.am qemu: caps: Move QAPI schema related code into separate file 2018-03-23 14:52:07 +01:00
MIGRATION.txt doc: fix writing of QEMU 2017-03-08 17:33:07 +01:00
qemu_agent.c json: Replace access to virJSONValue->type by virJSONValueGetType 2018-04-03 13:34:33 +02:00
qemu_agent.h qemu: agent: Make setting of vcpus more robust 2016-06-22 09:26:08 +02:00
qemu_alias.c qemu: Don't assign alias to disabled balloon device 2018-03-19 21:22:43 +01:00
qemu_alias.h qemu: different declarations for the same method 2018-03-12 11:02:09 +01:00
qemu_block.c util: json: Fix freeing of objects appended to virJSONValue 2018-04-03 13:34:33 +02:00
qemu_block.h qemu: block: Add function to check if storage source allows concurrent access 2017-11-23 18:26:25 +01:00
qemu_blockjob.c qemu: blockjob: Reset disk source index after pivot 2017-12-08 10:13:57 +01:00
qemu_blockjob.h qemu: report drive mirror errors on migration 2017-12-06 12:43:57 +01:00
qemu_capabilities.c qemu: caps: Add capability for LUKS encrypted qcow2 image support 2018-04-03 15:48:38 +02:00
qemu_capabilities.h qemu: caps: Add capability for LUKS encrypted qcow2 image support 2018-04-03 15:48:38 +02:00
qemu_capspriv.h qemu: Refresh caps cache after booting a different kernel 2018-01-22 14:11:58 +01:00
qemu_cgroup.c qemu: Restore machinename even without cgroups 2018-01-31 14:51:34 +01:00
qemu_cgroup.h qemu: Introduce functions for input device cgroup manipulation 2017-11-24 17:38:51 +01:00
qemu_command.c qemu: command: Add support for qcow2 + luks 2018-04-03 15:48:38 +02:00
qemu_command.h Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" 2018-02-12 14:56:29 +00:00
qemu_conf.c conf: stop passing virConnectPtr into virDomainDiskTranslateSourcePool 2018-02-19 11:11:47 +00:00
qemu_conf.h port allocator: make port range constant object 2018-02-22 13:52:45 +01:00
qemu_domain_address.c qemu: Add support for virtio-gpu-ccw video device on S390 2018-03-23 19:40:20 +01:00
qemu_domain_address.h qemu: Update qemuDomainFindSCSIControllerModel return 2018-01-31 11:32:04 -05:00
qemu_domain.c qemu: domain: Validate support for LUKS encryption of QCOW2 images 2018-04-03 15:48:38 +02:00
qemu_domain.h qemu: domain: Add helper to initialize detected parts of the backing chain 2018-04-03 15:48:38 +02:00
qemu_driver.c conf: Refactor/rename virDomainDiskDefSourceParse 2018-04-03 15:48:37 +02:00
qemu_driver.h
qemu_hostdev.c qemu: hostdev: Fix the error on VM start with an mdev when IOMMU is off 2018-03-19 11:14:40 +01:00
qemu_hostdev.h hostdev: Maintain a driver list of active mediated devices 2017-03-27 15:39:35 +02:00
qemu_hotplug.c qemu: hotplug: Introduce hot unplug for mediated devices 2018-04-03 07:25:07 +02:00
qemu_hotplug.h qemu: don't pass virConnectPtr around for secrets 2018-02-19 11:11:47 +00:00
qemu_hotplugpriv.h
qemu_interface.c Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" 2017-05-22 12:57:34 -04:00
qemu_interface.h Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" 2017-05-22 12:57:34 -04:00
qemu_migration_cookie.c qemu: fix memory leak of @vporttype during migration. 2018-02-28 07:56:17 +01:00
qemu_migration_cookie.h qemu: send allowReboot in migration cookie 2017-10-19 11:52:34 +02:00
qemu_migration.c qemu: simplify condition 2018-03-08 17:40:56 +01:00
qemu_migration.h qemu: Add virConnectPtr back to some migration methods 2018-02-26 11:32:27 +01:00
qemu_monitor_json.c qemu_monitor_json: Properly check "return" type 2018-04-03 14:13:07 +02:00
qemu_monitor_json.h qemu: monitor: Don't resist stealing 'actions' in qemuMonitorJSONTransaction 2018-04-03 13:34:33 +02:00
qemu_monitor_text.c qemu: stop passing virConnectPtr into qemuMonitorStartCPUs 2018-02-19 11:11:46 +00:00
qemu_monitor_text.h qemu: stop passing virConnectPtr into qemuMonitorStartCPUs 2018-02-19 11:11:46 +00:00
qemu_monitor.c qemu: monitor: Don't resist stealing 'actions' in qemuMonitorJSONTransaction 2018-04-03 13:34:33 +02:00
qemu_monitor.h qemu: monitor: Don't resist stealing 'actions' in qemuMonitorJSONTransaction 2018-04-03 13:34:33 +02:00
qemu_parse_command.c qemu: Remove private hostdev 2017-11-24 11:47:26 -05:00
qemu_parse_command.h qemu: Move qemuFreeKeywords into qemu_parse_command.c 2017-10-17 18:52:47 -04:00
qemu_process.c qemu: Use dynamic buffer for storing PTY aliases 2018-04-01 12:38:38 +02:00
qemu_process.h qemu: remove virConnectPtr from some more startup code paths 2018-02-19 11:11:47 +00:00
qemu_processpriv.h
qemu_qapi.c qemu: qapi: Return correct entry in virQEMUQAPISchemaTraverse 2018-03-23 14:52:07 +01:00
qemu_qapi.h qemu: monitor: Move processing of QMP schema to the new file 2018-03-23 14:52:07 +01:00
qemu_security.c qemu: fix security labeling for attach/detach of char devices 2017-12-05 13:54:48 +01:00
qemu_security.h qemu: fix security labeling for attach/detach of char devices 2017-12-05 13:54:48 +01:00
qemu.conf Replace QEmu with QEMU 2018-04-01 17:42:29 +02:00
test_libvirtd_qemu.aug.in Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" 2018-02-12 14:56:29 +00:00
THREADS.txt doc: fix writing of QEMU 2017-03-08 17:33:07 +01:00