qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v2 09/10] monitor: add query-vnc2 command


From: Gerd Hoffmann
Subject: Re: [Qemu-devel] [PATCH v2 09/10] monitor: add query-vnc2 command
Date: Thu, 11 Dec 2014 10:07:24 +0100

  Hi,

> > +# @auth: The current authentication type used by the server
> > +#        'none' if no authentication is being used
> > +#        'vnc' if VNC authentication is being used
> > +#        'vencrypt+plain' if VEncrypt is used with plain text 
> > authentication
> > +#        'vencrypt+tls+none' if VEncrypt is used with TLS and no 
> > authentication
> > +#        'vencrypt+tls+vnc' if VEncrypt is used with TLS and VNC 
> > authentication
> > +#        'vencrypt+tls+plain' if VEncrypt is used with TLS and plain text 
> > auth
> > +#        'vencrypt+x509+none' if VEncrypt is used with x509 and no auth
> > +#        'vencrypt+x509+vnc' if VEncrypt is used with x509 and VNC auth
> > +#        'vencrypt+x509+plain' if VEncrypt is used with x509 and plain 
> > text auth
> > +#        'vencrypt+tls+sasl' if VEncrypt is used with TLS and SASL auth
> > +#        'vencrypt+x509+sasl' if VEncrypt is used with x509 and SASL auth
> 
> This feels like an open-coded string that should instead be an array of
> enum values.

This is just copyed over from the old query-vnc command.

We can try to do that in a cleaner way for query-vnc2.  That implies
libvirt needs to be able to handle both formats though.

Adding danbp who did most vnc auth stuff for comments.

>   That is,
> 
> { 'enum': 'VncAuth', 'data', [ 'none', 'vnc', 'vencrypt', 'plain',
> 'tls', 'x509' ] }

> ... 'auth': ['VcnAuth']

Looked at the source, figured the list grew meanwhile.

Do we need 'none' here?  When we have a list anyway we can have an empty
list instead.

cheers,
  Gerd





reply via email to

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