[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