Alon Levy
e571b5ebbb
server/red_channel: add out_bytes_counter (unused)
2011-02-07 19:06:52 +02:00
Alon Levy
bf6f246b2e
client: log subject-host mismatch, and raise ssl warnings to errors
2011-02-07 18:49:37 +02:00
Alon Levy
e2d6e8ef4f
configure.ac: use AC_LANG_SOURCE in AC_COMPILE_IFELSE, silence remaining warnings
2011-02-07 18:49:29 +02:00
Alon Levy
31db6ef8c2
server/red_worker: fix used but uninitialized warning (gcc 4.6.0)
2011-02-07 15:10:36 +02:00
Uri Lublin
ed9b8ae69f
spice-client migration: fix minor for old migration support.
...
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.
2011-01-27 18:26:09 +02:00
Alon Levy
42f83d18b5
client/windows: don't allocate console unless required
2011-01-27 17:19:07 +02:00
Alon Levy
645236df2b
client: fix broken vs2008 build
2011-01-27 17:19:06 +02:00
Alon Levy
9394b2c50e
client: --help should not need platform initialization
...
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).
2011-01-27 17:19:05 +02:00
Alon Levy
a13824b22a
demarshaller/marshaller fix gcc 4.6.0
...
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).
2011-01-25 17:29:31 +02:00
Alon Levy
00f2d27828
codegen: avoid creating out if not used (fix gcc 4.6.0 warning)
2011-01-25 17:29:31 +02:00
Alon Levy
d20c90c7ef
client: gcc 4.6.0: two more unused variable fixes
2011-01-25 17:29:31 +02:00
Alon Levy
9076e2e957
client/cegui: cegui 0.6.0 gcc 4.6.0 related fix
...
cegui doesn't include stddef required for ptrdiff_t type, we
include it for it.
2011-01-25 17:29:31 +02:00
Alon Levy
6fb222e4f3
client/glz_decoder.cpp: gcc 4.6.0 unused fixes
2011-01-25 17:29:31 +02:00
Alon Levy
f899034fd2
client/display_channel: gcc 4.6.0 unused fixes
2011-01-25 17:29:31 +02:00
Alon Levy
e7cf427cb9
common/sw_canvas: remove unused error val
...
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?)
2011-01-25 17:27:42 +02:00
Alon Levy
7b08afc308
common/canvas_base.c: remove unused variables
2011-01-25 17:23:53 +02:00
Alon Levy
46c70521d5
client/server: warning fixes (gcc 4.6.0)
...
gcc 4.6.0 added "[-Werror=unused-but-set-variable]", this and the next
few fixes tend to that. Mostly harmless.
2011-01-25 17:22:48 +02:00
Alon Levy
d3b22d86f0
client/server: add missing USE_TUNNEL
...
disable some code that only makes sense when USE_TUNNEL is defined
in client and server channel security level setting.
2011-01-25 17:16:27 +02:00
Alon Levy
5a2ef3b21c
client/server: add missing smartchannel channel security handling
...
The name to channel id mapping for the smartcard channel is missing,
add it in client and server.
2011-01-25 17:16:18 +02:00
Hans de Goede
c29e4f9dd8
Update license header for server/red_parse_qxl.c
...
This one mistakenly had a GPL header rather then an LGPL header.
2011-01-21 15:37:04 +01:00
Hans de Goede
3bc702c6db
Drop unnecessary X11 and alsa requires from spice-server.pc
2011-01-21 15:16:11 +01:00
Hans de Goede
b4c82a2866
server: remove dep on CEGUI
2011-01-19 15:00:51 +01:00
Alon Levy
f16c2fccdd
server/red_channel: fix segfault on red_channel_destroy if peer already removed
2011-01-16 11:59:08 +02:00
Alon Levy
2809d84724
server/inputs_channel: use outgoing marshaller in red_channel/RedChannel
2011-01-16 11:59:06 +02:00
Alon Levy
fc3637bf32
tests/migrate.py: add a migration test
2011-01-15 20:54:48 +02:00
Alon Levy
8fabff2a1e
server/main_channel: use red_channel (most code is pipe send/marshall separation)
2011-01-15 20:54:48 +02:00
Alon Levy
444b322cab
server/red_channel: no need for extra loop
2011-01-15 20:54:48 +02:00
Alon Levy
90c93eb3c1
server/red_channel: go marshaller for outgoing (copied from red_worker)
2011-01-13 06:56:54 +02:00
Alon Levy
e7e667f81d
server/reds: don't remove agent if it's not connected
2011-01-13 06:56:54 +02:00
Alon Levy
26cd666be5
server/reds: protect reds_update_mouse_mode when main_channel is disconnected
2011-01-13 06:56:54 +02:00
Alon Levy
42522e0db9
server/reds: don't call close on NULL channel on atexit callback
2011-01-13 06:56:54 +02:00
Alon Levy
cd6c57e337
server/reds: fix possible segfault when accessing vdagent from reds_update_mouse_mode after vdagent set to NULL
2011-01-13 06:56:53 +02:00
Alon Levy
cdfa261dbb
server/reds: s/reds_push_migrate_data_item/reds_marshall_migrate_data_item/
2011-01-13 06:56:53 +02:00
Alon Levy
685f82a48e
server: split main_channel from reds
2011-01-13 06:56:51 +02:00
Alon Levy
9c0db1c6c3
server: remove dep on libcacard
...
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.
2011-01-11 17:00:31 +02:00
Alon Levy
293f5f0df8
server/tests: split test_display_no_ssl to test_display_base, add streaming test
2011-01-10 14:11:37 +02:00
Alon Levy
2c16ef8f26
server/tests/test_display_no_ssl: add update_area, COPY_BITS to tested functions, make a queue of QXLCommandExt waiting (cursor still with production at get_command)
2011-01-10 14:11:37 +02:00
Alon Levy
92e4ab6d68
server/tests/test_display_no_ssl: add surface create/destroy test (commented out), and square mode (default)
2011-01-10 14:11:37 +02:00
Alon Levy
2124818788
server/tests: fix timer reset to allow setting next call during callback
2011-01-10 14:11:37 +02:00
Alon Levy
c1846506de
server/tests/test_display_no_ssl: change color every circle
2011-01-10 14:11:37 +02:00
Alon Levy
618d13d4d1
server/tests/test_display_no_ssl: restart notify timer
2011-01-10 14:11:37 +02:00
Alon Levy
0707feca43
server/tests: basic_event_loop: reset timer after firing it
2011-01-10 14:11:37 +02:00
Alon Levy
9cdeac5da5
server/tests/test_display_no_ssl: disable cursor test until it works correctly
2011-01-10 14:11:22 +02:00
Alon Levy
4dcacefb06
server/test/test_display_no_ssl: add beginning of basic cursor item test. doesn't actually show anything on client. also, leaks.
2011-01-10 14:10:44 +02:00
Alon Levy
e62f4b6fc7
server/tests/test_display_no_ssl: make window 320x320, two colored updates, one in notify batch
2011-01-10 14:10:38 +02:00
Alon Levy
0438742dcc
server/red_worker: use 1, not 4 when lz_encoding a top down image
2011-01-07 17:47:33 +02:00
Alon Levy
4b81a8c2a5
client/cmd_line_parser: fix wrong reporting of bad argument in --bla=val case
...
We use get_opt_long, which allows non ambiguous abbreviations, but
since we didn't like that we have code that checks for abbreviations and
issues an error. But that code only handled separate argument and key like:
--bla value
and didn't handle them in the same arguemnts, like:
--bla=value
This patch fixes that, and gives a slightly better error report (it still
contains the =value part though)
2011-01-06 13:17:21 +02:00
Alon Levy
8480f32db5
common, canvas_get_jpeg_alpha: let top_down be any value
...
Allow top_down flag to have any value, only ASSERT it is positive
when needs to be positive and zero otherwise. Allows older server
bug of sending 4 instead of 1 in top down flag to not affect newer
clients (previous patch fixes server).
2011-01-05 15:31:46 +02:00
Alon Levy
64c330793e
client: CEGUI: search for CEGUI-0.6 to work in F15 (rawhide)
2011-01-05 15:02:56 +02:00
Thomas Tyminski
9f93db6f07
Fixes compilation error of Spice Client (Linux/X11) with OpenGL enabled modified: client/x11/red_window.cpp
2011-01-05 09:59:59 +01:00