spice/client
Yonit Halperin 3eae1c80d9 server,client: server authentication for secured channels.
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/
2010-01-11 19:10:54 +02:00
..
gui client: let PreLoginDialog save and restore LoginDialog 2009-12-28 16:44:38 +02:00
windows server,client: server authentication for secured channels. 2010-01-11 19:10:54 +02:00
x11 server,client: server authentication for secured channels. 2010-01-11 19:10:54 +02:00
.gitignore fresh start 2009-10-14 15:06:41 +02:00
application.cpp server,client: server authentication for secured channels. 2010-01-11 19:10:54 +02:00
application.h server,client: server authentication for secured channels. 2010-01-11 19:10:54 +02:00
audio_channels.h spice client: cosmetic changes 2009-11-09 17:38:27 +02:00
audio_devices.h fresh start 2009-10-14 15:06:41 +02:00
cache.hpp fresh start 2009-10-14 15:06:41 +02:00
cairo_canvas.cpp fresh start 2009-10-14 15:06:41 +02:00
canvas_utils.cpp fresh start 2009-10-14 15:06:41 +02:00
canvas.cpp spice: server: add memslots support. 2009-11-23 20:54:11 +02:00
canvas.h spice: server: add memslots support. 2009-11-23 20:54:11 +02:00
client_net_socket.cpp spice client: Transfer all channels run loop from EventsLoop class to ProcessLoop class 2009-11-09 17:30:49 +02:00
client_net_socket.h spice client: Transfer all channels run loop from EventsLoop class to ProcessLoop class 2009-11-09 17:30:49 +02:00
cmd_line_parser.cpp fresh start 2009-10-14 15:06:41 +02:00
cmd_line_parser.h fresh start 2009-10-14 15:06:41 +02:00
common.h fresh start 2009-10-14 15:06:41 +02:00
cursor_channel.cpp client: interactive screen layer 2009-11-30 18:03:35 +02:00
cursor_channel.h client: interactive screen layer 2009-11-30 18:03:35 +02:00
cursor.cpp fresh start 2009-10-14 15:06:41 +02:00
cursor.h fresh start 2009-10-14 15:06:41 +02:00
debug.h spice: add [pid:tid] to log lines 2009-11-18 13:36:43 +02:00
display_channel.cpp client: move visibility change logic from screen to app 2009-12-28 12:36:21 +02:00
display_channel.h client: interactive screen layer 2009-11-30 18:03:35 +02:00
event_sources.h spice client: creating a general process loop. 2009-11-09 14:39:33 +02:00
gdi_canvas.cpp fresh start 2009-10-14 15:06:41 +02:00
gl_canvas.cpp fresh start 2009-10-14 15:06:41 +02:00
glc.cpp fresh start 2009-10-14 15:06:41 +02:00
glz_decode_tmpl.c fresh start 2009-10-14 15:06:41 +02:00
glz_decoded_image.h fresh start 2009-10-14 15:06:41 +02:00
glz_decoder_config.h fresh start 2009-10-14 15:06:41 +02:00
glz_decoder_window.cpp fresh start 2009-10-14 15:06:41 +02:00
glz_decoder_window.h fresh start 2009-10-14 15:06:41 +02:00
glz_decoder.cpp fresh start 2009-10-14 15:06:41 +02:00
glz_decoder.h fresh start 2009-10-14 15:06:41 +02:00
hot_keys.cpp fresh start 2009-10-14 15:06:41 +02:00
hot_keys.h fresh start 2009-10-14 15:06:41 +02:00
icon.h fresh start 2009-10-14 15:06:41 +02:00
inputs_channel.cpp client: move scan code translation to InputsChannel 2009-11-30 18:15:08 +02:00
inputs_channel.h client: move scan code translation to InputsChannel 2009-11-30 18:15:08 +02:00
inputs_handler.h client: KeyHandler now receive unicode char event in addition to RedKey events 2009-11-30 18:22:13 +02:00
lz.cpp fresh start 2009-10-14 15:06:41 +02:00
Makefile.am spice client: Transfer all channels run loop from EventsLoop class to ProcessLoop class 2009-11-09 17:30:49 +02:00
menu.cpp spice: menu additons 2010-01-07 13:53:41 +02:00
menu.h spice: menu additons 2010-01-07 13:53:41 +02:00
monitor.cpp spice: position mouse in primary monitor center after full screen toggle 2009-12-30 22:15:02 +02:00
monitor.h spice: position mouse in primary monitor center after full screen toggle 2009-12-30 22:15:02 +02:00
pixels_source.h fresh start 2009-10-14 15:06:41 +02:00
platform.h server,client: server authentication for secured channels. 2010-01-11 19:10:54 +02:00
playback_channel.cpp fresh start 2009-10-14 15:06:41 +02:00
process_loop.cpp spice client: calling the timers during modal loop in Windows 2009-11-09 22:10:50 +02:00
process_loop.h spice client: calling the timers during modal loop in Windows 2009-11-09 22:10:50 +02:00
quic.cpp fresh start 2009-10-14 15:06:41 +02:00
read_write_mutex.h fresh start 2009-10-14 15:06:41 +02:00
record_channel.cpp spice client: Transfer all channels run loop from EventsLoop class to ProcessLoop class 2009-11-09 17:30:49 +02:00
red_cairo_canvas.cpp spice: server: add memslots support. 2009-11-23 20:54:11 +02:00
red_cairo_canvas.h spice: server: add memslots support. 2009-11-23 20:54:11 +02:00
red_channel.cpp server,client: server authentication for secured channels. 2010-01-11 19:10:54 +02:00
red_channel.h server,client: server authentication for secured channels. 2010-01-11 19:10:54 +02:00
red_client.cpp server,client: server authentication for secured channels. 2010-01-11 19:10:54 +02:00
red_client.h server,client: server authentication for secured channels. 2010-01-11 19:10:54 +02:00
red_drawable.h fresh start 2009-10-14 15:06:41 +02:00
red_gdi_canvas.cpp spice: server: add memslots support. 2009-11-23 20:54:11 +02:00
red_gdi_canvas.h spice: server: add memslots support. 2009-11-23 20:54:11 +02:00
red_gl_canvas.cpp spice: server: add memslots support. 2009-11-23 20:54:11 +02:00
red_gl_canvas.h spice: server: add memslots support. 2009-11-23 20:54:11 +02:00
red_key.h fresh start 2009-10-14 15:06:41 +02:00
red_peer.cpp server,client: server authentication for secured channels. 2010-01-11 19:10:54 +02:00
red_peer.h server,client: server authentication for secured channels. 2010-01-11 19:10:54 +02:00
red_pixmap_cairo.h fresh start 2009-10-14 15:06:41 +02:00
red_pixmap_gdi.h fresh start 2009-10-14 15:06:41 +02:00
red_pixmap_gl.h fresh start 2009-10-14 15:06:41 +02:00
red_pixmap.h fresh start 2009-10-14 15:06:41 +02:00
red_types.h fresh start 2009-10-14 15:06:41 +02:00
red_window.h spice: position mouse in primary monitor center after full screen toggle 2009-12-30 22:15:02 +02:00
region.cpp fresh start 2009-10-14 15:06:41 +02:00
rop3.cpp fresh start 2009-10-14 15:06:41 +02:00
screen_layer.cpp client: interactive screen layer 2009-11-30 18:03:35 +02:00
screen_layer.h client: interactive screen layer 2009-11-30 18:03:35 +02:00
screen.cpp client: improve screen resizing 2009-12-28 12:35:32 +02:00
screen.h client: add GUI infrastructure + functional login dialog 2009-12-28 12:38:58 +02:00
shared_cache.hpp fresh start 2009-10-14 15:06:41 +02:00
threads.cpp fresh start 2009-10-14 15:06:41 +02:00
threads.h fresh start 2009-10-14 15:06:41 +02:00
tunnel_channel.cpp spice client: tunnel channel - checking that the configuration pipe listener was created before deleting it 2009-11-09 22:14:47 +02:00
tunnel_channel.h spice client: creating a general process loop. 2009-11-09 14:39:33 +02:00
utils.cpp client: add GUI infrastructure + functional login dialog 2009-12-28 12:38:58 +02:00
utils.h client: add GUI infrastructure + functional login dialog 2009-12-28 12:38:58 +02:00