+Mon Aug 7 11:06:20 EDT 2006 Daniel Berrange <berrange@redhat.com>
+
+ * src/xend_internal.c: Added a 'port' attribute to the '<graphics>'
+ tag when display type is VNC, providing the port number on which
+ the VNC server is listening.
+
Mon Aug 7 18:47:48 CEST 2006 Daniel Veillard <veillard@redhat.com>
* include/libvirt/libvirt.h.in: previous change to libvirt.h should
if (hvm) {
/* Graphics device */
- /* TODO:
- * Support for some additional attributes for graphics device?
- */
tmp = sexpr_node(root, "domain/image/hvm/vnc");
+ /* XXX extract VNC port from XenStore if its available */
if (tmp != NULL) {
if (tmp[0] == '1')
- virBufferAdd(&buf, " <graphics type='vnc'/>\n", 27 );
+ virBufferVSprintf(&buf, " <graphics type='vnc' port='%d'/>\n",
+ 5900 + sexpr_int(root, "domain/domid"));
}
tmp = sexpr_node(root, "domain/image/hvm/sdl");