From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38551) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDatF-0006Ub-BA for qemu-devel@nongnu.org; Tue, 20 Jan 2015 10:38:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YDat8-0000qY-Rp for qemu-devel@nongnu.org; Tue, 20 Jan 2015 10:38:49 -0500 Received: from mail.codeweavers.com ([216.251.189.131]:46811) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDat8-0000ju-N6 for qemu-devel@nongnu.org; Tue, 20 Jan 2015 10:38:42 -0500 Received: from jwhite.mn.codeweavers.com ([10.69.137.101] helo=jwhite.mn.codeweavers.com.) by mail.codeweavers.com with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1YDat1-0003BM-G8 for qemu-devel@nongnu.org; Tue, 20 Jan 2015 09:38:35 -0600 From: Jeremy White Date: Tue, 20 Jan 2015 09:38:27 -0600 Message-Id: <1421768311-9864-1-git-send-email-jwhite@codeweavers.com> Subject: [Qemu-devel] [PATCH v2 0/4] Add support for passthru cards to libcacard List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This differs from v1 by: * checkpatch review * Patch series, instead of one patch * Remove internal queue in favor of relying on thread safety of pcsclite * Remove glib from configure * Use glib thread and allocation functions Jeremy White (4): Add a configure check for libpcsclite, and an option to enable or disable it. Add a VCARD_DIRECT implemention to the libcacard smartcard support. Enable support for passthru (e.g. direct to pcsc) smart cards in the emul_options entry point in libcacard. Remove the (broken) passthru option. Makefile.objs | 5 + configure | 38 ++++ libcacard/capcsc.c | 488 +++++++++++++++++++++++++++++++++++++++++++ libcacard/capcsc.h | 18 ++ libcacard/libcacard.syms | 1 + libcacard/vcard.c | 2 +- libcacard/vcard.h | 2 +- libcacard/vcard_emul_nss.c | 29 ++- libcacard/vcard_emul_type.c | 3 +- libcacard/vscclient.c | 16 +- 10 files changed, 585 insertions(+), 17 deletions(-) create mode 100644 libcacard/capcsc.c create mode 100644 libcacard/capcsc.h -- 1.7.10.4