1. 16 12月, 2014 2 次提交
  2. 16 9月, 2014 1 次提交
  3. 01 9月, 2014 1 次提交
  4. 15 8月, 2014 1 次提交
  5. 11 7月, 2014 1 次提交
    • G
      spice: auth fixes · b1ea7b79
      Gerd Hoffmann 提交于
      Set auth to sasl when sasl is enabled, this makes "info spice" correctly
      display sasl auth.  Also throw an error in case someone tries to set
      a spice password via monitor without auth mode being "spice".
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      b1ea7b79
  6. 23 6月, 2014 2 次提交
  7. 08 5月, 2014 2 次提交
    • G
      spice: fix libvirt snapshots · a76a2f72
      Gerd Hoffmann 提交于
      Only notify spice-server about migration events in case we got
      target host information beforehand.  So we kick the seamless spice
      client migration only in case a actual live migration happens, not
      when libvirt uses live-migration-to-file for snapshotting.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      a76a2f72
    • G
      spice: fix "info spice" · 4f60af9a
      Gerd Hoffmann 提交于
      In case no listening address was specified, "info spice" reports
      "0.0.0.0" as address.  Which is incorrect in case spice is listening
      on ipv6.  Replace it by a wildcard "*" to indicate it is not limited
      to a specific address.
      
      Note:  Being more specific is not possible without extending the
      spice-server api.  The socket is handled by spice-server not
      qemu, so qemu can't easily figure the actual socket address.
      Reported-by: NDavid Jaša <djasa@redhat.com>
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      4f60af9a
  8. 16 12月, 2013 3 次提交
  9. 17 10月, 2013 3 次提交
    • G
      spice: fix multihead support · 9fa03286
      Gerd Hoffmann 提交于
      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: NGerd Hoffmann <kraxel@redhat.com>
      9fa03286
    • C
      Fix VNC SASL authentication when using a QXL device · 764eb39d
      Christophe Fergeau 提交于
      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: NChristophe Fergeau <cfergeau@redhat.com>
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      764eb39d
    • M
      spice: replace use of deprecated API · 26defe81
      Marc-André Lureau 提交于
      hose API are deprecated since 0.11, and qemu depends on 0.12 already.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      26defe81
  10. 10 9月, 2013 1 次提交
  11. 23 8月, 2013 1 次提交
  12. 30 7月, 2013 1 次提交
  13. 29 7月, 2013 1 次提交
    • S
      migration: fix spice migration · 02edd2e7
      Stefan Hajnoczi 提交于
      Commit 29ae8a41 ("rdma: introduce
      MIG_STATE_NONE and change MIG_STATE_SETUP state transition") changed the
      state transitions during migration setup.
      
      Spice used to be notified with MIG_STATE_ACTIVE and it detected this
      using migration_is_active().  Spice is now notified with
      MIG_STATE_SETUP and migration_is_active() no longer works.
      
      Replace migration_is_active() with migration_in_setup() to fix spice
      migration.
      
      Cc: Michael R. Hines <mrhines@us.ibm.com>
      Reviewed-by: NKevin Wolf <kwolf@redhat.com>
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      02edd2e7
  14. 24 6月, 2013 1 次提交
  15. 30 1月, 2013 1 次提交
  16. 13 1月, 2013 1 次提交
  17. 04 1月, 2013 1 次提交
  18. 19 12月, 2012 6 次提交
  19. 17 12月, 2012 2 次提交
  20. 21 11月, 2012 1 次提交
  21. 08 10月, 2012 1 次提交
    • G
      spice: raise requirement to 0.12 · 67be6726
      Gerd Hoffmann 提交于
      With the next qemu version (1.3) we are going to bump the qxl device
      revision to 4.  The new features available require a recent spice-server
      version, so raise up the bar.  Otherwise we would end up with different
      qxl revisions depending on the spice-server version installed, which
      would be a major PITA when it comes to compat properties.
      
      Clear out a big bunch of #ifdefs which are not needed any more.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      67be6726
  22. 05 9月, 2012 6 次提交