[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/8] Support multiple listening sockets per VNC serv
From: |
Daniel P. Berrange |
Subject: |
[Qemu-devel] [PATCH 0/8] Support multiple listening sockets per VNC server |
Date: |
Thu, 5 Jan 2017 16:06:53 +0000 |
This series is dependant on the IO series just posted to support
DNS resolution separately from socket creation.
There are two core feature changes in this series
- If a DNS name resolves to multiple distinct IP addresses,
the VNC server is now able to listen on all of them
- The -vnc argument syntax is extended to allow the 'vnc'
and 'websocket' arguments to be listed multiple times.
This allows a single VNC server to listen on multiple
different names / addresses.
Daniel P. Berrange (8):
ui: fix regression handling bare 'websocket' option to -vnc
ui: fix reporting of VNC auth in query-vnc-servers
ui: refactor VncDisplay to allow multiple listening sockets
ui: refactor code for populating SocketAddress from vnc_display_open
ui: extract code to connect/listen from vnc_display_open
ui: let VNC server listen on all resolved IP addresses
util: add qemu_opt_get_all() to get repeated opts
ui: add ability to specify multiple VNC listen addresses
include/qemu/option.h | 1 +
qapi-schema.json | 26 +-
qemu-options.hx | 12 +-
ui/vnc.c | 653 +++++++++++++++++++++++++++++++++++---------------
ui/vnc.h | 10 +-
util/qemu-option.c | 22 ++
6 files changed, 523 insertions(+), 201 deletions(-)
--
2.9.3
- [Qemu-devel] [PATCH 0/8] Support multiple listening sockets per VNC server,
Daniel P. Berrange <=
- [Qemu-devel] [PATCH 1/8] ui: fix regression handling bare 'websocket' option to -vnc, Daniel P. Berrange, 2017/01/05
- [Qemu-devel] [PATCH 2/8] ui: fix reporting of VNC auth in query-vnc-servers, Daniel P. Berrange, 2017/01/05
- [Qemu-devel] [PATCH 3/8] ui: refactor VncDisplay to allow multiple listening sockets, Daniel P. Berrange, 2017/01/05
- [Qemu-devel] [PATCH 4/8] ui: refactor code for populating SocketAddress from vnc_display_open, Daniel P. Berrange, 2017/01/05
- [Qemu-devel] [PATCH 6/8] ui: let VNC server listen on all resolved IP addresses, Daniel P. Berrange, 2017/01/05