« Previous | Next » 

Revision 7e7e2ebc

ID7e7e2ebc942da8285931ceabf12823e165dced8b

Added by Daniel P. Berrange over 9 years ago

Store VNC auth scheme per-client as well as per-server

A future patch will introduce a situation where different
clients may have different authentication schemes set.
When a new client arrives, copy the 'auth' and 'subauth'
fields from VncDisplay into the client's VncState, and
use the latter in all authentication functions.

  • ui/vnc.h: Add 'auth' and 'subauth' to VncState
  • ui/vnc-auth-sasl.c, ui/vnc-auth-vencrypt.c,
    ui/vnc.c: Make auth functions pull auth scheme
    from VncState instead of VncDisplay

Signed-off-by: Anthony Liguori <>

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences