[Spice-devel] [PATCH 00/12] smartcard channel (v5)
Alon Levy
alevy at redhat.com
Wed Oct 27 09:36:41 PDT 2010
Please try to review the channel even though it is big and not pretty.
Note that you can run it without any physical hardware. You do however
need to use a different qemu branch and cac_card:
git://anongit.freedesktop.org/~alon/qemu spice.kvm.v18.usb-ccid.wip
git://anongit.freedesktop.org/~alon/cac_card master
Thanks in advance!
Alon Levy (12):
spice-experimental.h: add multiple include protection
server: add char_device.h header, use in reds.c
server: fix print text on vdagent interface addition
spice codegen: fix copy-o, no such variable value
server: add static to spice_server_char_device_add_interface
server: print subtype when adding CHAR_DEVICE interfaces
server: add spice_server_char_device_remove_interface
smartcard: add to spice.proto
smartcard: client side (not enabled yet)
smartcard: client: add keyboard shortcuts for remove/insert virtual
card
smartcard: server side (not enabled yet)
smartcard: configure option --enable-smartcard
client/Makefile.am | 8 +-
client/application.cpp | 65 +++++
client/application.h | 12 +
client/smartcard_channel.cpp | 481 ++++++++++++++++++++++++++++++++++++++
client/smartcard_channel.h | 135 +++++++++++
client/x11/Makefile.am | 9 +
configure.ac | 22 ++
python_modules/ptypes.py | 2 +-
server/Makefile.am | 11 +
server/char_device.h | 11 +
server/reds.c | 58 ++++-
server/smartcard.c | 532 ++++++++++++++++++++++++++++++++++++++++++
server/smartcard.h | 18 ++
server/spice-experimental.h | 8 +-
spice.proto | 8 +
15 files changed, 1365 insertions(+), 15 deletions(-)
create mode 100644 client/smartcard_channel.cpp
create mode 100644 client/smartcard_channel.h
create mode 100644 server/char_device.h
create mode 100644 server/smartcard.c
create mode 100644 server/smartcard.h
--
1.7.3.1
More information about the Spice-devel
mailing list