[libvirt] [PATCH 0/2] Update qemu password support (v2)

Marc-André Lureau marcandre.lureau at gmail.com
Mon Jan 10 11:12:31 UTC 2011


Recently, QEMU learned set_password and expire_password monitor commands.

http://qemu.com/qemu.git/commit/?id=7572150c189c6553c2448334116ab717680de66d

The following patches make use of these new commands if available, and
fallback on VNC-only password support.

Change since v1:
- moved qemuInitGraphicsPasswords to qemu_hotplug, renamed
  to qemuDomainChangeGraphicsPasswords.
- updated what looks like a typo (that appears to work anyway) in
  initial patch from Daniel:
    - ret = qemuInitGraphicsPasswords(driver, vm,
    -                                 VIR_DOMAIN_GRAPHICS_TYPE_SPICE,
    -                                 &vm->def->graphics[0]->data.vnc.auth,
    -                                 driver->vncPassword);
    + ret = qemuInitGraphicsPasswords(driver, vm,
    +                                 VIR_DOMAIN_GRAPHICS_TYPE_SPICE,
    +                                 &vm->def->graphics[0]->data.spice.auth,
    +                                 driver->spicePassword);


Marc-André Lureau (2):
  qemu: add set_password and expire_password monitor commands
  Use the new set_password monitor command to set password.

 src/qemu/qemu_driver.c       |   22 ++++----
 src/qemu/qemu_hotplug.c      |  114 +++++++++++++++++++++++++++++++++++++++---
 src/qemu/qemu_hotplug.h      |    5 ++
 src/qemu/qemu_monitor.c      |   77 ++++++++++++++++++++++++++++
 src/qemu/qemu_monitor.h      |    7 +++
 src/qemu/qemu_monitor_json.c |   56 ++++++++++++++++++++
 src/qemu/qemu_monitor_json.h |    7 +++
 src/qemu/qemu_monitor_text.c |   69 +++++++++++++++++++++++++
 src/qemu/qemu_monitor_text.h |    7 +++
 9 files changed, 346 insertions(+), 18 deletions(-)

-- 
1.7.3.4




More information about the libvir-list mailing list