Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | server/red_channel: make MAX_SEND_VEC 100 | Alon Levy | 2011-02-07 | 1 | -1/+1 | |
| | | | | | | | | MAX_SEND_VEC was 100 for DisplayChannel's RedChannel implementation which is being replaced with RedChannel in red_channel. So changing from 50 to 100 in red_channel (make this configurble?) - effectively increased memory usage by: (100-50)*sizeof(iovec)*(num_of_channels-2) ==(arch 64bit) 50*16*6 ~ 5k Not terrible. | |||||
* | server/red_channel: reflect SpiceDataHeader fields in handle_parsed_proc | Alon Levy | 2011-02-07 | 3 | -4/+4 | |
| | ||||||
* | server/red_channel: add red_channel_pipe_add_push | Alon Levy | 2011-02-07 | 5 | -24/+32 | |
| | ||||||
* | server/red_channel: add hold_item (from red_worker) | Alon Levy | 2011-02-07 | 7 | -9/+41 | |
| | | | | | | | | | | | | | hold_item called on init_send_data, matching release. This is not the behavior of red_worker - we ref++ (==hold_item) when sending the item, and --refs when releasing it, instead of only holding if the send is blocked. Note 1: Naming: hold_pipe_item is the proc name, the variable is called hold_item, this is similar to release_item/release_pipe_item naming. Note 2: All channels have empty implementation, we later use this when red_worker get's RedChannelized. | |||||
* | server/red_channel: add out_bytes_counter (unused) | Alon Levy | 2011-02-07 | 2 | -0/+6 | |
| | ||||||
* | client: log subject-host mismatch, and raise ssl warnings to errors | Alon Levy | 2011-02-07 | 1 | -5/+5 | |
| | ||||||
* | configure.ac: use AC_LANG_SOURCE in AC_COMPILE_IFELSE, silence remaining ↵ | Alon Levy | 2011-02-07 | 1 | -3/+3 | |
| | | | | warnings | |||||
* | server/red_worker: fix used but uninitialized warning (gcc 4.6.0) | Alon Levy | 2011-02-07 | 1 | -1/+1 | |
| | ||||||
* | spice-client migration: fix minor for old migration support. | Uri Lublin | 2011-01-27 | 2 | -5/+5 | |
| | | | | | | | For not too old spice-migration, minor is 1. For older (ancient) spice-migration, minor is 0. Affects only VM migration while a spice client is connected. | |||||
* | client/windows: don't allocate console unless required | Alon Levy | 2011-01-27 | 1 | -9/+27 | |
| | ||||||
* | client: fix broken vs2008 build | Alon Levy | 2011-01-27 | 4 | -4/+15 | |
| | ||||||
* | client: --help should not need platform initialization | Alon Levy | 2011-01-27 | 2 | -33/+62 | |
| | | | | | | separate initialization into before command line parsing and after, call later only if command line parsing succeeds (in particular, it "fails" if --help is given). | |||||
* | demarshaller/marshaller fix gcc 4.6.0 | Alon Levy | 2011-01-25 | 2 | -9/+21 | |
| | | | | | | | | | | python_modules/demarshal.py and marshal.py fixes for gcc 4.6.0 warning about set but unused variables. The fixes disable creating of variables mem_size when they are not used (demarshall) and declaring a src variable when the message doesn't use it (marshal). You need to touch *.proto after applying this (should add a Makefile dependency). | |||||
* | codegen: avoid creating out if not used (fix gcc 4.6.0 warning) | Alon Levy | 2011-01-25 | 1 | -3/+5 | |
| | ||||||
* | client: gcc 4.6.0: two more unused variable fixes | Alon Levy | 2011-01-25 | 2 | -3/+0 | |
| | ||||||
* | client/cegui: cegui 0.6.0 gcc 4.6.0 related fix | Alon Levy | 2011-01-25 | 3 | -0/+8 | |
| | | | | | cegui doesn't include stddef required for ptrdiff_t type, we include it for it. | |||||
* | client/glz_decoder.cpp: gcc 4.6.0 unused fixes | Alon Levy | 2011-01-25 | 1 | -5/+0 | |
| | ||||||
* | client/display_channel: gcc 4.6.0 unused fixes | Alon Levy | 2011-01-25 | 1 | -6/+12 | |
| | ||||||
* | common/sw_canvas: remove unused error val | Alon Levy | 2011-01-25 | 1 | -2/+1 | |
| | | | | | | | | | | | This is the only unused var change I'll want to revisit eventually, I'm submitting anyway since it doesn't change current behavior. I'm talking about ignoring the return value from canvas creation. Adding a print is possible but I didn't test (may be too verbose, also preferable to be a debug print if so, and we don't have that option in the code atm - probably an environment variable will do, or adding some spice_server_set_logging_level api, maybe even spice_server_set_logging_fd?) | |||||
* | common/canvas_base.c: remove unused variables | Alon Levy | 2011-01-25 | 1 | -12/+0 | |
| | ||||||
* | client/server: warning fixes (gcc 4.6.0) | Alon Levy | 2011-01-25 | 5 | -21/+11 | |
| | | | | | gcc 4.6.0 added "[-Werror=unused-but-set-variable]", this and the next few fixes tend to that. Mostly harmless. | |||||
* | client/server: add missing USE_TUNNEL | Alon Levy | 2011-01-25 | 2 | -0/+6 | |
| | | | | | disable some code that only makes sense when USE_TUNNEL is defined in client and server channel security level setting. | |||||
* | client/server: add missing smartchannel channel security handling | Alon Levy | 2011-01-25 | 2 | -0/+9 | |
| | | | | | The name to channel id mapping for the smartcard channel is missing, add it in client and server. | |||||
* | Update license header for server/red_parse_qxl.c | Hans de Goede | 2011-01-21 | 1 | -6/+6 | |
| | | | | This one mistakenly had a GPL header rather then an LGPL header. | |||||
* | Drop unnecessary X11 and alsa requires from spice-server.pc | Hans de Goede | 2011-01-21 | 1 | -3/+0 | |
| | ||||||
* | server: remove dep on CEGUI | Hans de Goede | 2011-01-19 | 1 | -2/+0 | |
| | ||||||
* | server/red_channel: fix segfault on red_channel_destroy if peer already removed | Alon Levy | 2011-01-16 | 1 | -1/+1 | |
| | ||||||
* | server/inputs_channel: use outgoing marshaller in red_channel/RedChannel | Alon Levy | 2011-01-16 | 1 | -58/+76 | |
| | ||||||
* | tests/migrate.py: add a migration test | Alon Levy | 2011-01-15 | 1 | -0/+158 | |
| | ||||||
* | server/main_channel: use red_channel (most code is pipe send/marshall ↵ | Alon Levy | 2011-01-15 | 1 | -337/+441 | |
| | | | | separation) | |||||
* | server/red_channel: no need for extra loop | Alon Levy | 2011-01-15 | 1 | -1/+1 | |
| | ||||||
* | server/red_channel: go marshaller for outgoing (copied from red_worker) | Alon Levy | 2011-01-13 | 2 | -75/+41 | |
| | ||||||
* | server/reds: don't remove agent if it's not connected | Alon Levy | 2011-01-13 | 1 | -1/+1 | |
| | ||||||
* | server/reds: protect reds_update_mouse_mode when main_channel is disconnected | Alon Levy | 2011-01-13 | 1 | -1/+4 | |
| | ||||||
* | server/reds: don't call close on NULL channel on atexit callback | Alon Levy | 2011-01-13 | 1 | -1/+3 | |
| | ||||||
* | server/reds: fix possible segfault when accessing vdagent from ↵ | Alon Levy | 2011-01-13 | 1 | -2/+2 | |
| | | | | reds_update_mouse_mode after vdagent set to NULL | |||||
* | server/reds: s/reds_push_migrate_data_item/reds_marshall_migrate_data_item/ | Alon Levy | 2011-01-13 | 3 | -3/+3 | |
| | ||||||
* | server: split main_channel from reds | Alon Levy | 2011-01-13 | 5 | -719/+1044 | |
| | ||||||
* | server: remove dep on libcacard | Alon Levy | 2011-01-11 | 1 | -1/+0 | |
| | | | | | | Only the client needs this, and erronously using SPICE_REQUIRES results in libcacard dep in spice-server.pc, which is then dragged into qemu when linking, beeing used instead of the builtin libcacard. | |||||
* | server/tests: split test_display_no_ssl to test_display_base, add streaming test | Alon Levy | 2011-01-10 | 5 | -587/+650 | |
| | ||||||
* | server/tests/test_display_no_ssl: add update_area, COPY_BITS to tested ↵ | Alon Levy | 2011-01-10 | 1 | -29/+163 | |
| | | | | functions, make a queue of QXLCommandExt waiting (cursor still with production at get_command) | |||||
* | server/tests/test_display_no_ssl: add surface create/destroy test (commented ↵ | Alon Levy | 2011-01-10 | 1 | -20/+145 | |
| | | | | out), and square mode (default) | |||||
* | server/tests: fix timer reset to allow setting next call during callback | Alon Levy | 2011-01-10 | 1 | -1/+1 | |
| | ||||||
* | server/tests/test_display_no_ssl: change color every circle | Alon Levy | 2011-01-10 | 1 | -9/+14 | |
| | ||||||
* | server/tests/test_display_no_ssl: restart notify timer | Alon Levy | 2011-01-10 | 1 | -1/+1 | |
| | ||||||
* | server/tests: basic_event_loop: reset timer after firing it | Alon Levy | 2011-01-10 | 1 | -0/+1 | |
| | ||||||
* | server/tests/test_display_no_ssl: disable cursor test until it works correctly | Alon Levy | 2011-01-10 | 1 | -2/+2 | |
| | ||||||
* | server/test/test_display_no_ssl: add beginning of basic cursor item test. ↵ | Alon Levy | 2011-01-10 | 1 | -6/+67 | |
| | | | | doesn't actually show anything on client. also, leaks. | |||||
* | server/tests/test_display_no_ssl: make window 320x320, two colored updates, ↵ | Alon Levy | 2011-01-10 | 1 | -5/+5 | |
| | | | | one in notify batch | |||||
* | server/red_worker: use 1, not 4 when lz_encoding a top down image | Alon Levy | 2011-01-07 | 1 | -2/+3 | |
| |