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

[Xen-changelog] [qemu-xen-unstable] vnc, xen: write vnc address and password to xenstore



*** New tip has no discernable common ancestor with previous history ***
    Previously reported histories end at:
        baf8c0bc4bee8cacb089d5d635f41eebb23f084c
        3e37644fcde724433454440a61b22d3f7f9932bb
        6a6ffc07f465d5abc94b45ce6fe389369d1395ab
        6d5b7ee3acfe8cc10681d2583a38398f7470ec2a

commit ad7d28519de7cdc604efefac5c22fe9f88040586
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Tue Feb 1 17:32:38 2011 +0000

    vnc, xen: write vnc address and password to xenstore
    
    The xend protocol as actually implemented is:
      * xend writes:
         /vm/UUID/vncpasswd = "PASS"   (n0,rDOMID)
         /local/domain/0/backend/vfb/DOMID/0/vncunused = "0"   (n0,rDOMID)
         /local/domain/0/backend/vfb/DOMID/0/vnc = "1"   (n0,rDOMID)
         /local/domain/0/backend/vfb/DOMID/0/vnclisten = "ADDR"   (n0,rDOMID)
         /local/domain/0/backend/vfb/DOMID/0/vncdisplay = "PORT"   (n0,rDOMID)
         /local/domain/0/backend/vfb/DOMID/0/vncpasswd = "PASS"   (n0,rDOMID)
      * qemu reads /vm/UUID/vncpasswd and overwrites it with "\0"
      * qemu writes
         /local/domain/DOMID/console/vnc-port = "PORT"   (n0,rDOMID)
      * xm vncviewer reads entries from backend/vfb,
        as well as console/vnc-port.
    Much of this is insane.
    
    xl quite properly does not create anything in backend/vfb for an HVM
    domain with no vfb.  But xl vncviewer needs to know the port number
    and the address and the password.
    
    So, for now, have qemu write these nodes too:
         /local/domain/DOMID/console/vnc-listen = "ADDR"   (n0,rDOMID)
         /local/domain/DOMID/console/vnc-pass = "PASS"   (n0,rDOMID)
    This corresponds to the protocol actually currently implemented in
    libxl.
    
    We will revisit this after the 4.1 release and invent a non-insane
    protocol.
    
    Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
--
generated by git-patchbot for /home/xen/git/qemu-xen-unstable.git

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.