[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[libvirt] [PATCH v5 0/6] [REPOST] introduce new listen types for graphics



There is no change since v4 [1], I've only rebased patches that are still
waiting for review and removed the ones that are already pushed.

[1] <https://www.redhat.com/archives/libvir-list/2016-May/msg01438.html>

Pavel Hrdina (6):
  graphics: introduce listen type socket and use it for VNC
  qemu_capabilites: add QEMU_CAPS_SPICE_UNIX
  spice: add support for listen type socket
  spice: introduce spice_auto_unix_socket config option
  spice: introduce listen type none
  vnc: add support for listen type none

 docs/formatdomain.html.in                          |  28 +++
 docs/schemas/domaincommon.rng                      |  15 ++
 src/conf/domain_conf.c                             | 245 ++++++++++++++++++---
 src/conf/domain_conf.h                             |   8 +-
 src/libvirt_private.syms                           |   1 +
 src/qemu/libvirtd_qemu.aug                         |   1 +
 src/qemu/qemu.conf                                 |  17 +-
 src/qemu/qemu_capabilities.c                       |   3 +
 src/qemu/qemu_capabilities.h                       |   3 +
 src/qemu/qemu_command.c                            | 130 ++++++-----
 src/qemu/qemu_conf.c                               |   1 +
 src/qemu/qemu_conf.h                               |   1 +
 src/qemu/qemu_domain.c                             |  28 ++-
 src/qemu/qemu_hotplug.c                            |   9 +
 src/qemu/qemu_migration.c                          |  47 +++-
 src/qemu/qemu_parse_command.c                      |   2 +-
 src/qemu/qemu_process.c                            |  46 +++-
 src/qemu/test_libvirtd_qemu.aug.in                 |   1 +
 src/security/virt-aa-helper.c                      |  15 +-
 ...ric-graphics-vnc-socket-attr-listen-address.xml |  30 +++
 ...hics-vnc-socket-attr-listen-socket-mismatch.xml |  30 +++
 ...eric-graphics-vnc-socket-attr-listen-socket.xml |  30 +++
 ...ric-graphics-vnc-socket-attr-listen-address.xml |  30 +++
 ...eric-graphics-vnc-socket-attr-listen-socket.xml |  30 +++
 .../generic-graphics-vnc-socket-listen.xml         |   4 +-
 .../generic-graphics-vnc-socket.xml                |   4 +-
 tests/genericxml2xmltest.c                         |   4 +
 .../qemuargv2xml-graphics-vnc-socket.xml           |   4 +-
 tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml   |   1 +
 tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml   |   1 +
 tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml   |   1 +
 ...emuxml2argv-graphics-spice-auto-socket-cfg.args |  20 ++
 ...qemuxml2argv-graphics-spice-auto-socket-cfg.xml |  30 +++
 .../qemuxml2argv-graphics-spice-auto-socket.args   |  20 ++
 .../qemuxml2argv-graphics-spice-auto-socket.xml    |  30 +++
 .../qemuxml2argv-graphics-spice-socket.args        |  20 ++
 .../qemuxml2argv-graphics-spice-socket.xml         |  30 +++
 .../qemuxml2argv-graphics-vnc-auto-socket.args     |  20 ++
 .../qemuxml2argv-graphics-vnc-auto-socket.xml      |  30 +++
 .../qemuxml2argv-graphics-vnc-none.args            |  20 ++
 .../qemuxml2argv-graphics-vnc-none.xml             |  30 +++
 .../qemuxml2argv-graphics-vnc-socket.args          |   4 +-
 .../qemuxml2argv-graphics-vnc-socket.xml           |  10 +-
 .../qemuxml2argv-video-virtio-gpu-spice-gl.args    |   2 +-
 tests/qemuxml2argvtest.c                           |  14 ++
 ...muxml2xmlout-graphics-spice-auto-socket-cfg.xml |  35 +++
 .../qemuxml2xmlout-graphics-spice-auto-socket.xml  |  35 +++
 .../qemuxml2xmlout-graphics-spice-socket.xml       |  35 +++
 .../qemuxml2xmlout-graphics-vnc-auto-socket.xml    |  35 +++
 ...graphics-vnc-remove-generated-socket-active.xml |   4 +-
 .../qemuxml2xmlout-graphics-vnc-socket.xml         |  35 +++
 .../qemuxml2xmlout-video-virtio-gpu-spice-gl.xml   |   4 +-
 tests/qemuxml2xmltest.c                            |   8 +
 53 files changed, 1096 insertions(+), 145 deletions(-)
 create mode 100644 tests/genericxml2xmlindata/generic-graphics-vnc-socket-attr-listen-address.xml
 create mode 100644 tests/genericxml2xmlindata/generic-graphics-vnc-socket-attr-listen-socket-mismatch.xml
 create mode 100644 tests/genericxml2xmlindata/generic-graphics-vnc-socket-attr-listen-socket.xml
 create mode 100644 tests/genericxml2xmloutdata/generic-graphics-vnc-socket-attr-listen-address.xml
 create mode 100644 tests/genericxml2xmloutdata/generic-graphics-vnc-socket-attr-listen-socket.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-spice-auto-socket-cfg.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-spice-auto-socket-cfg.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-spice-auto-socket.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-spice-auto-socket.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-spice-socket.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-spice-socket.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc-auto-socket.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc-auto-socket.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc-none.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc-none.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-graphics-spice-auto-socket-cfg.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-graphics-spice-auto-socket.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-graphics-spice-socket.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-graphics-vnc-auto-socket.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-graphics-vnc-socket.xml

-- 
2.8.3


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]