[libvirt] [PATCH v8 0/5] Add native TLS encrypted chardev TCP support

John Ferlan jferlan at redhat.com
Fri Oct 7 11:00:25 UTC 2016


v7: http://www.redhat.com/archives/libvir-list/2016-September/msg00729.html

Differences in v8

1. Update to use 2.4.0 instead of 2.3.0
2. Alter text in qemu.conf as requested in review of v7
3. After update to top of branch found one more virDomainChrDefNew in 
   a recent commit that needed a NULL parameter

John Ferlan (5):
  domain: Add optional 'tls' attribute for TCP chardev
  conf: Introduce {default|chardev}_tls_x509_secret_uuid
  qemu: Introduce qemuDomainChardevPrivatePtr
  qemu: Add a secret object to/for a chardev tcp with secret
  qemu: Add the ability to hotplug a secret object for TCP chardev TLS

 docs/formatdomain.html.in                          |  21 +++
 docs/schemas/domaincommon.rng                      |   5 +
 src/conf/domain_conf.c                             |  51 ++++++--
 src/conf/domain_conf.h                             |   5 +-
 src/libxl/libxl_domain.c                           |   2 +-
 src/lxc/lxc_native.c                               |   2 +-
 src/qemu/libvirtd_qemu.aug                         |   2 +
 src/qemu/qemu.conf                                 |  24 ++++
 src/qemu/qemu_command.c                            |  35 ++++-
 src/qemu/qemu_command.h                            |   1 +
 src/qemu/qemu_conf.c                               |  22 ++++
 src/qemu/qemu_conf.h                               |   3 +
 src/qemu/qemu_domain.c                             | 143 ++++++++++++++++++++-
 src/qemu/qemu_domain.h                             |  30 ++++-
 src/qemu/qemu_driver.c                             |   2 +-
 src/qemu/qemu_hotplug.c                            |  64 ++++++++-
 src/qemu/qemu_hotplug.h                            |   3 +-
 src/qemu/qemu_parse_command.c                      |   4 +-
 src/qemu/qemu_process.c                            |   6 +-
 src/qemu/test_libvirtd_qemu.aug.in                 |   2 +
 src/vz/vz_sdk.c                                    |   2 +-
 src/xenconfig/xen_sxpr.c                           |   2 +-
 src/xenconfig/xen_xl.c                             |   2 +-
 tests/qemuhotplugtest.c                            |   2 +-
 ...emuxml2argv-serial-tcp-tlsx509-chardev-tls.args |  30 +++++
 ...qemuxml2argv-serial-tcp-tlsx509-chardev-tls.xml |  50 +++++++
 .../qemuxml2argv-serial-tcp-tlsx509-chardev.xml    |   2 +-
 ...xml2argv-serial-tcp-tlsx509-secret-chardev.args |  38 ++++++
 ...uxml2argv-serial-tcp-tlsx509-secret-chardev.xml |  50 +++++++
 tests/qemuxml2argvtest.c                           |  22 ++++
 ...muxml2xmlout-serial-tcp-tlsx509-chardev-tls.xml |   1 +
 .../qemuxml2xmlout-serial-tcp-tlsx509-chardev.xml  |   2 +-
 tests/qemuxml2xmltest.c                            |   1 +
 33 files changed, 594 insertions(+), 37 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-tcp-tlsx509-chardev-tls.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-tcp-tlsx509-chardev-tls.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-tcp-tlsx509-secret-chardev.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-serial-tcp-tlsx509-secret-chardev.xml
 create mode 120000 tests/qemuxml2xmloutdata/qemuxml2xmlout-serial-tcp-tlsx509-chardev-tls.xml

-- 
2.7.4




More information about the libvir-list mailing list