[pve-devel] Execute monitor command from remote?

Stefan Priebe s.priebe at profihost.ag
Mon Jun 2 21:53:04 CEST 2014


Hi Alexandre,

Am 02.06.2014 17:51, schrieb Dietmar Maurer:
>>>> But it does not in qemu. It's an enum in the code supporting only one
>>>> way. I can't change it.
>>>
>>> What is the problem exactly?
>>
>> Qemu does not support multiple author at once. It only supports changing auth
>> type with monitor command that's what i'm using.
>
> Also, It seems quite easy to support multiple auth. The server just needs to send all supported auth
> modes in
>
>   ui/vnc.c method protocol_version()
>
> something like:
>
>     } else {
>          VNC_DEBUG("Telling client we support auth %d\n", vs->auth);
>          vnc_write_u8(vs, 2); /* num auth */
>          vnc_write_u8(vs, vs->auth);
>          vnc_write_u8(vs, VNC_AUTH_VNC);
>          vnc_read_when(vs, protocol_client_auth, 1);
>          vnc_flush(vs);
>      }
>
> requires further modifications in protocol_client_auth() ...
>

Might be possible do you want to hardcode mode VNC_AUTH_VNC as a second 
mode? So the first is configurable and the second hardcoded?

Greets,
Stefan



More information about the pve-devel mailing list