qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/3] qapi/ui: change vnc addresses
@ 2022-02-10 14:14 Vladimir Sementsov-Ogievskiy
  2022-02-10 14:14 ` [PATCH v4 1/3] ui/vnc: refactor arrays of addresses to SocketAddressList Vladimir Sementsov-Ogievskiy
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Vladimir Sementsov-Ogievskiy @ 2022-02-10 14:14 UTC (permalink / raw)
  To: qemu-devel
  Cc: bleal, wainersm, f4bug, crosa, eblake, armbru, kraxel, vsementsov,
	berrange, marcandre.lureau

Hi all!

v4:
01: add Daniel's r-b
02: refactor to add new display-update command instead
03: rebase on 02
    search for free ports, using same range as in tests/qemu-iotests/147
    check connection on ports

Recently our customer requested a possibility to change VNC listen port
dynamically.

Happily in Rhel7-based Qemu we already have this possibility: through
deprecated "change" qmp command.

But since 6.0 "change" qmp command was removed, with recommendation to
use change-vnc-password or blockdev-change-medium instead. Of course,
neither of them allow change VNC listen port.

So, let's reimplement the possibility.

Vladimir Sementsov-Ogievskiy (3):
  ui/vnc: refactor arrays of addresses to SocketAddressList
  qapi/ui: display-update: add possibility to change listen address
  avocado/vnc: add test_change_listen

 docs/about/removed-features.rst |   3 +-
 qapi/ui.json                    |  65 ++++++++++++++
 include/ui/console.h            |   1 +
 monitor/qmp-cmds.c              |  15 ++++
 ui/vnc.c                        | 152 ++++++++++++++++----------------
 tests/avocado/vnc.py            |  63 +++++++++++++
 6 files changed, 220 insertions(+), 79 deletions(-)

-- 
2.31.1



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-02-10 17:58 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-10 14:14 [PATCH v4 0/3] qapi/ui: change vnc addresses Vladimir Sementsov-Ogievskiy
2022-02-10 14:14 ` [PATCH v4 1/3] ui/vnc: refactor arrays of addresses to SocketAddressList Vladimir Sementsov-Ogievskiy
2022-02-10 14:14 ` [PATCH v4 2/3] qapi/ui: display-update: add possibility to change listen address Vladimir Sementsov-Ogievskiy
2022-02-10 14:32   ` Daniel P. Berrangé
2022-02-10 14:14 ` [PATCH v4 3/3] avocado/vnc: add test_change_listen Vladimir Sementsov-Ogievskiy
2022-02-10 14:37   ` Daniel P. Berrangé
2022-02-10 15:46 ` [PATCH v4 0/3] qapi/ui: change vnc addresses Markus Armbruster

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).