[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