[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 0/8] Support multiple listening sockets per VNC s
From: |
Daniel P. Berrange |
Subject: |
[Qemu-devel] [PATCH v3 0/8] Support multiple listening sockets per VNC server |
Date: |
Fri, 3 Feb 2017 12:06:41 +0000 |
Followup to
v2: https://lists.gnu.org/archive/html/qemu-devel/2017-01/msg04951.html
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.
The io/ patch series that this previously depended on is now merged
in git master.
Changed in v3:
- Resolve conflicts with master for qapi schema
- Remove left-over debug statement (Eric)
Changed in v2:
- Fix qapi version annotation (Eric)
- Fix misc typos in docs/commit message (Eric)
- Replace qemu_opt_get_all() with generic QemuOpt iterator API
to avoid needless mem allocations
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 iterators for QemuOpts values
ui: add ability to specify multiple VNC listen addresses
include/qemu/option.h | 9 +
qapi-schema.json | 28 ++-
qemu-options.hx | 12 +-
ui/vnc.c | 655 +++++++++++++++++++++++++++++++++++---------------
ui/vnc.h | 10 +-
util/qemu-option.c | 19 ++
6 files changed, 531 insertions(+), 202 deletions(-)
--
2.9.3
- [Qemu-devel] [PATCH v3 0/8] Support multiple listening sockets per VNC server,
Daniel P. Berrange <=
- [Qemu-devel] [PATCH v3 1/8] ui: fix regression handling bare 'websocket' option to -vnc, Daniel P. Berrange, 2017/02/03
- [Qemu-devel] [PATCH v3 2/8] ui: fix reporting of VNC auth in query-vnc-servers, Daniel P. Berrange, 2017/02/03
- [Qemu-devel] [PATCH v3 3/8] ui: refactor VncDisplay to allow multiple listening sockets, Daniel P. Berrange, 2017/02/03
- [Qemu-devel] [PATCH v3 5/8] ui: extract code to connect/listen from vnc_display_open, Daniel P. Berrange, 2017/02/03
- [Qemu-devel] [PATCH v3 4/8] ui: refactor code for populating SocketAddress from vnc_display_open, Daniel P. Berrange, 2017/02/03
- [Qemu-devel] [PATCH v3 7/8] util: add iterators for QemuOpts values, Daniel P. Berrange, 2017/02/03
- [Qemu-devel] [PATCH v3 8/8] ui: add ability to specify multiple VNC listen addresses, Daniel P. Berrange, 2017/02/03
- [Qemu-devel] [PATCH v3 6/8] ui: let VNC server listen on all resolved IP addresses, Daniel P. Berrange, 2017/02/03
- Re: [Qemu-devel] [PATCH v3 0/8] Support multiple listening sockets per VNC server, Michael Tokarev, 2017/02/03