1. 29 2月, 2012 2 次提交
  2. 27 2月, 2012 1 次提交
  3. 21 2月, 2012 2 次提交
  4. 15 2月, 2012 1 次提交
  5. 27 10月, 2011 1 次提交
  6. 25 10月, 2011 5 次提交
  7. 20 10月, 2011 1 次提交
  8. 07 9月, 2011 1 次提交
  9. 21 8月, 2011 1 次提交
  10. 11 8月, 2011 1 次提交
  11. 24 7月, 2011 1 次提交
  12. 20 7月, 2011 1 次提交
  13. 04 7月, 2011 1 次提交
  14. 06 6月, 2011 3 次提交
    • G
      spice: require spice 0.6.0 or newer. · 012b80d3
      Gerd Hoffmann 提交于
      This patch raises the minimum required spice version to 0.6.0 and drops
      a few ifdefs.
      
      0.6.0 is the first stable release with the current libspice-server API,
      there shouldn't be any 0.5.x development versions deployed any more.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      012b80d3
    • M
      spice: add SASL support · 48b3ed0a
      Marc-André Lureau 提交于
      Turn on SASL support by appending "sasl" to the spice arguments, which
      requires that the client use SASL to authenticate with the spice.  The
      exact choice of authentication method used is controlled from the
      system / user's SASL configuration file for the 'qemu' service. This
      is typically found in /etc/sasl2/qemu.conf. If running QEMU as an
      unprivileged user, an environment variable SASL_CONF_PATH can be used
      to make it search alternate locations for the service config.  While
      some SASL auth methods can also provide data encryption (eg GSSAPI),
      it is recommended that SASL always be combined with the 'tls' and
      'x509' settings to enable use of SSL and server certificates. This
      ensures a data encryption preventing compromise of authentication
      credentials.
      
      It requires support from spice 0.8.1.
      
      [ kraxel: moved spell fix to separate commit ]
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      48b3ed0a
    • H
      spice: add option for disabling copy paste support · d4970b07
      Hans de Goede 提交于
      Some people want to be able disable spice's guest <-> client copy paste support
      because of security considerations.
      
      [ kraxel: drop old-version error message ]
      d4970b07
  15. 21 3月, 2011 1 次提交
    • P
      change all rt_clock references to use millisecond resolution accessors · 7bd427d8
      Paolo Bonzini 提交于
      This was done with:
      
          sed -i '/get_clock\>.*rt_clock/s/get_clock\>/get_clock_ms/' \
              $(git grep -l 'get_clock\>.*rt_clock' )
          sed -i '/new_timer\>.*rt_clock/s/new_timer\>/new_timer_ms/' \
              $(git grep -l 'new_timer\>.*rt_clock' )
      
      after checking that get_clock and new_timer never occur twice
      on the same line.  There were no missed occurrences; however, even
      if there had been, they would have been caught by the compiler.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      7bd427d8
  16. 24 1月, 2011 1 次提交
    • G
      spice/vnc: client migration. · e866e239
      Gerd Hoffmann 提交于
      Handle spice client migration, i.e. inform a spice client connected
      about the new host and connection parameters, so it can move over the
      connection automatically.
      
      The monitor command has a not-yet used protocol argument simliar to
      set_password and expire_password commands.  This allows to add a simliar
      feature to vnc in the future.  Daniel Berrange plans to work on this.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      e866e239
  17. 09 12月, 2010 4 次提交
    • G
      vnc/spice: add set_passwd monitor command. · 7572150c
      Gerd Hoffmann 提交于
      This patch adds new set_password and expire_password monitor commands
      which allows to change and expire the password for spice and vnc
      connections.  See the doc update patch chunk for details.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      7572150c
    • G
      spice: add qmp 'query-spice' and hmp 'info spice' commands. · cb42a870
      Gerd Hoffmann 提交于
      The patch adds a 'query-spice' monitor command which returns
      informations about the spice server configuration and also a list of
      channel connections.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      cb42a870
    • G
      spice: connection events. · 6f8c63fb
      Gerd Hoffmann 提交于
      This patch adds support for connection events to spice.  The events are
      quite simliar to the vnc events.  Unlike vnc spice uses multiple tcp
      channels though.  qemu will report every single tcp connection (aka
      spice channel).  If you want track spice sessions only you can filter
      for the main channel (channel-type == 1).
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      6f8c63fb
    • G
      spice: add qxl device · a19cbfb3
      Gerd Hoffmann 提交于
      qxl is a paravirtual graphics card.  The qxl device is the bridge
      between the guest and the spice server (aka libspice-server).  The
      spice server will send the rendering commands to the spice client, which
      will actually render them.
      
      The spice server is also able to render locally, which is done in case
      the guest wants read something from video memory.  Local rendering is
      also used to support display over vnc and sdl.
      
      qxl is activated using "-vga qxl".  qxl supports multihead, additional
      cards can be added via '-device qxl".
      
      [ v2: add copyright to files                     ]
      [ v2: use qemu-common.h for standard includes    ]
      [ v2: create separate qxl-vga device for primary ]
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      a19cbfb3
  18. 10 11月, 2010 1 次提交
    • G
      spice: add audio · 3e313753
      Gerd Hoffmann 提交于
      Add support for the spice audio interface.  With this patch applied
      audio can be forwarded over the network from/to the spice client.  Both
      recording and playback is supported.
      
      The driver is first in the driver list, but the can_be_default flag is
      set only in case spice is active.  So if you have the spice protocol
      enabled the spice audio driver is the default one, otherwise whatever
      comes first after spice in the list.  Overriding the default using
      QEMU_AUDIO_DRV works in any case.
      
      [ v2: audio codestyle: add spaces before open parenthesis ]
      [ v2: add const to silence array ]
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Cc: malc <av1474@comtv.ru>
      Signed-off-by: Nmalc <av1474@comtv.ru>
      3e313753
  19. 02 11月, 2010 2 次提交
  20. 08 10月, 2010 5 次提交
  21. 22 9月, 2010 2 次提交
    • G
      spice: add keyboard · 864401c2
      Gerd Hoffmann 提交于
      Open keyboard channel.  Now you can type into the spice client and the
      keyboard events are sent to your guest.  You'll need some other display
      like vnc to actually see the guest responding to them though.
      864401c2
    • G
      spice: core bits · 29b0040b
      Gerd Hoffmann 提交于
      Add -spice command line switch.  Has support setting passwd and port for
      now.  With this patch applied the spice client can successfully connect
      to qemu.  You can't do anything useful yet though.
      29b0040b