[Spice-devel] [PATCH 00/13] server: support SASL authentication, and SSF encryption
Marc-André Lureau
marcandre.lureau at redhat.com
Tue Feb 22 08:08:54 PST 2011
Hi,
This patch set implements SASL channel authentication as described in the
protocol patch entitled "protocol: add common channel caps for AUTH
mechanism selection".
SASL is enabled via spice_server_set_sasl(), that a following QEMU patch
implements.
For testing, current spice-gtk git implements the client side.
Channel migration has been tested (only non-seamless method).
cheers,
Marc-André Lureau (13):
server/reds: remove unused readv
server: use proper methods for Stream read/write()
server/reds: remove the void* ctx field
server: rename s/peer/stream
server/reds: RFC: improve ssl_{read,write} return values
server/reds: make writev fallback more generic
common: add SpiceBuffer - based on qemu-vnc Buffer
build: add --with-sasl
server: pull out reds_handle_link(), for future reuse
server: simplify and constify sync_write()
server: add reds_channel_dispose()
server: add auth mechanism selection
server: add SASL support
common/mem.c | 53 ++
common/mem.h | 17 +
configure.ac | 53 ++
server/Makefile.am | 2 +
server/inputs_channel.c | 10 +-
server/main_channel.c | 12 +-
server/red_channel.c | 55 ++-
server/red_channel.h | 6 +-
server/red_dispatcher.c | 8 +-
server/red_tunnel_worker.c | 12 +-
server/red_worker.c | 64 ++--
server/reds.c | 1153 ++++++++++++++++++++++++++++++++++++--------
server/reds.h | 64 ++-
server/smartcard.c | 4 +-
server/snd_worker.c | 53 +-
server/spice.h | 2 +
16 files changed, 1259 insertions(+), 309 deletions(-)
--
1.7.4
More information about the Spice-devel
mailing list