qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [RFC 0/7]: Add VNC connect/disconnect events


From: Luiz Capitulino
Subject: [Qemu-devel] [RFC 0/7]: Add VNC connect/disconnect events
Date: Fri, 8 Jan 2010 19:47:09 -0200

 Hi there,

 This series contains two related changes. First a small cleanup is done in
the current 'query-vnc' command, then two new QMP asynchronous events are
introduced: VNC connect and disconnect.

 That's, everytime a VNC client connects or disconnects from QEMU, the
QMP client will get full VNC client and VNC server info.

 There's one problem though and that's why this series is a RFC.

 The connection is a two step procedure if an authentication mechism is
enabled. First the client establishes the connection then it authenticates.

 Currently, 'info vnc' and 'query-vnc' will show client information as soon
as it establishes the connection even if the client didn't autheticate yet.

 This series changes that. Now, if an authentication mechanism is enabled,
client information will only be available _after_ it has authenticated. Also,
the connect/disconnect events are only emitted after the authentication step.

 There's a way to fix this and add the old behavior back, but we'll need
one additional event (say CONNECT_AUTH) and the client will have to look
at the server info to learn that a disconnection happened before
authentication.

 Is this series ok or should the current behavior be maintained?

 Thanks.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]