summaryrefslogtreecommitdiffstats
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* new migration process #576029 #576031 #576033spice-server-0.4.2-5.el6spice-common-0.4.2-4.el6spice-client-0.4.2-4.el6Yonit Halperin2010-03-232-2/+165
| | | | | | | - the server acquires the target info from a dedicated Qemu command - when migration ends, the client receieves a new message RED_MIGRATE_SWITCH_HOST - client then disconnects from the source and connects to the target. The connection to the target is entirely new.
* new libspice api: spice_server_add_get_{sock, peer}_info() #571286spice-server-0.4.2-4.el6Gerd Hoffmann2010-03-172-0/+24
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* new libspice api: spice_server_add_renderer() #571286Gerd Hoffmann2010-03-172-1/+14
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* new libspice api: add spice_server_set_mouse_absolute()spice-server-0.4.2-2.el6Gerd Hoffmann2010-03-082-0/+11
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* new libspice api: add spice_server_set_channel_security()Gerd Hoffmann2010-03-082-0/+17
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* new libspice api: make spice_channel_t part of the public api.Gerd Hoffmann2010-03-082-33/+36
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* new libspice api: add spice_server_{get, set}_image_compression()Gerd Hoffmann2010-03-082-0/+18
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* new libspice api: make image_compression_t part of the public api.Gerd Hoffmann2010-03-086-56/+61
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* new libspice api: configure listen addr, add ipv6 supportGerd Hoffmann2010-03-082-39/+74
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* new libspice api: configure tlsGerd Hoffmann2010-03-082-2/+47
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* new libspice api: zap function pointer indirection.Gerd Hoffmann2010-03-082-5/+36
| | | | | | | Make register_*_notifier calls optional, long term they should go away entriely. Add direct library calls as replacement. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* new libspice api: configure port + ticketGerd Hoffmann2010-03-082-0/+51
| | | | | | | | | | | Add new functions to configure spice port and ticketing. Yes, this is incomplete, it includes just the most important bits to get something up'n'running. These functions are supposed to replace both spice_parse_args() and the monitor interaction via qterm interface. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* new libspice api: alloc, initi and free spice server instances.Gerd Hoffmann2010-03-082-6/+40
| | | | | | | | The implementation can't handle multiple spice server instances at the same time right now. The API allows this though, so if we fixup the implementation some day we don't have to change the API. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* spice: server: avoid video streaming of small images #558270Yonit Halperin2010-02-031-0/+12
| | | | | | I added a lower limit to the size of images that are being streamed. The limit is only active in "filter" video streaming mode. This will prevent blurry animated icons.
* spice: Adding README to all subdirsUri Lublin2010-01-141-0/+12
| | | | | | | Also adding some information to toplevel (spice) README And do not touch README when running autogen.sh Signed-off-by: Uri Lublin <uril@redhat.com>
* change version to 0.4.2Yaniv Kamay2010-01-101-1/+1
|
* spice: config: Add DISTRIBUTION and PATCHID to configure summaryUri Lublin2010-01-101-1/+1
| | | | Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: add COPYING file to all subdirs (subdir config)Uri Lublin2010-01-101-0/+340
| | | | | | GPL2 Signed-off-by: Uri Lublin <uril@redhat.com>
* add patch id and distro name to version stringYaniv Kamay2010-01-101-2/+6
|
* spice: server: rename spice.pc to spice-server.pcUri Lublin2010-01-103-3/+3
| | | | | Signed-off-by: Yaniv Kamay <ykamay@redhat.com> Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: autogen.sh: call autogen.sh.shared separately from subdirs (subdir ↵Uri Lublin2010-01-102-1/+2
| | | | | | | | | | | | | | config) Move original autogen.sh to autogen.sh.shared Create links in each subdir (subdir/autogen.sh --> ../autogem.sh.shared) Make new autogen.sh which simply 1. cd subdir && ./autogen.sh 2. run autogen.sh.shared for the current dir (spice) Update all Makefile.am accordingly (dist-hook). Signed-off-by: Yaniv Kamay <ykamay@rehdat.com> Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: configure: mv ffmpeg_inc.h.in from common/ to client/Uri Lublin2010-01-103-2/+13
| | | | | | | | | | | Moved common/win/ffmpeg_inc.h to client/windows/ Moved common/linux/ffmpeg_inc.h.in to client/x11/ Copied common/linux/ffmpeg_inc.h.in to server/ Update *configure.ac and */Makefile.am accordingly (* is for {common,server,client} Signed-off-by: Yaniv Kamay <ykamay@rehdat.com> Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: subdirs: support ./autogen.sh in a "make dist" tarball (subdir config)Uri Lublin2010-01-103-1/+5
| | | | | | | | | | | | Each subdir (common, client and server) can "make dist". This commit adds configure.ac.shared and autogen.sh to the tar file. Above files are copied from .. (spice/ directory) Also added configure.ac.shared (which is not part of "distribution" tarball) that only imports ../configure.ac.shared such that ./autogen.sh still works (on "git directories"). Signed-off-by: Uri Lublin <uril@redhat.com>
* spice: server: common/ files are not needed by "make dist" (subdir config)Uri Lublin2010-01-101-1/+1
| | | | Signed-off-by: Uri Lublin <uril@redhat.com>
* configure.ac: use AC_CONFIG_SUBDIRS to run configure in subdirs (subdir config)Uri Lublin2010-01-103-2/+20
| | | | | | | | That's about all the work configure.ac does. Moved config.pc.in to server, and updated Makefile.am and server/Makefile.am accordingly Signed-off-by: Uri Lublin <uril@redhat.com>
* Add server/configure.ac (subdir config)Uri Lublin2010-01-101-0/+50
| | | | | | Enables running ./configure in server/ (as well as autoreconf or autogen.sh) Signed-off-by: Uri Lublin <uril@redhat.com>
* configure.ac: use SPICE_COMMON_SRCDIR in server/Makefile.am (subdir config)Uri Lublin2010-01-101-12/+14
| | | | | | | | | Replace all $(top_srcdir)/common. This would (after following patches) enables building the server from either spice/ (top directory) or spice/server. Signed-off-by: Uri Lublin <uril@redhat.com>
* server: add new vd interface QTerm2InterfaceYaniv Kamay2010-01-062-1/+291
|
* server,client: server authentication for secured channels. #527411 #549673.Yonit Halperin2010-01-061-9/+205
| | | | | | | | | 3 available mechanisms: by public key, by host name, and by certificate subject name. In the former method, chain of trust verification is not performed. The CA certificate files are looked for under <spice-config-dir>/spice_truststore.pem windows <spice-config-dir>=%APPDATA%\spicec\ linux <spice-config-dir>=$HOME/.spicec
* spice:stable server: add calls to red_pipe_clear_device_resources()Izik Eidus2010-01-051-0/+40
| | | | | | needed in case we are detaching Signed-off-by: Izik Eidus <ieidus@redhat.com>
* spice: fix server crush in case connecting without qxl deviceIzik Eidus2010-01-031-0/+3
| | | | Signed-off-by: Izik Eidus <ieidus@redhat.com>
* spice: fix ssl compiling errorsIzik Eidus2010-01-031-0/+4
| | | | | | (openssl api was changed, so lets have ifdef to compile in all cases) Signed-off-by: Izik Eidus <ieidus@redhat.com>
* spice: sever: increase client timeoutYaniv Kamay2010-01-031-2/+2
| | | | | | | | Increase client timeout in order to prevent unnecessary disconnecting of client while the connection is over WAN. Tested by changing WinXP resolution (with desktop background) while connecting over WAN (1.5Mbit 150Kbit)
* spice: sever: remove assert on nop copy bitsYaniv Kamay2010-01-031-2/+4
|
* spice server: heuristic for distinguishing between "real" videos and textual ↵Yonit Halperin2010-01-034-26/+162
| | | | streams
* spice server: fix glIzik Eidus2010-01-031-0/+4
| | | | | | red_worker: put invalidate at the right places Signed-off-by: Izik Eidus <ieidus@redhat.com>
* fix build on DebianYaniv Kamay2009-10-273-4/+7
|
* fresh startYaniv Kamay2009-10-1426-0/+18830