[Spice-commits] Changes to 'spice.v75'
Gerd Hoffmann
kraxel at kemper.freedesktop.org
Thu Oct 17 12:44:09 CEST 2013
New branch 'spice.v75' available with the following commits:
commit 9fa032866daae68357d99abc725c18fe9ed4b61b
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Oct 11 22:39:59 2013 +0200
spice: fix multihead support
This patch fixes spice display initialization to handle
multihead properly.
spice-core now keeps track of which QemuConsole has a spice
display channel attached to it and which has not. It also
manages display channel ids.
spice-display looks at all QemuConsoles and will pick up any
graphic console not yet bound to a spice channel (which in practice
are all non-qxl graphic devices).
Result is that
(a) you'll get a spice client window for each graphical device
now (first only without this patch), and
(b) mixing qxl and non-qxl vga cards works properly.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 35b2122db446a03be9b88f540e865930efd01d6a
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Thu Oct 17 12:11:43 2013 +0200
spice-display: add display channel id to the debug messages.
And s/__FUNCTION__/__func__/ while being at it.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 764eb39d1b6f614e9734ea3ed1b7dcf6c3aaa260
Author: Christophe Fergeau <cfergeau at redhat.com>
Date: Wed Oct 16 17:52:33 2013 +0200
Fix VNC SASL authentication when using a QXL device
ui/vnc.c:vnc_display_open() and spice-server/server/reds.c:do_spice_init()
are both calling sasl_server_init(). If spice_server_set_sasl_appname()
hasn't been called, spice-server will call it with "spice" as an appname,
causing cyrus-sasl to try to use a /etc/sasl2/spice.conf config file rather
than the /etc/sasl2/qemu.conf file that QEMU uses.
When using -spice sasl on the command line, QEMU properly calls
spice_server_set_sasl_appname() to set the SASL appname as "qemu",
but when using a QXL device without using SPICE, spice_server_init()
is called from qemu_spice_add_interface() without setting the appname
to "qemu", which then causes the VNC code to try to use spice.conf
instead of qemu.conf.
Signed-off-by: Christophe Fergeau <cfergeau at redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 26defe81f6a878f33e0aaeb1df4d0d7022c929ca
Author: Marc-André Lureau <marcandre.lureau at gmail.com>
Date: Fri Oct 4 13:10:46 2013 +0200
spice: replace use of deprecated API
hose API are deprecated since 0.11, and qemu depends on 0.12 already.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
More information about the Spice-commits
mailing list