commit 70379da0cf79444d7035e0f42bea6f759f0a0886 (HEAD -> master, origin/master, origin/HEAD) Author: Ludovic Rousseau Date: Wed Oct 11 14:00:57 2017 +0200 Release 1.4.28 Signed-off-by: Ludovic Rousseau README | 26 ++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) commit 7fd10bfab0c9c9fd4903d7b8e4d33a9dc3347273 Author: Ludovic Rousseau Date: Wed Oct 4 14:02:48 2017 +0200 Add Unicept GmbH AirID USB Dongle readers/Unicept_AirID_USB_Dongle.txt | 51 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 53 insertions(+), 1 deletion(-) commit ebe042a757dc85e2ecc9609edc3b4ced588c6eba Author: Ludovic Rousseau Date: Mon Oct 2 15:35:02 2017 +0200 Makefile: add support of spaces in DESTDIR It is now possible to use space characters in the destination directory name (DESTDIR). This is inspired by Apple patch destDirFix.patch https://opensource.apple.com/source/SmartcardCCID/SmartcardCCID-55017/ccid/files/destDirFix.patch.auto.html src/Makefile.am | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 94f90761bbedd0325fe321303b1871825927267d Author: Ludovic Rousseau Date: Wed Sep 27 17:54:45 2017 +0200 Add HID Global OMNIKEY 5122 Dual readers/HID_Global_OMNIKEY_5122_Dual.txt | 329 +++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 330 insertions(+) commit 9a1b284329f88ef8eda2b7361096c05eda84f57a Author: Ludovic Rousseau Date: Wed Sep 27 17:53:32 2017 +0200 Add HID Global OMNIKEY 5122 Smartcard Reader .../HID_Global_OMNIKEY_5122_Smartcard_Reader.txt | 329 +++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 331 insertions(+), 1 deletion(-) commit 7077b050b699e72471348877ca221a8641e858dc Author: Ludovic Rousseau Date: Mon Sep 25 18:40:48 2017 +0200 Add KRONEGGER Micro Core Platform readers/KRONEGGER_Micro_Core_Platform.txt | 310 ++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 311 insertions(+) commit e95a7204b24346297ca64c11b63078bb25e8556d Author: Ludovic Rousseau Date: Mon Sep 25 18:36:17 2017 +0200 Add KRONEGGER NFC blue Reader Platform readers/KRONEGGER_NFC_blue_Reader_Platform.txt | 310 +++++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 314 insertions(+), 1 deletion(-) commit 502dd6c9bb285d92e6aee2578eb36c19eba87a40 Author: Ludovic Rousseau Date: Wed Sep 20 10:45:46 2017 +0200 Move Athena IDProtect Flash in Unsupported list The reader does not work with a GnuPG card V2 card. All APDUs are rejected with "Card absent or mute". readers/supported_readers.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit a06440b70d2b7898ac813d5e87d5349f18fcd166 Author: Ludovic Rousseau Date: Mon Sep 18 21:33:25 2017 +0200 Add Athena IDProtect Flash readers/Athena_IDProtect_Flash.txt | 53 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 55 insertions(+), 1 deletion(-) commit 7f3a5207e30e83af3d95dcd9ba3576e603cf6fb8 Author: Rodrigo Date: Sat Sep 9 01:13:06 2017 +0200 udev rules: Disable USB autosuspend on C3PO LTC31 v1 reader The device doesn't seem to work fine when resuming from suspension mode. By preventing autosuspension the device doesn't fail anymore. See Github issue #36 "USB autosuspend problem: libusb_open returns LIBUSB_ERROR_IO" https://github.com/LudovicRousseau/CCID/issues/36 src/92_pcscd_ccid.rules | 3 +++ 1 file changed, 3 insertions(+) commit 12cd7a1a0a7761ee4c98c9647473b1e754ea8d75 Author: Ludovic Rousseau Date: Fri Sep 8 23:23:31 2017 +0200 Add REINER SCT cyberJack RFID standard readers/ReinerSCT_cyberJack_RFID_standard.txt | 59 +++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 61 insertions(+), 1 deletion(-) commit abed9dff59d7d049e3323a66b0ab710f31fb546e Author: Ludovic Rousseau Date: Thu Aug 31 10:07:33 2017 +0200 udev rule: allow rule overwrite Use: ATTR{power/control}="auto" instead of: RUN+="/bin/sh -c 'echo auto > /sys/$devpath/power/control'" It looks like this allows to add udev rules after that to change again the power/control behavior. Closes github issue #36 "USB autosuspend problem: libusb_open returns LIBUSB_ERROR_IO" https://github.com/LudovicRousseau/CCID/issues/36 src/92_pcscd_ccid.rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 00aed9f2a147e24df2050617f6560c2b76e1f051 Author: Ludovic Rousseau Date: Wed Aug 30 13:26:02 2017 +0200 Add Watchdata USB Key ProductID: 0x0417 readers/Watchdata_USB_Key2.txt | 47 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 49 insertions(+), 1 deletion(-) commit 3b29cc5afbbe27bb5421d334623bbd07c574bbf8 Author: Ludovic Rousseau Date: Sat Aug 19 23:20:09 2017 +0200 Fix non-pinpad HID global devices The HID Aviator is not the only reader that declares pinpad support in the USB descriptor but that has no physical keyboard to enter a PIN. The USB descriptor is bogus. The readers also support Extended APDU even if they declare Short APDU. Bogus readers are: - OMNIKEY Generic - OMNIKEY 3121 or 3021 or 1021 - OMNIKEY 6121 - Cherry Smart Terminal xx44 - Fujitsu Smartcard Reader D323 Thanks to hidglobal.com for the patch. src/ccid.c | 7 ++++++- src/ccid.h | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) commit 10fd29a365f1f664063bee320c06e37253a86b60 Author: Ludovic Rousseau Date: Sat Aug 19 23:39:15 2017 +0200 Add Ledger Nano S readers/Ledger_Nano_S.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++++- 2 files changed, 55 insertions(+), 1 deletion(-) commit 44aab2ddbc6dea6125e9d8f407296957511039c1 Author: Ludovic Rousseau Date: Sat Aug 5 16:02:31 2017 +0200 Add SAFETRUST SABRE SCR readers/SAFETRUST_SABRE_SCR.txt | 81 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++- 2 files changed, 85 insertions(+), 1 deletion(-) commit dd1ea045cacafe1d5d2b063be66a23ee858ffc14 Author: Ludovic Rousseau Date: Sat Jul 29 12:01:40 2017 +0200 Add IIT E.Key Crystal-1 readers/IIT_E.Key_Crystal-1.txt | 50 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 52 insertions(+), 1 deletion(-) commit 32deeb888d324c7d4056c23f60749efa17c1856c Author: Ludovic Rousseau Date: Fri Jul 28 18:54:32 2017 +0200 Firmware upgrade for 0x0BDA:0x0169 "Generic" device. readers/iMONO.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 8d2bcc81fdd38abceb9a3b4a2c4b5b054a70c14c Author: Ludovic Rousseau Date: Fri Jul 28 18:49:55 2017 +0200 Add REINER SCT cyberJack one readers/ReinerSCT_cyberJack_one.txt | 56 +++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 58 insertions(+), 1 deletion(-) commit 643869e86d770222c0d48140e0fabef5ef4e4785 Author: Ludovic Rousseau Date: Wed Jul 5 10:40:07 2017 +0200 Enable Elatec TWN4/B1.06/CPF3.05/S1SC1.32/P (Beta 3) The reader has moved from the "disabled" to the "should work" list after patch in d5f2f893a0f513cdda0821c6dca7cdc337d54ba8 readers/supported_readers.txt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit d5f2f893a0f513cdda0821c6dca7cdc337d54ba8 Author: Ludovic Rousseau Date: Wed Jul 5 10:34:47 2017 +0200 Improve support of ElatecTWN4_CCID reader The reader answers after up to 1 second when no card is present in the field. So a 100ms timeoutx was too short. Thanks to Elatec for the patch. src/ccid.c | 15 ++++++++++----- src/ccid.h | 3 ++- 2 files changed, 12 insertions(+), 6 deletions(-) commit 3c0cacc5935282c35fe206b5ac91fd628605c3e5 Author: Ludovic Rousseau Date: Mon Jul 3 18:38:33 2017 +0200 Add mCore SCard-Reader readers/mCore_SCard-Reader.txt | 64 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 68 insertions(+), 1 deletion(-) commit 44f79e83bb26fe7b7fc38a36c2c02609b01b1581 Author: Ludovic Rousseau Date: Wed Jun 28 20:09:53 2017 +0200 Add Elatec TWN4/B1.06/CPF3.05/S1SC1.32/P (Beta 3) in the disabled list readers/Elatec_TWN4_MULTITECH.txt | 56 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 60 insertions(+), 1 deletion(-) commit 5763d30af330767f266b4897fe1b55152b4d3fa6 Author: Ludovic Rousseau Date: Thu Jun 22 18:23:24 2017 +0200 Add SafeNet eToken 5300 readers/SafeNet_eToken_5300.txt | 97 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 99 insertions(+), 1 deletion(-) commit e3cc4f94624db4d7b197ce1106280baedb6b3cf3 Author: Ludovic Rousseau Date: Mon Jun 12 18:40:37 2017 +0200 Disable Jinmuyu Electronics Co., Ltd. MR800 readers/Jinmuyu_Electronics_MR800.txt | 53 +++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 57 insertions(+), 1 deletion(-) commit a7dcbf296492f5056e1ba7abb8388531bb0a6708 (tag: ccid-1.4.27, github/master) Author: Ludovic Rousseau Date: Sun May 21 14:41:20 2017 +0200 Release 1.4.27 Signed-off-by: Ludovic Rousseau README | 29 +++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) commit 647fe54d8b66cabcd8bc13b68ae46fbc4bd05be5 Author: Ludovic Rousseau Date: Wed May 17 13:26:52 2017 +0200 ccid_serial: reformat reader detection code The Microchip SEC 1210 does not support the command 0x02 (get firmware version): "03 06 6B 01 00 00 00 00 00 00 00 00 02 6D" returns frame: "83 00 00 00 00 00 00 41 00 00" - "Command not supported." The command 0x06 returns a result, even if I, and Fabio Araujo, don't know what this command does. "03 06 6B 01 00 00 00 00 00 00 00 00 06 69" we received frame: "83 01 00 00 00 00 00 01 00 00 22", "Everything OK." src/ccid_serial.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit ec652d249dc81c647bf80d5d3c21665ef00c6d8b Author: Fabio Araujo Date: Mon May 15 09:09:26 2017 -0300 Add Microchip SEC1210 UART support. The Microchip SEC1210 can be connected on a serial port instead of USB. src/ccid.h | 1 + src/ccid_serial.c | 23 +++++++++++++++++++++++ src/reader.conf.in | 1 + 3 files changed, 25 insertions(+) commit 582f882bd14b9a35f27348b0b80e571451a626b6 Author: Ludovic Rousseau Date: Fri May 5 20:03:58 2017 +0200 Add MK Technology KeyPass S1 readers/MK_Technology_KeyPass_S1.txt | 72 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 13 ++++--- 2 files changed, 80 insertions(+), 5 deletions(-) commit 5eac48f6c7a62b3820b190536d5390efeecb09d4 Author: Ludovic Rousseau Date: Tue Apr 18 18:37:12 2017 +0200 Add FT U2F CCID KB readers/FT_U2F_CCID_KB.txt | 56 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 57 insertions(+) commit f28ad399ec87a57efa06169599a7347f30df8a63 Author: Ludovic Rousseau Date: Tue Apr 18 18:36:04 2017 +0200 Upgrade FT_U2F_CCID.txt New firmware. readers/FT_U2F_CCID.txt | 8 ++++---- readers/supported_readers.txt | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) commit 8f9a773149cf26aedc9beefb0bfabbd3213e4999 Author: Ludovic Rousseau Date: Tue Apr 18 18:34:44 2017 +0200 Rename FT_U2F_CCID.txt readers/{FT_U2F_CCID_KBOARD.txt => FT_U2F_CCID.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit 0db790a5c6c5be9647fded4868e2d8b7bc99728d Author: Ludovic Rousseau Date: Tue Apr 18 18:26:19 2017 +0200 Add FT CCID readers/FT_CCID.txt | 56 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 57 insertions(+) commit e7a7784cb17527458a2bc96fa16129097b1bb7fa Author: Ludovic Rousseau Date: Tue Apr 18 18:24:50 2017 +0200 Add FT CCID KB readers/FT_CCID_KB.txt | 56 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 58 insertions(+), 1 deletion(-) commit af00591a4a3c437045cc9923f6477e6f2e467bf4 Author: Ludovic Rousseau Date: Wed Apr 5 18:33:05 2017 +0200 configure.ac: fix error message for SCardEstablishContext Do not specify a version any more. pcsc-lite 1.2.9-beta9 was released in February 2006. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c84acab1a27326edf5e833e94a25e5856e5726c1 Author: Ludovic Rousseau Date: Fri Mar 31 17:39:34 2017 +0200 Add InfoThink IT-102MU Reader readers/InfoThink_IT-102MU_Reader.txt | 310 ++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 314 insertions(+), 1 deletion(-) commit 59380a8dd99357963b8842548131873d3427d6f9 Author: Ludovic Rousseau Date: Thu Mar 23 15:06:36 2017 +0100 scardcontrol: fix bmPINBlockString value The sample code uses a (default) maximum PIN size of 8 digits. bmPINBlockString is defined as "Defines the length in bytes of the PIN block to present in the APDU command" so shoudl also be 8. Thanks to Martin Elshuber for the bug report "[#315675] scardcontrol.c - bmPINBlockString - shouldn't it be 8?" https://alioth.debian.org/tracker/?func=detail&atid=410085&aid=315675&group_id=30105 examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9f06f630ec4ce8502613fd18cffd28430478e8e1 Author: Ludovic Rousseau Date: Wed Mar 22 20:17:24 2017 +0100 Add ACS CryptoMate (T2) readers/ACS_CryptoMate_(T2).txt | 54 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 56 insertions(+), 1 deletion(-) commit 7e20d8d978d92194e05ab5e6dd51a2d3415f4487 Author: Ludovic Rousseau Date: Tue Mar 21 18:26:51 2017 +0100 ZLP: enable the patch only if --enable-zlp is used The Zero Length Packet patch has issues with some non-bogus readers. So the patch is _disabled_ by default. If your Gemalto reader suffer from the ZLP problem then recompile the CCID reader with: $ ./configure --enable-zlp configure.ac | 9 +++++++++ src/ccid.c | 2 ++ src/ccid.h | 2 ++ src/ccid_serial.c | 2 ++ src/ccid_usb.c | 4 ++++ 5 files changed, 19 insertions(+) commit 0b557087017e27e13356a6455cad1e94b9620a00 Author: Ludovic Rousseau Date: Thu Jan 26 13:29:38 2017 +0100 Add Zero Length Packet (ZLP) support for Gemalto IDBridge CT30 and K30 The Gemalto IDBridge CT30 and IDBridge K30 readers may send a ZLP after some commands. Only the readers with firmware 2.00 have the problem. The solution is to use a short read before every USB write. This patch uses a timeout of 10 ms instead of 1 ms in the original patch. src/ccid.c | 13 +++++++++++++ src/ccid.h | 5 +++++ src/ccid_serial.c | 1 + src/ccid_usb.c | 11 +++++++++++ 4 files changed, 30 insertions(+) commit 467fe3681306ddcbb2fe131d370bf096e2ebf0e8 Author: Ludovic Rousseau Date: Tue Mar 21 18:12:46 2017 +0100 Add Kapsch TrafficCom USB SAM reader readers/Kapsch_TrafficCom_USB_SAM_reader.txt | 45 ++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 49 insertions(+), 1 deletion(-) commit 7a6f5af88a462ce3734a947734fda8e6b449e2ab Author: Ludovic Rousseau Date: Fri Mar 17 18:22:33 2017 +0100 Add ACS ACR1255U-J1 readers/ACS_ACR1255U-J1.txt | 48 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 50 insertions(+), 1 deletion(-) commit 2866e535d1bf01909b42d53fe8a29e827e5982d4 Author: Ludovic Rousseau Date: Thu Mar 16 21:42:58 2017 +0100 Add ANCUD CCID USB Reader & RNG readers/ANCUD_CCID_USB_Reader_RNG.txt | 52 +++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 56 insertions(+), 1 deletion(-) commit 120d81d2c4e4ca28889b352476cabf1f0884792a Author: Ludovic Rousseau Date: Tue Mar 14 20:44:49 2017 +0100 Add Spyrus Inc PocketVault P-3X readers/Spyrus_PocketVault_P-3X.txt | 49 +++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 53 insertions(+), 1 deletion(-) commit b59ba6321c9dcafae2cb153ce3c8bee6d31b39f1 Author: Ludovic Rousseau Date: Sat Mar 11 11:57:05 2017 +0100 Add HID Global OMNIKEY 5422 Smartcard Reader readers/HID_OMNIKEY_5422.txt | 322 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 324 insertions(+), 1 deletion(-) commit b3f88d9596c6379f11e52119d931876539e012df Author: Ludovic Rousseau Date: Fri Mar 10 18:22:33 2017 +0100 Add support of HID Omnikey 5422 as multi slot The HID Omnikey 5422 device is a composite device with 2 CCID interfaces. This device can be seen as a multi-slot device if USE_COMPOSITE_AS_MULTISLOT is used. src/ccid.h | 1 + src/ccid_usb.c | 13 ++++++++++++- src/ifdhandler.c | 6 +++++- 3 files changed, 18 insertions(+), 2 deletions(-) commit 4349e40dd8c2e37a19f2b85b59b98b4ec584695e Author: Ludovic Rousseau Date: Fri Mar 10 17:58:55 2017 +0100 OpenUSBByName(): simplify USE_COMPOSITE_AS_MULTISLOT code The code do not hardcode the interface number of the first CCID interface. The first CCID interface found will be used on the first call. The code to reset the interface number for the next reader is then much simpler: set to -1. src/ccid_usb.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit b15c8f96ca80005c3da024c031e9607051a9fe1a Author: Ludovic Rousseau Date: Tue Feb 28 16:46:20 2017 +0100 CmdEscapeCheck(): signals buffer overflow If the RxBuffer[] buffer is too small to contain the reader response then IFD_ERROR_INSUFFICIENT_BUFFER is returned. Before the patch the returned buffer was silently truncated and IFD_SUCCESS was returned. Thanks to Maximilian Stein for the bug report "[Pcsclite-muscle] libccid IFDHControl() / CmdEscape() might truncate reader response" http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20170213/000816.html src/commands.c | 3 +++ 1 file changed, 3 insertions(+) commit 8c57dcc5f73009359dcdaa0decba7f703172e9df Author: Ludovic Rousseau Date: Thu Feb 16 17:14:14 2017 +0100 OpenUSBByName(): the device bus & addr must match Patch similar to 8b9f6f33b16e808a5769dbc4193e5f107a09a693 but for libusb-1.0 instead of libudev. "In Linux, before this change, if there were multiple card readers of the same model connected, a new Reader could be initialized by opening the wrong USB device." Thanks to Maximilian Stein for the patch "[Pcsclite-muscle] Apply fix "OpenUSBByName(): the device bus & addr must match" (8b9f6f33) for libusb" https://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20170213/000812.html src/ccid_usb.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit bf2b3f73c051e15be6bc5563766bb74c7dd66dcc Author: Ludovic Rousseau Date: Wed Feb 15 16:05:16 2017 +0100 Makefile.am: do not display udev message in red The src/92_pcscd_ccid.rules file is not mandatory since pcscd is started by systemd (pcsc-lite 1.8.0, November 2011). This udev file is now only used to enable selective suspend. src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d7adceca5bfe2a5bd64163f9fac784ae323bf50a Author: Ludovic Rousseau Date: Wed Feb 1 09:27:29 2017 +0100 Add Morpho ypsID Key E in the Disabled list This device is not a real CCID device. You need to patch my CCID driver. Contact Morpho for support. readers/Morpho_ypsID_Key_E.txt | 49 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++++- 2 files changed, 53 insertions(+), 1 deletion(-) commit 3aff5f95ce6efc8d7f76f4194f4098e1da4638d0 Author: Ludovic Rousseau Date: Sat Jan 28 17:28:25 2017 +0100 Add FT U2F CCID KBOARD readers/FT_U2F_CCID_KBOARD.txt | 56 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 58 insertions(+), 1 deletion(-) commit 980e2afbeb2ec2b5daabb1b02dc4c58e6bd2d0cb Author: Ludovic Rousseau Date: Sat Jan 21 15:42:11 2017 +0100 Add Regula RFID Reader readers/Regula_RFID_Reader.txt | 50 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 13 ++++++----- 2 files changed, 58 insertions(+), 5 deletions(-) commit cd1e76fa4ff44aa6f4240fa8990e78328b443a05 Author: Ludovic Rousseau Date: Wed Jan 18 18:56:08 2017 +0100 ccid_usb.c: document CCID composite devices Document how the Gemalto Prox-DU/SU and Feitian R502 devices are architectured. These devices are composite CCID devices (2 or 3 CCID devices in the same USB device) and are simulated as a multi slot reader if USE_COMPOSITE_AS_MULTISLOT is defined (macOS for example). src/ccid_usb.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit fef7e851b81897d4e44fb887708daf4ca988de5b Author: Ludovic Rousseau Date: Wed Jan 18 17:40:48 2017 +0100 scardcontrol.c: remove extra space at end of line examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 627f356e8800144f2661069de92195efcc7f2637 Author: Ludovic Rousseau Date: Tue Jan 17 18:34:21 2017 +0100 Add Mulann PVT readers/Mulann_PVT.txt | 104 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 108 insertions(+), 1 deletion(-) commit e5697f33cc8dfa89d562c8abf859024bfe9e95a8 Author: Ludovic Rousseau Date: Thu Jan 12 17:32:54 2017 +0100 InterruptRead(): return a valid IFDHandler code If libusb reports an error then return IFD_COMMUNICATION_ERROR instead of the libusb error code. That should not be a problem since pcsc-lite only check for the value IFD_SUCCESS and anything else, including a libusb error code, is an error. src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 09025bb4044f7992d9ad70483086a8c63d4d54d2 Author: Ludovic Rousseau Date: Wed Jan 11 16:58:55 2017 +0100 Add Unicept GmbH AirID USB readers/Unicept_AirID_USB.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++++- 2 files changed, 55 insertions(+), 1 deletion(-) commit 167dfa6b578ab8bebfff076cfbb7336a2a8b7621 Author: Petr Vaněk Date: Tue Jan 10 15:00:06 2017 +0100 README: fix typos README | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 52f796f6e6882ae9791d5c578956f0077a8eb848 Author: Petr Vaněk Date: Tue Jan 10 15:00:05 2017 +0100 README: fix links for USB CCID and ICCD documentation README | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b5870d85d891fab0445d8b9b1a150de1c44c2b33 Author: Ludovic Rousseau Date: Tue Jan 10 17:55:09 2017 +0100 OMNIKEY 5321 CLi USB is NOT supported This reader is contactless only and is NOT A CCID DEVICE. readers/OMNIKEY_5321_CLi_USB.txt | 172 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 176 insertions(+), 1 deletion(-) commit 569b257d64ccd50c6e6b60a2e74549e07c87d7dd Author: Ludovic Rousseau Date: Mon Jan 9 10:27:36 2017 +0100 Add DUALi DE-620 Combi readers/DUALi_DE-620_Combi.txt | 59 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 61 insertions(+), 1 deletion(-) commit a421896644f6439a453fb313a8c3efaa8b7cbcc5 Author: Ludovic Rousseau Date: Sat Jan 7 16:04:17 2017 +0100 README: remove extra line README | 1 - 1 file changed, 1 deletion(-) commit 666a72c342f433fda1b77ff815fdfe728afc3ce7 (tag: ccid-1.4.26) Author: Ludovic Rousseau Date: Sat Jan 7 15:44:45 2017 +0100 Release 1.4.26 README | 19 +++++++++++++++++-- configure.ac | 2 +- 2 files changed, 18 insertions(+), 3 deletions(-) commit 7f71007a47f77620b2ed50c9298c94fe01b6aaf1 Author: Ludovic Rousseau Date: Fri Jan 6 18:55:20 2017 +0100 Add appidkey GmbH ID60-USB readers/appidkey_ID60-USB.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 52 insertions(+) commit 62756a636c6991d9c9c36f01923823e7230de732 Author: Ludovic Rousseau Date: Fri Jan 6 18:50:55 2017 +0100 Update appidkey ID100L-USB-SC-Reader firmware readers/appidkey_ID100-USB_SC_Reader.txt | 4 ++-- readers/supported_readers.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit e05426c6c426fc46ef18c7bd17cfb7ad74cabd1c Author: Ludovic Rousseau Date: Wed Jan 4 13:41:34 2017 +0100 FreeChannel(): release reader_index only after use Call ReleaseReaderIndex() to free the reader_index only after it is no more used. It was not problematic since the complete code block is protected by the ifdh_context_mutex, but this may change. src/ifdhandler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d1a15209f818b5de139d691841e56613bbca9727 Author: Ludovic Rousseau Date: Wed Jan 4 13:34:41 2017 +0100 ifdhandler: only GetNewReaderIndex() has to be thread protected Once a new reader_index has been attribuyed the functions are thread safe. Only the call to GetNewReaderIndex() need to be protected. The mutex was introduced in 8c6ed32fa1649a3648eb768d7c692e0e1e67f2ed "add support of thread safe (APDU multiplexing on different readers)" in September 2003 and, at that time, GetNewReaderIndex() was not yet used or implemented. src/ifdhandler.c | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) commit eea7b5835a7b91cb26d52bf3b9548afc322e83d9 Author: Ludovic Rousseau Date: Fri Dec 16 10:35:35 2016 +0100 MacOSX/configure: check for UB only on Mavericks and less On Yosemite (10.10) and later we will provide only a 64-bit driver. So no need to check if a Universal Binary libusb is available. Support of 32-bits computers has been droped with Lion 10.7. MacOSX/configure | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) commit 3a7f9b26418991ffff10fc61a8c56ddccbc901aa Author: Ludovic Rousseau Date: Fri Dec 16 10:30:16 2016 +0100 MacOSX/configure: move definition of MAC_VERSION MAC_VERSION can now be used by the code checking Universal Binary. MacOSX/configure | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 2811a89260bbc4dfabd91dc87c2de991257df755 Author: Ludovic Rousseau Date: Fri Dec 16 10:22:21 2016 +0100 MacOSX/configure: check static libusb will be used If a _dynamic_ version of libusb is present then it will be used by the linker. This is problematic since we want to use the _static_ version of libusb to avoid an external dependency. MacOSX/configure | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit f66d361b0ad8346c68afb2e6351e7d1e444d561b Author: Ludovic Rousseau Date: Fri Dec 16 09:37:17 2016 +0100 MacOSX/configure: remove reference to libusbx libusbx is a dead project and has been replaced by libusb. MacOSX/configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2f89a002a05b2576159e035b368feff3e34d5452 Author: Ludovic Rousseau Date: Sat Dec 3 14:56:13 2016 +0100 Add Bit4id Digital DNA Key readers/Bit4id_Digital_DNA_Key.txt | 54 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 55 insertions(+) commit 80f7c5300871c91639b3d50cb4b62e73bf7fce75 Author: Ludovic Rousseau Date: Sat Dec 3 14:52:56 2016 +0100 Add Bit4id tokenME FIPS v3 readers/Bit4id_tokenME_FIPS_v3.txt | 54 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 56 insertions(+), 1 deletion(-) commit 683dd88400cece36da222f93bfa385624c473e52 Author: Ludovic Rousseau Date: Fri Nov 18 17:50:28 2016 +0100 HID OMNIKEY 5021 CL is NOT supported This reader is contactless only and is NOT A CCID DEVICE. readers/HID_5021_CL.txt | 510 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 514 insertions(+), 1 deletion(-) commit 05902a01bd9cdcd5a3eab8523d8dc5b85e86bac2 Author: Ludovic Rousseau Date: Sat Oct 22 22:12:55 2016 +0200 Add INGENICO Leo readers/Ingenico_Leo.txt | 76 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++- 2 files changed, 80 insertions(+), 1 deletion(-) commit 9ed43b008894ad6984a06400aec4bb2c9b87bce2 Author: Ludovic Rousseau Date: Thu Oct 13 11:42:03 2016 +0200 INSTALL: update documentation for serial readers - Update the documentation - add a reference about the IDBridge CR30 that should use the "GemCoreSIMPro2" configuration argument. INSTALL | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) commit 33888a88cdcdf16e98c3d0d42593ebc743719e11 Author: Ludovic Rousseau Date: Wed Oct 5 14:57:42 2016 +0200 Negociate maximum baud rate when bNumDataRatesSupported = 0 From CCID 1.1 page 18: " bNumDataRatesSupported The number of data rates that are supported by the CCID. If the value is 00h, all data rates between the default data rate dwDataRate and the maximum data rate dwMaxDataRate are supported. " Before, if the card baud rate was greater than the reader dwMaxDataRate then the driver used the default (lowest) baud rate. Now the driver tries to find the maximal baud rate supported by both the card and the driver. The algorithm was already used when the reader reports a baud rate list but not when the reader reports bNumDataRatesSupported = 0. Thanks to Abraham Macías Paredes for the bug report "[Pcsclite-muscle] Bug in CCID library" https://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20161003/000729.html Thanks to Godfrey Chung for the patch idea "Fix the optimal baud rate problem in IFDHSetProtocolParameters()." https://github.com/acshk/acsccid/commit/4a7631d014781d36a2d21210b0b8768c07ef8c6d src/ifdhandler.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit 097436681d554999d125b9fe56bb4a5194a36f92 Author: Ludovic Rousseau Date: Tue Oct 4 15:29:56 2016 +0200 PowerOn: default value comes from Info.plist The value set in ifdhandler.c is always overwritten by the value extracted from the Info.plist file in init_driver(). The change in ea7bedd2b3d30a884f43544c44f87ef779f011ef was useless and had no effect. Since the default value of ifdDriverOptions for voltage selection is 0x00 the first voltage used is 5V. src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit df1173ee2f33ca0cf79090e4eb817b24a15c2d00 Author: Ludovic Rousseau Date: Tue Oct 4 15:05:40 2016 +0200 PowerOn: always try every possible voltage values The default voltage value is 5V. It is possible to change the driver configuration (ifdDriverOptions in Info.plist) to start at 1.8V or 3V. The algorithms was to try: 5V then fail (default) 3V then 5V then fail 1.8V then 3V then 5V then fail Some cards do not support 5V (like the Coolkey cards, see "Coolkey cards do not work in Fedora" https://bugzilla.redhat.com/show_bug.cgi?id=1380615) It is possible to change the driver configuration to start at 3V or 1.8V but then for cards that work only at 5V we will have 1 or 2 PowerOn commands in error before the card returns the ATR. I made some tests and the SCardConnect() call can take 0.110129 ms when starting at 5V and 0.216057 ms when starting at 1.8V and errors for 1.8V and 3V. That is "speed" factor of x1.96. 00000005 ifdhandler.c:1146:IFDHPowerICC() action: PowerUp, usb:08e6/3437:libudev:0:/dev/bus/usb/001/041 (lun: 0) 00000007 -> 000000 62 00 00 00 00 00 08 03 00 00 00054697 <- 000000 80 00 00 00 00 00 08 41 FE 00 00000014 commands.c:249:CmdPowerOn Card absent or mute 00000005 commands.c:278:CmdPowerOn() Power up with 1.8V failed. Try with 3V. 00000006 -> 000000 62 00 00 00 00 00 09 02 00 00 00054723 <- 000000 80 00 00 00 00 00 09 41 FE 00 00000015 commands.c:249:CmdPowerOn Card absent or mute 00000004 commands.c:278:CmdPowerOn() Power up with 3V failed. Try with 5V. 00000006 -> 000000 62 00 00 00 00 00 0A 01 00 00 00037738 <- 000000 80 0C 00 00 00 00 0A 00 00 00 3B 29 00 80 72 A4 45 64 00 00 87 14 The idea is to change the algotithm to start at 5V as that is the standard voltage for a smart card (according to my card collection) but be able to continue with 1.8V and 3V is power on failed at 5V. The default algorithm is now 5V then 1.8V then 3V then fail. It is still possible to change the initial voltage. Now, in any case, all the values are tried before failing. Other possible values are: 1.8V then 3V then 5V then fail 3V then 5V then 1.8V then fail Thanks to Robert Relyea for the patch, used by RedHat since 2013. https://git.centos.org/commitdiff/rpms!pcsc-lite-ccid/3dd85f55c8aacfa0704849e7b6cf46d4970b747b src/Info.plist.src | 4 ++-- src/ccid.h | 11 +++-------- src/commands.c | 15 ++++++++++++--- 3 files changed, 17 insertions(+), 13 deletions(-) commit a0815cfa7b70d96ae4b793285b92b70f2b95a487 Author: Ludovic Rousseau Date: Tue Oct 4 14:56:45 2016 +0200 PowerOn: move from 1.8V to 5V if 1.8V is not supported If the reader does not support 1.8V we do not move to auto but to 5V and check that 5V is supported by the reader. The reader may not support Automatic Voltage Selection and may not support 1.8V either. src/commands.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit ea7bedd2b3d30a884f43544c44f87ef779f011ef Author: Ludovic Rousseau Date: Mon Oct 3 11:50:24 2016 +0200 PowerOn: change default voltage strategy The CCID 1.1 indicates page 105 in ch. "9.3 Voltage management" that the driver should use growing voltage when supported by the reader. So the default is now to use the sequence 1.8V, 3V and 5V. ISO 7816-3 is not clear about this point. No specific order is given in ch. 6.2.4 "Class selection" of ISO/IEC 7816-3:2006(E). This change should fix RedHat bug 1380615 "Coolkey cards do not work in Fedora" and avoid the RedHat only patch described in RedHat bug 1033788 "Safenet SC650 smart cards are not detected" The RedHat patch is https://git.centos.org/blob/rpms!pcsc-lite-ccid/3dd85f55c8aacfa0704849e7b6cf46d4970b747b/SOURCES!ccid-1.4.10-voltage.patch src/ccid.h | 7 ++++++- src/ifdhandler.c | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) commit 84966dfaae8c37702512774c5e4d510998b0e8b2 Author: Ludovic Rousseau Date: Mon Oct 3 11:37:25 2016 +0200 PowerOn: use automatic voltage selection when needed CCID standard 1.1, page 26, ch 6.1.1 PC_to_RDR_IccPowerOn " For a CCID which features “automatic activation of ICC on inserting”, the bPowerSelect field must be 00h (Automatic Voltage Selection) in the first PC_to_RDR_IccPowerOn message received for a slot which was previously inactive. " src/ccid.h | 1 + src/commands.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) commit 64d6ed4a0c6196108f1044ccfd080fbdd9da62ae Author: Ludovic Rousseau Date: Fri Sep 30 10:48:43 2016 +0200 Fix spelling in log message src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3da71e26b368b39814618a83c2fc64e492941dc4 (tag: ccid-1.4.25) Author: Ludovic Rousseau Date: Fri Sep 30 10:36:54 2016 +0200 Release 1.4.25 README | 21 +++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) commit 4fc7bcf1f3e70ee436d1a8cdde3e0474284d9fb3 Author: Ludovic Rousseau Date: Thu Sep 29 22:08:54 2016 +0200 Add/disable Precise Biometrics Precise 200 MC Upgrade The reader is added in the "Disabled CCID readers" list readers/Precise_200_MC_Upgrade.txt | 52 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 56 insertions(+), 1 deletion(-) commit f0a26a9b17b9c94d7b87124a6d0a0c824ae9d561 Author: Ludovic Rousseau Date: Tue Aug 23 14:45:01 2016 +0200 Remove extra spaces A space character before a tabulation characteri is not needed. src/towitoko/atr.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3675760e70d28648972e96060213150e63fd9101 Author: Ludovic Rousseau Date: Wed Aug 3 16:45:17 2016 +0200 Add Gemalto K50 This device has the same idProduct 0x3437 as the Gemalto IDBridge CT30 and Gemalto PC Twin Reader. This device should then be usable since CCID 0.1.0 (August 2003) readers/Gemalto_K50.txt | 103 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 104 insertions(+) commit ec413e5b6b93ee066280ceeaea095ee80ffd261f Author: Ludovic Rousseau Date: Wed Aug 3 16:31:31 2016 +0200 Add Broadcom Corp 5880 (idProduct: 0x5834) readers/Broadcom_5880_0x5834.txt | 106 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 107 insertions(+) commit 297ab15f4e9ecb6130f826de3bed1b5536d895ed Author: Ludovic Rousseau Date: Wed Aug 3 16:29:38 2016 +0200 Add Broadcom Corp 5880 (idProduct: 0x5833) readers/Broadcom_5880_0x5833.txt | 54 ++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 55 insertions(+) commit 7211ce71b1bb0866efc2dad6eba7058743f7eed7 Author: Ludovic Rousseau Date: Wed Aug 3 16:24:37 2016 +0200 Add Broadcom Corp 5880 (idProduct: 0x5832) readers/Broadcom_5880_0x5832.txt | 106 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 108 insertions(+), 1 deletion(-) commit d144044621ded81d21bb59f7452676d969fb27e6 Author: Ludovic Rousseau Date: Sun Jul 31 15:49:37 2016 +0200 supported_readers.txt: remove extra duplicates generate_supported_readers.py no more generate useless duplicates for composite devices. readers/supported_readers.txt | 56 ------------------------------------------- 1 file changed, 56 deletions(-) commit 6bb10bb145878989db5c0318421ecdf2405b5f83 Author: Ludovic Rousseau Date: Sun Jul 31 15:47:10 2016 +0200 Add Feitian VR504 VHBR Contactless & Contact Card Reader readers/Feitian_vR504.txt | 120 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 4 ++ 2 files changed, 124 insertions(+) commit 2c72558784abb88c7dc00369e8032b5b9377d7a7 Author: Ludovic Rousseau Date: Sun Jul 31 15:18:19 2016 +0200 Add Feitian bR500 readers/Feitian_bR500.txt | 76 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 77 insertions(+) commit 4f3e5748ec467ef9e5a2f567f492a1d6754f59a1 Author: Ludovic Rousseau Date: Sun Jul 31 14:08:04 2016 +0200 New firmware for Feitian_R502-CL.txt readers/Feitian_R502-CL.txt | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit e56e6c38e717bac8bdc32a585717a6d86b7909a4 Author: Ludovic Rousseau Date: Sun Jul 31 14:05:02 2016 +0200 New firmware for Feitian_R502.txt readers/Feitian_R502.txt | 92 +++++++++++++++++++++++++++++++++++-------- readers/supported_readers.txt | 1 + 2 files changed, 77 insertions(+), 16 deletions(-) commit b7e8564a58386456b0aa4320f8de6563ab57d880 Author: Ludovic Rousseau Date: Sun Jul 31 14:02:15 2016 +0200 Firmware update for Feitian_SCR301.txt readers/Feitian_SCR301.txt | 56 +++++++++++++++++++++++++--------------------- 1 file changed, 31 insertions(+), 25 deletions(-) commit 706ad62ef036a3d5a5a0eff9709db8a767e975ce Author: Ludovic Rousseau Date: Sun Jul 31 13:59:44 2016 +0200 New firmware version for Feitian_bR301_BLE.txt readers/Feitian_bR301_BLE.txt | 16 +++++++++------- readers/supported_readers.txt | 2 +- 2 files changed, 10 insertions(+), 8 deletions(-) commit 65553b4facf097fbfa674daf7ee5f886d72885f0 Author: Ludovic Rousseau Date: Sun Jul 31 13:40:45 2016 +0200 Add Aladdin R.D. JaCarta (idProduct: 0x0402) readers/Aladdin_R.D._JaCarta2.txt | 47 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 49 insertions(+), 1 deletion(-) commit 7916c4b3ca3be3037c2d74f6d42db59af7058843 Author: Godfrey Chung Date: Tue Jul 5 16:17:52 2016 +0800 create_Info_plist.pl: fix typos in comment Infor.plist -> Info.plist suported -> supported src/create_Info_plist.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e6a7548623f35d428f9f410f4b885fd04e34070a Author: Ludovic Rousseau Date: Sun Jul 3 18:40:52 2016 +0200 Move Broadcom Corp 5880 0x5800 in unsupported Frames bigger than 64 bytes (wMaxPacketSize) fails on the contact reader with: 00000002 commands.c:1740:CmdXfrBlockTPDU_T0() T=0: 5 bytes 00000003 -> 000000 6F 05 00 00 00 00 17 00 00 00 00 C0 00 00 BA 00014454 <- 000000 80 BC 00 00 00 00 17 00 00 00 A0 00 00 00 79 03 02 40 70 50 72 47 67 00 ED CB C7 00 ED CB C7 21 21 A0 00 00 00 79 01 02 00 01 00 00 00 00 00 00 00 A0 00 00 00 79 01 02 01 01 00 00 00 00 00 00 00000013 commands.c:1551:CCID_Receive() Can't read all data (54 out of 188 expected) See https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/1596662 The problem is similar to Broadcom_5880_0x5805.txt that also moved in the unsupported list. readers/supported_readers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2f68054ce81aa10ec60adf9a92c66dca64bdd415 Author: Ludovic Rousseau Date: Sun Jul 3 15:34:29 2016 +0200 Move Broadcom Corp 5880 0x5805 in unsupported The Broadcom Corp 5880 with productID 0x5805 has some serious issues. The contact interface of the reader is bogus. Frames bigger than 64 bytes (wMaxPacketSize) fails on the contact reader with: 00000006 commands.c:1740:CmdXfrBlockTPDU_T0() T=0: 5 bytes 00000011 -> 000000 6F 05 00 00 00 00 5A 00 00 00 80 34 01 00 00 00345316 <- 000000 80 02 01 00 00 00 5A 00 00 00 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 00000095 commands.c:1551:CCID_Receive() Can't read all data (54 out of 258 expected) The reader _MAY_ work with a T=1 card since it is in TPDU. This reader is present in Dell Latitude serie 5000 laptops. readers/supported_readers.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 105a9672ed0a2cee88e977ec8a63e1f55af1d625 Author: Ludovic Rousseau Date: Fri Jul 1 17:42:18 2016 +0200 Move KEBTechnology KONA USB SmartCard in unsupported Move from "should work" to "unsupported" list. The tokend fails to send the first APDU. Maybe the support of Character level is bogus in the CCID driver. Trace example at https://anonscm.debian.org/cgit/pcsclite/CCID.git/commit/?id=05e86c6d5ac7db2cc5a184a52d33b403575c848e readers/supported_readers.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 6fe851996a1ebd4691fa7bb427c42b456b6c2623 Author: Ludovic Rousseau Date: Fri Jul 1 11:01:06 2016 +0200 scardcontrol: initialize the bRecvBuffer buffer Fill the bRecvBuffer receiving buffer with the "magic" value 0xAA to detect what part of the buffer is filled by the reader. examples/scardcontrol.c | 2 ++ 1 file changed, 2 insertions(+) commit 38d8ff72eb2f92bcf5ba2daa9074b24fb887973e Author: Ludovic Rousseau Date: Fri Jul 1 10:58:35 2016 +0200 scardcontrol: improve outout for change Pin For the change PIN sequence we print a new line for non-keyboard pinpad so that the output is nicer. examples/scardcontrol.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) commit d346df1f4e5262f766b320450fa899126934ed77 Author: Ludovic Rousseau Date: Tue Jun 28 18:31:43 2016 +0200 Rename "ESMART Token GOST" readers/supported_readers.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 05e86c6d5ac7db2cc5a184a52d33b403575c848e Author: Ludovic Rousseau Date: Tue Jun 28 15:28:37 2016 +0200 CmdXfrBlockCHAR_T0: returns an error when needed If an "Unrecognized Procedure byte" is found then the driver returns with the error IFD_COMMUNICATION_ERROR instead of no error. Example of problematic trace with a "KEBTechnology KONA USB SmartCard": 00000018 winscard.c:1618:SCardTransmit() Send Protocol: T=0 00000016 APDU: 00 00 00 00 00000015 ifdhandler.c:1295:IFDHTransmitToICC() usb:04cc/5072:libudev:0:/dev/bus/usb/003/073 (lun: 0) 00000024 commands.c:1997:CmdXfrBlockCHAR_T0() T=0: 4 bytes 00000015 commands.c:1324:CCID_Transmit() chain parameter: 1 00000014 ccid_usb.c:1191:ControlUSB() request: 0x65 00000014 send: 00 00 00 00 00 00000926 ccid_usb.c:1191:ControlUSB() request: 0x6F 00000724 receive: 00 00 00000036 commands.c:2192:CmdXfrBlockCHAR_T0() Unrecognized Procedure byte (0x24) found! 00000016 SW: 00000013 winscard.c:1663:SCardTransmit() UnrefReader() count was: 2 src/commands.c | 1 + 1 file changed, 1 insertion(+) commit 3816150f3e2bf4e9ce3afca2478653dfcdad0ce4 Author: Ludovic Rousseau Date: Mon Jun 27 10:47:33 2016 +0200 Fix crash with GemCore Pos Pro and GemCore Sim Pro The buffer .ccid.arrayOfSupportedDataRates is freed by free() in CloseUSB(). So it must be allocated by malloc() and not just reference a static memory buffer. The crash occured when CloseUSB() called free() on reader disconnection: [Thread 0x7fffe7fff700 (LWP 4050) exited] *** Error in `.../PCSC/src/pcscd': free(): invalid pointer: 0x00007ffff61f54c0 *** Program received signal SIGABRT, Aborted. [Switching to Thread 0x7ffff69f7700 (LWP 4021)] 0x00007ffff722e067 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type. (gdb) bt at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 fmt=fmt@entry=0x7ffff7361530 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 str=0x7ffff735d646 "free(): invalid pointer", ptr=) at malloc.c:4996 have_lock=0) at malloc.c:3840 at ccid_usb.c:913 at ifdwrapper.c:190 rContext=rContext@entry=0x61e2d0) at readerfactory.c:1134 at readerfactory.c:632 at readerfactory.c:119 readerName=0x7ffff00024b0 "Gemalto GemCore SIM Pro Smart Card Reader", port=2097152) at readerfactory.c:608 at hotplug_libudev.c:362 at pthread_create.c:309 at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 src/ccid_serial.c | 13 ++++++++++++- src/ccid_usb.c | 11 ++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) commit ab374afe54dd5c0d97dad93df6cca27b8c527ccf Author: Godfrey Chung Date: Mon Jun 27 11:34:44 2016 +0800 Add missing openct/README in distribution The file openct/README was not included in the generated .tar.bz2 archive. This file is only used for information and documentation. Thanks to Godfrey Chung for the bug report https://github.com/LudovicRousseau/CCID/pull/20 src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5edb61353e4a99313f670743e351abc26d561c14 Author: Ludovic Rousseau Date: Sun Jun 26 11:05:11 2016 +0200 Add ESMART Token GOST X2 ET1020-A readers/ISBC_ESMART_reader.txt | 62 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 66 insertions(+), 1 deletion(-) commit 8ea1815745692c38e1c07fc8d460aae85efe123a Author: Ludovic Rousseau Date: Fri Jun 24 10:02:24 2016 +0200 Fix spelling error in a log message The Correct spelling is: successful Thanks to lintian(1) for the bug report I: libacsccid1: spelling-error-in-binary usr/lib/pcsc/drivers/ifd-acsccid.bundle/Contents/Linux/libacsccid.so successfull successful src/ccid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6123a4cc07a2c5b980021c70b89f02da96ee855a Author: Godfrey Chung Date: Wed Jun 22 10:46:37 2016 +0800 Fix fake composite device code to use a fixed order The value static_interface shall be incremented only for composite devices. Otherwise any other reader would increase the value and the next composite reader connected will have its interfaces enumerated in a different order. The problem occurs only on Mac OS X (pcscd) that still does not support composite CCID devices. The CCID driver has to be configured with --enable-composite-as-multislot and composite CCID devices are "emulated" as a multi-slot device. Thanks to Godfrey Chung for the patch https://github.com/LudovicRousseau/CCID/pull/19 src/ccid_usb.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit 32c8a429a2654e16a195ba42f5a9bbf18f34d87b Author: Ludovic Rousseau Date: Fri Jun 17 22:09:01 2016 +0200 log_msg(): log up to 3 lines of 80 characters The log of the CCID driver license was truncated. It is now possible to log up to 3 * 80 = 240 characters instead of 2 * 80 = 160. The problem is only present on Mac OS X and other systems (Android) where the log is not done by pcscd. pcscd has a limit of 2048 bytes and does not have this problem. Thanks to Maksim Ivanov for the bug report. "[Pcsclite-muscle] Small fix suggestion for CCID (logging issue)" https://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20160613/000634.html src/debug.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bfb75dd02f8a1ca9f8ebbd86658819d2721416cb Author: Ludovic Rousseau Date: Thu Jun 9 21:10:59 2016 +0200 Add appidkey GmbH ID50 -USB readers/appidkey_ID50-USB.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 52 insertions(+) commit ec94d1fa6beebfdb39a2f81c20a54bded01e28db Author: Ludovic Rousseau Date: Thu Jun 9 21:07:10 2016 +0200 Add appidkey GmbH ID100-USB SC Reader readers/appidkey_ID100-USB_SC_Reader.txt | 51 ++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 55 insertions(+), 1 deletion(-) commit 6ed3a9f1ccf024d9101c87219d7b1850992ff9bb Author: Ludovic Rousseau Date: Mon Jun 6 18:59:18 2016 +0200 Resync PCSC and contrib_libPCSCv2part10 modules Benefit from the configfile.l: Fix issue on SunOS PCSC | 2 +- contrib_libPCSCv2part10 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 24f8659452bfb5d2a357bfca3e99c3fceef16bd3 Author: Ludovic Rousseau Date: Sat May 28 20:38:31 2016 +0200 Add Broadcom Corp 5880 with ProductID 0x5805 readers/Broadcom_5880_0x5805.txt | 106 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 6 ++- 2 files changed, 111 insertions(+), 1 deletion(-) commit 1808d28d196a1c45b9d846aa7aab5123fe062706 Author: Ludovic Rousseau Date: Sun May 22 18:08:19 2016 +0200 README: add G&D StarSign CUT S in release 1.4.24 I forgot to add this reader in the changes. README | 1 + 1 file changed, 1 insertion(+) commit a1197c49cee479f4187dfd05c900224b99127e17 (tag: ccid-1.4.24) Author: Ludovic Rousseau Date: Sun May 22 17:07:03 2016 +0200 Release 1.4.24 README | 12 ++++++++++++ configure.ac | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) commit b4c2cae5f311eef313777124937520c780d002fd Author: Ludovic Rousseau Date: Fri May 20 15:19:05 2016 +0200 IFDHGetCapabilities: fix SCARD_ATTR_VENDOR_IFD_SERIAL_NO size We use strlcpy() to copy the IFD (reader) serial number string. So we must must take into account the terminating NUL byte. Without the patch the size was "correctly" reported on the first call (without including the final NUL byte). So the application allocates a buffer for this size and the next strlcpy() tuncates the string to add the NUL byte. Thanks to Daniel Kucera for the bug report. src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5eaa22bbaac16ca3e20e49418c37291ac128c3ad Author: Ludovic Rousseau Date: Thu May 19 21:16:48 2016 +0200 Add Giesecke & Devrient GmbH StarSign CUT S readers/GnD_StarSign_CUT_S.txt | 56 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 57 insertions(+) commit b3eedaf7873e5438f5f2e8b163b2c0362099e318 Author: Ludovic Rousseau Date: Thu May 19 20:56:13 2016 +0200 Add Generic USB Smart Card Reader This reader is the same as the "HID AVIATOR Generic" except that it supports "Short and Extended APDU level exchange" instead of "Short APDU level exchange". readers/Generic_USB_Smart_Card_Reader.txt | 161 ++++++++++++++++++++++++++++++ readers/supported_readers.txt | 9 +- 2 files changed, 168 insertions(+), 2 deletions(-) commit e039760f0ab57a0e66e2f6dabebfdf6ba3134b14 Author: Ludovic Rousseau Date: Mon May 9 10:05:45 2016 +0200 Fix support of HID Aviator generic This reader firmware is bogus: - it declares pinpad support but as no keyboard - it declares short APDU but uses chaining as for extended APDU Thanks to Martin Paljak for the bug report https://github.com/LudovicRousseau/CCID/pull/16 src/ccid.c | 7 +++++++ src/ccid.h | 1 + 2 files changed, 8 insertions(+) commit c18293616c834362555a61b3d84624ec24522bb3 Author: Ludovic Rousseau Date: Mon May 9 20:10:13 2016 +0200 Add HID AVIATOR Generic readers/HID_Aviator.txt | 161 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 165 insertions(+), 1 deletion(-) commit b5673dfae8ab054557938abea864e5c34f61d2ed Author: Ludovic Rousseau Date: Mon May 9 09:53:35 2016 +0200 Update c.sh link The c.sh script is used call ./configure with "correct" parameter for me (maintainer). This file comes from PCSC and is a symbolic link. Thanks to Martin Paljak for the bug report https://github.com/LudovicRousseau/CCID/pull/15 c.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5c9dbb25abb9fed9882b7c28b65fe55d4d7924fb Author: Ludovic Rousseau Date: Sat May 7 12:12:28 2016 +0200 SCM SCL011: use a 400 ms timeout instead of 100 ms The SCM SCL011 reader is a contactless reader that needs 350 ms to answer to the PC_to_RDR_GetSlotStatus CCID command when no card is in the field. We use the same patch as for the ElatecTWN4. Thanks to Chris Calvesbert for the bug report. src/ccid.c | 3 +++ src/ccid.h | 1 + 2 files changed, 4 insertions(+) commit 5bea205f085a6b5ddd263843f410abab728550b7 Author: Ludovic Rousseau Date: Wed May 4 18:31:57 2016 +0200 ElatecTWN4: use a 400 ms timeout instead of 100 ms The ElatecTWN4 reader is a contactless reader that needs 280 ms to answer to the PC_to_RDR_GetSlotStatus CCID command when no card is in the field. src/ccid.c | 12 ++++++++++++ src/ccid.h | 1 + 2 files changed, 13 insertions(+) commit 1e3c6c14683e3b5a9bc27fed55ae32b7dc2ee157 Author: Ludovic Rousseau Date: Wed May 4 18:20:13 2016 +0200 CreateChannel: allow to use a non default timeout By default the read timeout is set to 100 ms for the double call of CmdGetSlotStatus() in CreateChannelByNameOrChannel() use to resync the USB toggle bits. This is a short delay so that a failing reader will not block for too long. The defaut timeout value is 3 seconds so a total of 6 seconds would be lost is the reader is not responding. Unfortunately some readers (in particular contactless readers) are very long to anwser to the PC_to_RDR_GetSlotStatus CCID command. I guess it is to be sure no contactless card is present in the field. It is now possible to change the 100 ms timeout to something else for a specific reader by adding code in ccid_open_hack_pre() and ccid_open_hack_post(). src/ifdhandler.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 2c8ffab9962484653b6445a6c85a6c690a5948b3 Author: Ludovic Rousseau Date: Fri Apr 22 14:59:21 2016 +0200 ccid_usb.c: fix a race condition on multi reader When using multiple threads we shall use libusb function libusb_handle_events_completed() instead of libusb_handle_events() as documented in http://libusb.sourceforge.net/api-1.0/mtasync.html#Using Problems may occur when using more than one reader. In that case a card movement notification may be missed and reported only after a 60 seconds timeout. Thanks to Maksim Ivanov for the bug report "CCID handling of multiple devices" http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20160418/000564.html src/ccid_usb.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit d636d54fdd07b416f591f28d84c6f0e3f4bda4f9 (tag: ccid-1.4.23) Author: Ludovic Rousseau Date: Wed Apr 20 10:04:45 2016 +0200 Release 1.4.23 README | 23 +++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) commit 358952bef37c3a71fce7adbae32388cefdea283f Author: Ludovic Rousseau Date: Tue Apr 19 21:02:13 2016 +0200 Add IonIDe Smartcard Reader reader readers/IonIDe_Smartcard_Reader.txt | 161 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 + 2 files changed, 164 insertions(+) commit 80b4db807ef6d8f52245285fb7e9d6fbe1e3e353 Author: Ludovic Rousseau Date: Tue Apr 19 20:59:26 2016 +0200 Add HID Global OMNIKEY 6121 Smart Card Reader reader .../HID_Global_OMNIKEY_6121_Smart_Card_Reader.txt | 161 +++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 162 insertions(+) commit 0991e840b1243cdf9c7f375077e68ac6efa35af7 Author: Ludovic Rousseau Date: Tue Apr 19 20:58:02 2016 +0200 Add HID Global OMNIKEY 5022 Smart Card Reader reader .../HID_Global_OMNIKEY_5022_Smart_Card_Reader.txt | 163 +++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 164 insertions(+) commit 7c943dd36500fdb2d10036c6a1976b51e51daee8 Author: Ludovic Rousseau Date: Tue Apr 19 20:55:35 2016 +0200 Add HID Global OMNIKEY 3x21 Smart Card Reader reader .../HID_Global_OMNIKEY_3x21_Smart_Card_Reader.txt | 161 +++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 163 insertions(+), 1 deletion(-) commit 3c21f452543983f3625a1965ce234074cbda6865 Author: Ludovic Rousseau Date: Tue Apr 19 20:30:06 2016 +0200 Fix a busy loop consuming 100% of CPU If opening a reader fails then we must call close_libusb_if_needed() to free any libusb resources and stop the libusb hotplug thread. The problem as been detected with the Yubico Yubikey NEO U2F+CCID and the 2 Boardcom devices. These devices are composite USB devices so loading the CCID driver for a non-CCID interface was calling libusb_init() but not libusb_exit(). The libusb hotplug thread and other libusb allocated resources were not stopped and unallocated. On the next USB plug (even if not CCID) then an endless busy loop is started inside libusb hotplug. Fixes: - Debian bug #812087 "pcscd takes 100 % cpu each time I insert a mass storage USB key" - Debian bug #821787 "cleanup libusb when open fails" - Ubuntu bug #1572004 "pcscd consumes 100% CPU" - Ubuntu bug #1551897 "Excessive CPU utilization" Thanks a lot to Stefan Bühler for the analysis and patch https://bugs.debian.org/821787 src/ccid_usb.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 57b93f4f553e3573b1e857df6c3429c7f017d5d0 Author: Ludovic Rousseau Date: Tue Apr 19 20:29:13 2016 +0200 ccid_usb.c: improve close_libusb_if_needed() If the libusb context (ctx) is already NULL then no need to call libusb_exit(). The idea is to be able to call close_libusb_if_needed() any time without checking the value of ctx first. src/ccid_usb.c | 3 +++ 1 file changed, 3 insertions(+) commit d507a07c855fbead039564f1006144a0d4b9b908 Author: Ludovic Rousseau Date: Thu Apr 14 15:36:35 2016 +0200 Add Cherry SmartTerminal XX44 reader readers/Cherry_SmartTerminal_XX44.txt | 161 ++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 162 insertions(+) commit f6942cf1d886394f43233cac7dc40a39a3462dfd Author: Ludovic Rousseau Date: Thu Apr 14 15:32:24 2016 +0200 Add Fujitsu Smartcard Reader D323 reader readers/Fujitsu_Smartcard_Reader_D323.txt | 161 ++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 165 insertions(+), 1 deletion(-) commit c9591e9920bc6f90e61f05a17839b0e05945dd3d Author: Ludovic Rousseau Date: Fri Apr 1 15:56:24 2016 +0200 Update URL in a comment The page at URL http://martinpaljak.net/2011/03/19/insecure-hp-usb-smart-card-keyboard/ is no more available. Fortunately a copy of the page is available at the Way Back Machine service. src/ccid.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit dd479b7c62f9a290a5d0994f0cbadd9b3af8d0d5 Author: Ludovic Rousseau Date: Tue Mar 15 09:10:38 2016 +0100 Remove support of DRIVER_OPTION_RESET_ON_CLOSE I do not remember a case of use for DRIVER_OPTION_RESET_ON_CLOSE in the last 10 years. The problem DRIVER_OPTION_RESET_ON_CLOSE is trying to solve is already solved: - Resynchronising the USB toggle bits is already done by the 3 calls to CmdGetSlotStatus() in CreateChannelByNameOrChannel(). - Resetting bSeq to 0 is not needed. src/Info.plist.src | 6 +----- src/ccid_ifdhandler.h | 1 - src/ccid_usb.c | 4 ---- 3 files changed, 1 insertion(+), 10 deletions(-) commit 998c7965c69b855d1dbb7a04a8d367cf8dbb1a78 Author: Ludovic Rousseau Date: Sun Mar 27 21:43:35 2016 +0200 InterruptRead(): log libusb error name As in 7a46f702e3c4752304d94efc61a84618a0a566c9 use libusb_error_name() to display the libusb error name instead of error value. src/ccid_usb.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 767fd1b3b8eb20d1fca56288ab29d82de873b9be Author: Ludovic Rousseau Date: Mon Mar 14 17:44:13 2016 +0100 Add KACST HSID Reader Dual Storage reader readers/KACST_HSID_Reader_Dual_Storage.txt | 57 ++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 58 insertions(+) commit 01c67d2e16d173b49bb14eb18cb4b54d902424b0 Author: Ludovic Rousseau Date: Mon Mar 14 17:40:36 2016 +0100 Add KACST HSID Reader Single Storage reader readers/KACST_HSID_Reader_Single_Storage.txt | 57 ++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 58 insertions(+) commit 0e2133655ae719833fba1e38a518af4113dfcc81 Author: Ludovic Rousseau Date: Mon Mar 14 17:38:33 2016 +0100 Add KACST HSID Reader reader readers/KACST_HSID_Reader.txt | 57 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 61 insertions(+), 1 deletion(-) commit f4d5dec7226699878baa4df34b11c7fbaaa1eb6a Author: Ludovic Rousseau Date: Wed Mar 2 10:45:17 2016 +0100 Add ACS ACR3901U ICC Reader readers/ACS_ACR3901U_ICC_Reader.txt | 53 +++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 55 insertions(+), 1 deletion(-) commit cda36311338d8624fa6eeef5e8c2a824df5265b3 Author: Ludovic Rousseau Date: Mon Feb 29 17:31:04 2016 +0100 Add DUALi DE-ABCM6 in _disabled_ list readers/DUALi_DE-ABCM6.txt | 56 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 60 insertions(+), 1 deletion(-) commit 5cc77fe25299dd8f5ac1d105c298b8c5d0108981 Author: Ludovic Rousseau Date: Sat Feb 6 17:02:08 2016 +0100 Add VMware Virtual USB CCID A reader with the same VendorID and ProductID was already present in the "should work" list. This new version of the reader is bogus and is in the "unsupported" list. See the associated note. readers/VMware_Virtual_USB_CCID2.txt | 58 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 7 ++++- 2 files changed, 64 insertions(+), 1 deletion(-) commit 0eaa5bc8e7f5deb77c7f71d3ce231628fe261bca Author: Ludovic Rousseau Date: Wed Jan 27 10:45:10 2016 +0100 Add Alcor Micro AU9560 readers/AlcorMicro_AU9560.txt | 62 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 7 +++-- 2 files changed, 67 insertions(+), 2 deletions(-) commit 43ccf87ea24ade4c5603e0e719383779fe7201bf Author: Ludovic Rousseau Date: Fri Jan 15 09:49:09 2016 +0100 INSTALL: remove udev use chapter It is no more possible to build libccid with udev since 14 Oct 2010 and the use of libhal. The support has been removed from configure.in in eab2fde6c9327b291267972ee3266a4ab1425fda Closes: github issue #11 "--enable-udev switch mentioned in INSTALL, but not available in configure.ac" https://github.com/LudovicRousseau/CCID/issues/11 INSTALL | 29 ----------------------------- 1 file changed, 29 deletions(-) commit 33964bcc8f9cbbb9898ac6aa9bbfc3ea98569927 Author: Ludovic Rousseau Date: Sun Jan 10 17:21:59 2016 +0100 MacOSX/configure: exit in error if configure failed Exit with the return code from ./configure It allows to test if the script execution succeeded or not. MacOSX/configure | 4 ++++ 1 file changed, 4 insertions(+) commit 894b184b85c6c45b017a0ea9bef6b3892d207942 (tag: ccid-1.4.22) Author: Ludovic Rousseau Date: Sun Jan 10 14:40:02 2016 +0100 Release 1.4.22 README | 31 +++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) commit 208b60e48ba38433e3fd36faaf6694daf068f3b3 Author: Ludovic Rousseau Date: Wed Jan 6 10:33:10 2016 +0100 OpenUSBByName(): fix possible use of uninitialized variable The change in bc6124cb44677540fa5d5267e7af759796d6101c was not complete. Now that the call to GET_KEYS() occurs _before_ libusb_get_device_list() we should not try to call libusb_free_device_list() if GET_KEYS() fails. ccid_usb.c:326:2: warning: variable 'devs' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] GET_KEYS("ifdVendorID", &ifdVendorID) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ccid_usb.c:319:6: note: expanded from macro 'GET_KEYS' if (rv) \ ^~ ccid_usb.c:739:26: note: uninitialized use occurs here libusb_free_device_list(devs, 1); ^~~~ ccid_usb.c:326:2: note: remove the 'if' if its condition is always false GET_KEYS("ifdVendorID", &ifdVendorID) ^ ccid_usb.c:319:2: note: expanded from macro 'GET_KEYS' if (rv) \ ^ ccid_usb.c:227:22: note: initialize the variable 'devs' to silence this warning libusb_device **devs, *dev; ^ = NULL src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0b0b6e00f6e3e50ec3d015b60c6551ec27fb9ada Author: Ludovic Rousseau Date: Mon Jan 4 20:36:30 2016 +0100 Patch for Cherry KC 1000 SC The Cherry KC 1000 SC is (by default) a "Short APDU level exchange" CCID reader. But firmware 1.00 is bogus. With a T=1 card and case 2 APDU (data from card to host) the maximum size returned by the reader is 128 byes. The reader is then using chaining as with extended APDU. In order to limit the impacts on the driver I just change the dwFeatures to declare the reader as a "Short and Extended APDU level exchange" CCID reader to use the chaining even for short APDU. Thanks to ZF Friedrichshafen AG for the patch. src/ccid.c | 14 ++++++++++++++ src/ccid.h | 1 + 2 files changed, 15 insertions(+) commit f2abd7954b50ed741d98d78270f7a863f9e18e4a Author: Ludovic Rousseau Date: Mon Jan 4 20:25:10 2016 +0100 Patch for Microchip SEC1110 on Mac OS X The Microchip SEC1110 is bogus and does not report card status correctly with PC_to_RDR_GetSlotStatus if the Interrupt pipe is not read. The problem is that Mac OS X still does not use the TAG_IFD_POLLING_THREAD_WITH_TIMEOUT and then the Interrupt pipe to detect card events. Only IFDHICCPresence(), and then GetSlotStatus, is used. The solution is to empty the interrupt pipe by doing a very short read (10 ms) before each call to PC_to_RDR_GetSlotStatus. src/ccid.h | 1 + src/commands.c | 5 +++++ 2 files changed, 6 insertions(+) commit e49bd051d6398829439a6f5ca47c9be235f67fc9 Author: Ludovic Rousseau Date: Mon Jan 4 20:18:22 2016 +0100 OpenUSBByName(): add some low level debug Log the bus_number, device_address, idVendor and idProduct of the current libusb device in the loop. This debug is mostly useful on Mac OS X since the idVendor and idProduct of the searched device is _not_ given in the device name. src/ccid_usb.c | 3 +++ 1 file changed, 3 insertions(+) commit bc6124cb44677540fa5d5267e7af759796d6101c Author: Ludovic Rousseau Date: Thu Dec 31 16:49:07 2015 +0100 OpenUSBByName(): read Info.plist only once On Mac OS X it is possible to ask libusb to rescan the USB bus waiting for a device o be available. See commit 690e90f476c3815c31874e523ba017f7f1d372cd The problem was that the code to parse the driver Info.plist was also re-executed. This code is now moved earlier and is executed only once even on Mac OS X. src/ccid_usb.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit 325052621ed4280c27ef4f5d24f59424b5d76ecc Author: Ludovic Rousseau Date: Sat Dec 12 13:35:34 2015 +0100 Add THURSBY SOFTWARE TSS-PK1 readers/Thursby_TSS_PK1.txt | 60 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 63 insertions(+) commit d6672c33e2c307a1cbd9b022176a17cde1dcecdc Author: Ludovic Rousseau Date: Sat Dec 12 13:32:22 2015 +0100 Add Thursby Software Systems, Inc. TSS-PK8 readers/Thursby_TSS_PK8.txt | 60 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 63 insertions(+) commit 5c9edb58c1d5e602f7626554c92766a950bc5174 Author: Ludovic Rousseau Date: Sat Dec 12 13:26:38 2015 +0100 Add Thursby Software Systems, Inc. TSS-PK7 readers/Thursby_TSS_PK7.txt | 60 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 7 ++++- 2 files changed, 66 insertions(+), 1 deletion(-) commit 21d4bc6963b47e1a7baf74b1818cb6c84d08eb05 Author: Ludovic Rousseau Date: Sat Dec 5 19:02:19 2015 +0100 Add Nitrokey Nitrokey Storage "Nitrokey Nitrokey Storage" is the new name for "German Privacy Foundation Crypto Stick v2.0" ...rivacy_Foundation_Crypto_Stick_v2.0.txt => Nitrokey_Storage.txt} | 6 +++--- readers/supported_readers.txt | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) commit d1fbc9bf2817832f4e8be6282fd09d5e206e4ce9 Author: Ludovic Rousseau Date: Fri Dec 4 16:43:42 2015 +0100 ccid.h: fix Kobil mIDentity visual identification The definition of KOBIL_MIDENTITY_VISUAL reader in af3d2ae17337508a7e1a49e3f9dc7546195d62a0 (from 2010) was wrong. So the support of FEATURE_MCT_READER_DIRECT was broken for this reader. It looks like this code has never been tested or used. src/ccid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 95a9a0552a8a4020992f65a97ccf0ab1051e1479 Author: Ludovic Rousseau Date: Wed Nov 18 20:43:38 2015 +0100 Add Aktiv Rutoken PINPad 2 readers/Aktiv_Rutoken_PINPad_2.txt | 49 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 51 insertions(+), 1 deletion(-) commit 8ee6962f08beb1dfd539ae70b819246732019a91 Author: Ludovic Rousseau Date: Fri Nov 13 11:27:12 2015 +0100 OpenUSBByName(): do not call close_libusb_if_needed() close_libusb_if_needed() is no more needed in OpenUSBByName() now that FreeChannel() is called in case of error. FreeChannel() will call ClosePort() and ClosePort() will call close_libusb_if_needed() src/ccid_usb.c | 1 - 1 file changed, 1 deletion(-) commit 522ebb2056b7b2170b142f7ce57b834074abffab Author: Ludovic Rousseau Date: Fri Nov 13 11:20:04 2015 +0100 CreateChannelByNameOrChannel(): call FreeChannel() in case of error If the creation of a channel fails then call FreeChannel() instead of IFDHCloseChannel(). The ressources are unalocated but with no access at the lower layer. Since the creation failed the channel is not correctly created and only part of the reader stucture is initialised. The problem was discovered with the folowing problem: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff6fe2700 (LWP 6120)] 0x00007ffff5dca8f2 in CmdPowerOff (reader_index=0) at commands.c:1076 1076 cmd[6] = (*ccid_descriptor->pbSeq)++; (gdb) print ccid_descriptor $1 = (_ccid_descriptor *) 0x7ffff5fe0468 (gdb) print ccid_descriptor->pbSeq $2 = (unsigned char *) 0x0 The pbSeq pointer is NULL and can't be dereferenced. (gdb) bt #0 0x00007ffff5dca8f2 in CmdPowerOff (reader_index=0) at commands.c:1076 #1 0x00007ffff5dce556 in IFDHCloseChannel (Lun=0) at ifdhandler.c:269 #2 0x00007ffff5dce773 in CreateChannelByNameOrChannel (Lun=0, lpcDevice=0x269 , Channel=0) at ifdhandler.c:194 #3 0x000000000040673a in IFDOpenIFD (rContext=rContext@entry=0x61e010) at ifdwrapper.c:136 #4 0x0000000000408151 in RFInitializeReader (rContext=0x61e010) at readerfactory.c:1036 #5 0x0000000000408a93 in RFAddReader (readerNameLong=, port=2097152, library=, device=0x7ffff6fe1d30 "usb:08e6/3437:libusb-1.0:1:2:0") at readerfactory.c:329 #6 0x000000000040d9d4 in HPAddHotPluggable (dev=0x0, bus_device=0x61d660 "", interface=0, driver=, driver=, desc=...) at hotplug_libusb.c:608 #7 0x000000000040dd2a in HPRescanUsbBus () at hotplug_libusb.c:373 #8 0x000000000040dfa1 in HPEstablishUSBNotifications (pipefd=0x7fffffffe440) at hotplug_libusb.c:429 #9 0x00007ffff75a30a4 in start_thread (arg=0x7ffff6fe2700) at pthread_create.c:309 #10 0x00007ffff72d804d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit eda850192dbd6b5d8dca3a6355174ed9649bad38 Author: Ludovic Rousseau Date: Fri Nov 13 11:18:10 2015 +0100 IFDHCloseChannel(): use FreeChannel() Move part of the code of IFDHCloseChannel() into a new function FreeChannel(). Call the new function FreeChannel() from IFDHCloseChannel(). No code semantic change. src/ifdhandler.c | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) commit e46fa30ead3f1eff72769d70be6adf031fafe606 Author: Ludovic Rousseau Date: Fri Nov 13 11:48:07 2015 +0100 OpenUSBByName(): use device bus and address only when available Use the device_bus and device_addr only if they have a value i.e. when libudev is used by pcscd. If pcsc-lite uses libusb instead of libudev for the hotplug mechanism the driver is called with device="usb:08e6/3437:libusb-1.0:1:10:0" and then device_bus and device_addr are set to 0. In this case the driver must not uses these values. The patch in 8b9f6f33b16e808a5769dbc4193e5f107a09a693 was not complete. Thanks to Luka Logar for the bug report and patch. src/ccid_usb.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit fdc248ed1dd64c88065d7fcd92c6ce8b04e82b8b Author: Ludovic Rousseau Date: Thu Nov 12 18:42:57 2015 +0100 Add GEMALTO K1100 readers/Gemalto_K1100.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 54 insertions(+) commit 5a56181dcaa66899a67e7fbe1b4f00be4b1248e5 Author: Ludovic Rousseau Date: Thu Nov 12 18:40:58 2015 +0100 Add GEMALTO CT1100 readers/Gemalto_CT1100.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++++- 2 files changed, 55 insertions(+), 1 deletion(-) commit 8b9f6f33b16e808a5769dbc4193e5f107a09a693 Author: Santiago Gimeno Date: Tue Nov 3 17:24:49 2015 +0100 OpenUSBByName(): the device bus & addr must match In Linux, before this change, if there were multiple card readers of the same model connected, a new Reader could be initialized by opening the wrong USB device. src/ccid_usb.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) commit a26e6265ad4f8e86d1eea9cdd97dbfd2713194c5 Author: Ludovic Rousseau Date: Mon Nov 9 17:21:10 2015 +0100 Fix timeout for PPDU commands The timeout value is in milliseconds, not in seconds. Thanks to Roman Pasechnik for the bug report. src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c2b6e04a9153b198a7f9415847d9dd7273cf11af Author: Ludovic Rousseau Date: Sun Nov 8 21:58:45 2015 +0100 RSA_SecurID_getpasswd.c: fix compiler warnings on OS X Apple defines DWORD as uint32_t so %d is correct pcsc-lite defines DWORD as unsigned long so %ld is correct To get a compilation without warnings on Mac OS X and GNU/Linux you have to use "%d" on Mac OS X and "%ld" on GNU/Linux. Using the macro LF you can use: "%"LF"d". This change fixes a lot of compiler warnings like: RSA_SecurID_getpasswd.c:54:77: warning: format specifies type 'unsigned long' but the argument has type 'LONG' (aka 'int') [-Wformat] ...Cannot Connect to Resource Manager %lX\n", rv); ~~~ ^~ %X contrib/RSA_SecurID/RSA_SecurID_getpasswd.c | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) commit e4415fd84f7b91e9bebd0bc3ac07204ee6054db1 Author: Ludovic Rousseau Date: Sun Nov 8 21:52:53 2015 +0100 scardcontrol.c: fix compiler warnings on OS X Apple defines DWORD as uint32_t so %d is correct pcsc-lite defines DWORD as unsigned long so %ld is correct To get a compilation without warnings on Mac OS X and GNU/Linux you have to use "%d" on Mac OS X and "%ld" on GNU/Linux. Using the macro LF you can use: "%"LF"d". This change fixes a lot of compiler warnings like: scardcontrol.c:253:77: warning: format specifies type 'unsigned long' but the argument has type 'LONG' (aka 'int') [-Wformat] ...Cannot Connect to Resource Manager %lX\n", rv); ~~~ ^~ %X examples/scardcontrol.c | 39 ++++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 15 deletions(-) commit cda5ca7aeb1440bfd0215ee9d79cfe1f845b735c Author: Ludovic Rousseau Date: Fri Nov 6 20:41:21 2015 +0100 IFDHTransmitToICC: Reuse ccid_descriptor ccid_descriptor is now already computed. Reuse this value where possible. src/ifdhandler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7748ae13bf4c48d2f34993dd6086d62aa0a91cf0 Author: Ludovic Rousseau Date: Fri Nov 6 20:21:58 2015 +0100 Set timeout to 90 sec for PPDU commands PPDU (Pseudo APDU) commands are described in PC/SC v2 part 10 supplement document. They are defined as CLA=0xFF, INS=0xC2, P1=0x01. When a PPDU is sent through SCardTransmit() the communication timeout is changed to 90 seconds (the same as for a SCardControl() command). This change allows the use of a Secure Verify command sent as a PPDU through SCardTransmit(). The calculated timeout of 2.85 seconds was too short in this case. Fix alioth bug [#315217] "Cherry KC 1000 SC direct PIN modification timeout Pseudo APDU" https://alioth.debian.org/tracker/?func=detail&atid=410085&aid=315217&group_id=30105 Thanks to Roman Pasechnik for the bug report. src/ifdhandler.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 144a5ff7a61ad3a18c3d4d7ca0ad6639100ee538 Author: Ludovic Rousseau Date: Fri Nov 6 20:37:38 2015 +0100 Move max() definition in a header file The max() macro is now defined in defs.h instead of commands.c. This allows other .c files to use this macro. src/commands.c | 1 - src/defs.h | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) commit 6ec40b99efdebf238f5deb91bdcb5d64c83df8bc Author: Ludovic Rousseau Date: Fri Nov 6 09:38:20 2015 +0100 Comments: Remove the $Id$ tag The $Id$ tag was used by subversion (svn) to indicate the file revision. This tag is now useless with git. INSTALL | 2 -- MacOSX/configure | 2 -- bootstrap | 2 -- configure.ac | 2 -- examples/scardcontrol.c | 4 ---- readers/Makefile.am | 2 -- 6 files changed, 14 deletions(-) commit 0f71939d079f4c909f815a90ed64e8ebe26e687d Author: Ludovic Rousseau Date: Fri Nov 6 09:34:10 2015 +0100 submodule: resync with upstream sync git modules PCSC and contrib_libPCSCv2part10 PCSC | 2 +- contrib_libPCSCv2part10 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 780f7f393b4e49d7c484455b9b04c2aab6056afa Author: Ludovic Rousseau Date: Fri Nov 6 09:29:36 2015 +0100 Comments: Remove the $Id$ tag The $Id$ tag was used by subversion (svn) to indicate the file revision. This tag is now useless with git. README | 2 -- reconf | 2 -- src/92_pcscd_ccid.rules | 2 -- src/Makefile.am | 2 -- src/ccid.c | 4 ---- src/ccid.h | 4 ---- src/ccid_ifdhandler.h | 4 ---- src/ccid_serial.c | 4 ---- src/ccid_serial.h | 4 ---- src/ccid_usb.c | 4 ---- src/ccid_usb.h | 4 ---- src/commands.c | 4 ---- src/commands.h | 4 ---- src/debug.c | 5 ----- src/debug.h | 4 ---- src/defs.h | 4 ---- src/ifdhandler.c | 2 -- src/openct/README | 2 -- src/openct/checksum.h | 2 -- src/openct/proto-t1.h | 2 -- src/parse.c | 4 ---- src/towitoko/README | 2 -- src/utils.c | 4 ---- src/utils.h | 4 ---- 24 files changed, 79 deletions(-) commit 53dedae5bf5afb8b07f94a17b812eb57a8910142 Author: Ludovic Rousseau Date: Thu Nov 5 15:33:01 2015 +0100 .gitignore: ignore libccidtwin .lo files .gitignore | 5 +++++ 1 file changed, 5 insertions(+) commit 3c0a6f6a8cf8bb7051ac32a6f089b904747e7ab6 Author: Ludovic Rousseau Date: Fri Nov 6 09:00:34 2015 +0100 command.c: returns IFD_ERROR_INSUFFICIENT_BUFFER If the reader returns an error (cancel or timeout) that the driver reports as SW=0x6400 or SW=0x6401 and the RX buffer is less than 2 bytes the driver now returns IFD_ERROR_INSUFFICIENT_BUFFER instead of IFD_COMMUNICATION_ERROR. Thanks to Godfrey Chung and the ACS driver version 1.1.1 for idea. src/commands.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 4a222e816baa03d211f898fda227c2dc9c0db323 Author: Ludovic Rousseau Date: Wed Nov 4 11:50:46 2015 +0100 Add Athena ASEDrive IIIe KB Bio PIV readers/Athena_ASEDrive_IIIe_KB_BIO_PIV.txt | 51 +++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 52 insertions(+) commit ceaafe4b1a23475afa7573cea3cc422070db0f49 Author: Ludovic Rousseau Date: Wed Nov 4 11:42:44 2015 +0100 Add Athena ASEDrive IIIe Combo Bio PIV readers/Athena_ASEDrive_IIIe_Combo.txt | 58 ++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 60 insertions(+), 1 deletion(-) commit 3f801e6ed56508e8b7906e4a162ca7eb80ef15e3 Author: Ludovic Rousseau Date: Wed Oct 28 12:58:32 2015 +0100 Add Hitachi, Ltd. Hitachi Portable Biometric Reader readers/Hitachi_Portable_Biometric_Reader.txt | 49 +++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 50 insertions(+) commit 7872d5be115552fa51124009b0b8c90d5d8f88a7 Author: Ludovic Rousseau Date: Wed Oct 28 12:57:25 2015 +0100 Add Hitachi, Ltd. Hitachi Biometric Reader readers/Hitachi_Biometric_Reader.txt | 49 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 53 insertions(+), 1 deletion(-) commit 9a1932bed605fb3e38d9853449bb33b8791fa142 Author: Ludovic Rousseau Date: Mon Oct 26 16:02:50 2015 +0100 CreateChannel(): cleanup in case of error If the initialisation fails after the OpenPortByName() (during the check and hack phases) then we need to correctly close the device. The problem occured on OS X with a Gemalto Pinpad reader. The ccid_open_hack_post() failed and the port was not closed. usbDevice[reader_index].dev_handle was not set to NULL and the next reader plug (any reader) failed because the index was already in use. src/ifdhandler.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit fe2a1def4207d3be16604a1c2be5381def6eab93 Author: Ludovic Rousseau Date: Thu Oct 22 18:41:27 2015 +0200 Add Aladdin R.D. JaCarta U2F (JC602) readers/Aladdin_R.D._JaCarta_U2F.txt | 50 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 51 insertions(+) commit 31369cd4e4cf79bfb94e10d1f9f46f931bc82fa2 Author: Ludovic Rousseau Date: Thu Oct 22 18:39:47 2015 +0200 Add Aladdin R.D. JC-WebPass (JC600) readers/Aladdin_R.D._JaCarta_WebPass.txt | 50 ++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 51 insertions(+) commit d1a72e49356e49b3f7e587e4f93984b3525b068d Author: Ludovic Rousseau Date: Thu Oct 22 18:35:08 2015 +0200 Add Aladdin R.D. JCR-770 readers/Aladdin_R.D._JCR-770.txt | 108 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 109 insertions(+) commit f17347ca7f702885ed6325ce302d49e6a3376dab Author: Ludovic Rousseau Date: Thu Oct 22 18:32:03 2015 +0200 Add Aladdin R.D. JaCarta Flash readers/Aladdin_R.D._JaCarta_Flash.txt | 53 ++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 54 insertions(+) commit 001a48795d99195f6263dd5a01cb74bcc69a965c Author: Ludovic Rousseau Date: Thu Oct 22 18:28:24 2015 +0200 Add Aladdin R.D. JaCarta LT readers/Aladdin_R.D._JaCarta_LT.txt | 53 +++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 54 insertions(+) commit a48551f30d49fa5188a1df79e99b378cac8b51d9 Author: Ludovic Rousseau Date: Thu Oct 22 18:14:48 2015 +0200 Remove execution bit from .txt files readers/Chicony_HP_USB_Smartcard_CCID_Keyboard_JP.txt | 0 readers/Chicony_HP_USB_Smartcard_CCID_Keyboard_KR.txt | 0 readers/Identiv_@MAXX_ID-1_Smart_Card_Reader.txt | 0 readers/Identiv_@MAXX_Light2_token.txt | 0 readers/Identiv_CLOUD_2980_F_Smart_Card_Reader.txt | 0 readers/Identiv_Identiv_uTrust_4701_F_Dual_Interface_Reader.txt | 0 readers/Identiv_SCR3500_A_Contact_Reader.txt | 0 readers/Identiv_SCR3500_B_Contact_Reader.txt | 0 readers/Identiv_SCR35xx_USB_Smart_Card_Reader.txt | 0 readers/Identiv_uTrust_2900_R_Smart_Card_Reader.txt | 0 readers/Identiv_uTrust_2910_R_Smart_Card_Reader.txt | 0 readers/Identiv_uTrust_2910_R_Taglio_SC_Reader.txt | 0 readers/Identiv_uTrust_3512_SAM_slot_Token.txt | 0 readers/Identiv_uTrust_3522_embd_SE_RFID_Token.txt | 0 readers/Identiv_uTrust_3700_F_CL_Reader.txt | 0 readers/Identiv_uTrust_3701_F_CL_Reader.txt | 0 readers/Identive_Identive_CLOUD_4000_F_DTC.txt | 0 readers/Liteon_HP_SC_Keyboard_Apollo_JP_Liteon.txt | 0 readers/Liteon_HP_SC_Keyboard_Apollo_KR_Liteon.txt | 0 readers/Liteon_HP_SC_Keyboard_Apollo_Liteon.txt | 0 20 files changed, 0 insertions(+), 0 deletions(-) commit e1d9a34b9e366361a7ae9411d387bfd2d8bae622 Author: Ludovic Rousseau Date: Thu Oct 22 18:14:20 2015 +0200 Add Aladdin R.D. JaCarta readers/Aladdin_R.D._JaCarta.txt | 53 ++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 57 insertions(+), 1 deletion(-) commit 65886986170191a4b825bbf4701428e2d8442f1d (tag: ccid-1.4.21) Author: Ludovic Rousseau Date: Wed Oct 21 20:38:46 2015 +0200 Release 1.4.21 README | 44 ++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 45 insertions(+), 1 deletion(-) commit f5eebab921f1eb7e93d8c206c72e30c5c0f09e80 Author: Ludovic Rousseau Date: Tue Oct 20 18:08:32 2015 +0200 Info.plist: use hex values in the documentation The value of ifdDriverOptions is an hex value. So the documentation should also use hex values. Thanks to Thomas Capricelli for the bug report https://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20151019/000471.html src/Info.plist.src | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 8090d7a49bde4c238e50c825c6d1b06d979d7702 Author: Ludovic Rousseau Date: Tue Oct 20 18:03:28 2015 +0200 supported_readers.txt: regenerate The "Generic Smart Card Reader Interface" (idVendor: 0x0BDA, idProduct: 0x0165) moved from supported to unsupported. https://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20151019/000471.html readers/supported_readers.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 9ef9abc950bd4ef138d3f505b632cd188e34deab Author: Ludovic Rousseau Date: Sat Oct 17 17:55:28 2015 +0200 Add FT ePass2003Auto readers/FT_ePass2003Auto.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++++- 2 files changed, 53 insertions(+), 1 deletion(-) commit 1e9aa449e14ae71d38f45f6d65741fab43892f3b Author: Ludovic Rousseau Date: Thu Oct 15 20:34:22 2015 +0200 Add WatchCNPC USB CCID Key readers/WatchCNPC_USB_CCID_Key.txt | 49 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 53 insertions(+), 1 deletion(-) commit 215e9b71209fef5ee8c03fb8913526e4138a2733 Author: Ludovic Rousseau Date: Mon Oct 12 20:48:31 2015 +0200 .gitignore: ignore src/Info.plist src/Info.plist is generated from src/Info.plist.src .gitignore | 1 + 1 file changed, 1 insertion(+) commit bfab1f2368bb7c8eb07272a295701e9358f0eff3 Author: Ludovic Rousseau Date: Wed Oct 7 09:57:10 2015 +0200 Rename FEITIAN readers The iManufacturer name is FEITIAN not Feitian. readers/supported_readers.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 862e6c97410b0d414b04e0539b42d3ea6928bc77 Author: Ludovic Rousseau Date: Wed Oct 7 09:38:02 2015 +0200 Feitian bR301: firmware update Update firmware from 1.30 to 2.00 Changes: iManufacturer: Feitian -> FEITIAN iInterface: R502 -> bR301 readers/Feitian_bR301.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 854442af5cc528cd79028892739fa8ee1827336f Author: Ludovic Rousseau Date: Sat Oct 3 05:46:44 2015 +0200 Feitian 502-CL: firmware update Update firmware from 1.60 to 1.64. No other changes than the firmware version in the CCID descriptor. readers/Feitian_R502-CL.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 8f9ef7bdfaccc5cde4688d165aef5fb809d80ee1 Author: Ludovic Rousseau Date: Sat Oct 3 05:42:17 2015 +0200 Add Feitian iR301 (ProductID 0x0619) readers/Feitian_iR301-U_30PIN.txt | 60 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 61 insertions(+) commit 755a8c3a89012472959bd19020601c9b7d29d91f Author: Ludovic Rousseau Date: Sat Oct 3 05:39:30 2015 +0200 Add Feitian iR301 (ProductID 0x061C) readers/Feitian_iR301-U_8PIN.txt | 60 ++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 61 insertions(+) commit 59921cf1553f12b9aff8f6cfca0a941327767850 Author: Ludovic Rousseau Date: Sat Oct 3 05:34:46 2015 +0200 Feitian R502: firmware update Update firmware from 1.63 to 1.64. No other changes than the firmware version in the CCID descriptor. readers/Feitian_R502.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit da357d34ce8e6a7595d71db5d52473c87f4dbfc5 Author: Ludovic Rousseau Date: Sat Oct 3 05:32:42 2015 +0200 Add Feitian bR301 BLE readers/Feitian_bR301_BLE.txt | 102 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 104 insertions(+), 1 deletion(-) commit 5c9c548416a9384f855d629bb08d27053e54c601 Author: Ludovic Rousseau Date: Wed Sep 23 11:05:56 2015 +0200 Cherry SmartTerminal ST-2xxx: new firmware Upgrade firmware from 5.08 to 6.01. dwMaxCCIDMessageLength changed from 263 to 270 bytes. readers/CherrySmartTerminalST2XXX.txt | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit ea05cef175ad772221386da0d681853339642f98 Author: Ludovic Rousseau Date: Mon Sep 21 20:35:39 2015 +0200 Add Rocketek RT-SCR1 readers/Rocketek_RT-SCR1.txt | 59 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 63 insertions(+), 1 deletion(-) commit a5b0723806afd360485149a1c413eb6139dbd9ba Author: Ludovic Rousseau Date: Sat Sep 19 16:33:35 2015 +0200 Add Liteon HP SC Keyboard - Apollo JP (Liteon) readers/Liteon_HP_SC_Keyboard_Apollo_JP_Liteon.txt | 58 ++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 59 insertions(+) commit 0c4b19f294fc8954d163bf8d4675ad1ad2ae23b2 Author: Ludovic Rousseau Date: Sat Sep 19 16:30:40 2015 +0200 Add Liteon HP SC Keyboard - Apollo KR (Liteon) readers/Liteon_HP_SC_Keyboard_Apollo_KR_Liteon.txt | 58 ++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 59 insertions(+) commit 66cb880bfe5cbffd61f84395eaf5116f322d24e3 Author: Ludovic Rousseau Date: Sat Sep 19 16:27:52 2015 +0200 Add Liteon HP SC Keyboard - Apollo (Liteon) readers/Liteon_HP_SC_Keyboard_Apollo_Liteon.txt | 58 +++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++ 2 files changed, 61 insertions(+) commit a2c88d43ae2d33466fb0095622854e18369d2d47 Author: Ludovic Rousseau Date: Sat Sep 19 16:24:18 2015 +0200 Add Chicony HP USB Smartcard CCID Keyboard JP .../Chicony_HP_USB_Smartcard_CCID_Keyboard_JP.txt | 58 ++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 59 insertions(+) commit 307ff853347809021b9ab3ef2a4867e860e7faa3 Author: Ludovic Rousseau Date: Sat Sep 19 16:21:21 2015 +0200 Add Chicony HP USB Smartcard CCID Keyboard KR .../Chicony_HP_USB_Smartcard_CCID_Keyboard_KR.txt | 58 ++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 59 insertions(+) commit 7c1f7cc5b27a29306c1cd94b323d0e049b980255 Author: Ludovic Rousseau Date: Sat Sep 19 16:17:34 2015 +0200 Add Identiv Identiv uTrust 4701 F Dual Interface Reader ...Identiv_uTrust_4701_F_Dual_Interface_Reader.txt | 111 +++++++++++++++++++++ readers/supported_readers.txt | 4 + 2 files changed, 115 insertions(+) commit 7cf39b7a2c9d2e29d87b77f6017fee371b182cd0 Author: Ludovic Rousseau Date: Sat Sep 19 16:12:15 2015 +0200 Add Identive Identive CLOUD 4000 F DTC readers/Identive_Identive_CLOUD_4000_F_DTC.txt | 111 +++++++++++++++++++++++++ readers/supported_readers.txt | 4 + 2 files changed, 115 insertions(+) commit 28d2e6067f801f2c934630dd91f3a977af612bc0 Author: Ludovic Rousseau Date: Sat Sep 19 16:06:23 2015 +0200 Add Identiv uTrust 3701 F CL Reader readers/Identiv_uTrust_3701_F_CL_Reader.txt | 55 +++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit 5e149e0601ea7715cae37b1706375d11377dd007 Author: Ludovic Rousseau Date: Sat Sep 19 16:00:58 2015 +0200 Add Identiv uTrust 3700 F CL Reader readers/Identiv_uTrust_3700_F_CL_Reader.txt | 55 +++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit 12c073e316fb4b4d694334988e7a571b52d653b9 Author: Ludovic Rousseau Date: Sat Sep 19 15:55:23 2015 +0200 Add Identiv CLOUD 2980 F Smart Card Reader readers/Identiv_CLOUD_2980_F_Smart_Card_Reader.txt | 56 ++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 57 insertions(+) commit f0e8382da592e9e29b14138d63bfc8a631cad866 Author: Ludovic Rousseau Date: Sat Sep 19 15:49:38 2015 +0200 Add Identiv SCR35xx USB Smart Card Reader readers/Identiv_SCR35xx_USB_Smart_Card_Reader.txt | 55 +++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit a93ac9367e3a9c990f4fb3bc113a442bdfd42b81 Author: Ludovic Rousseau Date: Sat Sep 19 14:59:03 2015 +0200 Add Identiv uTrust 2910 R Taglio SC Reader readers/Identiv_uTrust_2910_R_Taglio_SC_Reader.txt | 55 ++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit 2188e7708476078d7da476af82dea23be04b069e Author: Ludovic Rousseau Date: Sat Sep 19 14:54:26 2015 +0200 Add Identiv uTrust 3522 embd SE RFID Token readers/Identiv_uTrust_3522_embd_SE_RFID_Token.txt | 55 ++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit 693671c43b2d9da6b41bdc16ef8eefbd079b43eb Author: Ludovic Rousseau Date: Sat Sep 19 14:50:23 2015 +0200 Add Identiv @MAXX ID-1 Smart Card Reader readers/Identiv_@MAXX_ID-1_Smart_Card_Reader.txt | 55 ++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit 24804384c6f0696fefaef942d36d9e9a3534ceef Author: Ludovic Rousseau Date: Sat Sep 19 14:43:11 2015 +0200 Add Identiv @MAXX Light2 token readers/Identiv_@MAXX_Light2_token.txt | 55 ++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit d17dcff104d7980f216a764214544b1c8921010d Author: Ludovic Rousseau Date: Sat Sep 19 14:39:18 2015 +0200 Add Identiv uTrust 3512 SAM slot Token readers/Identiv_uTrust_3512_SAM_slot_Token.txt | 55 ++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit 214cfb01a721c2a1ca21f7e5659fb7603dee1405 Author: Ludovic Rousseau Date: Sat Sep 19 14:35:56 2015 +0200 Add Identiv SCR3500 B Contact Reader readers/Identiv_SCR3500_B_Contact_Reader.txt | 55 ++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit a89995364dbe81dc2741a4662d2e4c9abf9cfca8 Author: Ludovic Rousseau Date: Sat Sep 19 14:32:20 2015 +0200 Add Identiv SCR3500 A Contact Reader readers/Identiv_SCR3500_A_Contact_Reader.txt | 55 ++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit 3bb33cd520bb3cd9b31f3813e27df2875f7dab85 Author: Ludovic Rousseau Date: Sat Sep 19 14:24:13 2015 +0200 Add Identiv uTrust 2910 R Smart Card Reader .../Identiv_uTrust_2910_R_Smart_Card_Reader.txt | 55 ++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit 7e57f1a32e7cba9bff43983365e383275613b46e Author: Ludovic Rousseau Date: Sat Sep 19 14:18:32 2015 +0200 Add Identiv uTrust 2900 R Smart Card Reader .../Identiv_uTrust_2900_R_Smart_Card_Reader.txt | 55 ++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 59 insertions(+), 1 deletion(-) commit 4cb29aac717b00bda5e97c9f26eb82279c1f9514 Author: Ludovic Rousseau Date: Thu Sep 17 14:16:21 2015 +0200 OpenUSBByName(): free the device list in case of error If no reader is found the code should release the device list in any case. Either the code will try again to find the reader (in case of Mac OS X) or return an error code. The list of USB devices shall always be released before returning from the function (in error or normal cases). src/ccid_usb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 2517cbe1672b4af57420131634eff376ede1f58b Author: Ludovic Rousseau Date: Wed Sep 16 18:23:36 2015 +0200 The Feitian R502 DUAL reader has 3 interfaces If USE_COMPOSITE_AS_MULTISLOT is defined the Feitian R502 reader is reported as 3 slots: iInterface: R502 Contactless Reader iInterface: R502 Contact Reader iInterface: R502 SAM1 Reader src/ifdhandler.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 0fe9bda3e9af88d2cd8e2e08edbcb7aad9f4792a Author: Feitian Technologies Date: Wed Jul 8 22:46:01 2015 +0200 Add Feitain R502 dual interface reader into CCID driver Feitian R502 is a composite multislot reader. Mac OS X does not yet support composite readers. src/ccid.h | 1 + src/ccid_usb.c | 5 +++-- src/ifdhandler.c | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) commit 94142da9a4b11bf9cd2b429e1a15139936c751af Author: Ludovic Rousseau Date: Wed Sep 16 18:10:45 2015 +0200 OpenUSBByName(): fix the order of interfaces in log The log message "Found interface %d but expecting %d" has the parameters inversed. The order is not corrected. src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e31d36c6003fb3e572895c068c48fd3d22fc3f32 Author: Ludovic Rousseau Date: Wed Sep 16 10:43:04 2015 +0200 Feitian_R502.txt: new firmware Change bcdDevice from 1.60 to 1.63 readers/Feitian_R502.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 690e90f476c3815c31874e523ba017f7f1d372cd Author: Ludovic Rousseau Date: Wed Sep 16 10:31:55 2015 +0200 OpenUSBByName(): add more time on Mac OS X The change in 0a295238204b8aef683fa5e69187b1060210f487 (svn revision 6890) was not enough. Some readers (like SafeNet eToken 7300) need more than 100 ms to be available at the libusb level. The code now: - waits for 100 ms only if the reader is not found. No more performance impact in "normal" situations - loops up to 10 times before returning an error The maximum waiting time is now 10 x 100 ms = 1 second. It should be enough even with slow readers and slow computers. src/ccid_usb.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) commit 5d91f63afdd3c8ba00bc645085ea8a2e7fcf6ee0 Author: Ludovic Rousseau Date: Fri Sep 11 11:12:16 2015 +0200 Add VASCO DIGIPASS 875 readers/Vasco_DIGIPASS_875.txt | 108 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 110 insertions(+), 1 deletion(-) commit 64eec8e84b1cd4dd8653039d967d99b3d5fd945f Author: Ludovic Rousseau Date: Mon Aug 31 10:22:23 2015 +0200 Add ACS ACR1252 Dual Reader readers/ACS_ACR1252_Dual_Reader.txt | 100 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 6 ++- 2 files changed, 105 insertions(+), 1 deletion(-) commit 94445035640e6fa788d961ec00d15ad3e55c9508 Author: Ludovic Rousseau Date: Sun Aug 30 16:06:17 2015 +0200 Regenerate supported_readers.txt Use Nitrokey manufacturer name instead of the old versions readers/supported_readers.txt | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) commit 7d2b26963a3701b4a6258dc561e85af4890c2f61 Author: Ludovic Rousseau Date: Sun Aug 30 16:05:07 2015 +0200 Remove Free Software Initiative of Japan Gnuk Token Free_Software_Initiative_of_Japan_Gnuk_Token.txt is an old version of Nitrokey_Start.txt The same VendorID/ProdictID is used. ...ree_Software_Initiative_of_Japan_Gnuk_Token.txt | 50 ---------------------- 1 file changed, 50 deletions(-) commit 03d1833fcc9a67d1215e952802e2c0145f3acef6 Author: Ludovic Rousseau Date: Sun Aug 30 15:50:59 2015 +0200 Remove Crypto Stick Crypto Stick v1.4 Crypto_Stick_Crypto_Stick_v1.4.txt is an old version of Nitrokey_Pro.txt The same VendorID/ProdictID is used. " Crypto Stick 1.4 was the name of the old beta version where only <50 devices were produced. The final product has been renamed to Nitrokey Pro which is the one being sold in substantial quantities. Hence, I suggest to drop the "Crypto Stick 1.4" string. " readers/Crypto_Stick_Crypto_Stick_v1.4.txt | 51 ------------------------------ 1 file changed, 51 deletions(-) commit b5d3da3aa0faaca911522473a718bab6c02bad14 Author: Ludovic Rousseau Date: Sat Aug 29 11:03:55 2015 +0200 Add Nitrokey Nitrokey Start readers/Nitrokey_Start.txt | 50 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 53 insertions(+) commit 87d1cf823355f1798ac1a21e0154a578d889b550 Author: Ludovic Rousseau Date: Sat Aug 29 11:01:47 2015 +0200 Add Nitrokey Nitrokey Pro readers/Nitrokey_Pro.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 54 insertions(+) commit b3dbc774e27521be80bb7089419bda0e83f58d5d Author: Ludovic Rousseau Date: Sat Aug 29 10:57:35 2015 +0200 Add Nitrokey Nitrokey HSM readers/Nitrokey_HSM.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 9 ++++++-- 2 files changed, 58 insertions(+), 2 deletions(-) commit 7a46f702e3c4752304d94efc61a84618a0a566c9 Author: Ludovic Rousseau Date: Thu Aug 27 09:51:13 2015 +0200 Use libusb_error_name() to display the error name libusb provides libusb_error_name() to display a human readable version of the error code returned by libusb. LIBUSB_ERROR_BUSY is easier to understand than -6 See also changes in 9c3fd753186aa18a56d2bfeee6acac8c6b399de6 src/ccid_usb.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) commit 44e385a91534795864c64d54c481770bc39565fd Author: Ludovic Rousseau Date: Fri Aug 7 20:49:15 2015 +0200 Update access rights of some .txt files Remove the executable bit of some reader .txt files. readers/Cherry_KC_1000_SC.txt | 0 readers/Cherry_KC_1000_SC_DI.txt | 0 readers/Cherry_KC_1000_SC_DI_Z.txt | 0 readers/Cherry_KC_1000_SC_Z.txt | 0 readers/FujitsuTechnologySolutions_Keyboard_KB100_SCR.txt | 0 readers/FujitsuTechnologySolutions_Keyboard_KB100_SCR_eSIG.txt | 0 readers/GnD_StarSign_CUT.txt | 0 readers/Rutoken_PINPad_ex.txt | 0 readers/Rutoken_PINPad_in.txt | 0 9 files changed, 0 insertions(+), 0 deletions(-) commit 67b190c1c8144c60110a13fc3c07de9e8b992654 (tag: ccid-1.4.20) Author: Ludovic Rousseau Date: Wed Aug 5 13:21:33 2015 +0200 Release 1.4.20 README | 19 +++++++++++++++++++ configure.ac | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) commit 96d9c5a84cee08ff150e7072d68e6d3cb846328a Author: Ludovic Rousseau Date: Wed Aug 5 11:40:33 2015 +0200 ylwrap: upgrade to automake 1.15 Only the copyright date has changed. ylwrap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit be86cb804f394f0c52815bc68036d39eaf851967 Author: Ludovic Rousseau Date: Tue Jul 28 20:27:26 2015 +0200 Add BIFIT iToken readers/BIFIT_iToken.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 51 insertions(+), 1 deletion(-) commit fc2789652b77d9fa8dc1154c6b5ff0f3e1fb8456 Author: Ludovic Rousseau Date: Mon Jul 27 23:13:24 2015 +0200 MacOSX/configure: use /usr/local/libexec/... on El Capitan For Mac OS X El Capitan 10.11 it is no more possible to add files in /usr/libexec/SmartCardServices/drivers/. Third party smart card drivers must use /usr/local/libexec/SmartCardServices/drivers/ instead. MacOSX/configure | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit 4c905913c5b6c745737be9b5cfcea225391fe550 Author: Ludovic Rousseau Date: Mon Jul 6 18:48:13 2015 +0200 Add Yubico Yubikey 4 OTP+U2F+CCID readers/Yubico_Yubikey_4_OTP+U2F+CCID.txt | 56 +++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 57 insertions(+) commit a03c748989910d95d048da2e4f42c369b2fb0979 Author: Ludovic Rousseau Date: Mon Jul 6 18:46:17 2015 +0200 Add Yubico Yubikey 4 U2F+CCID readers/Yubico_Yubikey_4_U2F+CCID.txt | 56 +++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 57 insertions(+) commit cb81d80e3a8651c1ccf101b2f92659a43b69bfe6 Author: Ludovic Rousseau Date: Mon Jul 6 18:42:53 2015 +0200 Add Yubico Yubikey 4 OTP+CCID readers/Yubico_Yubikey_4_OTP+CCID.txt | 56 +++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 57 insertions(+) commit 5f7e804e6fa81bb073160c609d13c0fddd716f71 Author: Ludovic Rousseau Date: Mon Jul 6 18:35:26 2015 +0200 Add Yubico Yubikey 4 CCID readers/Yubico_Yubikey_4_CCID.txt | 56 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 58 insertions(+), 1 deletion(-) commit 205e4657b87aa9367af755f28461436ab43696d5 Author: Ludovic Rousseau Date: Sun Jun 21 10:31:42 2015 +0200 The O2 Micro Oz776 reader only supports 9600 bps The problem for the Oz776 with ProductID 0x7762 is the same as for the Oz776 with productID 0x7772. See 64308e93029bf377d506edaf2748da945a21cd5c for details. Thanks to Matt and Tim Banchi for the bug report. https://bugs.launchpad.net/ubuntu/+source/ccid/+bug/1311273 src/ccid.c | 1 + 1 file changed, 1 insertion(+) commit a1ccac6fb4f0df06f28b3960a7e91bc3c42f4cd1 Author: Ludovic Rousseau Date: Fri Jun 19 18:08:37 2015 +0200 Add Access IS NFC Smart Module readers/Access_IS_NFC_Smart_Module.txt | 53 ++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 55 insertions(+), 1 deletion(-) commit fcd1230befbc90dafca06618336a2c44d6239127 Author: Ludovic Rousseau Date: Thu Jun 11 19:42:33 2015 +0200 Add NXP Pegoda 2 N readers/NXP_Pegoda_2_N.txt | 60 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 62 insertions(+), 1 deletion(-) commit b5795d4eaa0302ca7a71c8135d96ee6154ac2667 Author: Ludovic Rousseau Date: Wed Jun 10 17:16:40 2015 +0200 Add ACS ACR1251 Dual Reader readers/ACS_ACR1251_Dual_Reader.txt | 103 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 6 ++- 2 files changed, 108 insertions(+), 1 deletion(-) commit b105c389fbb43f897c1eac0fb2e241dcd91d2ad4 Author: Ludovic Rousseau Date: Wed Jun 3 15:52:05 2015 +0200 Depends on libusb version 1.0.9 instead of 1.0.8 The CCID driver uses libusb_error_name() since release 1.4.19 (the previous one). libusb_error_name() has been introduced in version 1.0.9 of libusb. We now need to depend on this version (or a later one). Thanks to Godfrey Chung for the bug report. https://github.com/LudovicRousseau/CCID/commit/9c3fd753186aa18a56d2bfeee6acac8c6b399de6#commitcomment-11490300 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1be0bc1c47ecf5ed53cb5bdf2833e42c9115f8f2 Author: Ludovic Rousseau Date: Thu May 28 15:18:38 2015 +0200 Add SafeNet eToken 5100 readers/SafeNet_Token_JC.txt | 53 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 57 insertions(+), 1 deletion(-) commit 827edb3f5934d573d3312eb36db8984348cca3f3 Author: Ludovic Rousseau Date: Thu May 28 10:50:43 2015 +0200 Add SafeNet eToken 7300 readers/SafeNet_eToken_7300.txt | 54 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 57 insertions(+) commit 950ad4f9cf6edcb9c596c0ea71fa1e5b1a64bc83 Author: Ludovic Rousseau Date: Thu May 28 10:37:26 2015 +0200 The BLUTRONICS BLUDRIVE II CCID moved to supported list This reflect the changes in the *.ini files https://anonscm.debian.org/cgit/pcsclite/website.git/commit/?id=ff798bfe2e10c970442184ecf56d0516d9c1ad99 readers/supported_readers.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit b22807b7b205633f544dbf24002456bbd6845d82 Author: Ludovic Rousseau Date: Wed May 20 09:26:13 2015 +0200 Add BLUTRONICS BLUDRIVE II CCID (idProduct: 0x1079) readers/BludriveIIv2.txt | 61 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 63 insertions(+), 1 deletion(-) commit b92543712ef2bd9e294a590ca31a5105deba754b Author: Ludovic Rousseau Date: Mon May 18 10:30:11 2015 +0200 Ignore some files .gitignore | 3 +++ 1 file changed, 3 insertions(+) commit 355a894406769842171a796127012b82e5bc233c Author: Ludovic Rousseau Date: Thu May 14 21:06:03 2015 +0200 Add Generic MultiCard Device readers/Generic_MultiCard_Device.txt | 56 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 58 insertions(+), 1 deletion(-) commit a2d7335d8e2ccd2b29782edc88e9d82bd67d1891 (tag: ccid-1.4.19) Author: Ludovic Rousseau Date: Wed May 13 09:35:00 2015 +0200 Release 1.4.19 README | 35 +++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 36 insertions(+), 1 deletion(-) commit 2b5c83b57a7e16e6412da7a410ea68a5d7a5e8cc Author: Ludovic Rousseau Date: Sun May 10 18:42:11 2015 +0200 Minor reformat README | 2 ++ 1 file changed, 2 insertions(+) commit 9fa3a2243ea597cde4ee4efd7dfdc6c9a6643a27 Author: Ludovic Rousseau Date: Sun May 10 18:40:25 2015 +0200 Generate ChangeLog file using git instead of svn The repository moved from SVN to GIT. Makefile.am | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 28a44ae58b5adc1508b78de58686aa64cb4e1f17 Author: Ludovic Rousseau Date: Sun May 10 17:22:04 2015 +0200 Use git submodules for PCSC and contrib PCSC is a relative submodule to ../PCSC.git contrib_libPCSCv2part10 is a relative submodule to ../contrib.git I had to rename the directory to avoid a name clash with an already existing contrib/ directory. Thanks to Martin Paljak for the idea https://github.com/LudovicRousseau/CCID/issues/3 .gitmodules | 6 ++++++ MacOSX/debuglog.h | 2 +- MacOSX/ifdhandler.h | 2 +- MacOSX/reader.h | 2 +- PCSC | 1 + contrib_libPCSCv2part10 | 1 + examples/PCSCv2part10.c | 2 +- examples/PCSCv2part10.h | 2 +- m4/as-ac-expand.m4 | 2 +- m4/ax_pthread.m4 | 2 +- src/misc.h | 2 +- src/parser.h | 2 +- src/simclist.c | 2 +- src/simclist.h | 2 +- src/strlcpy.c | 2 +- src/strlcpycat.h | 2 +- src/tokenparser.l | 2 +- 17 files changed, 22 insertions(+), 14 deletions(-) commit a013204d28ad2f91c954f06c0375fbf71955fb5d Author: Ludovic Rousseau Date: Sat May 9 10:59:51 2015 +0200 Add FujitsuTechnologySolutions GmbH Keyboard KB100 SCR eSIG ...TechnologySolutions_Keyboard_KB100_SCR_eSIG.txt | 161 +++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 162 insertions(+) commit 6ad257a112e189fa7ab86605b7e152b774cf8707 Author: Ludovic Rousseau Date: Sat May 9 10:57:57 2015 +0200 Add FujitsuTechnologySolutions GmbH Keyboard KB100 SCR ...jitsuTechnologySolutions_Keyboard_KB100_SCR.txt | 161 +++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 162 insertions(+) commit e546cf025d0768aa3b586d28b3affb2954b551af Author: Ludovic Rousseau Date: Sat May 9 10:54:17 2015 +0200 Add Cherry KC 1000 SC/DI Z readers/Cherry_KC_1000_SC_DI_Z.txt | 161 +++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 162 insertions(+) commit 0057db7a7b52b66d3f4c1a809fd953a3182c6b48 Author: Ludovic Rousseau Date: Sat May 9 10:52:26 2015 +0200 Add Cherry KC 1000 SC Z readers/Cherry_KC_1000_SC_Z.txt | 161 ++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 162 insertions(+) commit ac86a6a558f2bcabb95a9086d79fb140795ee761 Author: Ludovic Rousseau Date: Sat May 9 10:50:29 2015 +0200 Add Cherry KC 1000 SC/DI readers/Cherry_KC_1000_SC_DI.txt | 161 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 162 insertions(+) commit 392cfa8da07fa5aa75a18ab79990e6ab7e12e17b Author: Ludovic Rousseau Date: Sat May 9 10:43:40 2015 +0200 Add Cherry KC 1000 SC readers/Cherry_KC_1000_SC.txt | 161 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 163 insertions(+), 1 deletion(-) commit f5a7928c47d4a4836e7322303aac9cbd76aae428 Author: Ludovic Rousseau Date: Fri May 8 13:28:06 2015 +0200 Add files to ignore and sort the list. .gitignore | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) commit b5732d967791118def0aad6e576f9083183bf0c7 Author: Ludovic Rousseau Date: Tue May 5 21:22:36 2015 +0200 Add REINER SCT tanJack Bluetooth readers/ReinerSCT_tanJack_BT.txt | 53 ++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 54 insertions(+) commit e651ceaf16e2e945a637ec59df31dd8643a461f1 Author: Ludovic Rousseau Date: Tue May 5 21:01:34 2015 +0200 Add Feitian eJAVA Token readers/Feitian_eJava_Token.txt | 49 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 50 insertions(+) commit 4b0e717d5ce73f3b48ead657f4136de8dddaf793 Author: Ludovic Rousseau Date: Tue May 5 20:53:18 2015 +0200 Add Feitian 502-CL readers/Feitian_R502-CL.txt | 55 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit 06d56926d9e3dfa2f24bcc51a238e95fb58543ba Author: Ludovic Rousseau Date: Tue May 5 20:39:56 2015 +0200 Add Broadcom Corp 5880 Again a new Broadcom 5880 reader. This one has idProduct: 0x5804 readers/Broadcom_5880v5.txt | 616 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 8 +- 2 files changed, 622 insertions(+), 2 deletions(-) commit f18a27cda10b3407b53bd65c3338f277c4dc4711 Author: Martin Paljak Date: Thu Apr 30 09:31:18 2015 +0300 Suppress an error at bootstrap "type glibtoolize" will display an error message if glibtoolize is not found (on non-Mac OS X systems): ./bootstrap: line 12: type: glibtoolize: not found "which glibtoolize" will be quiet. So we use it instead. bootstrap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c9d8a914754ab52ecee7ec7732f4fd0a6c8bf299 Author: Ludovic Rousseau Date: Sun Apr 26 14:58:49 2015 +0200 Update symbolic links to git repositories MacOSX/debuglog.h | 2 +- MacOSX/ifdhandler.h | 2 +- MacOSX/reader.h | 2 +- c.sh | 2 +- examples/PCSCv2part10.c | 2 +- examples/PCSCv2part10.h | 2 +- m4/as-ac-expand.m4 | 2 +- m4/ax_pthread.m4 | 2 +- src/misc.h | 2 +- src/parser.h | 2 +- src/simclist.c | 2 +- src/simclist.h | 2 +- src/strlcpy.c | 2 +- src/strlcpycat.h | 2 +- src/tokenparser.l | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) commit e46cbdf74af6d2409469ea53777e79d67697c0b5 Author: Ludovic Rousseau Date: Tue Mar 24 12:03:53 2015 +0000 Re-enable syslog logging on Yosemite The patch has been applied in revision 7092 and reverted in revision 7104. This new version is a bit different. - the priority parameter is used and reflect syslog priorities - the ATR and APDU are not logged since it is not needed Use: sudo syslog -c "com.apple.ifdreader PID" -d to change the logging level. See also "Change syslog logging level on Yosemite" http://ludovicrousseau.blogspot.com/2015/03/change-syslog-logging-level-on-yosemite.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7105 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 7 +++++++ configure.ac | 11 +++++++++++ src/debug.c | 31 +++++++++++++++++++++++++++++++ 3 files changed, 49 insertions(+) commit 542fc5c2aaf8339e2b48211e70e108ac3423a3a6 Author: Ludovic Rousseau Date: Tue Mar 24 09:29:22 2015 +0000 Yosemite already provides a APDU + ATR logging The logging is enabled using: $ sudo defaults write /Library/Preferences/com.apple.security.smartcard Logging -bool yes See SmartCardServices(7) or http://ludovicrousseau.blogspot.fr/2015/02/debug-smart-card-application-on-yosemite.html This patch reverts the changes from revision 7092. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7104 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 7 ------- configure.ac | 10 ---------- src/Info.plist.src | 4 ---- src/ccid_ifdhandler.h | 1 - src/debug.c | 28 ---------------------------- src/debug.h | 2 -- src/ifdhandler.c | 9 --------- 7 files changed, 61 deletions(-) commit 9d47332cc4e54c8657b701733c2f440869dbd3e4 Author: Ludovic Rousseau Date: Sun Mar 22 19:05:51 2015 +0000 Add Cherry TC 1300 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7102 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Cherry_Smart_Card_Reader_USB_0x0092.txt | 168 ++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 170 insertions(+), 1 deletion(-) commit 15436916ef24fcc4d2a274b92fe4f7db667f764c Author: Ludovic Rousseau Date: Wed Mar 18 19:42:51 2015 +0000 Add Watchdata USB Key git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7101 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Watchdata_USB_Key.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++++- 2 files changed, 53 insertions(+), 1 deletion(-) commit 8a752d1e67787455428ddf42c8e0f8bb660755e8 Author: Ludovic Rousseau Date: Thu Mar 5 15:42:59 2015 +0000 Add Chicony USB Smart Card Keyboard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7098 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Chicony_USB_Smart_Card_Keyboard.txt | 58 +++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++- 2 files changed, 62 insertions(+), 1 deletion(-) commit 1bb4d9bfe8ce3ec53ad1c6616cac3e5530fea3b3 Author: Ludovic Rousseau Date: Fri Feb 20 17:35:53 2015 +0000 Regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7095 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan3021.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 8d5343569faba3430a6ca8dfec02e25a58b0bc92 Author: Ludovic Rousseau Date: Fri Feb 20 17:33:47 2015 +0000 Fix typo bClassEnveloppe: -> bClassEnvelope: only one 'p' Same change as in revision r6641 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7094 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/AK910_ckey_0001.txt | 2 +- readers/AK910_ckey_0011.txt | 2 +- readers/AK910_idone_0101.txt | 2 +- readers/Gemalto_IDBridge_K30.txt | 2 +- readers/Microchip_SEC1110.txt | 2 +- readers/Microchip_SEC1210.txt | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) commit f3137c79061494f6a7ad0b4656d3107eeae96e84 Author: Ludovic Rousseau Date: Fri Feb 13 14:57:31 2015 +0000 Add syslog(3) debug for Mac OS X Yosemite New features: --enable-syslog at build time DRIVER_OPTION_LOG in Info.plist at run time git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7092 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 7 +++++++ configure.ac | 12 ++++++++++++ src/Info.plist.src | 4 ++++ src/ccid_ifdhandler.h | 1 + src/debug.c | 28 ++++++++++++++++++++++++++++ src/debug.h | 2 ++ src/ifdhandler.c | 9 +++++++++ 7 files changed, 63 insertions(+) commit 9336b6a195539ecc78deabcbe2ea6cea8c15b611 Author: Ludovic Rousseau Date: Mon Feb 9 10:23:16 2015 +0000 Get bEntryValidationCondition value from FEATURE_IFD_PIN_PROPERTIES Some drivers may implement FEATURE_IFD_PIN_PROPERTIES but not FEATURE_GET_TLV_PROPERTIES. You should be smart enough to get the bEntryValidationCondition value from both possible sources. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7091 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ea3ab287d2bccd1586eec8917592097e38385b8a Author: Ludovic Rousseau Date: Fri Feb 6 13:12:48 2015 +0000 Let SVN expand $Id$ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7090 0ce88b0d-b2fd-0310-8134-9614164e65ea bootstrap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit df7045d804491720a2fc2e0691cec6dd98b29e88 Author: Ludovic Rousseau Date: Fri Feb 6 13:11:02 2015 +0000 Use glibtoolize. if found brew(1) on Mac OS X provides glibtoolize instead of libtoolize. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7089 0ce88b0d-b2fd-0310-8134-9614164e65ea bootstrap | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 2e38fb7350fe87298458189a8be5f492787f2b1f Author: Ludovic Rousseau Date: Tue Jan 20 19:34:21 2015 +0000 Add PIVKey T800 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7085 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/PIVKey_T800.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++++- 2 files changed, 53 insertions(+), 1 deletion(-) commit c51c13c5a5e75b0c860c35ee9f41c9b0558cf425 Author: Ludovic Rousseau Date: Sat Jan 10 11:48:59 2015 +0000 IFDHSleep(): timout parameter is in ms not µs We convert timeout in ms in the correct value for usleep(3) that takes a parameter in µs. Thanks to Alan Kozlay for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7081 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 432b94e91e278fe151b2abffcbd2735764ac8694 Author: Ludovic Rousseau Date: Fri Jan 9 17:21:03 2015 +0000 Firmware 5.20 (previous one was 5.00) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7080 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan5321.txt | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) commit 0f4a47d94c98cfa12d504e2db91a478b779a3ffa Author: Ludovic Rousseau Date: Wed Dec 17 19:57:58 2014 +0000 Multi_InterruptRead(): failed to release a lock in some cases "I found that the mutex is not locked in Multi_InterruptRead() if the code go to again label." Thanks to Godfrey Chung for the patch http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20141215/000293.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7054 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 39704170eb9d7b913fe975fc4705bb871103836b Author: Ludovic Rousseau Date: Sun Dec 14 14:41:26 2014 +0000 Fix a memory leak in an error path In Multi_PollingProc, if libusb_submit_transfer() fails then the transfer libusb structure must be freed. Thanks to Godfrey Chung for the patch http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20141208/000284.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7052 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit 208783dbb07176526ae2abbbe7e0ce1b23542c85 Author: Ludovic Rousseau Date: Sat Nov 29 13:30:39 2014 +0000 Add ACS ACR39U ICC Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7046 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACS_ACR39U_ICC_Reader.txt | 54 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 56 insertions(+), 1 deletion(-) commit 319dd5c6f777dc2e7f35de4280f77fe428756217 Author: Ludovic Rousseau Date: Wed Nov 26 08:03:57 2014 +0000 Fix header documentation git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7045 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/checksum.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 02714205d7e24ca5ec777352d00afe09c364030c Author: Ludovic Rousseau Date: Wed Nov 19 14:00:49 2014 +0000 add CASTLES EZCCID Smart Card Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7044 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CASTLES_EZCCID_Smart_Card_Reader.txt | 65 ++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++- 2 files changed, 69 insertions(+), 1 deletion(-) commit c87812c34374703bd5395be76b6a0b58a9847316 Author: Ludovic Rousseau Date: Tue Nov 18 08:16:54 2014 +0000 Fix typos in comments Thanks to David Woodhouse for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7043 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 372ce33af40e5f3174a689a09bef50289d36fab4 Author: Ludovic Rousseau Date: Sun Nov 16 19:04:02 2014 +0000 Add Hewlett-Packard HP lt4112 Gobi 4G Module git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7042 0ce88b0d-b2fd-0310-8134-9614164e65ea .../Hewlett-Packard_HP_lt4112_Gobi_4G_Module.txt | 51 ++++++++++++++++++++++ readers/supported_readers.txt | 5 ++- 2 files changed, 55 insertions(+), 1 deletion(-) commit 400dcedf572f60be874b7193da6edd3659e9b29b Author: Ludovic Rousseau Date: Sun Nov 9 20:35:19 2014 +0000 Use CmdEscapeCheck() in set_gemalto_firmware_features() Not all the Gemplus or Gemalto readers do suppoort the proprietary GET_FIRMWARE_FEATURES command. In case the reader is too old to support the command it is annoying and worrying to get an error message in the log. Closes Alioth bug [#314871] "commands.c:979:CmdEscape error on byte 10" message https://alioth.debian.org/tracker/index.php?func=detail&aid=314871&group_id=30105&atid=410086 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7040 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a2dfeab889947029ce3b5957913b0997bb9e676c Author: Ludovic Rousseau Date: Sun Nov 9 20:32:32 2014 +0000 Add CmdEscapeCheck() CmdEscapeCheck() is CmdEscape() with an extra "mayfail" parameter. If mayfail is TRUE then the error is logged as PCSC_LOG_INFO instead of PCSC_LOG_ERROR. This is usefull in cases we know the command may fail. So the error is expected and not really an error. See Alioth bug [#314871] "commands.c:979:CmdEscape error on byte 10" message https://alioth.debian.org/tracker/index.php?func=detail&aid=314871&group_id=3010+++5&atid=410086 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7039 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 22 ++++++++++++++++++++-- src/commands.h | 5 +++++ 2 files changed, 25 insertions(+), 2 deletions(-) commit be235604aac83b4e5e5f4d3dfa0087e66c95c986 Author: Ludovic Rousseau Date: Sun Nov 9 20:27:05 2014 +0000 Add log_level parameter in ccid_error() Some CCID errors are not always unexpected. This patch allows to change the log level from PCSC_LOG_ERROR to something else. See alioth bug [#314871] "commands.c:979:CmdEscape error on byte 10" message https://alioth.debian.org/tracker/index.php?func=detail&aid=314871&group_id=30105&atid=410086 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7038 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 5 +++-- src/ccid.h | 3 ++- src/commands.c | 16 ++++++++-------- 3 files changed, 13 insertions(+), 11 deletions(-) commit 7e42bf7149afbf85bc8b99d2e8baab6ab1cddfaa Author: Ludovic Rousseau Date: Fri Nov 7 09:02:36 2014 +0000 Add AK910 CKey (idProduct 0x0011) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7032 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/AK910_ckey_0011.txt | 53 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 54 insertions(+) commit 959158e06d3bc3694bc1ee91a9f2e80c3d7922d7 Author: Ludovic Rousseau Date: Fri Nov 7 09:01:32 2014 +0000 Add AK910 CKey (idProduct 0x0001) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7031 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/AK910_ckey_0001.txt | 53 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 54 insertions(+) commit d272f8ddeff7eda04ce7eef73369f43c9a81419c Author: Ludovic Rousseau Date: Fri Nov 7 08:57:03 2014 +0000 Add AK910 IDONE git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7030 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/AK910_idone_0101.txt | 53 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 57 insertions(+), 1 deletion(-) commit f0b1b801133a4be14f8592b321084cbd2334219c Author: Ludovic Rousseau Date: Tue Nov 4 09:31:00 2014 +0000 Ignore errno and use libusb returned value only Checking (ENODEV == errno) should always be redundant with checking (LIBUSB_ERROR_NO_DEVICE == rv) Since errno is not a documented way to deal with libusb errors we will ignore errno now. Thanks to Hendrik Donner for the patch http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20141020/000205.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7024 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 9c3fd753186aa18a56d2bfeee6acac8c6b399de6 Author: Ludovic Rousseau Date: Tue Nov 4 09:25:52 2014 +0000 Use libusb_error_name() instead of strerror() libusb provides libusb_error_name() to display a human readable version of the error code returned by libusb. LIBUSB_ERROR_NO_DEVICE is easier to understand than -4. Recent versions of libusb (libusb 1.0.16 from 2013-07-11) also provide libusb_strerror() but Debian stable only provides libusb 1.0.11. Maybe a future version of libccid will use libusb_strerror(). Thanks to Hendrik Donner for the patch http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20141020/000205.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7023 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit eee1ad5aae97cb39e9fe60d199b9379aa50b084e Author: Ludovic Rousseau Date: Thu Oct 30 10:56:23 2014 +0000 Remove ZLP patch for Gemalto IDBridge CT30 and K30. The patch is causing problems with the K50. A new reader firmware (version F) solved the problem so the patch is no more needed. Closes Alioth bug [#314691] Gemalto ID Bridge K50 Smart card Reader does not work on USB2 with ZLP fix https://alioth.debian.org/tracker/index.php?func=detail&aid=314691&group_id=30105&atid=410085 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7021 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 13 ------------- src/ccid.h | 5 ----- src/ccid_serial.c | 1 - src/ccid_usb.c | 11 ----------- 4 files changed, 30 deletions(-) commit f683beb8d8a506a257d2d50d771435c5fc498373 Author: Ludovic Rousseau Date: Thu Oct 30 10:54:11 2014 +0000 New firmware for Gemalto IDBridge CT30 reader. Update note about ZLP issue. ZLP patch removed in revision 7021. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7020 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_IDBridge_CT30.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0ec3d518ad2a5d75dc15e1ed1741020419ba8860 Author: Ludovic Rousseau Date: Tue Oct 28 16:57:45 2014 +0000 Add Elatec TWN4 SmartCard NFC git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7019 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Elatec_TWN4_SmartCard_NFC.txt | 54 +++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 9 +++--- 2 files changed, 59 insertions(+), 4 deletions(-) commit 5ea7926c1bf8649ad926e7f3b873a82536f00401 Author: Ludovic Rousseau Date: Tue Oct 28 15:29:18 2014 +0000 Regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7018 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/AxaltoV3.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 6c937fba90f2d377eaced6f907aab2170c586084 Author: Ludovic Rousseau Date: Thu Oct 2 16:22:49 2014 +0000 Add OMNIKEY AG 6121 USB mobile git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7008 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Omnikey_6121.txt | 170 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 172 insertions(+), 1 deletion(-) commit af5fb95ab8b47466e0d5f145493a1140e0a843a3 Author: Ludovic Rousseau Date: Tue Sep 30 18:27:26 2014 +0000 Add Identive SCT3522CC token git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@7003 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Identive_SCT3522CC_token.txt | 56 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 58 insertions(+), 1 deletion(-) commit d0742d5f32194a6a8f842ec3ca411e0e5f93db66 (tag: ccid-1.4.18) Author: Ludovic Rousseau Date: Sat Sep 13 16:25:24 2014 +0000 Release 1.4.18 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6982 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 14 ++++++++++++++ configure.ac | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) commit bcb9144a519bc55568e391fd62ae04d98e7d24e9 Author: Ludovic Rousseau Date: Thu Sep 4 11:36:54 2014 +0000 Fix compiler warning ifdhandler.c: In function `IFDHControl': ifdhandler.c:1442:4: warning: implicit declaration of function `htonl' [-Wimplicit-function-declaration] ifdhandler.c:1442:4: warning: nested extern declaration of `htonl' [-Wnested-externs] git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6977 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 +++ 1 file changed, 3 insertions(+) commit c064fd2f1657fa08dcc7437a8258ea07db268a47 Author: Ludovic Rousseau Date: Thu Sep 4 11:35:46 2014 +0000 Fix compiler warning ccid.c: In function `ccid_open_hack_pre': ccid.c:67:4: warning: implicit declaration of function `sleep' [-Wimplicit-function-declaration] ccid.c:67:4: warning: nested extern declaration of `sleep' [-Wnested-externs] git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6976 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 3 +++ 1 file changed, 3 insertions(+) commit a78e62ef3e036c0030d4b8b1ffaef537a6b65303 Author: Ludovic Rousseau Date: Thu Sep 4 11:33:05 2014 +0000 Use instead of "config.h" https://www.gnu.org/software/autoconf/manual/autoconf-2.65/html_node/Configuration-Headers.html With the appropriate -I option, you can use ‘#include ’. Actually, it's a good habit to use it, because in the rare case when the source directory contains another config.h, the build directory should be searched first. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6975 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- src/ccid_serial.c | 2 +- src/ccid_usb.c | 2 +- src/commands.c | 2 +- src/debug.c | 2 +- src/ifdhandler.c | 2 +- src/openct/buffer.c | 2 +- src/openct/checksum.c | 2 +- src/openct/checksum.h | 2 +- src/openct/proto-t1.c | 2 +- src/openct/proto-t1.h | 2 +- src/towitoko/atr.c | 2 +- src/towitoko/defines.h | 2 +- src/utils.c | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) commit ccdbb2ce165a0bb64f188ed168ff2012352e4613 Author: Ludovic Rousseau Date: Tue Sep 2 20:37:11 2014 +0000 Add Lenovo Lenovo USB Smartcard Keyboard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6971 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Lenovo_USB_Smartcard_Keyboard.txt | 58 +++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 60 insertions(+), 1 deletion(-) commit 6b7f463c1d498c8eab8796ed12165e356c988773 Author: Ludovic Rousseau Date: Tue Sep 2 14:07:00 2014 +0000 Do not define variables that are not used if NO_LOG is defined Unused variables generates a warning with an error level (and stops the compilation) when building the UEFI driver. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6970 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 ++ src/ifdhandler.c | 2 ++ 2 files changed, 4 insertions(+) commit e6548c1dc12e1f603b210153b43db775c00d911b Author: Ludovic Rousseau Date: Tue Sep 2 13:55:31 2014 +0000 Enable effect of --enable-embedded on ccid_error() Do nothing in ccid_error() if NO_LOG is defined. 'objdump -h --section=.rodata libccid.so' shows a gain of 240 bytes. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6968 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 ++ 1 file changed, 2 insertions(+) commit f1122344304cba75795c41beeb8545e52248107b Author: Ludovic Rousseau Date: Tue Sep 2 13:50:50 2014 +0000 Enable effect of --enable-embedded on hex dumps Use LogXxd() instead of log_xxd() in the definition of DEBUG_XXD and DEBUG_INFO_XXD. LogXxd() is defined as nothing (and removed by the compiler) if NO_LOG is enabled (using --enable-embedded). So the header text of DEBUG_XXD() is no more stored in the .rodata section of the binary file. 'objdump -h --section=.rodata libccid.so' shows a gain of 38 bytes. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6967 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit fda88cbef5ab3d59af6fbd786a61b056b339aef2 Author: Ludovic Rousseau Date: Mon Sep 1 18:27:42 2014 +0000 Add eID_R6 001 X8 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6966 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/eID_R6_001_X8.txt | 52 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++++- 2 files changed, 56 insertions(+), 1 deletion(-) commit 01e6cf4112c41c673f74d19072dc2f2e7a76ea3d Author: Ludovic Rousseau Date: Tue Aug 26 09:21:53 2014 +0000 ATR_GetDefaultProtocol() also returns the available protocols Add a new parameter int *availableProtocols to return the available protocols as defined in the ATR. This is needed for the UEFI driver. Getting the available protocols is done by pcsc-lite but pcsc-lite is not used on UEFI. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6964 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- src/towitoko/atr.c | 25 ++++++++++++++++++++----- src/towitoko/atr.h | 2 +- 3 files changed, 22 insertions(+), 7 deletions(-) commit 14ccd577fec0a1c61fa2b067e9ab9d88c918b14b Author: Ludovic Rousseau Date: Tue Aug 26 09:16:51 2014 +0000 ATR_GetDefaultProtocol() do not return an error code. If the ATR is invalid then ATR_InitFromArray() will return ATR_MALFORMED. When ATR_GetDefaultProtocol() is called the ATR has been checked to be valid. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6963 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 0acc1fcff629c28cd4e56dd7e761c64237f9551d Author: Ludovic Rousseau Date: Tue Aug 26 09:14:10 2014 +0000 Check value returned by ATR_InitFromArray() The ATR may be invalid and ATR_InitFromArray() may return ATR_MALFORMED. I have not yet seen this problem in the field but it is better to ba safe. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6962 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 24f3eebec12dcc39a5241794a6eeeff40ba1b09b Author: Ludovic Rousseau Date: Mon Aug 25 19:19:03 2014 +0000 Add Yubico Yubikey NEO OTP+U2F+CCID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6961 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Yubico_Yubikey_NEO_OTP+U2F+CCID.txt | 56 +++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 57 insertions(+) commit ce85d8a6c9e06642c16c36ea6fedfe14860dd089 Author: Ludovic Rousseau Date: Mon Aug 25 19:17:37 2014 +0000 Add Yubico Yubikey NEO U2F+CCID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6960 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Yubico_Yubikey_NEO_U2F+CCID.txt | 56 +++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 58 insertions(+), 1 deletion(-) commit 5dd4fb8241530590ad0e5278f2c62ca192433d26 Author: Ludovic Rousseau Date: Fri Aug 8 09:27:50 2014 +0000 Fix wrong comment We need to have a card inserted since we will send APDUs. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6958 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a9d926a6b2c2edfc160e7fe5d908e7e3e6f60969 Author: Ludovic Rousseau Date: Mon Jul 21 19:20:29 2014 +0000 Remove bogus treatment for CARDMAN3121 The code was not used by the old CARDMAN3121 but had a side effect for a new version of the Cardman 3121 with Product ID increased by 1. This code was present since the first version of the file in subversion or CVS (September 2003). I do not remember why I added this code, more than 10 years ago. Thanks to Maximilian Stein for the bug report http://lists.alioth.debian.org/pipermail/pcsclite-muscle/Week-of-Mon-20140714/000073.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6940 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 6 ------ 1 file changed, 6 deletions(-) commit bfe22cdf3c69ae5e394979e2ec34b696fe578a6e Author: Ludovic Rousseau Date: Fri Jul 11 19:41:53 2014 +0000 Update FujitsuTechnologySolutions GmbH Keyboard KB SCR2 name git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6939 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c2f225a40779bfa648e42d89805c00d29e25ab50 Author: Ludovic Rousseau Date: Fri Jul 11 19:35:14 2014 +0000 Add Cherry Cherry TC 1100 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6937 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Cherry_Smart_Card_Reader_USB_2_04.txt | 170 ++++++++++++++++++++++++++ readers/supported_readers.txt | 3 + 2 files changed, 173 insertions(+) commit a83e3fb09c505eb2621bfd768f42adf7c5519ccb Author: Ludovic Rousseau Date: Fri Jul 11 19:25:36 2014 +0000 Add Cherry Smartcard Keyboard G87-1xx44 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6936 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Cherry_Smartcard_Keyboard_G87-1xx44.txt | 172 ++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 173 insertions(+) commit 479b48ed707a999665ff5de8e8f6434e9db13a52 Author: Ludovic Rousseau Date: Fri Jul 11 19:23:48 2014 +0000 Add FujitsuTechnologySolutions GmbH Keyboard KB SCR2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6935 0ce88b0d-b2fd-0310-8134-9614164e65ea ...FujitsuTechnologySolutions_Keyboard_KB_SCR2.txt | 172 +++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 174 insertions(+), 1 deletion(-) commit 5474431e96222a4153ab7a1af29683e3f3739653 Author: Ludovic Rousseau Date: Wed Jun 25 16:14:41 2014 +0000 Add Cherry Smart Card Reader USB git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6933 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Cherry_Smart_Card_Reader_USB.txt | 170 +++++++++++++++++++++++++++++++ readers/supported_readers.txt | 11 +- 2 files changed, 177 insertions(+), 4 deletions(-) commit 333d93dbd7c943acba5736dad8bf89b7cb4a5497 Author: Ludovic Rousseau Date: Tue Jun 17 15:26:42 2014 +0000 Add missing unistd.h header On Mac OS X Mavericks: parse.c:108:8: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if (getuid()) ^ parse.c:233:25: warning: implicit declaration of function 'geteuid' is invalid in C99 [-Wimplicit-function-declaration] if ((0 == nb) && (0 != geteuid())) ^ 2 warnings generated. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6929 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 1 + 1 file changed, 1 insertion(+) commit 5dc1761a47e9979cf7015a37ea09bae5148b5f81 Author: Ludovic Rousseau Date: Tue Jun 17 09:43:47 2014 +0000 Use #ifdef HAVE_* before including .h files Some systems do not have C header files, like UEFI for example. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6928 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 11 ++++++++++- src/ifdhandler.c | 12 ++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) commit 191436959c6fafe4ddb3b208d856f10a2295bf27 Author: Ludovic Rousseau Date: Tue Jun 17 09:32:22 2014 +0000 Include missing unistd.h for usleep(3) Needed for Mac OS X Mavericks git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6927 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 ++ src/ifdhandler.c | 2 ++ 2 files changed, 4 insertions(+) commit f8d6f7ea8ae3ad852e8816e7fbbf1f8bd5842f86 Author: Ludovic Rousseau Date: Tue Jun 17 09:22:00 2014 +0000 Use "unsigned char" instead of "UCHAR" UCHAR is not a standard C type and is not available on UEFI. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6926 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1a26fd2dd9f70e774bb2848b5bc68b0cdfa4c516 Author: Ludovic Rousseau Date: Tue Jun 17 09:19:25 2014 +0000 Use #ifdef HAVE_* before including .h files Some systems do not have C header files, like UEFI for example. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6925 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.c | 5 ++++- src/towitoko/pps.c | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) commit b07c4d52273d54c85272c33858aa9851ee80b6c4 Author: Ludovic Rousseau Date: Tue Jun 17 09:14:49 2014 +0000 Use #ifdef HAVE_* before including .h files Some systems do not have C header files, like UEFI for example. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6924 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/buffer.c | 10 +++++----- src/openct/buffer.h | 2 ++ src/openct/checksum.h | 2 ++ src/openct/proto-t1.c | 4 ++++ src/openct/proto-t1.h | 1 - 5 files changed, 13 insertions(+), 6 deletions(-) commit 0c2c98d5f1a127de742b39109375f62df8838f67 Author: Ludovic Rousseau Date: Tue Jun 17 08:56:51 2014 +0000 Remove non used header files The needed headers are already present in the corresponding .h file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6923 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/checksum.c | 1 - src/openct/proto-t1.c | 3 --- 2 files changed, 4 deletions(-) commit d7915f9bad2da46fcdec42915e940a05a3fd9b75 Author: Ludovic Rousseau Date: Mon Jun 16 13:55:33 2014 +0000 Use "unsigned char" instead of "UCHAR" UCHAR is not a standard C type and is not available on UEFI. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6922 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 68 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) commit 2bdf24a7029c730c50a7cfc30e3b75fba0aa7835 Author: Ludovic Rousseau Date: Mon Jun 16 13:51:29 2014 +0000 Rename DEBUG_INFO() in DEBUG_INFO1() DEBUG_INFO is already used by UEFI as a debug level. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6921 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 4 ++-- src/ccid_serial.c | 6 +++--- src/ccid_usb.c | 8 ++++---- src/commands.c | 14 +++++++------- src/debug.h | 2 +- src/ifdhandler.c | 22 +++++++++++----------- src/towitoko/atr.c | 2 +- 7 files changed, 29 insertions(+), 29 deletions(-) commit bd9327644538016337e7359259e0213f6016bc87 Author: Ludovic Rousseau Date: Mon Jun 16 13:46:31 2014 +0000 Use #ifdef HAVE_* before including .h files Some systems do not have C header files, like UEFI for example. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6920 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 74a27620f2597079ef1a14850459dc7844e6144d Author: Ludovic Rousseau Date: Mon Jun 16 13:42:45 2014 +0000 Add check for stdio.h Some systems do not have stdio.h, like UEFI for example. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6919 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b141f937611ffdf6a13e0d4645895af020c62801 (tag: ccid-1.4.17) Author: Ludovic Rousseau Date: Wed Jun 11 13:09:57 2014 +0000 Release 1.4.17 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6915 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 14 ++++++++++++++ configure.ac | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) commit 10d87cb8da226df11f2d069a133e4722f2a58c82 Author: Ludovic Rousseau Date: Tue Jun 3 13:09:56 2014 +0000 Update firmware from 1.04 to 1.08 Update tool is available at http://support.gemalto.com/index.php?id=prox-du_prox-su git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6908 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemProxDU.txt | 108 +++++++++++++++++++++++++------------------------- 1 file changed, 54 insertions(+), 54 deletions(-) commit 5d1824e50506acd5301eb35f58615cf74c5803cc Author: Ludovic Rousseau Date: Sat May 31 15:59:14 2014 +0000 Add Feitian R502 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6904 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Feitian_R502.txt | 171 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 7 +- 2 files changed, 177 insertions(+), 1 deletion(-) commit 30854e79aa0400c2e2187f3e04a816cc752ca98f Author: Ludovic Rousseau Date: Fri May 23 16:57:34 2014 +0000 Add udea MILKO V1. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6902 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 5 +++- readers/udea_MILKO_V1.txt | 55 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+), 1 deletion(-) commit 74456fe601624a55ffdbc12e1e81cbc603a4a03f Author: Ludovic Rousseau Date: Wed May 14 17:59:30 2014 +0000 Add Free Software Initiative of Japan Gnuk Token git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6901 0ce88b0d-b2fd-0310-8134-9614164e65ea ...ree_Software_Initiative_of_Japan_Gnuk_Token.txt | 50 ++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 51 insertions(+) commit 00f788a0a9353a8e4eb9998c0d15f1270c40aa9f Author: Ludovic Rousseau Date: Wed May 14 16:57:40 2014 +0000 Add German Privacy Foundation Crypto Stick v2.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6900 0ce88b0d-b2fd-0310-8134-9614164e65ea ...German_Privacy_Foundation_Crypto_Stick_v2.0.txt | 51 ++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 53 insertions(+), 1 deletion(-) commit 0e3a5d5e0890f69bf41cf2f51a48354cad82baa6 Author: Ludovic Rousseau Date: Wed May 7 11:07:37 2014 +0000 Add Identive Technologies Multi-ISO HF Reader - USB git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6899 0ce88b0d-b2fd-0310-8134-9614164e65ea ...entive_Technologies_Multi-ISO_HF_Reader_USB.txt | 55 ++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 59 insertions(+), 1 deletion(-) commit 6682288548f7192e5d597f5a2462a12f779af284 Author: Ludovic Rousseau Date: Sat May 3 19:09:21 2014 +0000 Add OMNIKEY 5421 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6897 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/OMNIKEY_5421.txt | 168 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 169 insertions(+) commit 7af02d4a982589f67eef78d8c52f51ad74de6127 Author: Ludovic Rousseau Date: Sat May 3 18:59:56 2014 +0000 Add OMNIKEY AG 3121 USB git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6896 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/OMNIKEY_AG_3121.txt | 170 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 171 insertions(+) commit de07950ff024a1517661ba50d922e6ca9dac33d1 Author: Ludovic Rousseau Date: Sat May 3 18:42:20 2014 +0000 Add HID OMNIKEY 5025-CL git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6894 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/HID_OMNIKEY_5025-CL.txt | 56 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 58 insertions(+), 1 deletion(-) commit 5a705cead2ed3f618e774c71e1ad166414aa0fa5 Author: Ludovic Rousseau Date: Thu Apr 24 16:57:03 2014 +0000 Add HID Global veriCLASS Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6892 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/HID_Global_veriCLASS_Reader.txt | 56 +++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++- 2 files changed, 60 insertions(+), 1 deletion(-) commit 0a295238204b8aef683fa5e69187b1060210f487 Author: Ludovic Rousseau Date: Thu Apr 24 13:51:03 2014 +0000 OpenUSBByName(): add a 100 ms delay on Mac OS X The USB device may be detected by the Mac OS X USB layer (used by pcscd) but not yet by libusb (used by libccid). We must give some time (100 ms) before listing the USB devices seen by libusb. Noticed on OS X Mavericks using libusb 1.0.18. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6890 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 7 +++++++ 1 file changed, 7 insertions(+) commit a4012b8d8417981a8b4249de762108cbd11732bd Author: Ludovic Rousseau Date: Thu Apr 24 13:48:01 2014 +0000 OpenUSBByName(): log an error if the USB device is not found If we exit the function without finding the (new) device then we log an error ""Device not found?". This could happen if the device is found by Mac OS X USB layer but not yet by libusb. Noticed on OS X Mavericks using libusb 1.0.18. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6889 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit 64308e93029bf377d506edaf2748da945a21cd5c Author: Ludovic Rousseau Date: Fri Apr 11 18:46:19 2014 +0000 The O2 Micro Oz776 reader only supports 9600 bps The reader returns bNumDataRatesSupported: 0 and a list with only 1 value: 9600 bps. bNumDataRatesSupported: 0 should indicate that all the speeds between dwDataRate: 9600 bps and dwMaxDataRate: 307200 bps are available. But it looks like this is not the case. The driver behavior changed with revision 6801 "Do not get the data rates if bNumDataRatesSupported = 0". This patch just set dwMaxDataRate to 9600 so only this speed is used. The O2 Micro Oz776 reader was already in the unsupported list. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6885 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 4 ++++ 1 file changed, 4 insertions(+) commit 41d0291d1e2f6e63d902253897eb8042b08fd6c8 (tag: ccid-1.4.16) Author: Ludovic Rousseau Date: Sun Mar 23 15:13:34 2014 +0000 Release 1.4.16 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6880 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 22 ++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) commit 2e9cd4c9e03da11ae325867256a01bc3c4eb03fc Author: Ludovic Rousseau Date: Sun Mar 23 15:11:20 2014 +0000 Fix compiler warning commands.c: In function `SecurePINVerify': commands.c:529:9: warning: variable `n' set but not used [-Wunused-but-set-variable] int n, oldReadTimeout; ^ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6879 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit af2d8587717638fe1049d486fcf380c249bbb698 Author: Ludovic Rousseau Date: Sun Mar 23 12:15:03 2014 +0000 Fix compiler warning commands.c:511:19: warning: | has lower precedence than ==; == will be evaluated first [-Wparentheses] if (T1_S_BLOCK | T1_S_WTX == RxBuffer[PCB]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ commands.c:511:19: note: place parentheses around the '==' expression to silence this warning if (T1_S_BLOCK | T1_S_WTX == RxBuffer[PCB]) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ commands.c:511:19: note: place parentheses around the | expression to evaluate it first if (T1_S_BLOCK | T1_S_WTX == RxBuffer[PCB]) ~~~~~~~~~~~^~~~~~~~~~ 1 warning generated. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6878 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e21f04e37b39925125c3109c89997683c08e2c5d Author: Ludovic Rousseau Date: Sun Mar 23 12:11:35 2014 +0000 SecurePINVerify: add support of WTX received before SW The Swiss health care card sends a WTX request before returning the SW code. If the reader is in TPDU and the card is in T=1 the driver must manage the request itself. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6877 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 65 insertions(+), 1 deletion(-) commit 13a2c9d86fd77b402f3292467ad84ba2a694f720 Author: Ludovic Rousseau Date: Sun Mar 23 12:00:57 2014 +0000 Add DRIVER_OPTION_DISABLE_PIN_RETRIES definition This is a missing for revision 6875 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6876 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 1 + 1 file changed, 1 insertion(+) commit d1d66a245549fcd457d90e0f307a10f7289f33d3 Author: Ludovic Rousseau Date: Sat Mar 22 17:38:22 2014 +0000 Add support of DRIVER_OPTION_DISABLE_PIN_RETRIES The Gemalto pinpad reader sends a VERIFY command with no PIN value in order to retreive the remaining retries from the card. Some cards (like the OpenPGP card) do not support this. It is now possible to disable this behavior from the Gemalto Pinpad and Covadis Véga Alpha. Closes Alioth bug https://alioth.debian.org/tracker/index.php?func=detail&aid=314005&group_id=30105&atid=410088 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6875 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist.src | 5 +++++ src/ccid.c | 15 +++++++++++++++ 2 files changed, 20 insertions(+) commit 9de827c928d1bee8d4f4438237df6bf0c2084cb1 Author: Ludovic Rousseau Date: Sat Mar 22 17:18:02 2014 +0000 InterruptRead(): log the libusb errors Allow an easier debug git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6874 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 ++ 1 file changed, 2 insertions(+) commit 89c530269f4576b5406b5b246f63a702767ecf46 Author: Ludovic Rousseau Date: Tue Mar 11 17:34:05 2014 +0000 Add IID AT90S064 CCID READER git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6873 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/IID_AT90S064_CCID_READER.txt | 49 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 53 insertions(+), 1 deletion(-) commit 1c73ab5ea015638fd5a02ddd1b7764548c121205 Author: Ludovic Rousseau Date: Sun Mar 9 19:47:30 2014 +0000 Add Watchdata W5181 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6871 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Watchdata_W5181.txt | 161 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 9 ++- 2 files changed, 169 insertions(+), 1 deletion(-) commit b649a644f6a34fe3619fe1b3c3d23b9a68f4ed99 Author: Ludovic Rousseau Date: Sat Mar 8 16:16:37 2014 +0000 t1_transceive(): add a new test on retries The driver should not send R-blocks infinitely. The problem was detected by a T=1 card on a TPDU pinpad reader with a VERIFY command that send a WTX request before returning the SW code. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6869 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 4 ++++ 1 file changed, 4 insertions(+) commit 115ab274655937b06f20fbbfd7ea4fff3d37a9b8 Author: Ludovic Rousseau Date: Sat Mar 8 16:14:39 2014 +0000 t1_transceive(): check retries is is positive The test was "retries == 0" but it may happen that retries becomes negative. Then the counter will be decreasing "indefinitely". The new test is "retries <= 0" to also get the negative values and resync if needed. The problem was detected by a T=1 card on a TPDU pinpad reader with a VERIFY command that send a WTX request before returning the SW code. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6868 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit e9109e31873bc4fdf1f2d17b80f75719b0fddee4 Author: Ludovic Rousseau Date: Fri Mar 7 21:36:24 2014 +0000 Add INSIDE Secure VaultIC 441 Smart Object git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6866 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/INSIDE_Secure_VaultIC_441_Smart_Object.txt | 49 ++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 50 insertions(+) commit d3794d2170ca6488a063f92ea228bb06d9dbe4c1 Author: Ludovic Rousseau Date: Fri Mar 7 21:32:37 2014 +0000 Add INSIDE Secure VaultIC 405 Smart Object git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6865 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/INSIDE_Secure_VaultIC_405_Smart_Object.txt | 49 ++++++++++++++++++++++ readers/supported_readers.txt | 5 ++- 2 files changed, 53 insertions(+), 1 deletion(-) commit 62ba9506d94c82917a65da29168b275721e8d891 Author: Ludovic Rousseau Date: Fri Mar 7 21:24:51 2014 +0000 Replace HP by Hewlett Packard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6864 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 5dadd8ee85dcea2ad1985e814e40f42fdedba8ac Author: Ludovic Rousseau Date: Wed Feb 26 09:58:54 2014 +0000 Indicates the changes are in README. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6862 0ce88b0d-b2fd-0310-8134-9614164e65ea NEWS | 1 + 1 file changed, 1 insertion(+) commit aed5daa687bdc1b27438d552a65e57c56f91954e Author: Ludovic Rousseau Date: Sun Feb 23 21:28:15 2014 +0000 Add HP USB Smartcard CCID Keyboard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6860 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Chicony_HP_USB_Smartcard_CCID_Keyboard.txt | 58 ++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 62 insertions(+), 1 deletion(-) commit b636b96c1b15f4c88cb0d8ad3920cc0e097199dd Author: Ludovic Rousseau Date: Tue Feb 18 19:25:23 2014 +0000 Add Microchip SEC1210 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6857 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Microchip_SEC1210.txt | 108 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 4 ++ 2 files changed, 112 insertions(+) commit 5a7f62aa99aeec0995069b25f26f01a6b0690163 Author: Ludovic Rousseau Date: Tue Feb 18 19:21:30 2014 +0000 Add Microchip SEC1110 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6856 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Microchip_SEC1110.txt | 54 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 57 insertions(+) commit f9bc083e0b5fca8308476e82d6efab4cf1877e9d Author: Ludovic Rousseau Date: Tue Feb 18 19:10:10 2014 +0000 Add Crypto Stick Crypto Stick v1.4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6855 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Crypto_Stick_Crypto_Stick_v1.4.txt | 51 ++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++- 2 files changed, 55 insertions(+), 1 deletion(-) commit ba0142521f7defd81c94ddcad7687ef65f5e1ed1 (tag: ccid-1.4.15) Author: Ludovic Rousseau Date: Fri Feb 14 09:19:48 2014 +0000 Release 1.4.15 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6846 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 33 ++++++++++++++++++++++++++++++++- configure.ac | 2 +- 2 files changed, 33 insertions(+), 2 deletions(-) commit c663ec643cfe944dce40fe5fd770475d781750ba Author: Ludovic Rousseau Date: Fri Feb 14 09:16:01 2014 +0000 Disable pinpad for Fujitsu SmartCase KB SCR eSIG Thanks to Maarten for the bug report and patch. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6845 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 1 + src/ccid.h | 1 + 2 files changed, 2 insertions(+) commit 9e03a8020f7a5ed9e90db2b7249b59a8837a4a7f Author: Ludovic Rousseau Date: Sat Feb 8 16:17:17 2014 +0000 Add Feitian bR301 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6839 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Feitian_bR301.txt | 60 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 9 ++++--- 2 files changed, 65 insertions(+), 4 deletions(-) commit a88a9900e10666466835e67babbaea776dfb330d Author: Ludovic Rousseau Date: Mon Feb 3 14:55:48 2014 +0000 Add Gemalto Ezio Shield Pro SC git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6835 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_Ezio_Shield_Pro_SC.txt | 56 ++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++- 2 files changed, 60 insertions(+), 1 deletion(-) commit db23fc998ed024d4784fb348e8b90e29f5f16b46 Author: Ludovic Rousseau Date: Tue Jan 28 14:53:40 2014 +0000 Remove the optional CHANNELID Use DEVICENAME only instead. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6833 0ce88b0d-b2fd-0310-8134-9614164e65ea src/reader.conf.in | 1 - 1 file changed, 1 deletion(-) commit 673d31137066da21fd5b4591b08e7115345b8b53 Author: Ludovic Rousseau Date: Tue Jan 28 14:50:43 2014 +0000 Add support of Gemalto CR30 reader in serial communication The Gemalto CR30 reader is a dual slot reader. The reader can be connected with a USB cable (normal CCID protocol) or using a serial cable. The serial configuration is made using a special name in /etc/reader.conf DEVICENAME field like: DEVICENAME /dev/ttyS0:GemCoreSIMPro2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6832 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 14 ++++++++++++ src/ccid_serial.c | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/reader.conf.in | 10 ++++++--- 3 files changed, 86 insertions(+), 3 deletions(-) commit 97ad744e2d33f0752cc8eaab2eaff07c84c4766f Author: Ludovic Rousseau Date: Tue Jan 28 13:15:22 2014 +0000 set_ccid_descriptor(): initialize .ccid.readTimeout The read timeout was not initialized. I don't know how it was working. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6831 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 1 + 1 file changed, 1 insertion(+) commit a1ed8a2923c0fc59e5a1fd731eee6e190a5ea7c0 Author: Ludovic Rousseau Date: Tue Jan 21 17:53:14 2014 +0000 Add VASCO DIGIPASS 870 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6829 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Vasco_DIGIPASS_870.txt | 107 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 109 insertions(+), 1 deletion(-) commit 93f3bfabd789dea7df890b2b483df4c79a674dea Author: Ludovic Rousseau Date: Tue Jan 21 17:36:11 2014 +0000 get_end_points(): be more strict for bInterfaceClass = 255 If the bInterfaceClass is 255 (proprietary) and then not, but possibly, a CCID interface (on an old reader) we also check the extra_length is valid for a CCID device. The problem was with a composite device with 2 interfaces: one non-CCID interface with bInterfaceClass = 255 and a CCID interface with bInterfaceClass = 11. The first non-CCID interface must be skipped. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6828 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 6a3105510a13db61a959c39fa64e4def1e163278 Author: Ludovic Rousseau Date: Tue Jan 21 17:29:00 2014 +0000 Small update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6827 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Aladdin_eToken_PRO_USB_72K_Java.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 6ca60b6d5ecaf32753132efa113b732803cb95a1 Author: Ludovic Rousseau Date: Tue Jan 7 14:23:17 2014 +0000 ccid_open_hack_post(): use default read timeout for CmdEscape Use the default read timeout (DEFAULT_COM_READ_TIMEOUT at 3 seconds) instead of the current value of 100 ms (set in CreateChannelByNameOrChannel) that is too short to load the l10n strings in a pinpad reader. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6820 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2e422733ef76afd1f3a24349c5d28cbd1276c85d Author: Ludovic Rousseau Date: Tue Jan 7 14:12:27 2014 +0000 Support Gemalto features for pinpad readers MinimumPINSize, MaximumPINSize and bEntryValidationCondition are fetched from the reader firmware. No need to hardcode specific values anymore. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6819 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) commit 1a8c304b7674fcb9603a07efee2530ea81bda662 Author: Ludovic Rousseau Date: Tue Jan 7 10:16:28 2014 +0000 Fix typo in text git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6818 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7945372ecba9b63daf306808106995caeac8b7cc Author: Ludovic Rousseau Date: Tue Jan 7 10:01:52 2014 +0000 Set specific value of bEntryValidationCondition for known readers Gemalto Pinpad, Covadis Véga-Alpha and Cherry ST2000 readers only support validation by key pressed. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6817 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit 39468bab29a22871e287c3724211805cd406faab Author: Ludovic Rousseau Date: Tue Jan 7 09:58:44 2014 +0000 Retrieve bEntryValidationCondition from the driver Use PCSCv2_PART10_PROPERTY_bEntryValidationCondition to know what validation conditions aer supported by the pinpad. Default value is 7 (as before). git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6816 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) commit 39dad973e4627274f8e70bda58919baf0a1716d2 Author: Ludovic Rousseau Date: Tue Jan 7 09:52:29 2014 +0000 Check value returned by gets(3) Fix compiler warning: scardcontrol.c:649:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6815 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 27f609b142e6ab3f5517fc1558b6825c8f450295 Author: Ludovic Rousseau Date: Tue Jan 7 09:49:47 2014 +0000 Retrieve min and max PIN sizes from the driver Use PCSCv2_PART10_PROPERTY_bMinPINSize and PCSCv2_PART10_PROPERTY_bMaxPINSize to know the min and max PIN sizes. If not defined by the driver the default values are 4 for min and 8 for max (as before). git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6814 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) commit 19afd55d97cded45e8adda62a373c4b5b60ac3eb Author: Ludovic Rousseau Date: Tue Jan 7 09:40:26 2014 +0000 Do a PIN verify instead of PIN modify git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6813 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1398dcfd4b4ccdd97daca9ce2cfa1ac86bafacfd Author: Ludovic Rousseau Date: Mon Jan 6 15:32:55 2014 +0000 Parse codes returned by a pinpad (as SW1/SW2). Known codes for now are: 0x9000: Success 0x6400: Timeout 0x6401: Cancelled by user 0x6402: PIN mismatch 0x6403: Too short or too long PIN git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6812 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) commit fb14487b0aaa31f8a1373365a104b4858dcb28c2 Author: Ludovic Rousseau Date: Mon Jan 6 14:18:30 2014 +0000 Add specific PIN min & max sizes for SmartTerminal ST-2xxx The Cherry GmbH SmartTerminal ST-2xxx reader has a min PIN size of 0 digits and a max PIN size of 25 (0x19) digits. Thanks to Dominik Heidler for the bug report https://github.com/OpenSC/OpenSC/issues/199 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6811 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 0f30bba8c183fe60b5ab62bf7eb35494098673fe Author: Ludovic Rousseau Date: Tue Dec 17 08:57:30 2013 +0000 Fix calculation of the command length Since pcsc-lite 1.8.9 (October 2013) the structures PIN_MODIFY_STRUCTURE and PIN_VERIFY_STRUCTURE are different and now use a C99 flexible array member when available for abData field. uint8_t abData[]; The the sizeof(PIN_VERIFY_STRUCTURE) is one byte smaller and the calculation of the complete command is now simpler. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6809 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f2135d872cf3290ad2e63a253fe58d1ff81083f6 Author: Ludovic Rousseau Date: Thu Dec 12 21:05:14 2013 +0000 Add IIT E.Key Almaz-1C git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6806 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/IIT_E.Key_Almaz-1C.txt | 560 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 564 insertions(+), 1 deletion(-) commit 8ae07a3ce7d5aec76d30deaf898ed98fd09b2446 Author: Ludovic Rousseau Date: Fri Dec 6 13:00:06 2013 +0000 Add DUALi DRAGON NFC READER git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6805 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/DUALi_DRAGON_NFC_READER.txt | 118 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 8 ++- 2 files changed, 125 insertions(+), 1 deletion(-) commit 81c82c8852010f362bb48968b4f5df27a4789a48 Author: Ludovic Rousseau Date: Tue Nov 26 14:14:49 2013 +0000 Do not get the data rates if bNumDataRatesSupported = 0 According to CCID spec 1.1: " If the value is 00h, all data rates between the default data rate dwDataRate and the maximum data rate dwMaxDataRate are supported. " Some readers do not support control request 0x03 GET_DATA_RATES if they declare bNumDataRatesSupported = 0. That should not generate a critical error. This change will fix bug [#314516] Do not log ccid_usb.c:1142:ControlUSB() control failed (1/4): -9 Success https://alioth.debian.org/tracker/index.php?func=detail&aid=314516&group_id=30105&atid=410088 and also fix bug [#313651] Do not call get_data_rates() if bNumDataRatesSupported is 0 https://alioth.debian.org/tracker/index.php?func=detail&aid=313651&group_id=30105&atid=410088 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6801 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 0d6bc2f109f12bb94ba817dd80361af766540831 Author: Ludovic Rousseau Date: Tue Nov 26 14:10:35 2013 +0000 Revert revision 6799 We will use a better way to solve the bug. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6800 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 36 +++++++----------------------------- 1 file changed, 7 insertions(+), 29 deletions(-) commit 94184909b4747721106f3f592ae2e02f96c739dc Author: Ludovic Rousseau Date: Tue Nov 26 13:51:45 2013 +0000 Failing to get the data rates from the reader is not a critical error The reader may not respond to control request 0x03 GET_DATA_RATES In such a case the CCID driver should not report a critical error. The driver will now report a info level error.o Closes alioth bug [#314516] Do not log ccid_usb.c:1142:ControlUSB() control failed (1/4): -9 Success https://alioth.debian.org/tracker/index.php?func=detail&aid=314516&group_id=30105&atid=410088 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6799 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 36 +++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) commit e2989d7574a0b978dc26f562d9cbadecfb697297 Author: Ludovic Rousseau Date: Tue Nov 26 13:49:00 2013 +0000 Add DEBUG_INFO5() macro git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6798 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 2 ++ 1 file changed, 2 insertions(+) commit 5a7356dc29f00dc2ba6b3558fb0e1f5a499f9702 (tag: ccid-1.4.14) Author: Ludovic Rousseau Date: Mon Nov 25 18:09:17 2013 +0000 Release 1.4.14 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6795 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 8 ++++++++ configure.ac | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) commit bb894604807ff4a8c91bb1dc218db145081ca965 Author: Ludovic Rousseau Date: Mon Nov 25 17:02:26 2013 +0000 Reformat the list of readers in the "add support for" section git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6794 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 163 ++++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 117 insertions(+), 46 deletions(-) commit c1ffbc263cd6d2ab328d1ed78976d45bd2e3dd08 Author: Ludovic Rousseau Date: Mon Nov 25 13:09:41 2013 +0000 Generalize the management of readers with bDeviceClass = 0xFF Some early Gemalto Ezio CB+ readers have bDeviceClass, bDeviceSubClass and bDeviceProtocol set to 0xFF (proprietary) instead of 0x00. So on Mac OS X the reader configuration is not done by the OS/kernel and we do it ourself. The code is no more limited to the GEMALTO_EZIO_CBP (0x08E6/0x34C3) but to any reader with the problem, like the Todos Argos Mini II CCID. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6793 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 48 +++++++++++++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 19 deletions(-) commit 1abbd489c78700eb9f69f9203b15c0ed181b9ebc Author: Ludovic Rousseau Date: Mon Nov 25 13:03:21 2013 +0000 Set Xcode SDK to version 10.8 With Xcode 5.x the minimum SDK version is 10.8 (Mountain Lion) even on Mountain Lion. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6792 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e05752b88d548df0b4526d13ff6815587ce09b69 Author: Ludovic Rousseau Date: Mon Nov 25 10:11:28 2013 +0000 Add Gemalto ING Shield Pro SC git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6791 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_Ezio_Shield_Secure_Channel.txt | 56 ++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 58 insertions(+), 1 deletion(-) commit 60503d17e0a72fde9c3f2217a0c8592de78e1796 Author: Ludovic Rousseau Date: Mon Nov 25 10:02:35 2013 +0000 IFDHControl(): report FEATURE_IFD_PIN_PROPERTIES only for pinpad readers Some (bogus) applications use the presence of FEATURE_IFD_PIN_PROPERTIES to know if the reader is a pinpad reader or not. The application should use FEATURE_VERIFY_PIN_DIRECT and FEATURE_MODIFY_PIN_DIRECT instead. Reporting FEATURE_IFD_PIN_PROPERTIES for a non-pinpad reader is useless so it should not harm to remove it from CM_IOCTL_GET_FEATURE_REQUEST. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6790 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit c2890b0f37eda0ece4334040e7364db72d9da95f Author: Ludovic Rousseau Date: Thu Oct 24 09:46:35 2013 +0000 Add support of Gemalto GemCore SIM Pro firmware 2.0 The new firmware of the Gemalto GemCore SIM Pro removes a limitation of the firmware 1.0. The 2 slots now supports the same data rates. The second slot is no more limited to some values only. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6784 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 7 +++++-- src/ifdhandler.c | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-) commit c760b4ae94e90868aeb3fd6a6837da75eeda5e18 Author: Ludovic Rousseau Date: Thu Oct 24 09:36:52 2013 +0000 Add a timeout parameter to CmdEscape() Not all commands need the same timeout. For example the CmdEscape() used in ccid_serial.c to check if the reader is alive should have a short timeout. The timeout was forced to 30 seconds inside CmdEscape() so it was not possible to use a different value. The patch fixes this. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6783 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 10 +++++----- src/ccid_serial.c | 9 ++------- src/commands.c | 18 ++++++++++++------ src/commands.h | 2 +- src/ifdhandler.c | 13 +++++++------ 5 files changed, 27 insertions(+), 25 deletions(-) commit 08a48014ea23142762b2ac0ef206a65edf0d084b Author: Ludovic Rousseau Date: Thu Oct 24 08:51:11 2013 +0000 Limit GemCore SIM PRO hack to only the specific reader If the ATR fails we should mark the card as absent only for the GemCore SIM PRO. This reader do not manage slot status for the second slot and a corresponding hack is present in function IFDHICCPresence() around line 1713. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6782 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 4a42bf29c4c2b98dfaf1b5c64ec5e832282e3e7e Author: Ludovic Rousseau Date: Sat Oct 19 17:55:18 2013 +0000 CT710 parse from Martin Paljak http://archives.neohapsis.com/archives/dev/muscle/2013-q4/0040.html https://sourceforge.net/p/opensc/mailman/message/31538801/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6781 0ce88b0d-b2fd-0310-8134-9614164e65ea .../Gemalto_Ezio_Shield_PinPad_Martin_features.txt | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) commit ba79d6270826d4756a446a080b1aa4af5c6d9581 Author: Ludovic Rousseau Date: Fri Oct 18 11:59:46 2013 +0000 Add reader name, Pid and Vid git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6776 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/extra_features/GemPCPinpadv2_features.txt | 3 +++ readers/extra_features/Gemalto_Ezio_Shield_PinPad_features.txt | 3 +++ 2 files changed, 6 insertions(+) commit 06283a4020083e7f49c25623e01082014263645f Author: Ludovic Rousseau Date: Fri Oct 18 11:41:58 2013 +0000 This directory contains extra information about a reader For example the result of the PCSC/UnitaryTests/FEATURE_CCID_ESC_COMMAND_Gemalto_features.py command on some Gemalto readers. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6774 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/extra_features/GemPCPinpadv2_features.txt | 27 ++++++++++++++++ .../Gemalto_Ezio_Shield_PinPad_features.txt | 36 ++++++++++++++++++++++ readers/extra_features/README.txt | 5 +++ 3 files changed, 68 insertions(+) commit 02b9c1c7ec6980322745fa4ae7558fc49c4d61be (tag: ccid-1.4.13) Author: Ludovic Rousseau Date: Wed Oct 9 10:00:52 2013 +0000 release 1.4.13 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6766 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 17 +++++++++++++++++ configure.ac | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) commit a5356503be729155f8216e3d95b175ce7ed8b108 Author: Ludovic Rousseau Date: Wed Oct 2 15:18:08 2013 +0000 Simplify the code for a NON generic driver - do not build a class driver (not yet used by pcsc-lite on Mac OS X) using --disable-class - use a specific bundle name to NOT overwrite the official CCID driver using --enable-bundle=ifd-ccid-$BUNDLE_ID.bundle - differentiate each libccid library by the dynamic linker using --prefix=/fake/$BUNDLE_ID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6762 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit 98f110646d05d82f5ae88c0da4cb2e8b0616bb31 Author: Ludovic Rousseau Date: Wed Oct 2 15:06:45 2013 +0000 Document the use of --disable-class git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6761 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 2e4aea9ac82fcd2021f5b9a233a8277aeba8844f Author: Ludovic Rousseau Date: Tue Oct 1 12:57:50 2013 +0000 Use the COUNT_OF macro git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6760 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- src/debug.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit 2ca58b423c0e7112d9bc8d197e788e6b8af94900 Author: Ludovic Rousseau Date: Mon Sep 30 13:35:22 2013 +0000 Multislot support: do not crash on exit The field multislot_extension should be set to NULL only _after_ the multi-slot thread management is stopped. This entry is used by the Multi_PollingProc thread. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6757 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 1da682ce2179b80284f1b8139455e8837ba682c9 Author: Ludovic Rousseau Date: Mon Sep 23 16:41:07 2013 +0000 Add Access IS ePassport Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6755 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Access_IS_ePassport_Reader.txt | 53 ++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 57 insertions(+), 1 deletion(-) commit dd977b9c7374f637aebb804da7b7963d6f667df6 Author: Ludovic Rousseau Date: Mon Sep 23 16:39:18 2013 +0000 Update from automake 1.14 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6754 0ce88b0d-b2fd-0310-8134-9614164e65ea ylwrap | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) commit db8401f83472ad40250566227f4f49191f480dcc Author: Ludovic Rousseau Date: Sat Sep 21 14:16:17 2013 +0000 CreateChannelByNameOrChannel(): reset ccid_descriptor->readTimeout in all cases The value was not restored in the error case. So it was not a bug. But the Coverity tool complained: CID 1090609 (#1 of 1): Failure to restore non-local value (MISSING_RESTORE)20. end_of_scope: Value of non-local "ccid_descriptor->readTimeout" that was saved in "oldReadTimeout" is not restored as it was along other paths. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6753 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 030fe72869f6cae28fe7a0f90a41dffb8e0ca98d Author: Ludovic Rousseau Date: Mon Sep 16 18:27:04 2013 +0000 Revert change in revision 6735 We can't use install-exec-local since we want to overwrite the install rule. We do not want to _add_ files to install git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6752 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 3dbd62e9147bba9738e67d76053b042de8c0d1c8 Author: Ludovic Rousseau Date: Mon Sep 16 18:20:18 2013 +0000 Display the warning "No Universal Binary build" in red git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6751 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 ++ 1 file changed, 2 insertions(+) commit 0f672f0b17d6c4541597c63afe803dc7667f17db Author: Ludovic Rousseau Date: Thu Sep 5 18:33:55 2013 +0000 Set LIBUSB_* even if the libusb-1.0 version is too old If PKG_CHECK_MODULES(LIBUSB, libusb-1.0 >= $LIBUSB_NEEDED_VERSION,...) fails then LIBUSB_CFLAGS and LIBUSB_LIBS are not set. This is problematic since it just displays a warning. So we recall PKG_CHECK_MODULES(LIBUSB, libusb-1.0) with not version test Problem discovered with Debian GNU/kFreeBSD where libusb-1.0 is at version 1.0.6 (it is not the _real_ libusb). ./configure failed with: [...] checking for LIBUSB... no configure: WARNING: install libusb 1.0.8 or later checking libusb.h usability... yes checking libusb.h presence... yes checking for libusb.h... yes configure: error: libusb not found, use ./configure LIBUSB_LIBS=... git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6746 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.ac | 1 + 1 file changed, 1 insertion(+) commit 8c8dedfc089c4e49bc26e85193eecc120be9d13c Author: Ludovic Rousseau Date: Sat Aug 24 09:38:50 2013 +0000 Use subdir-objects option src/Makefile.am:36: warning: source file 'towitoko/atr.c' is in a subdirectory, src/Makefile.am:36: but option 'subdir-objects' is disabled automake-1.14: warning: possible forward-incompatibility. automake-1.14: At least a source file is in a subdirectory, but the 'subdir-objects' automake-1.14: automake option hasn't been enabled. For now, the corresponding output automake-1.14: object file(s) will be placed in the top-level directory. However, automake-1.14: this behaviour will change in future Automake versions: they will automake-1.14: unconditionally cause object files to be placed in the same subdirectory automake-1.14: of the corresponding sources. automake-1.14: You are advised to start using 'subdir-objects' option throughout your automake-1.14: project, to avoid future incompatibilities. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6740 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8cec07d020effc3c0ea1a85edda6ad5fd97fe15b Author: Ludovic Rousseau Date: Fri Aug 23 14:11:18 2013 +0000 IFDHControl(): Add support of Windows value for CM_IOCTL_GET_FEATURE_REQUEST Windows uses 0x313520 for SCARD_CTL_CODE(3400) pcsc-lite uses 0x42000D48 for SCARD_CTL_CODE(3400) RDP aplications (like rdesktop) will convert SCardControl() commands from a Windows application (so using 0x313520) to pcsc-lite. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6739 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 951e3a2fe4ae9742a0055dd6b514986f5b2d2026 Author: Ludovic Rousseau Date: Fri Aug 23 08:43:37 2013 +0000 Silence a "clang --analyze" warning commands.c:1936:12: warning: The right operand of '==' is a garbage value if (0x10 == pcbuffer[0]) ^ ~~~~~~~~~~~ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6738 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 1 + 1 file changed, 1 insertion(+) commit 0817ece77da2f921c586d6dea79283fc2504ed7c Author: Ludovic Rousseau Date: Fri Aug 23 08:41:11 2013 +0000 Fix "clang --analyze" warning ccid_usb.c:1095:14: warning: Result of 'calloc' is converted to a pointer of type 'unsigned int', which is incompatible with sizeof operand type 'int' int_array = calloc(n+1, sizeof(int)); ^~~~~~ ~~~~~~~~~~~ - Change variable name int_array -> uint_array since the type is "unsigned int" - Use sizeof(uint_array[0]) to always get the correct type of a uint_array[] element git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6737 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 2c56311f985df6cf06f862c39ad1e739b6081d65 Author: Ludovic Rousseau Date: Fri Aug 23 08:36:37 2013 +0000 Uninstall libccidtwin in the uninstall rule If libccidtwin is installed in install rule we should also remove it in the uninstall rule git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6736 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit aa546fa397ec785bd5c9a8b7045a36be021f5f34 Author: Ludovic Rousseau Date: Fri Aug 23 08:31:02 2013 +0000 Use the -local versions for install and uninstall rules autoreconf: running: automake --add-missing --no-force --warnings=all src/Makefile.am:76: warning: user target 'install' defined here ... /usr/share/automake-1.13/am/install.am: ... overrides Automake target 'install' defined here src/Makefile.am:99: warning: user target 'uninstall' defined here ... /usr/share/automake-1.13/am/install.am: ... overrides Automake target 'uninstall' defined here src/Makefile.am:99: consider using uninstall-local instead of uninstall See http://www.gnu.org/software/automake/manual/html_node/Extending.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6735 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 74da9a61e21073a499a36cb650428c4b766344bf Author: Ludovic Rousseau Date: Tue Aug 20 16:40:33 2013 +0000 Add Planeta RC700-NFC CCID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6732 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Planeta_RC700-NFC_CCID.txt | 52 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 56 insertions(+), 1 deletion(-) commit 9eb1d0af03e4d00ce7c3cbda8f70964752b23bd7 (tag: ccid-1.4.12) Author: Ludovic Rousseau Date: Mon Aug 12 21:43:09 2013 +0000 Release 1.4.12 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6729 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 16 ++++++++++++++++ configure.ac | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) commit 5101b48f7ee4cadb7bb091deaabe6db2da5e60d3 Author: Ludovic Rousseau Date: Mon Aug 12 18:46:18 2013 +0000 Add SecuTech SecuTech Token git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6728 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SecuTech_Token.txt | 47 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++++- 2 files changed, 51 insertions(+), 1 deletion(-) commit 9c9d7c6110d34e78f21838b3a22491b282313eb2 Author: Ludovic Rousseau Date: Thu Aug 8 20:04:08 2013 +0000 Add HID OMNIKEY 5427 CK git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6720 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/HID_OMNIKEY_5427_CK.txt | 56 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 58 insertions(+), 1 deletion(-) commit 96e5e9a4858d36da42174ff4a1eab88f158fc0fb Author: Ludovic Rousseau Date: Mon Aug 5 19:51:03 2013 +0000 Add Ingenico WITEO USB Smart Card Reader (Base and Badge) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6715 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Ingenico_WITEO_badge.txt | 55 ++++++++++++++++++++++++++++++++++++++++ readers/Ingenico_WITEO_base.txt | 55 ++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 6 +++++ 3 files changed, 116 insertions(+) commit 13294eb66c52beff755048c1e0c18309710a4cd8 Author: Ludovic Rousseau Date: Mon Aug 5 19:38:26 2013 +0000 Regenerate without the duplicates as entries git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6714 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 29 +---------------------------- 1 file changed, 1 insertion(+), 28 deletions(-) commit 0de84c22305f45cfdfdf21ce561cfb4d717283d9 Author: Ludovic Rousseau Date: Fri Aug 2 14:14:03 2013 +0000 Add Lenovo Lenovo USB Smartcard Keyboard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6705 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Lenovo2.txt | 65 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 69 insertions(+), 1 deletion(-) commit 3b9aff9455a617557634044cb62139f5a69364cc Author: Ludovic Rousseau Date: Sun Jul 28 20:00:55 2013 +0000 Add HID OMNIKEY 5326 DFR git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6689 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/HID_OMNIKEY_5326_DFR.txt | 56 ++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 58 insertions(+), 1 deletion(-) commit 6da9ae04c4eea337f1375f8ebea8ae85ae0a13d7 Author: Ludovic Rousseau Date: Sat Jul 6 18:35:26 2013 +0000 Firmware upgrade git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6688 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACR122U_PICC.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 5d8bbaa19d59f1aa7a9ea6026cd500efdbabebea Author: Ludovic Rousseau Date: Sat Jul 6 17:10:29 2013 +0000 Add HID OMNIKEY 5127 CK git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6686 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Omnikey_5127_CK.txt | 56 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 60 insertions(+), 1 deletion(-) commit 40f107bb96a0a66af38c7bfc4885abec902c70b7 Author: Ludovic Rousseau Date: Fri Jul 5 07:17:05 2013 +0000 CreateChannelByNameOrChannel(): correctly fails if the reader disapears If we get the error IFD_NO_SUCH_DEVICE then we must exit using the error path and not directly with a return. We need to unlock a mutex and free allocated resources. Thanks to coverity. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6685 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit ae01cdd90afd77e9ed7e4d201f19ad0139f37195 Author: Ludovic Rousseau Date: Fri Jul 5 07:11:41 2013 +0000 ATR_InitFromArray(): avoid a possible buffer overflow Increment the protocol index _before_ checking it is too big. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6684 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cdc152a03c2d247e8d4f1a95bb716a936da99e7c Author: Ludovic Rousseau Date: Mon Jul 1 08:56:09 2013 +0000 Code factorisation git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6682 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 9e16e80c510db93b150c69cafee28214ab5db12a Author: Ludovic Rousseau Date: Mon Jul 1 08:54:13 2013 +0000 CloseUSB(): free arrayOfSupportedDataRates on the last slot close Do free .ccid.arrayOfSupportedDataRates array only when the last slot is closed. Multi-slot readers share the same .ccid.arrayOfSupportedDataRates array. The GEMCOREPOSPRO and GEMCORESIMPRO are an exception and are not correctly managed by this patch (memory may leak). git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6681 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) commit 38faa97872a526e069a856df710167fe4c50486a Author: Ludovic Rousseau Date: Sun Jun 30 14:42:36 2013 +0000 Add support of multi-slot readers Thanks to Johann Dantant for the initial patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6678 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 436 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/ifdhandler.c | 4 - 2 files changed, 436 insertions(+), 4 deletions(-) commit 4984377ffd0aa14a52ee3663ca63678b57cb38c3 Author: Ludovic Rousseau Date: Sun Jun 30 14:30:09 2013 +0000 ReadUSB(): check libusb return value for LIBUSB_ERROR_NO_DEVICE Same change as in revision 6676 but for ReadUSB(). git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6677 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c66f38698ceb418428e6f0356055318acd14e46d Author: Ludovic Rousseau Date: Sun Jun 30 14:12:26 2013 +0000 WriteUSB(): check return value for LIBUSB_ERROR_NO_DEVICE If the device is removed we check for ENODEV == errno and now also for LIBUSB_ERROR_NO_DEVICE == rv (libusb_bulk_transfer() return value) Only the value returned by libusb_bulk_transfer() should be used in the futur. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6676 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3c9bebdd440e11a5fb6f7b2a41de901a94b4adf6 Author: Ludovic Rousseau Date: Fri Jun 28 09:32:26 2013 +0000 close_libusb_if_needed(): Reset ctx value to NULL Make sure libusb_init() will be called for the next reader. This was not a real problem since pcscd will unload the driver when no more reader is using it. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6675 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit 2540d02d01f942ebd43965253beb7f64a4bf57da Author: Ludovic Rousseau Date: Fri Jun 28 08:56:07 2013 +0000 Call libusb_exit() when needed Starting with libusbx 1.0.16 a hotplug thread is created by libusb. We must cleanly stop the thread or bad thing can happen (crash on Mac OS X for exampple) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6674 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) commit ef5bc3ba4d70ab96e5d8160f0c816a66032d3441 Author: Ludovic Rousseau Date: Fri Jun 28 08:43:02 2013 +0000 Check libusb is at least at version 1.0.8 The driver will need to use libusb_exit() for libusbx >= 1.0.16 because of the libusb hotplug thread. libusb_exit() was not working correctly in libusb < 1.0.8. So we check the libusb library used will at least provide a working libusb_exit() function. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6673 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.ac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 97dd3f2ef6e61ab48815145055233015ef17d6db Author: Ludovic Rousseau Date: Fri Jun 28 08:37:37 2013 +0000 Remove libusb-config use libusb-config was provided by libusb-0.1. We do not use this version of the libusb API since version libccid 1.4.0 (August 2010) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6672 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.ac | 8 -------- 1 file changed, 8 deletions(-) commit 62a10593b5fd2e71e2132dafbd51d727cec79f03 Author: Ludovic Rousseau Date: Thu Jun 20 07:37:18 2013 +0000 Update the bundle name template to include the vendor name The bundle name template is now ifd-ccid-vendor-reader.bundle git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6667 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b0c9e17467bb6846a255b471d1b3276f1dcfe03d Author: Ludovic Rousseau Date: Thu Jun 20 07:34:54 2013 +0000 Disable class driver on Mac OS X - we are building for a specific reader - pcsc-lite on Mac OS X do not yet support "class" driver git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6666 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 1 + 1 file changed, 1 insertion(+) commit 2934563268450015cab2a2427ce4dba5d0fec2ae Author: Ludovic Rousseau Date: Tue Jun 18 09:07:58 2013 +0000 Use serialconfdir from pcsc-lite Get the serialconfdir value from pcsc-lite pkg config instead of using $(DESTDIR)/$(sysconfdir)/reader.conf.d/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6664 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.ac | 11 +++++++++++ src/Makefile.am | 4 ++-- 2 files changed, 13 insertions(+), 2 deletions(-) commit bf107b0df888d6c161c382ca5dd3f17b6fbce4a0 Author: Ludovic Rousseau Date: Wed Jun 12 12:07:54 2013 +0000 Update from automake 1.13 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6661 0ce88b0d-b2fd-0310-8134-9614164e65ea ylwrap | 180 +++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 102 insertions(+), 78 deletions(-) commit bb091a591b199128a06fc95427eaf5aa4e4711e8 (tag: ccid-1.4.11) Author: Ludovic Rousseau Date: Wed Jun 12 11:55:52 2013 +0000 Release 1.4.11 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6659 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 14 ++++++++++++++ configure.ac | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) commit 35e035fe7983b61321ed286387cb0ba21a9f63ad Author: Ludovic Rousseau Date: Tue Jun 11 09:31:35 2013 +0000 Move Gemalto IDBridge K3000 from "should work" to "supported" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6658 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit aef9945974b8b4edb86904e1dea0ff37bf91fa77 Author: Ludovic Rousseau Date: Mon Jun 10 13:12:38 2013 +0000 Move Gemalto IDBridge CT30 from "unsupported" to "should work" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6656 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 5a3196483d6d3ecf75bb03e85e701f581554be4d Author: Ludovic Rousseau Date: Mon Jun 10 13:10:14 2013 +0000 Add Gemalto IDBridge K30 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6655 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit d41c683bec158f701457b550a4973259582b9f9f Author: Ludovic Rousseau Date: Mon Jun 10 09:37:03 2013 +0000 New firmware and new name of the Gemalto USB Shell Token V2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6652 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_IDBridge_K30.txt | 103 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) commit e552941136168374b7239ab80e59be00559d8cb9 Author: Ludovic Rousseau Date: Mon Jun 10 09:35:53 2013 +0000 New firmware (2.0) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6651 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/DellSCRK.txt | 104 +++++++++++++++++++++++++++++---------------------- 1 file changed, 59 insertions(+), 45 deletions(-) commit 02cc168945d8e6395e6ad3cf2ab90ed1bfccffe0 Author: Ludovic Rousseau Date: Mon Jun 10 08:43:24 2013 +0000 Add Zero Length Packet (ZLP) support for Gemalto IDBridge CT30 and K30 The Gemalto IDBridge CT30 and IDBridge K30 readers may send a ZLP after some commands when connected on a USB3 bus. Only the readers with firmware 2.00 have the problem. The solution is to use a short read before every USB write. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6650 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 14 ++++++++++++++ src/ccid.h | 5 +++++ src/ccid_serial.c | 1 + src/ccid_usb.c | 20 +++++++++++--------- 4 files changed, 31 insertions(+), 9 deletions(-) commit bd44e124f036abed73d9e91f3269628c4f121a0d Author: Ludovic Rousseau Date: Mon Jun 3 08:58:01 2013 +0000 Reset color after time value Fix a bug introduced in revision 6644. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6646 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 9b23aae8b1f762d41a9a1f861a9e0670ba035957 Author: Ludovic Rousseau Date: Mon Jun 3 08:49:42 2013 +0000 Do not do colorization when not available. Check code was missing in revision 6644. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6645 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.c | 44 +++++++++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 19 deletions(-) commit 6a6268c4347ff237aa32404eee16e84318fc7db1 Author: Ludovic Rousseau Date: Mon Jun 3 08:08:33 2013 +0000 Add colorization of logs This log API is used when pcsc-lite do not provide it i.e. on Mac OS X. The colorization should happen only when the logs are displayed on a terminal and not when sent in a log file. The main use is with the handler_test application. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6644 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.c | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 74 insertions(+), 2 deletions(-) commit db84084d3de10ae482c93b7a34c4ed9be17544c7 Author: Ludovic Rousseau Date: Fri May 31 13:44:00 2013 +0000 get_ccid_device_descriptor(): check endpoint[] before access Some non-CCID devices with bInterfaceClass = 0xFF may make the code crash because they do not have endpoints. This may happens using 'parse -p' to parse non CCID devices. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6643 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 339c9374b18bb069b2aa997dcd48251c519acae3 Author: Ludovic Rousseau Date: Fri May 31 12:22:30 2013 +0000 Fix typo bClassEnveloppe: -> bClassEnvelope: only one 'p' git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6641 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACR122U.txt | 2 +- readers/ACR122U_PICC.txt | 2 +- readers/ACR38U-CCID.txt | 2 +- readers/ACS_ACR100.txt | 2 +- readers/ACS_ACR101.txt | 2 +- readers/ACS_ACR38_plugin.txt | 2 +- readers/ACS_AET65.txt | 2 +- readers/ACS_APG8201.txt | 2 +- readers/ACS_APG8201_v2.txt | 2 +- readers/ACS_CryptoMate64.txt | 2 +- readers/ASEDrive_IIIe_KB.txt | 2 +- readers/ASE_IIIe.txt | 2 +- readers/ATMEL_AT90SCR050.txt | 2 +- readers/ATMEL_AT90SCR100.txt | 2 +- readers/ATMEL_AT91SC192192CT-USB.txt | 2 +- readers/ATMEL_AT91SO.txt | 2 +- readers/ATMEL_AT98SC032CT.txt | 2 +- readers/ATMEL_VaultIC420.txt | 2 +- readers/ATMEL_VaultIC440.txt | 2 +- readers/ATMEL_VaultIC460.txt | 2 +- readers/AU9520.txt | 2 +- readers/AU9540.txt | 2 +- readers/ActivCardV2.txt | 2 +- readers/ActivCardV3.txt | 2 +- readers/ActivkeySim.txt | 2 +- readers/Akasa_AK-CR-03.txt | 2 +- readers/Aktiv_Rutoken_ECP.txt | 2 +- readers/Aktiv_Rutoken_Lite.txt | 2 +- readers/Aktiv_Rutoken_Magistra.txt | 2 +- readers/Aladdin_eToken_PRO_USB_72K_Java.txt | 2 +- readers/AlcorMicro_AU9522.txt | 2 +- readers/Alcor_SCR001.txt | 2 +- readers/Alya.txt | 2 +- readers/Ask_CPL108.txt | 2 +- readers/Athena_IDProtect_Key.txt | 2 +- readers/Avtor_SC_Reader_371.txt | 2 +- readers/Avtor_SecureToken.txt | 2 +- readers/AxaltoV3.txt | 2 +- readers/BIFIT_USB-Token_iBank2key.txt | 2 +- readers/BIFIT_iBank2key.txt | 2 +- readers/BZH_uKeyCI800-K1.txt | 2 +- readers/BludriveII.txt | 2 +- readers/Broadcom_5880.txt | 2 +- readers/Broadcom_5880v2.txt | 4 ++-- readers/Broadcom_5880v3.txt | 2 +- readers/Broadcom_5880v4.txt | 4 ++-- readers/C3PO_KBR36.txt | 2 +- readers/C3PO_LTC32_USBv2.txt | 2 +- readers/C3PO_TLTC2USB.txt | 2 +- readers/CCB_eSafeLD.txt | 2 +- readers/CardMan1021.txt | 2 +- readers/CardMan3021.txt | 2 +- readers/CardMan3121.txt | 2 +- readers/CardMan3621.txt | 2 +- readers/CardMan3821.txt | 2 +- readers/CardMan4321.txt | 2 +- readers/CardMan5121.txt | 2 +- readers/CardMan5125.txt | 2 +- readers/CardMan5321.txt | 2 +- readers/CardMan6121.txt | 2 +- readers/Charismathics.txt | 2 +- readers/CherryST1044U.txt | 2 +- readers/CherrySmartBoardXX1X.txt | 2 +- readers/CherrySmartTerminalST2XXX.txt | 2 +- readers/CherrySmartTerminalXX1X.txt | 2 +- readers/CherrySmartTerminalXX7X.txt | 2 +- readers/CherryXX33.txt | 2 +- readers/CherryXX44.txt | 2 +- readers/Covadis_Auriga.txt | 2 +- readers/CryptoIdentity.txt | 2 +- readers/Dectel_CI692.txt | 2 +- readers/DellSCRK.txt | 2 +- readers/DellSK-3106.txt | 2 +- readers/Eutron_CryptoIdentity.txt | 2 +- readers/Eutron_Digipass_860.txt | 2 +- readers/Eutron_SIM_Pocket_Combo_(Card_Reader).txt | 2 +- readers/Eutron_SIM_Pocket_Combo_(SIM_Reader).txt | 2 +- readers/Eutron_Smart_Pocket.txt | 2 +- readers/Feitian_SCR301.txt | 2 +- readers/Feitian_SCR310.txt | 2 +- readers/Feitian_ePass2003_PKI.txt | 2 +- readers/Fsij_gnuk.txt | 2 +- readers/FujitsuSiemens_SmartCard_Keyboard_USB_2A.txt | 2 +- readers/FujitsuSiemens_SmartCard_USB_2A.txt | 2 +- readers/FujitsuTechnologySolutions_SmartCase_KB_SCR_eSIG.txt | 2 +- readers/GIS_SmartMouse.txt | 2 +- readers/GPFCryptoStick.txt | 2 +- readers/GemCorePOSPro.txt | 2 +- readers/GemCoreSIMPro.txt | 2 +- readers/GemPC433_SL.txt | 2 +- readers/GemPCKey.txt | 2 +- readers/GemPCPinpad.txt | 2 +- readers/GemPCPinpadv2.txt | 2 +- readers/GemPCTwin.txt | 2 +- readers/GemPC_Express.txt | 2 +- readers/GemProxDU.txt | 4 ++-- readers/GemProxSU.txt | 4 ++-- readers/Gem_e-SealPro.txt | 2 +- readers/GemaltoSmartEnterpriseGuardian.txt | 2 +- readers/Gemalto_Ezio_Branch.txt | 2 +- readers/Gemalto_Ezio_CB+.txt | 2 +- readers/Gemalto_Ezio_Shield.txt | 2 +- readers/Gemalto_Ezio_Shield_PinPad.txt | 2 +- readers/Gemalto_HybridSmartcardReader.txt | 2 +- readers/Gemalto_IDBridge_CT30.txt | 2 +- readers/Gemalto_IDBridge_K3000.txt | 2 +- readers/Gemalto_PDT.txt | 2 +- readers/Gemalto_SA_dotNet_Dual.txt | 2 +- readers/Gemalto_SG.txt | 2 +- readers/GnD_StarSignCardToken350.txt | 2 +- readers/GnD_StarSignCardToken550.txt | 2 +- readers/GnD_StarSign_CUT.txt | 2 +- readers/GoldKey_PIV_Token.txt | 2 +- readers/HPUSBSmartCardKeyboard.txt | 2 +- readers/HPUSBSmartCardReader.txt | 2 +- readers/HP_MFP_SmartCardReader.txt | 2 +- readers/HP_kus-0133.txt | 2 +- readers/Identive_CLOUD_2700_F.txt | 2 +- readers/Identive_CLOUD_2700_R.txt | 2 +- readers/Identive_CLOUD_4500_F.txt | 4 ++-- readers/Identive_CLOUD_4510_F.txt | 4 ++-- readers/Identive_CLOUD_4700_F.txt | 4 ++-- readers/Identive_CLOUD_4710_F.txt | 4 ++-- readers/Inside_Secure_AT90SCR050.txt | 2 +- readers/Inside_Secure_AT90SCR100.txt | 2 +- readers/Inside_Secure_AT90SCR200.txt | 2 +- readers/Inside_Secure_VaultIC_420.txt | 2 +- readers/Inside_Secure_VaultIC_440.txt | 2 +- readers/Inside_Secure_VaultIC_460_Smart_Object.txt | 2 +- readers/JCOP41V221.txt | 2 +- readers/KAAN_Advanced.txt | 2 +- readers/KAAN_Base.txt | 2 +- readers/KAAN_SIM_III.txt | 2 +- readers/KEBTechnology_KONA_USB_SmartCard.txt | 2 +- readers/Kingtrust_Multi-Reader.txt | 2 +- readers/Kobil_EMV_CAP.txt | 2 +- readers/Kobil_IDToken.txt | 2 +- readers/Kobil_Smart_Token.txt | 2 +- readers/Kobil_mIDentity_4smart.txt | 2 +- readers/Kobil_mIDentity_4smart_AES.txt | 2 +- readers/Kobil_mIDentity_fullsize.txt | 2 +- readers/Kobil_mIDentity_fullsize_AES.txt | 2 +- readers/Kobil_mIDentity_visual.txt | 2 +- readers/LTC31.txt | 2 +- readers/LTC31v2.txt | 2 +- readers/LTC36.txt | 2 +- readers/Lenovo.txt | 2 +- readers/MSI_StarReader_SMART.txt | 2 +- readers/MX5_SMART_CCID_DRIVER.txt | 2 +- readers/Macally_NFC_CCID_eNetPad.txt | 2 +- readers/Morpho_MSO1350.txt | 2 +- readers/Morpho_MSO350.txt | 2 +- readers/MySmartPad.txt | 2 +- readers/NXP_PR533.txt | 2 +- readers/Neowave_Weneo.txt | 2 +- readers/Neowave_Weneo2.txt | 2 +- readers/Neowave_Weneo3.txt | 2 +- readers/Neowave_Weneo4.txt | 2 +- readers/Oberthur-CosmoCard.txt | 2 +- readers/Oberthur-CosmoCard1.txt | 2 +- readers/Oberthur-ID-ONE_token_slim_v2.txt | 2 +- readers/Omnikey_6321.txt | 2 +- readers/Omnikey_noname1.txt | 2 +- readers/Oz776S.txt | 2 +- readers/Oz776_7772.txt | 2 +- readers/Panasonic_USB_Smart_Card_Reader_7A-Smart.txt | 2 +- readers/Philips_SmartMX.txt | 2 +- readers/Precise_200_MC.txt | 2 +- readers/Precise_250_MC.txt | 2 +- readers/Precise_Sense_MC.txt | 2 +- readers/Raritan_D2CIM-DVUSB.txt | 2 +- readers/ReinerSCT.txt | 2 +- readers/ReinerSCT_cyberJack_RFID_basis.txt | 2 +- readers/ReinerSCT_cyberJack_go.txt | 2 +- readers/Rutoken_PINPad_ex.txt | 2 +- readers/Rutoken_PINPad_in.txt | 2 +- readers/SCL010.txt | 2 +- readers/SCL01x.txt | 2 +- readers/SCM_SCL010.txt | 2 +- readers/SCM_SCL011.txt | 2 +- readers/SCM_SDI011.txt | 2 +- readers/SCM_SDI011_512C.txt | 2 +- readers/SCR331-DI-NTTCom.txt | 2 +- readers/SCR331-DI.txt | 2 +- readers/SCR331.txt | 2 +- readers/SCR3310-NTTCom.txt | 2 +- readers/SCR3310.txt | 2 +- readers/SCR3310_2.txt | 2 +- readers/SCR3311.txt | 2 +- readers/SCR3320.txt | 2 +- readers/SCR333.txt | 2 +- readers/SCR3340.txt | 2 +- readers/SCR335.txt | 2 +- readers/SCR3500.txt | 2 +- readers/SCR355.txt | 2 +- readers/SDI010.txt | 2 +- readers/SDS4ID_DominoKeyPro_100.txt | 2 +- readers/SPR532.txt | 2 +- readers/SafeTech_SafeTouch.txt | 2 +- readers/Sitecom_MD-010.txt | 2 +- readers/Smart_SBV280.txt | 2 +- readers/Softforum_XecureHSM.txt | 2 +- readers/SpringCard_CSB6_Basic.txt | 2 +- readers/SpringCard_CSB6_Secure.txt | 2 +- readers/SpringCard_CSB6_Ultimate.txt | 2 +- readers/SpringCard_CrazyWriter.txt | 2 +- readers/SpringCard_EasyFinger_Standard.txt | 2 +- readers/SpringCard_EasyFinger_Ultimate.txt | 2 +- readers/SpringCard_H512_Series.txt | 2 +- readers/SpringCard_H663_Series.txt | 2 +- readers/SpringCard_NFC_Roll.txt | 2 +- readers/SpringCard_Prox_N_Roll.txt | 2 +- readers/Synnix_STD200.txt | 2 +- readers/Teo.txt | 2 +- readers/Teridian_TSC12xxFV.09.txt | 2 +- readers/TianYu_CCID_SmartKey.txt | 2 +- readers/Tianyu_Smart_Card_Reader.txt | 2 +- readers/Todos_AGM2_CCID.txt | 2 +- readers/Todos_Cx00.txt | 2 +- readers/Ubisys_RFID.txt | 2 +- readers/VMware_Virtual_USB_CCID.txt | 2 +- readers/Validy_TokenA.txt | 2 +- readers/Vasco_DIGIPASS_KEY_202_0120.txt | 2 +- readers/Vasco_DIGIPASS_KEY_202_0122.txt | 2 +- readers/Vasco_DP200.txt | 2 +- readers/Vasco_DP855.txt | 2 +- readers/Vasco_DP860.txt | 2 +- readers/Vasco_DP865.txt | 2 +- readers/Vasco_DP905.txt | 2 +- readers/Vasco_DPKey101.txt | 2 +- readers/Vasco_DPKey200.txt | 2 +- readers/Vasco_DPKey860.txt | 2 +- readers/Vasco_Digipass920.txt | 2 +- readers/Vega-Alpha.txt | 2 +- readers/Verisign_secure_storage_token.txt | 2 +- readers/Verisign_secure_token.txt | 2 +- readers/Winbond.txt | 2 +- readers/Xiring_Leov2.txt | 2 +- readers/Xiring_MyLeo.txt | 2 +- readers/Xiring_XI-SIGN.txt | 2 +- readers/Xiring_XI-SIGN_6000.txt | 2 +- readers/Yubico_Yubikey_neo.txt | 2 +- readers/Yubico_Yubikey_neo_otp.txt | 2 +- readers/bit4id_cryptokey.txt | 2 +- readers/bit4id_iam.txt | 2 +- readers/bit4id_key4.txt | 2 +- readers/bit4id_minilector-s.txt | 2 +- readers/bit4id_minilector.txt | 2 +- readers/e-gate.txt | 2 +- readers/iDream.txt | 2 +- readers/iMONO.txt | 2 +- readers/id3_CL1356A_HID.txt | 2 +- readers/id3_CL1356T.txt | 2 +- readers/id3_CL1356T5.txt | 2 +- readers/jNet_jToken_s1.txt | 2 +- readers/mIDentity.txt | 2 +- readers/mIDentityXL.txt | 2 +- readers/sid800.txt | 2 +- 258 files changed, 266 insertions(+), 266 deletions(-) commit df5c6fddeb849da1d33c89833930276f5c22b636 Author: Ludovic Rousseau Date: Thu May 30 11:53:26 2013 +0000 Fix typo in comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6640 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 66bd75e9758449f04d4a153083f9a9fb22479c95 Author: Ludovic Rousseau Date: Fri May 24 13:00:03 2013 +0000 CloseUSB(): free the gemalto_firmware_features only on the last slot All the slots of a same reader use the same gemalto_firmware_features structure. We should only free the structure when the last slot is closing. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6635 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) commit a07e087c76f0e60d396fd8e07aaccd50fa1e9c32 Author: Ludovic Rousseau Date: Fri May 24 12:42:56 2013 +0000 Replace doubles spaces by tabulations git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6634 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit 41119961d8138204b3168e0838272885829815be Author: Ludovic Rousseau Date: Wed May 22 14:11:37 2013 +0000 Fix typo in field name bClassEnveloppe -> bClassEnvelope (only 1 'p') git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6633 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 33f73ba664ab247695969e00dd25b0de4c43fe1b Author: Ludovic Rousseau Date: Fri May 17 18:28:24 2013 +0000 Add SCM Microsystems Inc. SDI011 Contactless Reader This SDI011 has a new idProduct: 0x512C git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6632 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCM_SDI011_512C.txt | 55 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 57 insertions(+), 1 deletion(-) commit 968a619a11672e7357341aebcb33514cdd5f94b1 Author: Ludovic Rousseau Date: Thu May 16 07:40:23 2013 +0000 ReadUSB: Zero Length Packet (ZLP) support The Gemalto IDBridge CT30 and IDBridge K30 readers may send a ZLP after some commands when connected on a USB3 bus git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6631 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 07b843e2b141010a6c192e710551059e636956bc Author: Ludovic Rousseau Date: Wed May 15 13:02:08 2013 +0000 Do not exit if a device with class 0xFF is not accessible Maybe the device is NOT a CCID reader and the parsing should continue. Thanks to Jaidev Bhattacharjee for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6630 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 54a7bb53003a1262552fa497943dffc012c4da6c Author: Ludovic Rousseau Date: Mon May 13 12:41:12 2013 +0000 parse: make the use of -p argument more explicit The error message now displays: "use ./parse -p" (or whatever the program name is) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6627 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3eb2fd45befdffc3344fb314c5ba3081c1144ed1 Author: Ludovic Rousseau Date: Sat May 11 13:53:04 2013 +0000 Add SCM Microsystems Inc. SCL010 Contactless Reader A new firmware version 1.12 seems to make the reader usable as a CCID readers in contacless mode. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6626 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCM_SCL010.txt | 58 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 6 ++++- src/ccid_usb.c | 1 + 3 files changed, 64 insertions(+), 1 deletion(-) commit 3c59e4c5f3e1590a64d72b278119cdf2d6b38f25 Author: Ludovic Rousseau Date: Wed May 8 11:45:06 2013 +0000 CreateChannelByNameOrChannel(): fix clang warning ifdhandler.c:142:26: warning: comparison of constant 617 with expression of type 'status_t' is always false [-Wtautological-constant-out-of-range-compare] if (IFD_NO_SUCH_DEVICE == ret) ~~~~~~~~~~~~~~~~~~ ^ ~~~ Do not mix ret of type status_t with CmdGetSlotStatus() returning a RESPONSECODE git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6624 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 3ddd7fa1b963e230f9a2553f903b1c9d69e5467f Author: Ludovic Rousseau Date: Tue May 7 09:11:26 2013 +0000 udev rule file: remove support of Linux kernel < 2.6.35 USB power management is now only working on Linux kernel >= 2.6.35 Older kernels will just not suspend the smart card reader. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6623 0ce88b0d-b2fd-0310-8134-9614164e65ea src/92_pcscd_ccid.rules | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 2fbd5d707110cd8fe51c3d57eac356886d442759 Author: Ludovic Rousseau Date: Tue May 7 09:06:29 2013 +0000 udev rule file: Remove setting group to pcscd Since pcsc-lite 1.8.0 (November 2011) the auto start of pcscd from the library has been removed. Use systemd instead This action in the udev rule file is then useless. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6622 0ce88b0d-b2fd-0310-8134-9614164e65ea src/92_pcscd_ccid.rules | 28 ---------------------------- 1 file changed, 28 deletions(-) commit 7a510ba2ad1f52c7e9c5cee2b69e87fec661d014 Author: Ludovic Rousseau Date: Sat May 4 16:04:27 2013 +0000 THRC Smart Card Reader moved from disabled to unsupported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6620 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit d8ad459b8d15d09d5dd7f1c5d559003340b38412 Author: Ludovic Rousseau Date: Sat May 4 15:58:35 2013 +0000 New firmware of the THRC reader This new firmware _may_ work. Firmware older than 1.02 are marked as bogus. The reader was in the disabled list so old readers will continue to _not_ work with the driver. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6618 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/iDream.txt | 97 +++++++++++++++++++++++++++++++++++++++++++----------- src/ccid_usb.c | 1 + 2 files changed, 79 insertions(+), 19 deletions(-) commit 489904f637b7265cfa97f042e0bfcaff8f76f889 Author: Ludovic Rousseau Date: Sat May 4 15:50:40 2013 +0000 CCID_Receive(): better management of time extension requests The driver now uses the value returned in the time extension frame to multiply the timeout value. The timeout value may be bigger than needed but the goal is to timeout _after_ the reader. Thanks to Henryk Plötz for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6617 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 0b338b88d97625c16213c8a12ac9d46019c7ae47 Author: Ludovic Rousseau Date: Fri May 3 08:06:58 2013 +0000 Add Gemalto IDBridge CT30 in the Unsupported list This reader is an GemPC Twin with a new chipset and firmware (version E) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6616 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPCTwin.txt | 101 ++++++++++++++++--------------------- readers/Gemalto_IDBridge_CT30.txt | 103 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 12 ++++- 3 files changed, 158 insertions(+), 58 deletions(-) commit 11014cbf3b7ca07a79b7e06c2bcd034b00b2e86d Author: Ludovic Rousseau Date: Fri Apr 26 12:20:36 2013 +0000 Update with contactless interface enabled http://ridrix.wordpress.com/2009/10/13/how-to-enable-pcsc-support-for-dell-contactless-reader/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6614 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Broadcom_5880v2.txt | 56 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 54 insertions(+), 2 deletions(-) commit c5d86a9a7057397c5e31cc8e52b51298c5b26359 (tag: ccid-1.4.10) Author: Ludovic Rousseau Date: Tue Apr 16 12:43:58 2013 +0000 Release 1.4.10 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6609 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 24 ++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) commit f431eb4b08be4f6b0a1a95a033827c82d218c81b Author: Ludovic Rousseau Date: Tue Apr 16 12:24:44 2013 +0000 Regenerate using composite readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6608 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) commit 6e521dbd6b1907b6cf4fb4b20a67ff4909fbf041 Author: Ludovic Rousseau Date: Mon Apr 15 16:47:41 2013 +0000 Normalize file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6605 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan3821.txt | 1 - readers/CherryXX33.txt | 1 - readers/CherryXX44.txt | 1 - readers/GemPC433_SL.txt | 1 - readers/SCR331-DI-NTTCom.txt | 1 - readers/Verisign_secure_token.txt | 1 - readers/Winbond.txt | 1 - 7 files changed, 7 deletions(-) commit 4daa1649cd6ebb9d4cfb235e3cacf0e0e0376e9c Author: Ludovic Rousseau Date: Mon Apr 15 16:26:33 2013 +0000 Add Identive CLOUD 4710 F Contactless + SAM Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6604 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Identive_CLOUD_4710_F.txt | 111 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 4 ++ 2 files changed, 115 insertions(+) commit 8dba0b4ace6a7c795deba6f552ffca0f45931bae Author: Ludovic Rousseau Date: Mon Apr 15 16:21:25 2013 +0000 Add Identive CLOUD 4700 F Dual Interface Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6603 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Identive_CLOUD_4700_F.txt | 111 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 4 ++ 2 files changed, 115 insertions(+) commit a59d68d5b4cc5fc12f09185182da9c690fd2e724 Author: Ludovic Rousseau Date: Mon Apr 15 16:16:38 2013 +0000 Add Identive CLOUD 4510 F Contactless + SAM Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6602 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Identive_CLOUD_4510_F.txt | 111 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 112 insertions(+) commit f8268d2df8a7b7d2594f214e2e63668b06c3e835 Author: Ludovic Rousseau Date: Mon Apr 15 16:15:32 2013 +0000 Add Identive CLOUD 4500 F Dual Interface Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6601 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Identive_CLOUD_4500_F.txt | 111 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 112 insertions(+) commit 53ece1ba3a9a71640d0ef438ad0d276e4ab1f5cc Author: Ludovic Rousseau Date: Mon Apr 15 16:11:39 2013 +0000 Add Identive CLOUD 2700 R Smart Card Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6600 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Identive_CLOUD_2700_R.txt | 56 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 57 insertions(+) commit 9b2194b1f17fa2f0fd6bea33b80c0cc10a96eac0 Author: Ludovic Rousseau Date: Mon Apr 15 16:09:56 2013 +0000 Add Identive CLOUD 2700 F Smart Card Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6599 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Identive_CLOUD_2700_F.txt | 56 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 60 insertions(+), 1 deletion(-) commit 02b341c7ef033898171a9baf7b521273717ff87b Author: Ludovic Rousseau Date: Mon Apr 15 10:32:05 2013 +0000 Normalize values in hex or decimal git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6598 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CherryXX33.txt | 6 +++--- readers/CherryXX44.txt | 2 +- readers/GemPC433_SL.txt | 6 +++--- readers/SCR331-DI-NTTCom.txt | 6 +++--- readers/Verisign_secure_token.txt | 6 +++--- 5 files changed, 13 insertions(+), 13 deletions(-) commit fe7102e9b618eb1c03efda2edd1d56eec93e3d62 Author: Ludovic Rousseau Date: Fri Apr 12 07:49:03 2013 +0000 Add Inside Secure AT90SCR200 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6597 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Inside_Secure_AT90SCR200.txt | 51 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 52 insertions(+) commit 52eb4716cbf471096466c728ca74e146d59dc90e Author: Ludovic Rousseau Date: Fri Apr 12 07:47:46 2013 +0000 Add Inside Secure AT90SCR100 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6596 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Inside_Secure_AT90SCR100.txt | 51 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 52 insertions(+) commit eced31d987f8a9216588369d1d571093dc54a534 Author: Ludovic Rousseau Date: Fri Apr 12 07:46:10 2013 +0000 Add Inside Secure AT90SCR050 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6595 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Inside_Secure_AT90SCR050.txt | 51 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 53 insertions(+), 1 deletion(-) commit c0a31ef784cdf1a5e0e469696e4c553d47f29c77 Author: Ludovic Rousseau Date: Tue Apr 9 15:59:51 2013 +0000 Add Gemalto IDBridge K3000 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6590 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_IDBridge_K3000.txt | 107 +++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 109 insertions(+), 1 deletion(-) commit 6b8800a92f6ec0ca37a36aa5453b0e6e85e7ca72 Author: Ludovic Rousseau Date: Fri Apr 5 16:31:55 2013 +0000 Add SCR3310-NTTCom USB SmartCard Reader which uses bInterfaceClass: 0xFF Thanks to Hiroyuki Yamamoto for the patch Closes Debian bug #704673 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6587 0ce88b0d-b2fd-0310-8134-9614164e65ea src/92_pcscd_ccid.rules | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 729af3146a988379167fbbf09cbe9f0d5935901c Author: Ludovic Rousseau Date: Thu Apr 4 19:25:17 2013 +0000 Add Morpho MSO1350 Fingerprint Sensor & SmartCard Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6586 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Morpho_MSO1350.txt | 50 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 51 insertions(+) commit 81a8dd6c0d34aba937b2e4a2f25338d8b19e04b0 Author: Ludovic Rousseau Date: Thu Apr 4 19:21:46 2013 +0000 Add Morpho MSO350/MSO351 Fingerprint Sensor & SmartCard Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6585 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Morpho_MSO350.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++++- 2 files changed, 55 insertions(+), 1 deletion(-) commit a2d697cde97951436ae907c8f4e482c6de1b536b Author: Ludovic Rousseau Date: Thu Mar 14 09:12:47 2013 +0000 Add support of time extension for Escape commands An CCID Escape command can now use the time extension request mechanism to ask for more time. Fixes Alioth bug [#314061] Time extension request and escape command Thanks to Rachid HARBI-ASSYSTEM for the feature request git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6570 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 7252fd6279b1abb7f79867bea839300964678f08 Author: Ludovic Rousseau Date: Tue Mar 12 20:29:40 2013 +0000 Add Yubico Yubikey NEO CCID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6569 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Yubico_Yubikey_neo.txt | 57 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 59 insertions(+), 1 deletion(-) commit 2df06cf255b7dea8f695c3e190dac7d181b51c8f Author: Ludovic Rousseau Date: Tue Mar 12 20:22:48 2013 +0000 Rename descriptor git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6567 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/{Yubico_Yubikey_neo.txt => Yubico_Yubikey_neo_otp.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit 06fa9e0efb9085921487a23e5bac6e7303301b1b Author: Ludovic Rousseau Date: Tue Mar 12 14:00:37 2013 +0000 Check the value returned by fgets(3) Fix compiler warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6566 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit c93f9fca4d4621601936e1d79dc2670f0f295085 Author: Ludovic Rousseau Date: Wed Mar 6 14:29:28 2013 +0000 cppcheck: Variable 'sent_length' is assigned a value that is never used. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6565 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit c8a02649dfd600fce80fe8b1218857e7c9855045 Author: Ludovic Rousseau Date: Wed Mar 6 14:27:48 2013 +0000 cppcheck: The scope of the variable 'm' can be reduced. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6564 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 98e858184dc88f40b5f9fb1c14efa59e15de3ddb Author: Ludovic Rousseau Date: Wed Mar 6 14:27:02 2013 +0000 cppcheck: The scope of the variable 'i' can be reduced. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6563 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 39cb72f1db79e20b02a20a2324e4b0e0bbf7e3a5 Author: Ludovic Rousseau Date: Wed Mar 6 14:23:22 2013 +0000 cppcheck: Variable 'interface' is assigned a value that is never used. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6562 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit c2d724a4381fdfcb86ee4a63f1c945f0a5f47b9f Author: Ludovic Rousseau Date: Wed Mar 6 14:21:07 2013 +0000 cppcheck: The scope of the variable 'voltage_code' can be reduced. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6561 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c94e9f9b24789bea2c0fd5bc4d09e4d12b7cc19b Author: Ludovic Rousseau Date: Wed Mar 6 14:20:22 2013 +0000 cppcheck: The scope of the variable 'count' can be reduced. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6560 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit eb0d685b481eb8f9bca652738a73073b8fa8f488 Author: Ludovic Rousseau Date: Fri Mar 1 17:49:15 2013 +0000 Add SafeTech SafeTouch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6548 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SafeTech_SafeTouch.txt | 46 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 49 insertions(+) commit c15162743455eb03b93e8fcda0a64ab9c71f8dde Author: Ludovic Rousseau Date: Fri Mar 1 11:10:54 2013 +0000 Add SpringCard H663 Series git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6541 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SpringCard_H663_Series.txt | 57 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 58 insertions(+) commit 44d1edf696c308758ea2ce90eab0571312ace655 Author: Ludovic Rousseau Date: Fri Mar 1 11:06:36 2013 +0000 Add SpringCard H512 Series git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6540 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SpringCard_H512_Series.txt | 57 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 59 insertions(+), 1 deletion(-) commit 814ac92471c4c8647c69084cf58d2fb1f94e3765 Author: Ludovic Rousseau Date: Fri Mar 1 11:01:09 2013 +0000 New firmware (1.71) for SpringCard NFC'Roll git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6539 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SpringCard_NFC_Roll.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 1b14f0b958c46b2d67595fae7c5356a435c0ff82 Author: Ludovic Rousseau Date: Mon Feb 18 17:14:44 2013 +0000 Add ACS APG8201 USB Reader with PID 0x8202 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6533 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACS_APG8201_v2.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 53 insertions(+), 1 deletion(-) commit 89e880728740ee78f6fed65327538ee45780e0c9 Author: Ludovic Rousseau Date: Sun Feb 17 13:46:41 2013 +0000 Add GIS Ltd SmartMouse USB git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6530 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GIS_SmartMouse.txt | 111 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 115 insertions(+), 1 deletion(-) commit 170598807fcf512fefa590eed7f7568c1ce94833 Author: Ludovic Rousseau Date: Fri Feb 15 08:27:37 2013 +0000 Add a missing "; to terminate a string The bug was introduced in revision 6518. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6528 0ce88b0d-b2fd-0310-8134-9614164e65ea src/create_Info_plist.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0f8836314d31ec84c9466b448ede4ffaa74d7619 Author: Ludovic Rousseau Date: Thu Jan 31 19:09:48 2013 +0000 Add Yubico Yubikey NEO OTP+CCID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6521 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Yubico_Yubikey_neo.txt | 56 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 60 insertions(+), 1 deletion(-) commit 96abd66015ed946c5c3b1e79f04e4b870a223413 Author: Ludovic Rousseau Date: Sun Jan 27 11:21:23 2013 +0000 Remove the duplicate CFBundleExecutable from Info.plist CFBundleExecutable key was used 2 times: - The first occurence stored the bundle name (ifd-ccid.bundle) - The second occurence stored the executable name (libccid.so or .dylib) The bundle name is not usefull and has been present since revision 3458 (April 2009) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6518 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist.src | 5 +---- src/Makefile.am | 2 +- src/create_Info_plist.pl | 9 --------- 3 files changed, 2 insertions(+), 14 deletions(-) commit 865e2f71961b9d9b27a3d7cc35ea5ca9f702c6e7 Author: Ludovic Rousseau Date: Tue Jan 22 17:39:58 2013 +0000 Add SpringCard NFC'Roll git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6512 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SpringCard_NFC_Roll.txt | 56 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 58 insertions(+), 1 deletion(-) commit 104d711cd67a29831130cccb73772e6d8c06b16d (tag: ccid-1.4.9) Author: Ludovic Rousseau Date: Wed Jan 16 15:11:53 2013 +0000 Release 1.4.9 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6507 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 14 +++++++++++--- configure.ac | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) commit f62ae2568848727c7a39acca723ac36f26e17105 Author: Ludovic Rousseau Date: Tue Nov 13 17:37:56 2012 +0000 Add REINER SCT cyberJack go git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6482 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ReinerSCT_cyberJack_go.txt | 58 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +- 2 files changed, 60 insertions(+), 1 deletion(-) commit cb191134094c146c157a37855732223afa3ec2f2 Author: Ludovic Rousseau Date: Tue Nov 13 17:35:54 2012 +0000 Move ATMEL VaultIC460 in unsupported list See revision 6479 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6481 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 85f231e3832abd4ecd05d346586a6a8f6948c837 Author: Ludovic Rousseau Date: Wed Oct 31 15:20:20 2012 +0000 IFDHSetProtocolParameters(): display the timeout If the reader has CCID_CLASS_AUTO_PPS_PROP then the negociations are done by the reader itself and the default timeout DEFAULT_COM_READ_TIMEOUT is used. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6478 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 +++ 1 file changed, 3 insertions(+) commit bd98259de503fd3eb18aab4c28c38b31e301cad6 Author: Ludovic Rousseau Date: Fri Oct 12 16:47:21 2012 +0000 Add Aktiv Rutoken PINPad In git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6475 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Rutoken_PINPad_in.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 50 insertions(+) commit 48938572adb74fb77326df946ae52ebc289bbc5d Author: Ludovic Rousseau Date: Fri Oct 12 16:44:40 2012 +0000 Add Aktiv Rutoken PINPad Ex git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6474 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Rutoken_PINPad_ex.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 51 insertions(+), 1 deletion(-) commit e5263d26d139c364095ec6ca91bfe6264f9007b5 Author: Ludovic Rousseau Date: Sun Oct 7 11:45:35 2012 +0000 Fix typo git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6471 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2707566229c26c4e0b25914e41f3ae9d2685c0a0 (tag: ccid-1.4.8) Author: Ludovic Rousseau Date: Sun Oct 7 11:36:44 2012 +0000 Release 1.4.8 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6470 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 14 ++++++++++++++ configure.ac | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) commit b7c15f71da214e2b44b7fe0073e3a12188fd6eb5 Author: Ludovic Rousseau Date: Thu Oct 4 16:06:42 2012 +0000 Rename configure.in in configure.ac aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6469 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in => configure.ac | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit 30fce9389e261a178b7f7a7fe559654546106255 Author: Ludovic Rousseau Date: Fri Sep 14 07:46:16 2012 +0000 Updated version from autoamake-1.12 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6465 0ce88b0d-b2fd-0310-8134-9614164e65ea ylwrap | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 78105951dd0d69391b057b74eba7d4800b4b1e2a Author: Ludovic Rousseau Date: Fri Sep 14 07:44:30 2012 +0000 Use pkg-config to find the libusb-1.0 arguments The libusb-1.0 path and link arguments are no more hard coded. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6464 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit e4891074be06d0994ef14faabe68a2fb12ab5bac Author: Ludovic Rousseau Date: Thu Sep 13 12:59:13 2012 +0000 Add MX5 SMART CCID DRIVER in the "disabled" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6457 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/MX5_SMART_CCID_DRIVER.txt | 49 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 53 insertions(+), 1 deletion(-) commit a01143d6661299da7a85fafa781987e8ea931e6c Author: Ludovic Rousseau Date: Mon Sep 3 16:03:50 2012 +0000 Add Inside Secure VaultIC 440 Smart Object git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6455 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Inside_Secure_VaultIC_440.txt | 49 +++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 50 insertions(+) commit 4bfaf4b5e5ac02d05c60c18cf2a44fd380abb258 Author: Ludovic Rousseau Date: Mon Sep 3 16:02:13 2012 +0000 Add Inside Secure VaultIC 420 Smart Object git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6454 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Inside_Secure_VaultIC_420.txt | 49 +++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 ++-- 2 files changed, 52 insertions(+), 2 deletions(-) commit 1d2b8520057cb7efae662374f541fd46e574e1ef Author: Ludovic Rousseau Date: Thu Aug 30 17:04:44 2012 +0000 Use AX_PTHREAD macro instead of ACX_PTHREAD Fix some "autoreconf -vis -Wall" warnings git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6452 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- configure.in | 2 +- m4/acx_pthread.m4 | 1 - m4/ax_pthread.m4 | 1 + 4 files changed, 3 insertions(+), 3 deletions(-) commit 366a061606b8bc82cc12c939b9f307ef9ac2ead0 Author: Ludovic Rousseau Date: Thu Aug 23 08:41:42 2012 +0000 Integrate m4/Makefile.am into Makefile.am The idea is to remove a Makefile files to speed up compilation. Thanks to Diego Elio Pettenò for the idea. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6438 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 3 ++- configure.in | 1 - m4/Makefile.am | 3 --- 3 files changed, 2 insertions(+), 5 deletions(-) commit 2a405d5e99b4b095d6031fc78005a832d659555d Author: Ludovic Rousseau Date: Thu Aug 23 08:39:05 2012 +0000 Add missing PCSCv2part10.h git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6437 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 84f24501e06a9955a3aeff9a45cd7289395d9d23 Author: Ludovic Rousseau Date: Thu Aug 23 08:34:27 2012 +0000 Add AC_CONFIG_MACRO_DIR([m4]) as suggested by autoreconf libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6436 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 + 1 file changed, 1 insertion(+) commit 50c2b48dc8b876a20beba6005eb2b1d01bd454a3 Author: Ludovic Rousseau Date: Tue Aug 7 14:56:20 2012 +0000 Use helper functions from libPCSCv2part10 project git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6406 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/Makefile.am | 2 +- examples/PCSCv2part10.c | 1 + examples/PCSCv2part10.h | 1 + examples/scardcontrol.c | 65 +++++++++++++------------------------------------ 4 files changed, 20 insertions(+), 49 deletions(-) commit 2ae201c280354573499bd98ec867fe5655de9a26 Author: Ludovic Rousseau Date: Tue Aug 7 09:37:43 2012 +0000 Add support of new PC/SC V2 part 10 properties: - dwMaxAPDUDataSize - wIdVendor - wIdProduct git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6403 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 72609968bf508cd354535be20b213b3330c46945 Author: Ludovic Rousseau Date: Thu Aug 2 18:06:38 2012 +0000 CreateChannelByNameOrChannel(): check device exists for the first CmdGetSlotStatus() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6399 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit bce417a2614f2c1c88eafa59ef08ec6f3e0820c0 Author: Ludovic Rousseau Date: Thu Aug 2 13:40:34 2012 +0000 CreateChannelByNameOrChannel(): Do not change the default timeout for the first call to CmdGetSlotStatus(). In revision 4938 the timeout is changed from default to 100 ms to avoid a 2 seconds delay if the reader needs to resynchronize. In revision 5389 the timeout was changed from 100 ms to 1000 ms because it was too sort for the Kobil KAAN Base reader. The idea now is to use the default value (DEFAULT_COM_READ_TIMEOUT (3*1000)) for the first CmdGetSlotStatus() call. And then use a short value (100 ms) for the 2 next calls. The reader should have enough time to start during the 3 first seconds. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6396 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit 72db97f0086f082317b6d3df31ea279907d13ecc Author: Ludovic Rousseau Date: Thu Jul 26 19:13:31 2012 +0000 New firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6394 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ActivkeySim.txt | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) commit 044a513372fdbb27cb80a82867e3abb2a703e699 Author: Ludovic Rousseau Date: Thu Jul 26 19:05:43 2012 +0000 Add (again) SCR3310-NTTCom USB SmartCard Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6393 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR3310-NTTCom.txt | 157 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 161 insertions(+), 1 deletion(-) commit b8f3e7475e43cb88db9fca18a270dfd53981887b Author: Ludovic Rousseau Date: Thu Jul 26 12:59:06 2012 +0000 New firmware (version E) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6390 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPCTwin.txt | 101 ++++++++++++++++++++++++++++---------------------- 1 file changed, 57 insertions(+), 44 deletions(-) commit 49700e876dbd9bd552fa997dacaaa0242e4fceaa Author: Ludovic Rousseau Date: Thu Jul 5 13:02:50 2012 +0000 New firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6387 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPCTwin.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9629fe6d0f6387e6c538cadede4a1fac804ed878 Author: Ludovic Rousseau Date: Sat Jun 23 14:35:42 2012 +0000 New firmware. No other changes. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6352 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CherryST1044U.txt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit aa9d7a8f584a348a554c7b0654d54e7de81de5db (tag: ccid-1.4.7) Author: Ludovic Rousseau Date: Fri Jun 22 08:53:40 2012 +0000 Release 1.4.7 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6350 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 62c252eb2985d54636659d9433a034e8b8cc0c1d Author: Ludovic Rousseau Date: Fri Jun 22 08:51:51 2012 +0000 Release 1.4.7 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6349 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) commit 4b7c0a76d6b749a4c8117559060fa344c3a3f0b7 Author: Ludovic Rousseau Date: Wed Jun 20 06:43:28 2012 +0000 OpenUSBByName(): Add debug log message when the interface found is not the one we are looking for. This is in particular interesting for a composite device and the CCID driver compiled with --enable-composite-as-multislot git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6348 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 ++ 1 file changed, 2 insertions(+) commit 3c3aa6de85e898115c493feb4925ad4fe3cd715e Author: Ludovic Rousseau Date: Fri Jun 15 18:00:15 2012 +0000 New firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6337 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/NXP_PR533.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 93659c77dda32f7a34f0b6e05e0e0e85db13ddcf Author: Ludovic Rousseau Date: Wed Jun 13 06:39:09 2012 +0000 Add ACS CryptoMate64 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6331 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACS_CryptoMate64.txt | 50 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 52 insertions(+), 1 deletion(-) commit b63c196cd33b401369a5d516ebc017d6c208ac52 Author: Ludovic Rousseau Date: Wed Jun 6 12:37:12 2012 +0000 t1_transceive(): avoids a infinite retry loop Move the check for ISO 7816-3 Rule 7.4.2 (2 retried before resynch) before the check for ISO 7816-3 Rule 7.2 (retransmission of R-block) Thanks to Martin Vogt for the bug report and patch http://archives.neohapsis.com/archives/dev/muscle/2012-q2/0077.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6328 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 81d962d286bb53505c713c75b2689cebc72a2ce5 Author: Ludovic Rousseau Date: Wed Jun 6 12:36:00 2012 +0000 t1_transceive(): avoids a infinite retry loop Add a check for ISO 7816-3 Rule 7.4.2 (2 retried before resync) in case of "wrong nr". " currently I have an endless loop in t1_transceive. It happens from time to time with the aladdin token. I added some printfs to the code. I can see, that the errors are detected and then a t1_build is called with a T1_OTHER_ERROR, retries are decreased, but this is never evaluated in the loop path and the retries counter counts and counts.... I stopped it at: retries -1796. " Thanks to Martin Vogt for the bug report and patch http://archives.neohapsis.com/archives/dev/muscle/2012-q2/0076.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6327 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 5 +++++ 1 file changed, 5 insertions(+) commit 10be9bff24c094a09b0cd42b15c70820af47ae7d Author: Ludovic Rousseau Date: Wed Jun 6 12:06:37 2012 +0000 OpenUSBByName(): check the lists vendorID, productID and friendlyNames have all the same size. This should prevent a crash if the parsing failed. For example it would avoid a crash due to a bug similar to the one fixed in revision 6325: ie a reader with [ ] in its name. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6326 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 872e38305e6ba2ab461f40f0a98d3582f91fa29d Author: Ludovic Rousseau Date: Wed May 30 18:35:37 2012 +0000 Update descriptions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6313 0ce88b0d-b2fd-0310-8134-9614164e65ea SCARDGETATTRIB.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit e889576fce925a1d8bd27f5bc9e7050a705920a0 Author: Ludovic Rousseau Date: Sat May 26 15:33:07 2012 +0000 Always check for STATUS_NO_SUCH_DEVICE and return accordingly Thanks to Martin Vogt for the bug report and patch idea http://archives.neohapsis.com/archives/dev/muscle/2012-q2/0057.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6311 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 77 +++++++++++++++++++++++++++++++--------------------------- 1 file changed, 41 insertions(+), 36 deletions(-) commit df99fb7a7addc97152c9f76850c3951c151cf273 Author: Ludovic Rousseau Date: Sat May 26 15:10:07 2012 +0000 t1_xcv(): always return a negative value in case of error Thanks to Martin Vogt for the patch http://archives.neohapsis.com/archives/dev/muscle/2012-q2/0057.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6310 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 5f23f6337f387c1b171e3655b84ff1442f1d6704 Author: Ludovic Rousseau Date: Sat May 19 08:36:28 2012 +0000 Add KOBIL Systems IDToken git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6309 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 3b9da43a20d7558535821041763fc7fded3699fc Author: Ludovic Rousseau Date: Sat May 19 08:20:04 2012 +0000 Add Reader-Info-Commands special APDU/command for the Kobil IDToken - Manufacturer command - Product name command - Firmware version command - Driver version command The APDU are handled by the driver sice the reader do not support them. These APDU/commands are used by the AusweisApp application and a German eID card. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6308 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) commit 89572ea3ceac639335c09d815377c7536cdd7346 Author: Ludovic Rousseau Date: Sat May 19 08:13:34 2012 +0000 Hack for the Kobil IDToken and Geman eID card The German eID card is bogus and need to be powered off before a power on git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6307 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 8664ebaaec4b7076b31a91763d112d64ee18cd54 Author: Ludovic Rousseau Date: Sat May 19 08:11:56 2012 +0000 Add Kobil IDToken definition git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6306 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + 1 file changed, 1 insertion(+) commit 932ce7be1651ccb503bafa0ee65f66e1e718fe76 Author: Ludovic Rousseau Date: Sat May 19 08:10:08 2012 +0000 Give more time (3 seconds instead of 2) to the reader to answer The IDToken reader takes up to 2.5 seconds to answer to an PC_to_RDR_GetSlotStatus command after the (contactless) card has been removed. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6305 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 205b1cadb23450c4ab807cfceba4e8ad68d7093b Author: Ludovic Rousseau Date: Fri May 18 08:05:39 2012 +0000 warning: 'libccid.la': linking libtool libraries using a non-POSIX archiver requires 'AM_PROG_AR' in 'configure.in' git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6301 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 + 1 file changed, 1 insertion(+) commit 511e25f2fb4038edb18dc417717f885436ca0810 Author: Ludovic Rousseau Date: Fri May 18 08:04:23 2012 +0000 autoupdated using autoupdate (GNU Autoconf) 2.69 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6300 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) commit 472a79de7ef76ca90b592f9c7f82d97ca9789e03 Author: Ludovic Rousseau Date: Wed May 16 12:40:26 2012 +0000 Firmware upgrade The new firmware supports extended APDU and iProduct changed from DP905 to DP905v1.1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6297 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Vasco_DP905.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 984069263590a693e805cc1d3581fa48c63695ab Author: Ludovic Rousseau Date: Tue May 15 18:50:35 2012 +0000 Add ACS ACR101 ICC Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6296 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACS_ACR101.txt | 50 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 52 insertions(+), 1 deletion(-) commit 33e3d11a83f268514cec67e5b471c81d8d576893 Author: Ludovic Rousseau Date: Fri May 11 16:30:26 2012 +0000 OpenUSBByName(): log the Info.plist used On Mac OS X the CCID driver may be installed many times with different names using --enable-bundle=... With the Info.plist file name displayed it is possible to check the correct Info.plist is used. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6292 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit 3ff394a14bcff07ef65d8a85425855b7a0300578 Author: Ludovic Rousseau Date: Tue May 1 13:59:24 2012 +0000 Add Alcor Micro AU9522 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6289 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/AlcorMicro_AU9522.txt | 111 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 9 ++-- 2 files changed, 116 insertions(+), 4 deletions(-) commit c958f5d0c4104c50608d9b511cabf584ff6fa833 Author: Ludovic Rousseau Date: Wed Apr 18 18:51:25 2012 +0000 New firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6284 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/sid800.txt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit a60ba15a9057967c2e7faf585bb937c2c59fd1ae Author: Ludovic Rousseau Date: Wed Apr 18 13:54:59 2012 +0000 Add Bit4id cryptokey git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6283 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/bit4id_cryptokey.txt | 53 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 54 insertions(+) commit 64b5ea3c3f02af6008578e33e9c4eac26a13e49e Author: Ludovic Rousseau Date: Wed Apr 18 13:52:03 2012 +0000 Add Bit4id iAM git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6282 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/bit4id_iam.txt | 53 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 54 insertions(+) commit 4b3b24a0f985c3050f92a5d2ee3b6cef22661ca7 Author: Ludovic Rousseau Date: Wed Apr 18 13:49:13 2012 +0000 Add Bit4id CKey4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6281 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/bit4id_key4.txt | 53 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 54 insertions(+) commit 9fce841ab3b5b6eba9b988982d9418bcc71b5349 Author: Ludovic Rousseau Date: Wed Apr 18 13:46:19 2012 +0000 Add Bit4id miniLector-s git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6280 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/bit4id_minilector-s.txt | 50 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 51 insertions(+) commit 4223b646d6aaab4e4a57ca3047ac5bb2b844ecad Author: Ludovic Rousseau Date: Wed Apr 18 13:42:13 2012 +0000 Add Bit4id miniLector git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6279 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/bit4id_minilector.txt | 50 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 53 insertions(+) commit 7ba0e798d9606c42a398373a57dfe5562a3cde11 Author: Ludovic Rousseau Date: Wed Apr 18 13:41:03 2012 +0000 Sort the duplicates section by vid/pid git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6278 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) commit 331979a57bc50fcb4572063d7cd4685a7f1c7c1c Author: Ludovic Rousseau Date: Wed Apr 18 11:45:11 2012 +0000 Add NXP PR533 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6277 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/NXP_PR533.txt | 57 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 61 insertions(+), 1 deletion(-) commit ea1bb6de410b50c9c5f65ad718150fa0cba00409 Author: Ludovic Rousseau Date: Tue Apr 17 13:42:42 2012 +0000 Use auto suspend for CCID devices only The rule used "*:0b0000:*" and so was used even for composite devices using a CCID interface. It was problematic for a keybord + CCID interface since the keyboard was also automatically systended after a few seconds of inactivity. The new rule uses ":0b0000:" so composite devices will not be configured for USB automatic suspend. Closes Alioth bug [#313445] "Do not activate USB suspend for composite devices: keyboard" https://alioth.debian.org/tracker/index.php?func=detail&aid=313445&group_id=30105&atid=410085 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6275 0ce88b0d-b2fd-0310-8134-9614164e65ea src/92_pcscd_ccid.rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 06c8b0b2fa2f5c794ff4747e9daee5ac1065eb75 Author: Ludovic Rousseau Date: Fri Apr 13 13:45:16 2012 +0000 Use %zd instead of %ld for size_t size Fix compiler warning ccid.c: In function `dump_gemalto_firmware_features': ccid.c:122:2: warning: format `%ld' expects argument of type `long int', but argument 6 has type `unsigned int' [-Wformat] sizeof returns a size_t value with a variable length depending on the architecture. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6274 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8b0b132f986e481c4806238ac9abf5786b6744c3 Author: Ludovic Rousseau Date: Thu Apr 12 07:55:52 2012 +0000 Add Gemalto Ezio Shield Branch Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6273 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_Ezio_Branch.txt | 56 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++- 2 files changed, 58 insertions(+), 1 deletion(-) commit cc487a56fcc224ce74a355853dee77abef549a2a Author: Ludovic Rousseau Date: Sun Apr 8 07:53:56 2012 +0000 Add CCB eSafeLD git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6270 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CCB_eSafeLD.txt | 53 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +++- 2 files changed, 57 insertions(+), 1 deletion(-) commit 55fd3abef8024d6559dc15cbdf07b02071a9ff51 (tag: ccid-1.4.6) Author: Ludovic Rousseau Date: Fri Apr 6 16:16:19 2012 +0000 Release 1.4.6 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6266 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 33 +++++++++++++++++++++++++++++++++ configure.in | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) commit 46cb2fcbe1b7010490d62a84fbfb9d4effd3d9a5 Author: Ludovic Rousseau Date: Fri Apr 6 16:15:21 2012 +0000 Update to version 2011-08-25.18 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6265 0ce88b0d-b2fd-0310-8134-9614164e65ea ylwrap | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) commit de413e6987a5f119617f7db6f7e8c290c0da500b Author: Ludovic Rousseau Date: Fri Apr 6 15:45:54 2012 +0000 Use the new SDK path for Xcode 4 Xcode is now a normal application downloaded from the Mac App Store. All the files are now contained in /Applications/Xcode.app git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6264 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b4933b280d4bb5c4908e65add0bae0938a2f6d5f Author: Ludovic Rousseau Date: Thu Apr 5 09:55:10 2012 +0000 Use DWORD_D instead %ld to fix a warning on Mac OS X 64-bits ccid.c: In function 'set_gemalto_firmware_features': ccid.c:204: warning: format '%ld' expects type 'long int', but argument 6 has type 'RESPONSECODE' git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6260 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 41ec3d896d3487eb83a86bd15753fcb2ceebb640 Author: Ludovic Rousseau Date: Thu Apr 5 09:44:16 2012 +0000 Move definitions of DWORD_X and DWORD_D git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6259 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 11 +++++++++++ src/ifdhandler.c | 10 ---------- 2 files changed, 11 insertions(+), 10 deletions(-) commit da7e12245976943008a35c0ba29da08fdc19834a Author: Ludovic Rousseau Date: Wed Apr 4 20:44:20 2012 +0000 IFDHControl(): Add support of dwMaxAPDUDataSize This property indicates if a reader/driver supports extended APDU or not. From PC/SC v2 part 10 (version 2.02.09 not yet published): dwMaxAPDUDataSize: Maximal size of data the reader and its driver can support 0: short APDU only. 0 Date: Wed Apr 4 07:44:51 2012 +0000 Remove KOBIL IDToken until support is complete git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6255 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit c924be00b00434400ccafdb5016c0098235d6e20 Author: Ludovic Rousseau Date: Mon Apr 2 08:21:56 2012 +0000 Minimal version of pcsc-lite is 1.8.3 We now use PCSCv2_PART10_PROPERTY_wIdVendor and PCSCv2_PART10_PROPERTY_wIdProduct defined in pcsc-lite 1.8.3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6254 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b05f0358285a1c5072c52636d41e9232d3db2969 Author: Ludovic Rousseau Date: Tue Mar 27 12:58:12 2012 +0000 Add support of Gemalto firmware features Gemalto readers support an Escape command to report features supported (or not) by the reader. The reader can also report if specific bugs are fixed or not. One of the fixed bug (in recent readers) is the bNumberMessage management used in the Secure Modify CCID command. Thanks to Jean Lusetti for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6252 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/ccid.h | 9 +++-- src/ccid_serial.c | 1 + src/ccid_usb.c | 7 ++++ src/commands.c | 48 ++++++++++++++++++++++++-- 5 files changed, 161 insertions(+), 4 deletions(-) commit 0013da5941c5883b483db3bb313fadd175c4e7b5 Author: Ludovic Rousseau Date: Mon Mar 26 14:11:14 2012 +0000 SecurePINModify(): set the minimum timeout to 90 seconds Some readers have a default timeout of 60 seconds. We need to use a larger value to timeout _after_ the reader. Same change as in revision 6243 but for SecurePINModify() instead of SecurePINVerify() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6251 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit adcbd52f474b10bf8d40148a5ea5bfc6ad9fec4f Author: Ludovic Rousseau Date: Mon Mar 26 07:54:54 2012 +0000 Firmware update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6250 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_Ezio_Shield_PinPad.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 3284ac23c56a106a496f63869d24194a76ab5baf Author: Ludovic Rousseau Date: Fri Mar 23 10:02:04 2012 +0000 Add support of wIdVendor and wIdProduct properties PCSCv2_PART10_PROPERTY_wIdVendor and PCSCv2_PART10_PROPERTY_wIdProduct are new in PC/SC v2 part 10 version 2.02.09 (not yet released as of today) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6245 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit bab8662a3d46b2b1f70a9ae5bc467d9a8239e0a1 Author: Ludovic Rousseau Date: Fri Mar 23 08:35:08 2012 +0000 SecurePINVerify(): set the minimum timeout to 90 seconds Some readers have a default timeout of 60 seconds. We need to use a larger value to timeout _after_ the reader. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6243 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d6c2c5d526d9219fdc41a949797b69c592049b4d Author: Ludovic Rousseau Date: Mon Mar 19 09:46:52 2012 +0000 CCID_Receive(): ICCD type A, wait for device ready "Here's a fix to make your driver operate in accordance with the ICCD specification when using Version A control transfers. The status byte is supposed to indicate when the device has a response ready. So I simply added a call to CmdGetSlotStatus." Thanks to John Billings for the patch. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6240 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 6 ++++++ 1 file changed, 6 insertions(+) commit a38dc80b93b7d723afc9046ed83d7da7ac02d918 Author: Ludovic Rousseau Date: Tue Mar 13 20:31:33 2012 +0000 Add KOBIL IDToken git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6239 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit ce51c41ef3829a255c53f6e835c7a6c957cbbf05 Author: Ludovic Rousseau Date: Tue Mar 13 20:23:18 2012 +0000 Add Kobil IDToken git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6238 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Kobil_IDToken.txt | 57 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) commit 165bb3bde5d7fbf2c1e83a37842f044a5a88c57c Author: Ludovic Rousseau Date: Fri Feb 24 08:50:11 2012 +0000 Some output improvements git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6233 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 7c13d7369563db3d727e2f3cbc8941a49ab40ce0 Author: Ludovic Rousseau Date: Thu Feb 23 19:47:36 2012 +0000 Move SCR335 from supported to should work list since the V2.0 with a new firmware has not been tested by me. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6232 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c258b2f63e59d8190c300bffd401b41ad4b9001b Author: Ludovic Rousseau Date: Thu Feb 23 19:43:00 2012 +0000 Remove SCR 335 from the bogus firmware list The V2.0 model has a lower firmware version (2.04 instead of 5.23). The reader should be less buggy (not yet checked) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6231 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 - 1 file changed, 1 deletion(-) commit 84af9db3b5a2df755689528b2155842f4d373887 Author: Ludovic Rousseau Date: Thu Feb 23 19:41:38 2012 +0000 Firmware update for the V2.0 model git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6230 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR335.txt | 124 ++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 113 insertions(+), 11 deletions(-) commit d344a71785c6608fc5a229734083534a2717ffa4 Author: Ludovic Rousseau Date: Fri Feb 17 14:51:55 2012 +0000 Correctly define DWORD_D on Linux git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6227 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c472c6fe16d4222483b3c417981156f2097af5fe Author: Ludovic Rousseau Date: Thu Feb 16 09:05:03 2012 +0000 Define GEMALTO_FIRMWARE_FEATURES structure Structure returned by Gemalto readers for the CCID Escape command 0x6A git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6226 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) commit 5f6deb34b2874c7080b615b1825949d7e83195c8 Author: Ludovic Rousseau Date: Wed Feb 15 14:31:13 2012 +0000 Use DWORD_X and DWORD_D to print a DWORD in hex or dec The definition of DWORD is uint32_t on Mac OS X and unsigned long with official pcsc-lite. DWORD_X is defined as "%X" on Mac and "%lX" otherwise. A DWORD value is now always correctly logged/displayed on Mac OS X and the compiler stops complaining. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6225 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 51 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 19 deletions(-) commit 0bc4f8b87c3c6db7690905952916f1064ef4b0bf Author: Ludovic Rousseau Date: Tue Feb 14 19:58:53 2012 +0000 Add Macally NFC CCID eNetPad reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6224 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit 035e78cb83bc6ad677695dfb9717fc7283e12a47 Author: Ludovic Rousseau Date: Tue Feb 14 19:37:04 2012 +0000 Add Macally NFC CCID eNetPad reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6221 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Macally_NFC_CCID_eNetPad.txt | 48 ++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit c41adfa3302f39e5cf25f3c43705c47083a82448 Author: Ludovic Rousseau Date: Mon Feb 13 09:10:36 2012 +0000 CreateChannelByNameOrChannel(): add explicit braces Fix compiler warning: ifdhandler.c: In function 'CreateChannelByNameOrChannel': ifdhandler.c:81:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] The problem is that DEBUG_INFO3() is not a code block but a "dangerous" if () macro. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6220 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 ++++ 1 file changed, 4 insertions(+) commit 6bbbe62aff146d5902294f050e6f5c959c64a0ec Author: Ludovic Rousseau Date: Mon Feb 13 09:06:52 2012 +0000 Factorise IFDHCreateChannelByName() and IFDHCreateChannel() The two functions were duplicates expect 2 lines. Factorisation will avoid divergence of bug fixes (as it was the case for error management). git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6219 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 106 ++++++++++++------------------------------------------- 1 file changed, 22 insertions(+), 84 deletions(-) commit c5c6a6001c52eb59064dc431200c6c54f1f6d50d Author: Ludovic Rousseau Date: Mon Feb 13 08:55:33 2012 +0000 IFDHCreateChannelByName(): favctorize code The code used to release the allocated resources is no more duplicated in two places. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6218 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit 8164b46371ea0116919d05e548a76f347a000baf Author: Ludovic Rousseau Date: Mon Feb 13 08:54:00 2012 +0000 IFDHCreateChannelByName(): check the value returned by ccid_open_hack_post() If ccid_open_hack_post() fails (the strings could not be loaded in a GEMPCPINPAD reader as in revision 6216) then we return with an error instead of ignoring the issue. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6217 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit d88abd959ced7ab36d6fe5898f4d64f9e216d6c1 Author: Ludovic Rousseau Date: Mon Feb 13 08:40:33 2012 +0000 ccid_open_hack_post(): return an error if needed Return IFD_COMMUNICATION_ERROR if it is not possible to load the strings in a GEMPCPINPAD reader. This happens if the reader is deconnected during this step. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6216 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit f8628e5eff5db5b27d3586b86328dd7e00550adb Author: Ludovic Rousseau Date: Tue Jan 31 16:55:29 2012 +0000 Disable SPE for HP USB CCID Smartcard Keyboard The Secure Pin Entry of the HP USB CCID Smartcard Keyboard idVendor: 0x03F0 idProduct: 0x0036 is bogus and can't be used on Unix. 00000033 Control TxBuffer: 1E 1E 02 00 00 10 04 02 00 00 00 00 00 00 00 05 00 00 00 00 20 00 81 00 00000013 openct/proto-t1.c:571:t1_build() more bit: 0 00000039 -> 000000 69 14 00 00 00 00 24 00 00 00 00 1E 02 00 00 10 04 02 00 00 00 00 00 40 05 00 20 00 81 00 30005454 <- 000000 80 00 00 00 00 00 24 40 F0 00 00000059 commands.c:1339:CCID_Receive PIN timeout Instead of telling the reader has SPE and failing with an obscure error the driver will disable the SPE feature. Thanks to Jörg Grundmann for the bug report. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6211 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 1 + src/ccid.h | 1 + 2 files changed, 2 insertions(+) commit 1c1024289d3a1ebfb659234a975fa73776c5e0ba Author: Ludovic Rousseau Date: Fri Jan 27 09:51:32 2012 +0000 Sort the readers of a same manufacturer by PID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6207 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 90 +++++++++++++++++++++---------------------- 1 file changed, 45 insertions(+), 45 deletions(-) commit 54792337e5c0aea467ffbfeeb96a2503c930077a Author: Ludovic Rousseau Date: Fri Jan 27 09:31:01 2012 +0000 Generated by website/generate_supported_readers.py The list of supported readers is now generated from list of USB descriptor files. Readers without a .txt file are now NO MORE supported. They are: Reader(s) without a .txt description 0x08E6:0x34C1:Gemalto Ezio Shield Secure Channel 0x08E6:0x34C4:Gemalto Ezio Generic 0x04E6:0x511A:SCM SCR 3310 NTTCom 0x0783:0x0008:C3PO LTC32 USBv2 with keyboard support 0x0783:0x9002:C3PO TLTC2USB 0x047B:0x020B:Silitek SK-3105 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6203 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 667 +++++++++++++++++++++++++----------------- 1 file changed, 400 insertions(+), 267 deletions(-) commit fbadf4a04cffd2884c59cc13ba582ede075d10bb Author: Ludovic Rousseau Date: Mon Jan 23 13:57:45 2012 +0000 Duplicates of GemPCTwin.txt It is a duplicate by design since it is a symbolic link. Now that supported_readers.txt is generated from the .txt file this is problematic. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6191 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPCTwin_serial.txt | 1 - 1 file changed, 1 deletion(-) commit 5cb608b85129968abfc4bbaedcdcb71c3b1d9a01 Author: Ludovic Rousseau Date: Mon Jan 16 09:24:12 2012 +0000 Log to stdout by default This log service is only used on Mac OS X. Using stderr is problematic when other log mesages are using stdout. The order is not respected if stdout and stderr are redirected to a file. For example when using handler_test. Now the logs are sent to stdout (by default) and also flushed after each line. It is possible to use tee(1). git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6179 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.c | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) commit dfbf473bc7a07a4015cd78f6c72c0388c86a1220 Author: Ludovic Rousseau Date: Thu Jan 12 13:12:27 2012 +0000 Todos_Connectable.txt is a duplicate of Todos_Cx00.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6168 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Todos_Connectable.txt | 54 ------------------------------------------- 1 file changed, 54 deletions(-) commit 0ed227d780998f49f14b4742c605ed02df332d6a Author: Ludovic Rousseau Date: Tue Jan 3 19:19:57 2012 +0000 Add Teridian TSC12xxF git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6164 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Teridian_TSC12xxFV.09.txt | 72 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++ 2 files changed, 75 insertions(+) commit c4f50fda8eabddb1d8aa279884a7fb156a38194c Author: Ludovic Rousseau Date: Tue Jan 3 17:33:04 2012 +0000 Add Avtor SecureToken git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6162 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Avtor_SecureToken.txt | 61 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 62 insertions(+) commit 60b6a4644477d9a23f29b0c138ceec0249130cc9 Author: Ludovic Rousseau Date: Mon Jan 2 19:20:12 2012 +0000 Update "Giesecke & Devrient StarSign Crypto USB Token" name on G&D request git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6161 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a0f01571f62917e0fd0de695bdc0409fe2c8eb90 Author: Ludovic Rousseau Date: Mon Jan 2 10:58:41 2012 +0000 Build a Universal Binary driver only if libusb is also a Universal Binary library git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6159 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) commit c9dba9a1710b967cbd54d29e5903a6bc5d28170f Author: Ludovic Rousseau Date: Mon Jan 2 10:46:44 2012 +0000 Add $Id$ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6158 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 ++ 1 file changed, 2 insertions(+) commit ffef9a86f8a7cd57554d00f88caa0950e9d80261 Author: Ludovic Rousseau Date: Mon Jan 2 10:45:23 2012 +0000 Add -lobjc since objc_registerThreadWithCollector() is used now in libusb-1.0.8-rc3 See libusb ticket #63 "libusb pthread usage causes error in garbage collected Cocoa apps" http://libusb.org/ticket/63 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6157 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 53b774a31c4b96cc31366c70080d00a5c32c3790 Author: Ludovic Rousseau Date: Sat Dec 31 16:41:54 2011 +0000 Add Vasco DIGIPASS KEY 202 with ProductID 0x0120 and 0x0122 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6154 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Vasco_DIGIPASS_KEY_202_0120.txt | 103 ++++++++++++++++++++++++++++++++ readers/Vasco_DIGIPASS_KEY_202_0122.txt | 103 ++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 2 + 3 files changed, 208 insertions(+) commit ca072215009c1901c332602e32495e160b8c7ace Author: Ludovic Rousseau Date: Fri Dec 16 21:15:31 2011 +0000 Add Vasco DIGIPASS KEY 101 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6144 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Vasco_DPKey101.txt | 111 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 112 insertions(+) commit 5bf159f71b596aafae2b496998f1fd6be4bb529f Author: Ludovic Rousseau Date: Fri Dec 16 21:03:03 2011 +0000 Add Avtor SC Reader 371 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6141 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Avtor_SC_Reader_371.txt | 61 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++ 2 files changed, 64 insertions(+) commit 8411e7cfbcce44bcaa51e41c21a0bb2b87fb414b Author: Ludovic Rousseau Date: Tue Dec 6 10:29:36 2011 +0000 Fix bug from revision 6134 The correct return value is STATUS_SUCCESS for success. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6135 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5a5e17953f66ba8bc412a9f1335e56b8bda08155 Author: Ludovic Rousseau Date: Tue Dec 6 10:25:56 2011 +0000 OpenUSBByName(): fix memory leaks Some memory was not released in case of errors. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6134 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) commit eb2a3c7570adb0a6958b60cd141f38c733859044 Author: Ludovic Rousseau Date: Tue Dec 6 10:16:54 2011 +0000 IFDHCreateChannelByName(): fix memory leak Memory leak if the OpenPortByName() failed git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6133 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 4c0dea3c7aa0079bc0ddbd939ef1d7ac47941b51 Author: Ludovic Rousseau Date: Thu Dec 1 19:16:08 2011 +0000 Fix OmniKey 6321 CLi USB name git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6125 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2c2363890f992dc5bdf3a35f684111623cdad407 Author: Ludovic Rousseau Date: Thu Dec 1 18:05:22 2011 +0000 Add OmniKey 6321 USB git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6123 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Omnikey_6321.txt | 170 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 171 insertions(+) commit ad0939c252d673f21bd3cab70dcba23802fc146b Author: Ludovic Rousseau Date: Thu Nov 3 20:13:13 2011 +0000 New firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6100 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Xiring_MyLeo.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 3b3a528dec2fcd85c181e64ea4fcf8daf856c92c Author: Ludovic Rousseau Date: Thu Nov 3 20:09:58 2011 +0000 New firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6099 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Kobil_EMV_CAP.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit beff69f5f81d9c448b014a11d2e3315279fc13cb Author: Ludovic Rousseau Date: Thu Nov 3 19:47:44 2011 +0000 New firmware release git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6097 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Feitian_SCR301.txt | 74 ++++++++++++++++++++++++++++++++++++---------- 1 file changed, 59 insertions(+), 15 deletions(-) commit fcce99a7039509611d13af4cc552d0fb94deaf97 Author: Ludovic Rousseau Date: Thu Nov 3 19:35:43 2011 +0000 ControlUSB(): return a negative value in case of error instead of STATUS_UNSUCCESSFUL (0xFB) The calling code is checking for a negative return value so we adapt the API to its usage. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6096 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5d04a829ca0e0b236948e0aaf446fb770840788c Author: Ludovic Rousseau Date: Sun Oct 30 12:52:49 2011 +0000 Convert "&" in a reader name into "&" For example the name "Giesecke & Devrient" does not work on Mac OS X using hotplug_macosx.c and generates the error: 00000683 hotplug_macosx.c:161:HPDriversGetFromDirectory() error getting vendor ID from bundle git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6088 0ce88b0d-b2fd-0310-8134-9614164e65ea src/create_Info_plist.pl | 1 + 1 file changed, 1 insertion(+) commit ff7b8e5dc6813ee304fbddaa364c7b03076afd56 Author: Ludovic Rousseau Date: Fri Oct 28 09:33:01 2011 +0000 Add SCM SDI 011 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6085 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCM_SDI011.txt | 55 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit 41a6851de0b3001843328a0820bd7aa5efd5907a Author: Ludovic Rousseau Date: Mon Oct 24 12:28:16 2011 +0000 Move a variable to the block it is used git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6075 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 92b381143d98bcb0aeb4e28543e2ec6dbca13676 Author: Ludovic Rousseau Date: Mon Oct 24 12:26:49 2011 +0000 Display PIN_PROPERTIES_STRUCTURE if any git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6074 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit 3fa5859d2f713a2a247a1911bf4e0190456d6ffd Author: Ludovic Rousseau Date: Sun Oct 23 09:51:43 2011 +0000 Add Inside Secure VaultIC 460 Smart Object git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6066 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Inside_Secure_VaultIC_460_Smart_Object.txt | 49 ++++++++++++++++++++++ readers/supported_readers.txt | 3 ++ 2 files changed, 52 insertions(+) commit ac4da208a4fcefa98f2983d7c429249a4898fe44 Author: Ludovic Rousseau Date: Sun Oct 23 09:31:07 2011 +0000 Add Fujitsu SmartCase KB SCR eSIG git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6064 0ce88b0d-b2fd-0310-8134-9614164e65ea ...suTechnologySolutions_SmartCase_KB_SCR_eSIG.txt | 65 ++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 66 insertions(+) commit aaf0ef50ce74c1ff4fd82bb3d2a9f0df8ebd9bff Author: Ludovic Rousseau Date: Thu Oct 20 14:01:27 2011 +0000 InterruptStop(): Do not interrupt two times (or more) the same libusb transfer This can happen within SCardDisconnect() on the same reader from 2 or more threads/processes. This is the case with PCSC.work/UnitaryTests/ThreadSafeConnect.py git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6049 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit 07aef5af726a33220bb43fc1e9ef1fdedd546794 Author: Ludovic Rousseau Date: Fri Oct 14 11:50:35 2011 +0000 Add Giesecke & Devrient StarSign CUT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6040 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GnD_StarSign_CUT.txt | 112 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 5 +- 2 files changed, 115 insertions(+), 2 deletions(-) commit 81cee7ffb4624e625b686d04de9e086e28bf18c9 (tag: ccid-1.4.5) Author: Ludovic Rousseau Date: Tue Oct 11 20:20:53 2011 +0000 Release 1.4.5 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6032 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 15 +++++++++++++++ configure.in | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) commit 1cdae4d0bceef0f2b27a548ebb04a8ab19ddd194 Author: Ludovic Rousseau Date: Mon Oct 10 13:04:38 2011 +0000 Remove a debug log git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6025 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 - 1 file changed, 1 deletion(-) commit aa3c34b8fea64b6ff6b01df7cd379af969703343 Author: Ludovic Rousseau Date: Mon Oct 10 13:03:49 2011 +0000 Remove a const qualifier to avoid a warning on free() ccid_usb.c: In function 'CloseUSB': ccid_usb.c:742:4: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default] git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6024 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c5205299804f3eefe848cbbca96522c945513c0e Author: Ludovic Rousseau Date: Mon Oct 10 13:02:29 2011 +0000 CloseUSB(): free the sIFD_iManufacturer allocated resource is needed git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6023 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 +++ 1 file changed, 3 insertions(+) commit bdf393f8f91d66c9edc82c7ae8eb011203dd3ac4 Author: Ludovic Rousseau Date: Mon Oct 10 13:00:55 2011 +0000 Remove debug log git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6022 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 1 - 1 file changed, 1 deletion(-) commit b61e55b40307430455373f6f907b3d620127b4ab Author: Ludovic Rousseau Date: Mon Oct 10 13:00:23 2011 +0000 SCARD_ATTR_VENDOR_NAME and SCARD_ATTR_VENDOR_IFD_VERSION are not the vendor name and version of the driver but of the IFD: InterFace Device i.e. the smart card reader. We then return the USB iManufacturer string as SCARD_ATTR_VENDOR_NAME and USB bcdDevice as SCARD_ATTR_VENDOR_IFD_VERSION git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6021 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 10 ++++++++++ src/ccid_serial.c | 2 ++ src/ccid_usb.c | 17 +++++++++++++++++ src/ifdhandler.c | 36 +++++++++++++++++++++++------------- 4 files changed, 52 insertions(+), 13 deletions(-) commit b5a254fd5a134c83c251d2eb5510089844465bfd Author: Ludovic Rousseau Date: Wed Oct 5 11:18:04 2011 +0000 Firmware update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@6000 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ActivCardV3.txt | 132 +++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 118 insertions(+), 14 deletions(-) commit a888debbbace73dc60585627a2c47e53d4adce30 Author: Ludovic Rousseau Date: Sun Oct 2 12:17:55 2011 +0000 Add support of FEATURE_CCID_ESC_COMMAND and bPPDUSupport FEATURE_CCID_ESC_COMMAND is available only if ifdDriverOptions (from Info.plist config file) has bit 1 set: 1: DRIVER_OPTION_CCID_EXCHANGE_AUTHORIZED the CCID Exchange command is allowed. You can use it through SCardControl(hCard, IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE, ...) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5991 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) commit a8b55c18bb0e5522ecca1ecc273a7d7a27ffc7c0 Author: Ludovic Rousseau Date: Sun Oct 2 12:10:07 2011 +0000 Use FEATURE_CCID_ESC_COMMAND to get the firmware of a GemPC reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5990 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 33a88f910d60b78761b9a49f9bb312aaa98d41b3 Author: Ludovic Rousseau Date: Sun Oct 2 11:58:47 2011 +0000 Add support of PCSCv2_PART10_PROPERTY_bPPDUSupport and FEATURE_CCID_ESC_COMMAND git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5989 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 5fbb70bd54cdba289c2762165f908a26b43a82c6 Author: Ludovic Rousseau Date: Tue Sep 20 20:40:02 2011 +0000 ControlUSB(): log an eror if libusb_control_transfer() fails Instead of passing a negative length to DEBUG_XXD() and make it crash. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5959 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit c38e32fe253b93d1ec83383af7431b7095ac499b Author: Ludovic Rousseau Date: Tue Sep 13 12:20:20 2011 +0000 Add missing files in .gitignore git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5952 0ce88b0d-b2fd-0310-8134-9614164e65ea .gitignore | 39 +++++++++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 8 deletions(-) commit 587112ef905925e60435a28c68d976818701e116 Author: Ludovic Rousseau Date: Fri Sep 2 07:48:13 2011 +0000 Create .gitignore files git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5927 0ce88b0d-b2fd-0310-8134-9614164e65ea .gitignore | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) commit 10d3500d95dceb8f491287ec96f0083b7d646a45 Author: Ludovic Rousseau Date: Wed Aug 31 15:46:13 2011 +0000 Add SDS DOMINO-Key TWIN Pro git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5925 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SDS4ID_DominoKeyPro_100.txt | 105 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 106 insertions(+) commit 39b2112e47e8755a1ec75bef010b831798f51ac1 Author: Ludovic Rousseau Date: Wed Aug 31 13:21:17 2011 +0000 Add BIFIT iBank2Key git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5923 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/BIFIT_iBank2key.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 50 insertions(+) commit 46a42a714c434896a8689c625e2becc2a49ecb13 Author: Ludovic Rousseau Date: Tue Aug 30 11:34:45 2011 +0000 Add Gemalto SA .NET Dual git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5921 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_SA_dotNet_Dual.txt | 50 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 51 insertions(+) commit 9570479174096c31a23aae9a5ba0e31e79661ade Author: Ludovic Rousseau Date: Sat Aug 27 15:50:04 2011 +0000 Remove extra spaces git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5916 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 2 +- src/ifdhandler.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit ca3aa9cfa342ecd91880e299743c4bc78f7a08c0 Author: Ludovic Rousseau Date: Thu Aug 25 21:12:33 2011 +0000 Remove extra spaces git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5912 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b8b35f5c36540656e0281b00265603a70e361153 Author: Ludovic Rousseau Date: Thu Aug 25 18:26:22 2011 +0000 Add Precise Sense MC reader (with fingerprint) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5911 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Precise_Sense_MC.txt | 170 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 170 insertions(+) commit bd19fea955bef188290092181ce4d4d4dabf2b52 Author: Ludovic Rousseau Date: Wed Aug 24 09:30:55 2011 +0000 Do not build simclist with (unused) file dump option Gain 5kB (or 5%) space for the binary text segment of libccid.so git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5909 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 348aa5ac2646131f536de505383649fa9f1cdbce Author: Ludovic Rousseau Date: Wed Aug 24 09:16:36 2011 +0000 OpenSerial(): remove useless casts git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5908 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 47ac78d6dd4a7d8aa355caffce46f796ba4cd84d Author: Ludovic Rousseau Date: Wed Aug 24 09:07:20 2011 +0000 CCID_Transmit(): use a variable-length array Use a VLA instead of static size of 65556 to limit stack consumption Coverity: stack_use_local: Local variable "cmd" stack use: 65556 bytes -> 65572 bytes total. stack_use_overflow: The maximum stack use of 32768 bytes is exceeded. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5907 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) commit feeee6700ddbda57a48ea94539d4dfbe27ae6eda Author: Ludovic Rousseau Date: Wed Aug 24 09:03:56 2011 +0000 SecurePINModify(): use a variable-length array Use a VLA instead of static size of 65576 to limit stack consumption Coverity: stack_use_local: Local variable "cmd" stack use: 65576 bytes -> 65592 bytes total. stack_use_overflow: The maximum stack use of 32768 bytes is exceeded. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5906 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) commit 674d206cf52b94173d6820303af11b3656ee83fb Author: Ludovic Rousseau Date: Wed Aug 24 09:00:46 2011 +0000 SecurePINVerify(): use a variable-length array Use a VLA instead of static size of 65572 to limit stack consumption Coverity: stack_use_local: Local variable "cmd" stack use: 65572 bytes -> 65588 bytes total. stack_use_overflow: The maximum stack use of 32768 bytes is exceeded. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5905 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) commit 7700c3ce5afd175f748776bdb26f4e18bd3bb1af Author: Ludovic Rousseau Date: Wed Aug 24 08:45:39 2011 +0000 Add a missing #include "strlcpycat.h" needed on GNU/Linux git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5904 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.c | 1 + 1 file changed, 1 insertion(+) commit f62450600e1f7daa1492ea3bb371517a889dbaea Author: Ludovic Rousseau Date: Wed Aug 24 08:43:28 2011 +0000 SetParameters(): use a variable-length array Use a VLA instead of static size of 65556 to limit stack consumption Coverity: Event stack_use_local: Local variable "cmd" stack use: 65556 bytes -> 65572 bytes total. Event stack_use_overflow: The maximum stack use of 32768 bytes is exceeded. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5903 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 2487e2ea6d12850b5fb6d152109363ce0a839a75 Author: Ludovic Rousseau Date: Wed Aug 24 08:39:44 2011 +0000 Remove extra spaces git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5902 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 67f9e56fb6375045b5c6ed763bd080036da2341a Author: Ludovic Rousseau Date: Sun Aug 21 13:53:21 2011 +0000 Use a variable-length array The debug message buffer is no more with a fixed size (around 256 bytes of buffer to log) but uses a variable-length array. This is available in GCC in C90 mode and is mandatory in C99 standard. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5897 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.c | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) commit 2c95550fed63cfe923159bd297c7ff4cd90c9b9b Author: Ludovic Rousseau Date: Sat Aug 20 18:44:04 2011 +0000 Remove extra spaces and tabs git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5895 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- src/ccid.h | 4 ++-- src/commands.c | 14 +++++++------- src/parse.c | 6 +++--- 4 files changed, 13 insertions(+), 13 deletions(-) commit d4c34b552e4812ed5dc65bb1691ea516be32f1c7 Author: Ludovic Rousseau Date: Fri Aug 19 09:54:21 2011 +0000 Add Gemalto Ezio Shield PinPad reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5893 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_Ezio_Shield_PinPad.txt | 56 ++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) commit e837350d2bfe68a8bcfede1bf5f953e5893f4491 Author: Ludovic Rousseau Date: Wed Aug 17 21:11:01 2011 +0000 Add BIFIT USB-Token iBank2key git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5890 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/BIFIT_USB-Token_iBank2key.txt | 53 +++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++ 2 files changed, 56 insertions(+) commit cea9a52dc8983b6fa19d2334591175b148653680 Author: Ludovic Rousseau Date: Fri Aug 5 14:14:12 2011 +0000 Add Ubisys 13.56MHz RFID (CCID) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5878 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Ubisys_RFID.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 54 insertions(+) commit ae9511f0b911289a7eb8260e6e593d523f1cfe1e Author: Ludovic Rousseau Date: Sat Jul 9 12:18:21 2011 +0000 Fix compiler warnings ifdhandler.c: In function `IFDHCreateChannelByName': ifdhandler.c:80:2: warning: format `%X' expects argument of type `unsigned int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHCreateChannel': ifdhandler.c:201:2: warning: format `%X' expects argument of type `unsigned int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHCloseChannel': ifdhandler.c:294:2: warning: format `%X' expects argument of type `unsigned int', but argument 7 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHPolling': ifdhandler.c:331:3: warning: format `%X' expects argument of type `unsigned int', but argument 7 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHSleep': ifdhandler.c:346:2: warning: format `%X' expects argument of type `unsigned int', but argument 7 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHStopPolling': ifdhandler.c:367:2: warning: format `%X' expects argument of type `unsigned int', but argument 7 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHGetCapabilities': ifdhandler.c:401:2: warning: format `%X' expects argument of type `unsigned int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c:401:2: warning: format `%X' expects argument of type `unsigned int', but argument 8 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHSetCapabilities': ifdhandler.c:660:2: warning: format `%X' expects argument of type `unsigned int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c:660:2: warning: format `%X' expects argument of type `unsigned int', but argument 8 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHSetProtocolParameters': ifdhandler.c:702:2: warning: format `%d' expects argument of type `int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c:702:2: warning: format `%X' expects argument of type `unsigned int', but argument 8 has type `DWORD' [-Wformat] ifdhandler.c:920:5: warning: format `%d' expects argument of type `int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHPowerICC': ifdhandler.c:1153:2: warning: format `%X' expects argument of type `unsigned int', but argument 8 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHTransmitToICC': ifdhandler.c:1283:2: warning: format `%X' expects argument of type `unsigned int', but argument 7 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHControl': ifdhandler.c:1325:2: warning: format `%X' expects argument of type `unsigned int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c:1325:2: warning: format `%X' expects argument of type `unsigned int', but argument 8 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHICCPresence': ifdhandler.c:1616:2: warning: format `%X' expects argument of type `unsigned int', but argument 7 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHCreateChannelByName': ifdhandler.c:80:2: warning: format `%X' expects argument of type `unsigned int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHCreateChannel': ifdhandler.c:201:2: warning: format `%X' expects argument of type `unsigned int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHCloseChannel': ifdhandler.c:294:2: warning: format `%X' expects argument of type `unsigned int', but argument 7 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHGetCapabilities': ifdhandler.c:401:2: warning: format `%X' expects argument of type `unsigned int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c:401:2: warning: format `%X' expects argument of type `unsigned int', but argument 8 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHSetCapabilities': ifdhandler.c:660:2: warning: format `%X' expects argument of type `unsigned int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c:660:2: warning: format `%X' expects argument of type `unsigned int', but argument 8 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHSetProtocolParameters': ifdhandler.c:702:2: warning: format `%d' expects argument of type `int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c:702:2: warning: format `%X' expects argument of type `unsigned int', but argument 8 has type `DWORD' [-Wformat] ifdhandler.c:920:5: warning: format `%d' expects argument of type `int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHPowerICC': ifdhandler.c:1153:2: warning: format `%X' expects argument of type `unsigned int', but argument 8 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHTransmitToICC': ifdhandler.c:1283:2: warning: format `%X' expects argument of type `unsigned int', but argument 7 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHControl': ifdhandler.c:1325:2: warning: format `%X' expects argument of type `unsigned int', but argument 6 has type `DWORD' [-Wformat] ifdhandler.c:1325:2: warning: format `%X' expects argument of type `unsigned int', but argument 8 has type `DWORD' [-Wformat] ifdhandler.c: In function `IFDHICCPresence': ifdhandler.c:1616:2: warning: format `%X' expects argument of type `unsigned int', but argument 7 has type `DWORD' [-Wformat] git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5871 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) commit e97f2fd4d0054d736444d3d6db4fed280c98cfd8 Author: Ludovic Rousseau Date: Sat Jul 9 12:14:29 2011 +0000 Fix compiler warning ccid_usb.c: In function `OpenUSBByName': ccid_usb.c:245:2: warning: format `%s' expects argument of type `char *', but argument 6 has type `void *' [-Wformat] ccid_usb.c:246:2: warning: format `%s' expects argument of type `char *', but argument 6 has type `void *' [-Wformat] ccid_usb.c:247:2: warning: format `%s' expects argument of type `char *', but argument 6 has type `void *' [-Wformat] git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5870 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2106d22680848b0b5a844a93f9ac5cfd38d8c01a Author: Ludovic Rousseau Date: Wed Jul 6 09:58:52 2011 +0000 T0ProcSW1(): remove 2 useless variables after revision 5834 commands.c: In function 'T0ProcSW1': commands.c:1794: warning: unused variable 'rcv_len_tmp' commands.c:1793: warning: unused variable 'rcv_buf_tmp' git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5839 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 -- 1 file changed, 2 deletions(-) commit 67b0e9370281f1fecfcb84eb9e4cf9a082691476 Author: Ludovic Rousseau Date: Wed Jul 6 09:56:25 2011 +0000 Fix compiler warning ifdhandler.c: In function ‘IFDHGetCapabilities’: ifdhandler.c:612: warning: implicit declaration of function ‘strlcpy’ ifdhandler.c:612: warning: nested extern declaration of ‘strlcpy’ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5838 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 1 + 1 file changed, 1 insertion(+) commit c5dc6aae92ee44af62c0834d3b7695c6c246c7a7 Author: Ludovic Rousseau Date: Wed Jul 6 09:54:00 2011 +0000 Add #include "strlcpycat.h" coverity: Event implicit_func_decl: function "strlcpy" declared implicitly git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5837 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 1 + 1 file changed, 1 insertion(+) commit 9b5f6168e811e486975c60bf0fd33e8a64fc3c41 Author: Ludovic Rousseau Date: Wed Jul 6 09:40:10 2011 +0000 log_xxd(): use safer snprintf() instead of sprintf() coverity: Event secure_coding: [VERY RISKY]. Using "sprintf" can cause a buffer overflow when done incorrectly. Because sprintf() assumes an arbitrarily long string, callers must be careful not to overflow the actual space of the destination. Use snprintf() instead, or correct precision specifiers. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5836 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 6a3fcb6b256ba0fc463d5a8b4337095ba6eb9689 Author: Ludovic Rousseau Date: Wed Jul 6 09:22:58 2011 +0000 CmdEscape(): fix a memory leak coverity: Event leaked_storage: Variable "cmd_out" going out of scope leaks the storage it points to. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5835 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 1 + 1 file changed, 1 insertion(+) commit 0d58b525ceab1f6036df68649da0acc2e61e7333 Author: Ludovic Rousseau Date: Wed Jul 6 09:19:08 2011 +0000 T0ProcSW1(): remove dead code. The case (return_value != IFD_SUCCESS) is already treated a few lines above. coverity: Event dead_error_begin: Execution cannot reach this statement "rcv_buf_tmp[0] = rcv_buf_tm...". git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5834 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 6 ------ 1 file changed, 6 deletions(-) commit 69310ae4d00f2773c870f6e954e84cdd6deed793 Author: Ludovic Rousseau Date: Wed Jul 6 09:09:52 2011 +0000 OpenSerialByName(): use safer strlcpy() instead of strncpy() coverity: Event buffer_size_warning: Calling strncpy with a maximum size argument of 255 bytes on destination array "reader_name" of size 255 bytes might leave the destination string unterminated. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5833 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 642faaff42e479b6c85223a72ca1307660a3e896 Author: Ludovic Rousseau Date: Tue Jul 5 22:07:28 2011 +0000 IFDHGetCapabilities(): use strlcpy() instead of the insecure strcpy No problem was expected since pcsc-lite uses a big buffer. coverity: Event secure_coding: [VERY RISKY]. Using "strcpy" can cause a buffer overflow when done incorrectly. If the destination string of a strcpy() is not large enough then anything might happen. Use strncpy() instead. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5832 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit c42639e6d1ce98c6aaf683bae04416d97e9052ce Author: Ludovic Rousseau Date: Tue Jul 5 21:19:27 2011 +0000 CmdXfrBlockAPDU_extended(): Initialize local_rx_length Silence coverity: Event uninit_use_in_call: Using uninitialized value "local_rx_length" when calling "CCID_Receive". git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5829 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ad156990036f6bda642cfb6647b1d6926539221d Author: Ludovic Rousseau Date: Tue Jul 5 21:16:18 2011 +0000 Fix a UNREACHABLE coverity error Code after the goto was dead code git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5828 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 85e5d16aa101972b37d9ff9ab9311e7b7649b85c Author: Ludovic Rousseau Date: Tue Jul 5 21:07:50 2011 +0000 OpenUSBByName(): readerID is also needed on Mac OS X Partly reverting revision r5816 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5827 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit ff9281360f9ff78e4cf967f01be56b36c0f80666 Author: Ludovic Rousseau Date: Thu Jun 30 09:50:58 2011 +0000 Fix compiler warnings ccid_usb.c: In function 'OpenUSBByName': ccid_usb.c:324: warning: unused variable 'readerID' git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5816 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7a4b6303e85805440a5c31ff4d9be28fc34c9997 Author: Ludovic Rousseau Date: Wed Jun 29 19:25:28 2011 +0000 Enable silent build by default git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5815 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 3 +++ 1 file changed, 3 insertions(+) commit 31275f08996e43d40e7a4185f38a5fe427a40e97 Author: Ludovic Rousseau Date: Thu Jun 16 18:37:54 2011 +0000 Update OBERTHUR TECHNOLOGIES ID-ONE TOKEN SLIM v2 reader name on request of F. Bourgault git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5800 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4bdf42b326cad33bd58bd78882e105d5b6411b4a Author: Ludovic Rousseau Date: Thu Jun 16 18:33:00 2011 +0000 New firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5799 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Oberthur-ID-ONE_token_slim_v2.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5354d88b663252632e53f350ed803900e886c18c Author: Ludovic Rousseau Date: Mon Jun 13 08:10:58 2011 +0000 SecurePINModify(): update comment for a GemPC pinpad bug circumvention hack git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5789 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 99608177feeb385e8c1c3418c7613dda05dfbb0c Author: Ludovic Rousseau Date: Mon Jun 13 08:02:41 2011 +0000 Rename bNumberMessages in bNumberMessage (singular) to conform to the CCID specification names git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5788 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 18a076ad5e840d3534168727889154449d6c8797 Author: Ludovic Rousseau Date: Sun Jun 12 15:41:15 2011 +0000 Do not reference secoder_info for properties_in_tlv_ioctl tag git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5787 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f98bc43e68938a9859a2bc6bc621ff0181c65b3b Author: Ludovic Rousseau Date: Wed May 18 06:53:44 2011 +0000 Add Alcor Micro AU9540 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5761 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/AU9540.txt | 112 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 113 insertions(+) commit 68b7beeebf9a7fd9f8e0f61b4160775999c519dd Author: Ludovic Rousseau Date: Fri May 13 09:20:47 2011 +0000 Use AC_LANG_SOURCE to fix a warning from autoconf 2.68 configure.in:151: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5746 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 97292c00843822de2328c0ab64d503cfee27b58a (tag: ccid-1.4.4) Author: Ludovic Rousseau Date: Fri May 13 08:55:51 2011 +0000 Release 1.4.4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5742 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 12 ++++++++++++ configure.in | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) commit 424662850a4c6f8fd15c303016c9400389ac279c Author: Ludovic Rousseau Date: Fri May 13 08:50:14 2011 +0000 Some minor corrections git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5741 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit 649bb2b9b0429d7b4a230bf302ec9f86bbabc5f9 Author: Ludovic Rousseau Date: Thu May 12 14:17:17 2011 +0000 OpenUSBByName(): Some early Gemalto Ezio CB+ readers have bDeviceClass, bDeviceSubClass and bDeviceProtocol set to 0xFF (proprietary) instead of 0x00. So on Mac OS X the reader configuration is not done by the OS/kernel and we do it ourself. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5740 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + src/ccid_usb.c | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) commit 20ad84f481a4d1b9b2ded6e3ef6ccf0cf3fe67e3 Author: Ludovic Rousseau Date: Thu May 12 12:54:22 2011 +0000 OpenUSBByName(): move declaration of readerID outside of the USE_COMPOSITE_AS_MULTISLOT case so that the variable can also be used elsewhere git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5739 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 97d06ad93a4c95bd3d7e3573aca90c75ca009c7e Author: Ludovic Rousseau Date: Thu May 12 12:52:51 2011 +0000 OpenUSBByName(): remove a (useless) { } block level git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5738 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 56 +++++++++++++++++++++++++++----------------------------- 1 file changed, 27 insertions(+), 29 deletions(-) commit d4a0a7285c62555dd7c96ec71775db4e97fd35ca Author: Ludovic Rousseau Date: Thu May 12 08:57:20 2011 +0000 OpenUSBByName(): log the error code returned by libusb_get_active_config_descriptor() if any git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5737 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 33e33152999d6675d8750ac60df367ef5eddc9fc Author: Ludovic Rousseau Date: Mon May 9 13:46:41 2011 +0000 Add Gemalto Ezio Shield Secure Channel, Gemalto Ezio Shield PinPad and Gemalto Ezio Generic git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5731 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 3 +++ 1 file changed, 3 insertions(+) commit 30961c4355182e014182fb1647ffe9c7036ca093 Author: Ludovic Rousseau Date: Mon May 9 13:29:39 2011 +0000 Add Gemalto GemCore POS Pro git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5728 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemCorePOSPro.txt | 91 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) commit 18b965c0b224f23c72fe39ac35b10d3dce96ebbe Author: Ludovic Rousseau Date: Mon May 9 13:17:37 2011 +0000 init_driver(): do not fail if the Info.plist file is not found This may happen if the driver for the serial GemPC Twin is used but the USB driver is NOT installed (no .bundle directory). Thanks to Frederic Dumas for the bug report. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5727 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) commit 9180e3dab4075f3ece6e0ef911b30476d3d45e72 Author: Ludovic Rousseau Date: Mon May 9 09:47:52 2011 +0000 Add Gemalto Ezio CB+ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5726 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_Ezio_CB+.txt | 56 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 57 insertions(+) commit d5e9430d9d7c8013f11988dbbec5d63345baf9f6 Author: Ludovic Rousseau Date: Mon May 9 09:36:40 2011 +0000 Add support of TLV Properties wLcdMaxCharacters and wLcdMaxLines They just duplicate wLcdLayout git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5725 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 61be4eca35bcb4686df2e4f3a1da8fbc8b9ae110 Author: Ludovic Rousseau Date: Mon May 9 09:04:07 2011 +0000 Add table for bMsgIndex[1-3] and correctly set bMsgIndex2 and bMsgIndex3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5724 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 0bd573e6ea8502e0a192f8313a7b1381f0870d6c Author: Ludovic Rousseau Date: Mon May 9 08:57:35 2011 +0000 Update copyright git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5723 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 01579999c5bfb510fb9a55e747c445640fde7abd Author: Ludovic Rousseau Date: Mon May 9 08:57:03 2011 +0000 Add table for bEntryValidationCondition git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5722 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 5 +++++ 1 file changed, 5 insertions(+) commit 3a0d467e3245855009ba24ed8addf863c536b856 Author: Ludovic Rousseau Date: Mon May 9 08:21:02 2011 +0000 Add Gemalto Ezio Shield git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5718 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_Ezio_Shield.txt | 56 +++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 57 insertions(+) commit a4de33507ea7565864b55dd5dff8ee222505fddc Author: Ludovic Rousseau Date: Sat May 7 12:43:17 2011 +0000 Use $(sysconfdir) instead of hardcoded "etc" in install_ccidtwin rule git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5716 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8b548e75440c582be89e252e86bc73e63e42efb4 Author: Ludovic Rousseau Date: Sat May 7 12:41:57 2011 +0000 Reuse the definition of $usbdropdir to define the default value of ccidtwindir It is important if --enable-usbdropdir=DIR is used and `$PKG_CONFIG libpcsclite --variable=usbdropdir` should then not be used. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5715 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2afa50b256a63199e8fed926c81206638d3d26db Author: Ludovic Rousseau Date: Fri Apr 22 14:37:45 2011 +0000 Activate USB automatic power suspend. The Linux kernel should power off the reader automatically if it is not used (pcscd is not running). Documentation from http://www.lesswatts.org/projects/devices-power-management/usb.php Closes: alioth bug [#311273] CCID driver: Enable USB selective suspend when possible git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5706 0ce88b0d-b2fd-0310-8134-9614164e65ea src/92_pcscd_ccid.rules | 5 +++++ 1 file changed, 5 insertions(+) commit 5357262638f00c0a15fc9a2ff615568ba0161f91 Author: Ludovic Rousseau Date: Thu Apr 14 16:29:55 2011 +0000 firmware update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5698 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/MSI_StarReader_SMART.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit cd0f3b06370a98da2f5d1a2d4aadc189aba8576b Author: Ludovic Rousseau Date: Fri Apr 8 12:52:51 2011 +0000 T0_card_timeout/T1_card_timeout: set timeout to 60 seconds instead of 60 milliseconds if the ATR is non ISO git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5695 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit bdb8f9fb89654f0db6a2d93d13fe1f7f7b481ad4 Author: Ludovic Rousseau Date: Thu Apr 7 11:49:12 2011 +0000 Firmware 1.24 of the HP USB CCID Smartcard Keyboard fixes the problem reported with the 1.22. But the pinpad is (still) bogus. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5693 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/HP_kus-0133.txt | 14 ++++---------- readers/supported_readers.txt | 2 +- src/ccid_usb.c | 1 + 3 files changed, 6 insertions(+), 11 deletions(-) commit 9e310c9ae9afa49c67ddf517c5e616cb2d74df80 (tag: ccid-1.4.3) Author: Ludovic Rousseau Date: Sat Apr 2 18:47:10 2011 +0000 release 1.4.3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5688 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 11 +++++++++++ configure.in | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) commit cfc8d9833894d7613d365f0684520098a33d3bc2 Author: Ludovic Rousseau Date: Wed Mar 30 11:12:30 2011 +0000 firmware update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5681 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/LTC31v2.txt | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit cf0b45af75a049a12f83e2619b931a50dbbea014 Author: Ludovic Rousseau Date: Mon Mar 28 19:06:25 2011 +0000 Add Feitian ePass2003 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5678 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Feitian_ePass2003_PKI.txt | 49 +++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 50 insertions(+) commit f523f336e940596e606d45d9cf17aaf4b9d5f3d8 Author: Ludovic Rousseau Date: Sat Mar 26 17:03:25 2011 +0000 Fix a stupid bug in the previous revision git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5672 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 1be73be94c62a1c0f6ef234d77d75b5fbbff92cb Author: Ludovic Rousseau Date: Sat Mar 26 16:47:55 2011 +0000 OpenUSBByName(): check the value returned by libusb_init() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5671 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit fa8017cec6ce94322fa0716679a7bc531634d22e Author: Ludovic Rousseau Date: Wed Mar 23 12:42:50 2011 +0000 the Secure Pin Entry of the HP USB Smart Card Keyboard is bogus so disable it http://martinpaljak.net/2011/03/19/insecure-hp-usb-smart-card-keyboard/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5666 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 7 +++++++ src/ccid.h | 1 + 2 files changed, 8 insertions(+) commit ab131dfc0aef2571c27c8ed21b298bfac9e74546 Author: Ludovic Rousseau Date: Fri Mar 18 09:56:48 2011 +0000 ccid_error(): simplify code and avoids a "clang --analyze" warning ccid.c:490:5: warning: Value stored to 'text' is never read text = var_text; ^ ~~~~~~~~ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5660 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 09c3e37647c698cd55caa01be3da53f36183ac8b Author: Ludovic Rousseau Date: Mon Mar 14 15:26:05 2011 +0000 Add SCM SCL011 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5656 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCM_SCL011.txt | 58 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 59 insertions(+) commit 6126729c1b8bf5da194f4967e43b0267e6d010ec Author: Ludovic Rousseau Date: Sun Mar 13 09:56:09 2011 +0000 Use the same code as in pcsc-lite to detect the plateform name (BUNDLE_HOST) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5654 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) commit 97bd3351a89336d35f668ab4c629e8854c33c8d9 Author: Ludovic Rousseau Date: Wed Mar 9 15:41:14 2011 +0000 Add Vasco DIGIPASS 920 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5651 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Vasco_Digipass920.txt | 106 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 107 insertions(+) commit fce9758b0b80558431d94df147821a629d131764 Author: Ludovic Rousseau Date: Tue Mar 8 20:21:22 2011 +0000 Add a new Neowave Weneo reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5645 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Neowave_Weneo4.txt | 59 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 60 insertions(+) commit 27a340f56c6c64fbdb1799c48596f80bc3b64000 Author: Ludovic Rousseau Date: Fri Feb 25 13:51:53 2011 +0000 Do not install RSA_SecurID_getpasswd and Kobil_mIDentity_switch and the associated documentation. Only very few people need these tools. Adding them bring a dependency on libpcsclite (see Debian bug #612972 "libccid: circular dependency with pcscd and libpcsclite1") git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5640 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Makefile.am | 8 ++++---- contrib/RSA_SecurID/Makefile.am | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) commit e468eef7aa6711241941448d6d413b31d34683ce Author: Ludovic Rousseau Date: Fri Feb 25 13:41:00 2011 +0000 Use the :libudev: instead of :libhal: naming scheme. It is supported by pcsc-lite since revision 5638. It is only usefull for USB devices with more than one CCID interface. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5639 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 44 ++++++++++---------------------------------- 1 file changed, 10 insertions(+), 34 deletions(-) commit ac5e76f035822ca6c67cec2837fe2345626b580e Author: Ludovic Rousseau Date: Fri Feb 25 09:03:48 2011 +0000 get_IFSC(): parse TA byte before TD byte for a same iteration. So that TA3 is parsed before TD3 and the IFSC is correctly parsed in an ATR like: 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99 Thanks to Toshimune Konno for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5637 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 55044cab63afc5b924c18d9107493713944e1e4d (tag: ccid-1.4.2) Author: Ludovic Rousseau Date: Tue Feb 22 22:12:51 2011 +0000 release 1.4.2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5626 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 13 +++++++++++++ configure.in | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) commit 7937c5c9a2d06cd60a47dd1fd396345d1f222710 Author: Ludovic Rousseau Date: Tue Feb 22 19:30:35 2011 +0000 Add Xiring MyLeo git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5625 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit f5bfba534b8e470dedcc4d0fa372c62de91e2fd5 Author: Ludovic Rousseau Date: Tue Feb 22 19:17:09 2011 +0000 Add Aktiv Rutoken lite git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5622 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Aktiv_Rutoken_Lite.txt | 49 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 50 insertions(+) commit 2da08b180951431dabc9e8940a98525792d6873e Author: Ludovic Rousseau Date: Sun Feb 20 18:07:22 2011 +0000 Use /bin/sh instead of bash bash is installed in /usr/local on FreeBSD git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5620 0ce88b0d-b2fd-0310-8134-9614164e65ea bootstrap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 073277594e00fee831f9f341b805fac5c3555be2 Author: Ludovic Rousseau Date: Wed Feb 16 14:51:18 2011 +0000 Add another Broadcom 5880 with PID = 0x5802 This one is a dual interface contact/contactless git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5615 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Broadcom_5880v4.txt | 106 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) commit efe98a4a9878222d6243205bf93501344ab68a12 Author: Ludovic Rousseau Date: Wed Feb 16 14:49:05 2011 +0000 Concat the 2 interfaces of the GemProxDU and GemProxSU in only 1 .txt file each now that matrix.py can support it git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5614 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/{GemProxDU_contact.txt => GemProxDU.txt} | 52 ++++++++++++++++++++++++ readers/GemProxDU_contactless.txt | 52 ------------------------ readers/{GemProxSU_contact.txt => GemProxSU.txt} | 52 ++++++++++++++++++++++++ readers/GemProxSU_contactless.txt | 52 ------------------------ 4 files changed, 104 insertions(+), 104 deletions(-) commit f00581f48644d9ba83996d9bb8efdae277a1b1ad Author: Ludovic Rousseau Date: Wed Feb 16 12:52:16 2011 +0000 Align the number of lines and characters per line in wLcdLayout parse git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5599 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit eab53840bcb3dbc1e038b7741630a47029f9d0b7 Author: Ludovic Rousseau Date: Sun Feb 13 11:01:46 2011 +0000 Correctly parse wLcdLayout (the 2 bytes were interverted) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5596 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ATMEL_AT91SO.txt | 4 ++-- readers/CardMan3821.txt | 4 ++-- readers/GemPCPinpadv2.txt | 4 ++-- readers/Kobil_EMV_CAP.txt | 4 ++-- readers/Kobil_mIDentity_visual.txt | 4 ++-- readers/Todos_Connectable.txt | 4 ++-- readers/Todos_Cx00.txt | 4 ++-- readers/Vasco_DP855.txt | 4 ++-- readers/Vasco_DP865.txt | 4 ++-- readers/Xiring_Leov2.txt | 4 ++-- readers/Xiring_MyLeo.txt | 4 ++-- readers/Xiring_XI-SIGN.txt | 4 ++-- readers/Xiring_XI-SIGN_6000.txt | 4 ++-- 13 files changed, 26 insertions(+), 26 deletions(-) commit 8a3e77fcd1719104ea0bb0c65d85ebd443ea963d Author: Ludovic Rousseau Date: Sun Feb 13 10:57:02 2011 +0000 The bytes for wLcdLayout were interverted git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5595 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 61d21d2824ace0e61c958f44628017dc578eaeda Author: Ludovic Rousseau Date: Sun Feb 13 10:42:04 2011 +0000 Use a SCARD_SHARE_SHARED instead of SCARD_SHARE_DIRECT since we are really talking to the card, not just to the reader. So SCardConnect() has to power on the card if needed. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5594 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8ac2f18777c8586787ac1be3f2c942e4db7163bb Author: Ludovic Rousseau Date: Fri Feb 11 20:04:26 2011 +0000 Do not add the version to the library name Thanks to Diego Elio Pettenò for the idea git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5593 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 02b7480ddc3c4bcb78f92dbc1351aa180aae2b9b Author: Ludovic Rousseau Date: Fri Feb 11 19:55:53 2011 +0000 make parse a noinst_PROGRAMS Thanks to Diego Elio Pettenò for the idea git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5592 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 13680980756a252c4dec189d01d8765cf2c3ea02 Author: Ludovic Rousseau Date: Wed Feb 9 19:45:03 2011 +0000 Add Xiring MyLeo reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5586 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Xiring_MyLeo.txt | 76 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) commit 0829f795883571d27985613412d9a2cc3e836091 Author: Ludovic Rousseau Date: Fri Feb 4 12:41:58 2011 +0000 CmdXfrBlockCHAR_T0(): use 'int' instead of 'char' for backup_len variable since it can contain up to 256. Thanks to el Tuba for the patch. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5578 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9dafb4042c02fa12378ce2406054d30cbe27b1db Author: Ludovic Rousseau Date: Sat Jan 29 14:31:36 2011 +0000 Add Xiring Leo v2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5570 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit 5f89882afe2871548b77db71e5fd25f9bcbec09f Author: Ludovic Rousseau Date: Sat Jan 29 12:44:07 2011 +0000 New firmware release git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5565 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Xiring_Leov2.txt | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) commit 0c979488c386f3c1902cb5a36a04a5a101a4043d Author: Ludovic Rousseau Date: Fri Jan 28 20:12:43 2011 +0000 Correctly display the 2 last bytes (status word) instead of potentially garbage in the received buffer. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5563 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/RSA_SecurID/RSA_SecurID_getpasswd.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit 20fc8b7518b6eaf4c2841b590a9bb585265f4e4c Author: Ludovic Rousseau Date: Fri Jan 28 20:10:13 2011 +0000 Correctly identify the command numbers in the error messages git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5562 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/RSA_SecurID/RSA_SecurID_getpasswd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 535928b6ab5f257d2d416ae7d8c248e185245a5c Author: Ludovic Rousseau Date: Thu Jan 20 09:50:00 2011 +0000 t1_xcv(): remove useless affectation openct/proto-t1.c:675:3: warning: Value stored to 'rmax' is never read rmax = rmax_int; ^ ~~~~~~~~ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5542 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 1 - 1 file changed, 1 deletion(-) commit 134280547adea7f2458f7c464e887ad4a12d4c0c Author: Ludovic Rousseau Date: Thu Jan 20 09:47:42 2011 +0000 SecurePINVerify() & SecurePINModify(): ignore the returned value of t1_build() commands.c:416:3: warning: Value stored to 'ret' is never read ret = t1_build(&((get_ccid_slot(reader_index))->t1), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands.c:653:3: warning: Value stored to 'ret' is never read ret = t1_build(&((get_ccid_slot(reader_index))->t1), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5541 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 90d4236cd17096e036413a90088781124f2b8eef Author: Ludovic Rousseau Date: Thu Jan 20 09:46:09 2011 +0000 T0ProcSW1(): remove useless affectations commands.c:1818:2: warning: Value stored to 'in_buf' is never read in_buf++; ^~~~~~~~ commands.c:1817:2: warning: Value stored to 'rcv_buf' is never read rcv_buf++; ^~~~~~~~~ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5540 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 -- 1 file changed, 2 deletions(-) commit 80f4d09a31a28ee4d49a723cee9e85b20b5c32a8 Author: Ludovic Rousseau Date: Wed Jan 19 09:15:32 2011 +0000 update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5527 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/iDream.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit e4d3ac07751cc9bc2d73857e4ef3133a9a4ea6e2 Author: Ludovic Rousseau Date: Tue Jan 18 15:19:34 2011 +0000 Add an explicit cast to avoid a compiler warning openct/proto-t1.c:775:10: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] || (n != 4 + t1->rc_bytes) ... ~ ^ ~~~~~~~~~~~~~~~~ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5516 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9b058c6207430e3270889f0f4008b12f04667fdc Author: Ludovic Rousseau Date: Tue Jan 18 15:18:29 2011 +0000 Add an explicit cast to avoid a compiler warning ifdhandler.c:410:16: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] if (*Length >= CcidSlots[reader_index].nATRLength) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5515 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 98d745e08a9937b768390dbbb987ca22eb2db00f Author: Ludovic Rousseau Date: Tue Jan 18 15:17:10 2011 +0000 Add an explicit cast to avoid a compiler warning commands.c:169:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (*nlength > r-1) ~~~~~~~~ ^ ~~~ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5514 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9a018139f6be51be848c8860f68ad9547e571b3c Author: Ludovic Rousseau Date: Tue Jan 18 15:12:51 2011 +0000 Do not redefine macro offsetof() if already defined Thanks to clang(1) compiler commands.c:51:9: warning: 'offsetof' macro redefined [-pedantic] #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) ^ In file included from commands.c:25: In file included from /usr/include/string.h:33: /usr/lib/clang/1.1/include/stddef.h:41:9: note: previous definition is here #define offsetof(t, d) __builtin_offsetof(t, d) ^ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5513 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 ++ 1 file changed, 2 insertions(+) commit 79fa50283d1ff93159cdeaf7dad96fb47da55987 Author: Ludovic Rousseau Date: Thu Jan 13 10:29:52 2011 +0000 T1_card_timeout(): This is the card/reader timeout. Add 1 second for the libusb timeout so we get the error from the reader. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5499 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 ++++ 1 file changed, 4 insertions(+) commit f4622440ac495bac595fe4eb9ed0a6d837e6ff43 Author: Ludovic Rousseau Date: Fri Jan 7 15:15:09 2011 +0000 IFDHGetCapabilities(): multi slot readers does not (yet) support TAG_IFD_POLLING_THREAD_WITH_TIMEOUT The polling function will return for a event in any slot not just the slot we are interested in. And the event will be lost for the real slot. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5495 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 +++++ 1 file changed, 5 insertions(+) commit c8677653f46686035c0e7b5d6d81ce63f4096467 Author: Ludovic Rousseau Date: Fri Jan 7 14:45:50 2011 +0000 CloseUSB(): free the serial number string only for the last slot since they all point to the same string. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5494 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4045b424ee9117cbc88ec4c4c0fbe5a8dd4192be Author: Ludovic Rousseau Date: Wed Jan 5 16:31:34 2011 +0000 Add Vasco DIGIPASS KEY 860 and Vasco DIGIPASS KEY 200 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5488 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Vasco_DP200.txt | 103 ++++++++++++++++++++++++++++++++++++++++++ readers/Vasco_DP860.txt | 103 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 2 + 3 files changed, 208 insertions(+) commit 471ed83a1f7cd47df043a1cc51e3d135ab281827 Author: Ludovic Rousseau Date: Tue Jan 4 10:04:12 2011 +0000 Sort devices by Product ID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5477 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit bfe96ddd9acf79ebea695dbbe3a77a8973996ca6 Author: Ludovic Rousseau Date: Tue Jan 4 10:01:33 2011 +0000 Reenable O2 Micro and Blutronics "bogus" readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5476 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) commit 4049e6e3900d81b75ff9e6259ca033dd59a0c516 Author: Ludovic Rousseau Date: Tue Jan 4 09:54:34 2011 +0000 Reenable O2MICRO_OZ776_PATCH since a new patch is now included in revision 5473 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5475 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 97a8e97d5bdd815f50aa79faae3ae1be9ec5d651 Author: Ludovic Rousseau Date: Tue Jan 4 09:53:35 2011 +0000 Use get_ccid_device_descriptor() instead of using usb_interface_descriptor->extra directly to support "bogus" readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5474 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit 5fa4cfb0923611cec478d21842ed9430aee7f2e9 Author: Ludovic Rousseau Date: Tue Jan 4 09:52:26 2011 +0000 Add and use get_ccid_device_descriptor() to get the CCID descriptor including a fix for bogus readers (Oz776, Reiner SCT and bludrive II) Thanks to Diego Elio Pettenò and Dario Leone for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5473 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 100 ++++++++++++++++++++++++++++++++------------------------- src/ccid_usb.h | 2 ++ 2 files changed, 58 insertions(+), 44 deletions(-) commit 409b22da4d57656b142a7737667e90344731b1fc Author: Ludovic Rousseau Date: Tue Jan 4 09:46:46 2011 +0000 Define log level to maximum to get error messages from ccid_usb.c git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5472 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 534c674e902cbff5b7448811fb616ca78f68c118 Author: Ludovic Rousseau Date: Tue Jan 4 09:36:54 2011 +0000 Rename variable usb_interface to usb_interface_descriptor to better match the libusb type git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5471 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) commit 1b3638bcdaf373b06d4f5eee0a4da31e1b8b7e47 Author: Ludovic Rousseau Date: Tue Jan 4 09:31:45 2011 +0000 Rename variable extra to device_descriptor git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5470 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 146 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 73 insertions(+), 73 deletions(-) commit 08d4b84dfa5cc76536de6e0e02a4a6b97da12eb5 Author: Ludovic Rousseau Date: Tue Jan 4 07:41:16 2011 +0000 Remove useless file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5465 0ce88b0d-b2fd-0310-8134-9614164e65ea src/.dependencies | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit 151ddf1ebbe2f201f231ee55a866c811645470c2 Author: Ludovic Rousseau Date: Mon Jan 3 14:53:57 2011 +0000 Add a new Neowave Weneo token Closes Debian bug #570167 "libccid: New Neowave Weneo card version with new productId" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5463 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Neowave_Weneo3.txt | 55 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 56 insertions(+) commit 775bf91f93a67cf0e0c289ce6dc7ebb56b7da0a1 Author: Ludovic Rousseau Date: Tue Dec 21 09:47:30 2010 +0000 Add Oberthur ID-ONE TOKEN SLIM v2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5461 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Oberthur-ID-ONE_token_slim_v2.txt | 105 ++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 106 insertions(+) commit 3a9685f686219980d3bb14075180a243601960f1 Author: Ludovic Rousseau Date: Fri Dec 17 08:59:21 2010 +0000 OpenUSBByName(): return STATUS_COMM_ERROR instead of STATUS_NO_SUCH_DEVICE if the cause of the failure is libusb_claim_interface(). The main cause if the use of OpenCT. The OpenCT detection code in pcsc-lite is not triggered if the driver returns STATUS_NO_SUCH_DEVICE. So the driver must return someting else in that case. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5458 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++++ 1 file changed, 4 insertions(+) commit 170921981bd3878209944cf5951ced3ff2832818 Author: Ludovic Rousseau Date: Thu Dec 16 08:59:08 2010 +0000 new firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5457 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPCPinpadv2.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 42f2f3ee6ce2086e432b667a50801ce92beed2dd Author: Ludovic Rousseau Date: Thu Dec 16 08:48:57 2010 +0000 Add ACS APG8201 PINhandy 1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5455 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACS_APG8201.txt | 50 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 51 insertions(+) commit 9d30693611b209464a7dd6edd0864a481299e6c7 Author: Ludovic Rousseau Date: Wed Dec 15 13:29:41 2010 +0000 regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5451 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Eutron_SIM_Pocket_Combo_(Card_Reader).txt | 8 +++++--- readers/Eutron_SIM_Pocket_Combo_(SIM_Reader).txt | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) commit ecad505a818cfc80d251463ff9eea3e0b1e4df65 Author: Ludovic Rousseau Date: Wed Dec 15 13:27:23 2010 +0000 Rename and split SIM_Pocket_Combo.txt in Eutron_SIM_Pocket_Combo_(Card_Reader).txt and Eutron_SIM_Pocket_Combo_(SIM_Reader).txt The device contains a hub with 3 devices: 2 CCID card readers and a USB Mass storage git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5450 0ce88b0d-b2fd-0310-8134-9614164e65ea ...t => Eutron_SIM_Pocket_Combo_(Card_Reader).txt} | 50 ---------------------- readers/Eutron_SIM_Pocket_Combo_(SIM_Reader).txt | 50 ++++++++++++++++++++++ 2 files changed, 50 insertions(+), 50 deletions(-) commit 51dadf1033aa70b9e2b35d7b5420b389f04890c7 Author: Ludovic Rousseau Date: Sun Dec 12 15:28:40 2010 +0000 Add Feitian SCR310 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5445 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit b170bb22f3fbcd55839c2d2fdff1da46c11a5af3 Author: Ludovic Rousseau Date: Sun Dec 12 15:26:57 2010 +0000 Feitian SCR310 reader (also labeled Rokey 301) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5444 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Feitian_SCR310.txt | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) commit d9d398a2ae159f774abfc0f94a0b83f782197991 Author: Ludovic Rousseau Date: Fri Dec 10 14:44:40 2010 +0000 OpenUSBByName(): use the correct type to fix compiler warning ccid_usb.c: In function `OpenUSBByName': ccid_usb.c:294: warning: comparison between signed and unsigned integer expressions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5437 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0f047d905b03b76a0f2c985288840e9a0297a686 Author: Ludovic Rousseau Date: Fri Dec 10 09:14:00 2010 +0000 Todos Connectable reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5436 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Todos_Connectable.txt | 54 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) commit 8fda904ac92a3566be8c258d4304338e0c21c6ef (tag: ccid-1.4.1) Author: Ludovic Rousseau Date: Fri Dec 3 14:41:27 2010 +0000 release 1.4.1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5430 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 21 +++++++++++++++++++++ configure.in | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) commit 92527b4a6c18ec7fe073b9b24a0eed7fdc467165 Author: Ludovic Rousseau Date: Wed Dec 1 17:06:58 2010 +0000 Add Free Software Initiative of Japan Gnuk token git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5425 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Fsij_gnuk.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 52 insertions(+) commit 9afea17da32efd871461b8e2bb3fa97b248a22aa Author: Ludovic Rousseau Date: Sat Nov 20 09:15:24 2010 +0000 new firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5409 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SpringCard_CSB6_Ultimate.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6d5c5cf30180ad4048ca592080165fec42765778 Author: Ludovic Rousseau Date: Wed Nov 17 13:06:36 2010 +0000 Add Xiring Leo v2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5404 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Xiring_Leov2.txt | 68 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) commit 851b51597a71a28380c0346001072298af6f738f Author: Ludovic Rousseau Date: Wed Nov 17 13:05:55 2010 +0000 define DISPLAY_EXTRA_VALUES to display the extra (invalid) values returned by bNumClockSupported and bNumDataRatesSupported git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5403 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 76451a997ccbbf14bf4a1487b9154ced09256967 Author: Ludovic Rousseau Date: Fri Nov 12 14:23:31 2010 +0000 Athena IDProtect Key v1 was bogus. The v2 should work. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5397 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Athena_IDProtect_Key.txt | 12 ++++++------ readers/supported_readers.txt | 2 +- src/ccid_usb.c | 1 + 3 files changed, 8 insertions(+), 7 deletions(-) commit 5af3afc0e13e2fa8d10868e3980087216eedd86f Author: Ludovic Rousseau Date: Fri Nov 12 09:57:58 2010 +0000 Regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5396 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan6121.txt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit bedcf3b6d4b6311f49cbd66542de4545078a7622 Author: Ludovic Rousseau Date: Mon Nov 8 14:24:34 2010 +0000 IFDHCreateChannelByName(): increase the timeout from 100ms to 1000ms to give more time to the reader to setup and answer. 100ms is too short for the Kobil KAAN Base for example. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5389 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 12e8a9bb806645f1e42ac7e5fed2ab88f414ce44 Author: Ludovic Rousseau Date: Fri Nov 5 22:49:01 2010 +0000 ReadSerial(): further improve check from revision 5381 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5382 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 17ffe2847135806e4ab31651861f8eeb269932f0 Author: Ludovic Rousseau Date: Fri Nov 5 22:42:16 2010 +0000 ReadSerial(): avoids a possible integer overflow if the CCID frame is corrupted or malign. Thanks to Rafael Dominguez Vega for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5381 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 161318a61999cad3da1d9adeac70e3aba5b82e5f Author: Ludovic Rousseau Date: Wed Oct 27 07:13:19 2010 +0000 Add BZH uKeyCI800-K18 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5365 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/BZH_uKeyCI800-K1.txt | 50 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 53 insertions(+) commit 333e7e6adde5978db1661ea49e47aa74a114e980 Author: Ludovic Rousseau Date: Tue Oct 26 16:39:44 2010 +0000 Normalize the Vid and Pid hex values git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5363 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 98e1e61cfe007004f760074d18e3c9cd9b75305f Author: Ludovic Rousseau Date: Tue Oct 26 16:21:38 2010 +0000 Add a new model of SCM SCR 3310 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5361 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR3310_2.txt | 53 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 54 insertions(+) commit 7c9648be9cd03556836708584a80b766dfab2fc8 Author: Ludovic Rousseau Date: Tue Oct 26 16:17:05 2010 +0000 Add Akasa AK-CR-03 reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5360 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Akasa_AK-CR-03.txt | 111 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) commit ce4b242ef48653c78941331676375c60cf8a0d10 Author: Ludovic Rousseau Date: Thu Oct 21 18:54:26 2010 +0000 Use TAG_IFD_POLLING_THREAD_WITH_TIMEOUT instead of TAG_IFD_POLLING_THREAD to support the auto power off feature introduced in pcsc-lite revision 5328 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5330 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit ddb22a4f33c70025bceaa4fcf3faba6f9da97f11 Author: Ludovic Rousseau Date: Thu Oct 21 18:52:48 2010 +0000 Remove two useless static function declarations git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5329 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 ---- 1 file changed, 4 deletions(-) commit f555f02ab6e1e2bf827a378eb23ad40a19d08e4c Author: Ludovic Rousseau Date: Tue Oct 19 08:11:41 2010 +0000 get_IFSC(): 0xFF is not a valid value for IFSC according to ISO 7816-3, CCID and MasterCard standards. The maximum value is 0xFE. The "TIVU SAT" from ITALY www.tivu.tv card has such an IFSC in its ATR: 3F FF 95 00 FF 91 81 71 FF 47 00 54 49 47 45 52 30 30 33 20 52 65 76 32 35 30 64 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5325 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 91c77a01966f0ef3de497e6e07b5008eeb32e6b1 Author: Ludovic Rousseau Date: Thu Oct 14 09:48:31 2010 +0000 src/pcscd_ccid.rules has been renamed to src/92_pcscd_ccid.rules in revision 5263. So update the name in INSTALL_UDEV_RULE_FILE git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5320 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6d6ec76f7fbf1920cd85aecd07407abbf3c4d11d Author: Ludovic Rousseau Date: Thu Oct 14 09:46:02 2010 +0000 Use /bin/echo instead of the echo shell version to use color escape codes Thanks to Martin Paljak for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5319 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit eab2fde6c9327b291267972ee3266a4ab1425fda Author: Ludovic Rousseau Date: Thu Oct 14 09:39:35 2010 +0000 Remove --enable-udev option since it is not used anymore with libhal. The udev rules file is now used to change the access rights of the device and not send a hotplug signal to pcscd. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5318 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 7 ------- src/Info.plist.src | 2 +- src/Makefile.am | 7 +------ src/create_Info_plist.pl | 10 +--------- 4 files changed, 3 insertions(+), 23 deletions(-) commit 1bd5bcb2626af3b6e70d6fc640ac0b724bf4f152 Author: Ludovic Rousseau Date: Wed Oct 13 12:09:27 2010 +0000 Need pcsc-lite 1.6.5 for TAG_IFD_POLLING_THREAD_WITH_TIMEOUT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5312 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8451515573d4717bcab5ddc8c87a022a369e9287 Author: Ludovic Rousseau Date: Wed Oct 13 11:59:41 2010 +0000 pcscd_ccid.rules is renamed 92_pcscd_ccid.rules in revision 5263 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5311 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fd927c98ef8d1e4a47276b56e8832be671179bd8 Author: Ludovic Rousseau Date: Wed Oct 13 11:56:26 2010 +0000 MacOSX/reader.h.in is now replaced by MacOSX/reader.h since pcsc-lite revision 5254 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5310 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0157398ce1418adbb3e65ce01d82e443cf476aae Author: Ludovic Rousseau Date: Wed Oct 13 11:21:51 2010 +0000 build: remove use_usb_interrupt variable which is not set. Thanks to Martin Paljak for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5309 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 3 --- 1 file changed, 3 deletions(-) commit 923cdb361723b835826b6b8b513de4e8f63ecd55 Author: Ludovic Rousseau Date: Wed Oct 6 08:57:07 2010 +0000 Update some paragraphs git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5284 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 48 ++++++++++++++++++++++-------------------------- 1 file changed, 22 insertions(+), 26 deletions(-) commit 04cffe77fac299735c7ffb17881bf9397b180605 Author: Ludovic Rousseau Date: Wed Oct 6 08:48:17 2010 +0000 Remove the "Known problems" section about Mac OS X libusb since we know use libusb-1.0. The bug should/may have been fixed. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5282 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 12 ------------ 1 file changed, 12 deletions(-) commit ace40d070996c42e504884aabf870eab8e9a77a1 Author: Ludovic Rousseau Date: Mon Sep 20 08:13:24 2010 +0000 Rename to add the number in the file name. The file shall be _after_ 91-permissions.rules on Debian. See http://permalink.gmane.org/gmane.linux.hotplug.devel/16139 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5263 0ce88b0d-b2fd-0310-8134-9614164e65ea src/{pcscd_ccid.rules => 92_pcscd_ccid.rules} | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit 083c18252c344997d39edb64edea3c6dc514026e Author: Ludovic Rousseau Date: Wed Sep 15 14:32:18 2010 +0000 No need to convert reader.h.in in reader.h since revision 5252. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5257 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 -- MacOSX/reader.h | 1 + MacOSX/reader.h.in | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) commit 48cea04d5b6b70b6d4b9467d7535d374a6d8a8bb Author: Ludovic Rousseau Date: Tue Sep 14 09:31:11 2010 +0000 No need to use HOST_TO_CCID_16() and HOST_TO_CCID_32() since revision 5252 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5253 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit c85776367975797073191cb6087c4ecae81f1e93 Author: Ludovic Rousseau Date: Tue Sep 14 09:29:02 2010 +0000 SecurePINVerify() & SecurePINModify(): Accept big and little endian byte orders for multibytes fields The application should not use HOST_TO_CCID_16() and HOST_TO_CCID_32() any more and just use the normal byte order of the architecture. Thanks to Douglas E. Engert for the patch http://archives.neohapsis.com/archives/dev/muscle/2010-q3/0145.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5252 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) commit 299cccc655757c7f86ef777318a98c2dc3f2b46e Author: Ludovic Rousseau Date: Mon Sep 13 13:00:19 2010 +0000 Use GROUP= instead of RUN+= to avoid a race See the thread "Use GROUP= in a rule matching an interface of the device?" on linux-hotplug@vger.kernel.org mailing list http://www.spinics.net/lists/hotplug/msg04165.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5251 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 43ce4d7c51afbf86b5f081957cba5b11dd69f544 Author: Ludovic Rousseau Date: Sat Sep 4 14:41:32 2010 +0000 Add a ENV{DEVTYPE}!="usb_device" rule as suggested by Marco d'Itri git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5244 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 1 + 1 file changed, 1 insertion(+) commit b17d7df13b37840405c77ff5d6c0812387b88745 Author: Ludovic Rousseau Date: Fri Sep 3 14:00:01 2010 +0000 HP kus-0133 is not supported git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5237 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/HP_kus-0133.txt | 65 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 66 insertions(+) commit a50d6d4283c02e97be071a14cb2a589020d0c136 Author: Ludovic Rousseau Date: Fri Sep 3 13:57:54 2010 +0000 update URL to use ccid/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5236 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5a8d103d1d3829c9905486d6a01797e934ff56f7 Author: Ludovic Rousseau Date: Fri Sep 3 09:01:08 2010 +0000 new firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5229 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Precise_200_MC.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e92cad7346e7bbad90e6d41cdefbd5d4b4c0c8da Author: Ludovic Rousseau Date: Thu Sep 2 12:56:42 2010 +0000 Change the group ownership of the device to "pcscd" when a reader is connected git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5223 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) commit 11000211420f73811f82a84ac88d35c6d083cf5f Author: Ludovic Rousseau Date: Thu Sep 2 12:50:07 2010 +0000 Add $Id$ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5222 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 1 + 1 file changed, 1 insertion(+) commit cb33748d15ac9225837d95c56e1500dc3e92ccbf Author: Ludovic Rousseau Date: Thu Sep 2 12:47:26 2010 +0000 Factorize teh SUBSYSTEMS=="usb" test git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5221 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) commit fc03313882bbeda75eafab39acad38ffa36bc882 Author: Ludovic Rousseau Date: Tue Aug 31 18:51:30 2010 +0000 Add ReinerSCT cyberJack RFID basis git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5207 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ReinerSCT_cyberJack_RFID_basis.txt | 51 ++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++ 2 files changed, 54 insertions(+) commit 1f7869a53f1a5f6630e36fb4c2b3ac532d78a67c Author: Ludovic Rousseau Date: Tue Aug 31 08:58:10 2010 +0000 ifdhandler.c: In function ‘IFDHPolling’: ifdhandler.c:328: warning: unused variable ‘ret’ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5206 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 1 - 1 file changed, 1 deletion(-) commit f83c1ea6806c62d39ba7ba305c92f01658796e47 Author: Ludovic Rousseau Date: Tue Aug 31 08:55:56 2010 +0000 Convert the return value from libusb code to IFD_* in InterruptRead() instead of IFDHPolling(). We do not return IFD_NO_SUCH_DEVICE any more. This value will be returned by the next libusb_*() call git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5205 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 +++- src/ifdhandler.c | 7 +------ 2 files changed, 4 insertions(+), 7 deletions(-) commit e9a491beb0741dd2bcbe60d93183f425757bd03e Author: Ludovic Rousseau Date: Thu Aug 26 12:05:45 2010 +0000 Remove O2 Micro Oz776 and Blutronics Bludrive II CCID since they are no more supported since version 1.4.0 The USB descriptor is bogus and the patch in get_ccid_usb_interface() does not work with libusb-1.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5189 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit c618ac26d2484e16d5e80d003e68be5e00353e17 Author: Ludovic Rousseau Date: Thu Aug 26 09:32:41 2010 +0000 IFDHSetCapabilities(): remove dead comments git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5188 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 ----- 1 file changed, 5 deletions(-) commit 35adb26f4bf03006433ff75dcc24af25d8fa4d4a Author: Ludovic Rousseau Date: Thu Aug 26 09:13:26 2010 +0000 Add --enable-embedded (default is no) to build libccid for an embedded system. This will activate the NO_LOG option to disable logging and limit RAM and disk consumption. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5187 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 8 ++++++++ 1 file changed, 8 insertions(+) commit 191c597f4eec46314eba65de0f47979589ed4188 Author: Ludovic Rousseau Date: Thu Aug 26 08:58:06 2010 +0000 Include config.h before any other local includes to the configuration defined in config.h is used. This is just a preventive change. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5185 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- src/ccid_usb.c | 2 +- src/commands.c | 2 +- src/ifdhandler.c | 2 +- src/utils.c | 1 + 5 files changed, 5 insertions(+), 4 deletions(-) commit de8adbeb305fdb323410da2277f6e8c258c87ff6 Author: Ludovic Rousseau Date: Tue Aug 24 09:46:45 2010 +0000 ccid_open_hack_pre(): call InterruptRead() only if the device has an interrupt pipe endpoint (3 in total) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5182 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ad96db1d65910287f0386dba03a198d1b1d46035 Author: Ludovic Rousseau Date: Tue Aug 24 09:45:02 2010 +0000 add Gemalto SG CCID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5181 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit cb4fab0808df64a6d2527d6abf848bccd1b15cee Author: Ludovic Rousseau Date: Mon Aug 23 09:03:02 2010 +0000 ccid_open_hack_pre(): use InterruptRead() with a timeout of 100ms instead of 10ms to give more time to the device to respond. This allows the Gemalto SG CCID to always start correctly, not just once in a while. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5176 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2ec288f6a18a4d5ab21196a0abf05b51e17935b1 Author: Ludovic Rousseau Date: Mon Aug 23 08:35:10 2010 +0000 ccid_open_hack_pre(): Do not disable the call to InterruptRead() on Mac OS X. We now use libusb-1.0 and the timeout should work. This allows the Gemalto SG CCID to work under Mac OS X. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5174 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 4 ---- 1 file changed, 4 deletions(-) commit 9cc85648a7b61b7e73da7a7c9a9bc8fd100f6a64 Author: Ludovic Rousseau Date: Mon Aug 23 08:24:14 2010 +0000 Add Gemalto Smart Guardian (SG CCID) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5173 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_SG.txt | 52 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 53 insertions(+) commit b24e144d188cedbc678e6d38153bd3bbe8adac7b Author: Ludovic Rousseau Date: Mon Aug 23 08:23:25 2010 +0000 Rename Gemalto Smart Enterprise Guardian git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5172 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 829847c5a4e0cd885d324594b403474b2577896b Author: Ludovic Rousseau Date: Thu Aug 19 16:09:06 2010 +0000 Use the full include path for libusb.h git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5166 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e0fe6c6729ba68dea72cbf857b520701cb1f97b9 Author: Ludovic Rousseau Date: Thu Aug 19 14:54:47 2010 +0000 Use the new Info.plist parser API git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5165 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 4 ++- src/ccid_usb.c | 82 ++++++++++++++++++++++++++++---------------------------- src/ifdhandler.c | 19 +++++++++---- src/simclist.c | 1 + src/simclist.h | 1 + 5 files changed, 60 insertions(+), 47 deletions(-) commit d33ecbfcac5b1818dbe7942613614de486d845d2 Author: Ludovic Rousseau Date: Thu Aug 19 13:58:07 2010 +0000 OpenSerialByName(): TOKEN_MAX_VALUE_SIZE is no more defined in parser.h Use MAX_DEVICENAME defined as 255 in pcscd.h git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5164 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit b4a4d2dc9679c5f8c3bd09ba60af7ec8dff6354c Author: Ludovic Rousseau Date: Tue Aug 17 09:47:16 2010 +0000 Do not hardcode the libusb-1.0 include header path (remove the libusb-1.0/ part) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5153 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 2 +- src/ccid_usb.c | 2 +- src/ccid_usb.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 128656dcf501e248eebada73862d89a2abce23ad Author: Ludovic Rousseau Date: Thu Aug 5 18:09:04 2010 +0000 Do not hardcode the libusb.h path. The h file is not at the same place on kfreebsd Fixes Debian bug #591782 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5119 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5e4dbf89f56b7ef470db0b4bd0195e896a5be9b1 (tag: ccid-1.4.0) Author: Ludovic Rousseau Date: Wed Aug 4 13:21:33 2010 +0000 release 1.4.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5108 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 18 ++++++++++++++++++ configure.in | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) commit 674f5c7203d9b8cf162f915fb182e8a8f20258f9 Author: Ludovic Rousseau Date: Mon Aug 2 12:01:18 2010 +0000 Add support of the SCM SDI 010 again. At least the contact interface can be used. This should not conflict with the SCM proprietary driver since the CCID driver will only work with pcsc-lite > 1.6.2 and recent pcsc-lite (>= 1.5.4) will load any specific driver before my "Class" CCID driver. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5094 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit e6175154e2f1e9b44cc7802b4803fda31618bbba Author: Ludovic Rousseau Date: Sun Aug 1 17:15:40 2010 +0000 Install the serial configuration find in /etc/reader.conf.d/libccidtwin instead of /etc/reader.conf. pcscd (>= 1.6.0) will parse all the files from /etc/reader.conf.d/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5090 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit 8310779690bb49fa8ce9ef87c287d542c91b5f09 Author: Ludovic Rousseau Date: Sun Aug 1 17:01:19 2010 +0000 Add SCM SCL01x Contactless Reader (disabled since unsupported) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5087 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit fc2649298a21f232efb09e3e4b220389e6df00a6 Author: Ludovic Rousseau Date: Sun Aug 1 16:58:54 2010 +0000 Add Gemalto Hybrid Smartcard Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5086 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit d29f1f6c8911993a41c8f281fe8099752654fcdf Author: Ludovic Rousseau Date: Sun Aug 1 16:49:02 2010 +0000 Add Tianyu Smart Card Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5084 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Tianyu_Smart_Card_Reader.txt | 51 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 52 insertions(+) commit af0ac1aa193586b396658b2a64e418c71e87f248 Author: Ludovic Rousseau Date: Sun Aug 1 16:46:26 2010 +0000 Do not #include "ccid_usb.h" Compilation fails on Mac OS X for the libccidtwin library git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5083 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 1 - src/commands.c | 1 - 2 files changed, 2 deletions(-) commit efe53b1449d59cdf5370696b9a452279f7198dfb Author: Ludovic Rousseau Date: Thu Jul 29 13:30:11 2010 +0000 add get_IFSC() to get the IFSC value from the ATR. IFSC is not just the value of TAi (i>2) For example "3B 80 81 1F 07 19" has a TA3 but it is not the IFSC since T=15 is defined in TD2 so before TA3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5078 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 68 ++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 44 insertions(+), 24 deletions(-) commit caf759715500aebf1728ab1397e80b0a1dc5c50f Author: Ludovic Rousseau Date: Thu Jul 29 10:06:02 2010 +0000 libusb <= 1.0.8 does not implement a reference counter in libusb_init()/libusb_exit() for the default context. We then use our own and unique libusb context. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5077 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit 29fa21ec936a879775f21b59b359b05eed23846f Author: Ludovic Rousseau Date: Tue Jul 27 10:46:20 2010 +0000 check the return value of libusb_get_active_config_descriptor() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5076 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 5 +++++ 1 file changed, 5 insertions(+) commit 618b4d3ee00a311a47b43c0a7bda4df59246e45d Author: Ludovic Rousseau Date: Tue Jul 27 09:49:39 2010 +0000 parse do need some parts of libccid git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5075 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- src/parse.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) commit 1400d577b75bda1883ec00e631fde1bc475025ce Author: Ludovic Rousseau Date: Tue Jul 27 08:54:51 2010 +0000 parse do not need to be linked with libccid git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5074 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d8634df0c8bc2fe664efc064b07adaac6734f722 Author: Ludovic Rousseau Date: Mon Jul 26 13:37:08 2010 +0000 ccid_open_hack_post(): update the Gemalto proprietary command to switch in EMV mode. 0xA0 was an old value no more used on new products. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5072 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 169eea61a89918751a9e66519c4105d515027f2a Author: Ludovic Rousseau Date: Fri Jul 2 09:46:41 2010 +0000 No need to respecify -arch in LDFLAGS since we already have the correct architectures specified in CFLAGS git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5055 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 1 - 1 file changed, 1 deletion(-) commit 219159283ba16c76efa6cdd5b0106bc546bf9966 Author: Ludovic Rousseau Date: Fri Jul 2 09:39:23 2010 +0000 Fix a comment: we do not use libusb-compat-0.1 any more git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5054 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0b0cc32edc7fbc228d9af859adebf4119f7dc06e Author: Ludovic Rousseau Date: Thu Jul 1 12:04:50 2010 +0000 ccid_parse_interface_descriptor(): document "USB Wake up signaling supported on card insertion and removal" in dwFeatures git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5052 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 ++ 1 file changed, 2 insertions(+) commit 6857d331659321ce539638b0c67a0b82f25eb5f0 Author: Ludovic Rousseau Date: Wed Jun 30 09:00:01 2010 +0000 Add a new Broadcom 5880 reader (idProduct: 0x5802) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5050 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Broadcom_5880v3.txt | 54 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 55 insertions(+) commit 92c0dd81dfec28108e9fc00b3658eb8396da449f Author: Ludovic Rousseau Date: Tue Jun 29 12:00:31 2010 +0000 OpenUSBByName(): use DEBUG_CRITICAL() instead of printf() to log an error git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5043 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ef6a8a4204e550c309dcc50064bb39fd48e0f344 Author: Ludovic Rousseau Date: Tue Jun 22 12:58:37 2010 +0000 WriteUSB() & ReadUSB(): also display the value returned by libusb. The error is not always reported by the kernel so errno is not significant. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5034 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit ff7c6ad15db33eccfb669675f9ac4c661a41cda3 Author: Ludovic Rousseau Date: Tue Jun 22 12:56:50 2010 +0000 Add DEBUG_CRITICAL5() function git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5033 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 2 ++ 1 file changed, 2 insertions(+) commit 830a3fc4617a52f3e9d446959ede07b6d00258f7 Author: Ludovic Rousseau Date: Tue Jun 22 09:33:55 2010 +0000 Request pcsc-lite 1.6.2 minimum (instead of 1.6.0) to have TAG_IFD_STOP_POLLING_THREAD defined git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5030 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bd9e8a57669d76765ccceaa9e25cf02a2b81a4c4 Author: Ludovic Rousseau Date: Tue Jun 22 09:27:01 2010 +0000 Add support of TAG_IFD_STOP_POLLING_THREAD and use of the asynchronous libusb API to be able to stop a transfer. We are now "polling" for card movements every 1 hour or once an event is detected on the interrupt endpoint of the device. Another gain is that the driver will terminate "instantly" after pcscd request instead of after a maximum of 2 seconds (previous polling timeout). git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5028 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 98 +++++++++++++++++++++++++++++++++++++++++++++++++++----- src/ccid_usb.h | 1 + src/ifdhandler.c | 35 +++++++++++++++++++- 3 files changed, 125 insertions(+), 9 deletions(-) commit 4773467fb64a65fbb971c5d1e9dee305bfe039e7 Author: Ludovic Rousseau Date: Tue Jun 22 09:18:00 2010 +0000 Use ctx instead of NULL to keep the information that this parameter is the libusb context. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5027 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 449f8beef17f00ef0e93103518bfa2b303907393 Author: Ludovic Rousseau Date: Tue Jun 22 09:13:45 2010 +0000 OpenUSBByName(): call libusb_exit() if we can't use the reader CloseUSB(): call libusb_exit() before exiting git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5026 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 5 +++++ 1 file changed, 5 insertions(+) commit 4fb06a05de5b15f0ae588a57cf148c1f649cc80e Author: Ludovic Rousseau Date: Mon Jun 21 14:50:49 2010 +0000 OpenUSBByName(): free the libusb allocated list & devices when we are done with it git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5025 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 +++ 1 file changed, 3 insertions(+) commit 59b581356dc816749fcf9b9e256deccb84e03ec2 Author: Ludovic Rousseau Date: Mon Jun 21 14:44:51 2010 +0000 OpenUSBByName(): call libusb_init() just before the next libusb call git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5024 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b772e6523fc9576df72365c633067a93162433cf Author: Ludovic Rousseau Date: Mon Jun 21 08:40:10 2010 +0000 add ACS AET65 (same idProduct as many other ACS devices) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5019 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACS_AET65.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) commit 8195e41ec493d33898c39ddb4664442681ee7fdc Author: Ludovic Rousseau Date: Sat Jun 19 20:36:56 2010 +0000 add C3PO LTC36 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5017 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/LTC36.txt | 54 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 55 insertions(+) commit 8bd01936339e54d80c985dd4bbff278f9ace57f2 Author: Ludovic Rousseau Date: Fri Jun 18 19:06:42 2010 +0000 Only link with libusb-1.0.a without the 0.1 compatibility layer now the library has been ported to libusb-1.0 API git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5016 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ca9bbfebc5b8626bed3c5f2cabb2119a00134d89 Author: Ludovic Rousseau Date: Fri Jun 18 19:05:32 2010 +0000 use libusb_detach_kernel_driver() from libusb-1.0 instead of the *_np() version git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5015 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 911d8f6c39c95ad03a9859936a0fa9e029f2f276 Author: Ludovic Rousseau Date: Thu Jun 17 13:28:24 2010 +0000 use PROTOCOL_CCID instead of 0 when checking bInterfaceProtocol git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5014 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- src/ifdhandler.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 5014d6235ee2d6c0428a732911e432c198079773 Author: Ludovic Rousseau Date: Thu Jun 17 13:18:42 2010 +0000 Rename ICCD_A in PROTOCOL_ICCD_A, ICCD_B in PROTOCOL_ICCD_B and add PROTOCOL_CCID for plain CCID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5013 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 4 ++-- src/ccid.h | 5 +++-- src/commands.c | 24 ++++++++++++------------ src/ifdhandler.c | 8 ++++---- 4 files changed, 21 insertions(+), 20 deletions(-) commit b4cf45011176029ed804d8e2fdbe9e3bbeee3670 Author: Ludovic Rousseau Date: Thu Jun 17 12:34:14 2010 +0000 get_end_points(): use LIBUSB_ENDPOINT_DIR_MASK instead of LIBUSB_TRANSFER_TYPE_MASK to get the direction of an endpoint. .bulk_out field were never set and then not working (No such file or directory) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5012 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 400640df859f079b6e4245a953fb578edc012508 Author: Ludovic Rousseau Date: Thu Jun 17 12:24:21 2010 +0000 WriteUSB() & ReadUSB(): the same function libusb_bulk_transfer() is now ued to read and write to a USB device. So I use "write failed" and "read failed" instead of the libusb function name to log an error. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5011 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 31aa8a46919b1e27c599e590f815af60c91e7dd4 Author: Ludovic Rousseau Date: Thu Jun 17 09:51:59 2010 +0000 WriteUSB(), ReadUSB() & InterruptRead(): display strerror(errno) instead of just the code returned by the libusb_*_transfer() function git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5010 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit d4bec14708ec9baea08f4d3f6ca7e9279eea3f00 Author: Ludovic Rousseau Date: Wed Jun 16 20:26:44 2010 +0000 add Todos CX00 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5007 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Todos_Cx00.txt | 54 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 55 insertions(+) commit de3c201c3304ed8716701725874b226a21ed7126 Author: Ludovic Rousseau Date: Wed Jun 16 18:20:22 2010 +0000 add Dectel CI692 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5002 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Dectel_CI692.txt | 50 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 51 insertions(+) commit 83272eae7e81a41c5dec6daf8b78e6a0e1073ae7 Author: Ludovic Rousseau Date: Wed Jun 16 18:18:53 2010 +0000 add Kingtrust Multi-Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@5001 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Kingtrust_Multi-Reader.txt | 49 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 52 insertions(+) commit e1177294e53ebd5f24fc841efb35df4a94d259dd Author: Ludovic Rousseau Date: Wed Jun 16 09:44:40 2010 +0000 replace tabs by spaces git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4999 0ce88b0d-b2fd-0310-8134-9614164e65ea SCARDGETATTRIB.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 67f3a6cfe08b9581d3cc80f122285a7a41d78b90 Author: Ludovic Rousseau Date: Wed Jun 16 09:43:24 2010 +0000 add SCARD_ATTR_ICC_INTERFACE_STATUS, SCARD_ATTR_ICC_PRESENCE and SCARD_ATTR_VENDOR_IFD_SERIAL_NO git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4998 0ce88b0d-b2fd-0310-8134-9614164e65ea SCARDGETATTRIB.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 1a5749c128725d413c815bde3ea43146384012a9 Author: Ludovic Rousseau Date: Wed Jun 16 09:39:43 2010 +0000 add IOCTL_FEATURE_GET_TLV_PROPERTIES git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4997 0ce88b0d-b2fd-0310-8134-9614164e65ea SCARDCONTOL.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 3597098efe1e2c0396190a334fbf902d2c1172f5 Author: Ludovic Rousseau Date: Mon Jun 14 14:02:24 2010 +0000 use libusb-1.0/libusb.h instead of usb.h (from libusb-0.1) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4993 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) commit 321a524d6688da36ef12d673ab0ca1dc0fead92a Author: Ludovic Rousseau Date: Thu Jun 10 14:53:47 2010 +0000 The O2MICRO OZ776 patch (for OZ776, OZ776_7772, REINER_SCT and BLUDRIVEII_CCID) is no more supported with libusb-1.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4988 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 96d956d5c93f18354208073795e73a5648345da9 Author: Ludovic Rousseau Date: Thu Jun 10 14:48:17 2010 +0000 Use libusb-1.0 instead of libusb-0.1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4987 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 43 +- .../Kobil_mIDentity_switch.c | 132 ++--- src/ccid_usb.c | 585 ++++++++++----------- src/ccid_usb.h | 6 +- src/ifdhandler.c | 6 +- src/parse.c | 284 +++++----- 6 files changed, 522 insertions(+), 534 deletions(-) commit f4d7b9877cdd55583be1b0004ba7ec0ee85a42da (tag: ccid-1.3.13) Author: Ludovic Rousseau Date: Fri Jun 4 13:29:42 2010 +0000 release 1.3.13 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4979 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 7 +++++++ configure.in | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) commit 9ccfec77b212185f47d7b7bd2885584e00385ae9 Author: Ludovic Rousseau Date: Tue Jun 1 14:24:35 2010 +0000 update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4975 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPCTwin.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6dd2d880d53fc6bf3d4cf4dadbbf5725fc87450e Author: Ludovic Rousseau Date: Tue Jun 1 09:43:29 2010 +0000 update copyright date git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4973 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- src/ccid.h | 2 +- src/ccid_ifdhandler.h | 2 +- src/ccid_serial.c | 2 +- src/ccid_serial.h | 2 +- src/ccid_usb.c | 2 +- src/ccid_usb.h | 2 +- src/commands.h | 2 +- src/convert_version.pl | 2 +- src/create_Info_plist.pl | 2 +- src/debug.c | 2 +- src/debug.h | 2 +- src/defs.h | 2 +- src/ifdhandler.c | 2 +- src/parse.c | 2 +- src/utils.c | 2 +- src/utils.h | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) commit 71bb253ffece87d421294a740746e39b7d25e4cf Author: Ludovic Rousseau Date: Tue Jun 1 09:38:36 2010 +0000 No need to #include since revision 4907 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4972 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 1 - 1 file changed, 1 deletion(-) commit 14fe0fb3b4882e0f4b4396613289cd47968d157e Author: Ludovic Rousseau Date: Tue Jun 1 09:33:17 2010 +0000 remove duplicate errno.h in AC_CHECK_HEADERS() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4971 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d68a6105b8f40aac666828a711436e208f779c69 Author: Ludovic Rousseau Date: Tue Jun 1 08:45:40 2010 +0000 Correctly display $bindir and $sysconfdir values when they are not changed from the default values (instead of NONE/bin and NONE/etc) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4970 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 6 ++++-- m4/as-ac-expand.m4 | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) commit 167c675702830fff4effbf982819ce589f791d83 Author: Ludovic Rousseau Date: Thu May 27 10:18:27 2010 +0000 update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4965 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Lenovo.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit efac4d55ac4e0e7af0e14e2c51482f9ca46d2c60 Author: Ludovic Rousseau Date: Thu May 27 09:49:51 2010 +0000 OpenUSBByName(): allow the combination of USE_COMPOSITE_AS_MULTISLOT and libhal. It does work so do not prevent its use. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4963 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) commit 213eb936a57fc1de8730a20f82c7e674fb072c3a Author: Ludovic Rousseau Date: Thu May 20 15:06:48 2010 +0000 Add support of SCARD_ATTR_VENDOR_IFD_SERIAL_NO git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4956 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 5 +++++ src/ccid_serial.c | 2 ++ src/ccid_usb.c | 16 ++++++++++++++++ src/ifdhandler.c | 16 ++++++++++++++++ 4 files changed, 39 insertions(+) commit 49351828d68c6a13e0b33a6df54075a00c90e2c1 Author: Ludovic Rousseau Date: Sat May 15 14:44:47 2010 +0000 Gemalto PC pinpad v1+ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4943 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPCPinpadv2.txt | 95 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) commit 89e9a534939052791a84bfe2afdd1cbff06096be Author: Ludovic Rousseau Date: Mon May 10 13:24:19 2010 +0000 Revert revision 4936 (stupid me) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4939 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit aa0f5e1590a1c94fc7ed86e47da14a7eed1a374e Author: Ludovic Rousseau Date: Mon May 10 09:42:33 2010 +0000 IFDHCreateChannelByName() & IFDHCreateChannel(): use the low level CmdGetSlotStatus() instead of IFDHICCPresence() to be able to fix the read timeout. We use a read timeout of 100 milliseconds instead of 2 secondes. The maximum wait time is now 200 milliseconds instead of 4 seconds. This increases the startup time a lot (up to 95%) when pcscd is auto started. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4938 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 42 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 6 deletions(-) commit 047ffe338de8f1e4d12ef079d95fe10b49f1326d Author: Ludovic Rousseau Date: Mon May 10 09:28:02 2010 +0000 change read timeout from second to millisecond unit to have a sub-second control git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4937 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- src/ccid.h | 2 +- src/ccid_serial.c | 8 ++++---- src/ccid_usb.c | 4 ++-- src/commands.c | 6 +++--- src/defs.h | 4 ++-- src/ifdhandler.c | 17 +++-------------- 7 files changed, 16 insertions(+), 27 deletions(-) commit 4d893af14690e38845031a12fcadac3900e3f69a Author: Ludovic Rousseau Date: Mon May 10 09:18:50 2010 +0000 SecurePINVerify() & SecurePINModify(): use min() instead of max() to get a minimum of 30 seconds for the read timeout git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4936 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 06ae63f6dc4c8f5ae68af4b0ca201bdd73fa03c3 Author: Ludovic Rousseau Date: Sat May 8 09:56:19 2010 +0000 Minimum version of pcsc-lite is 1.6.0 instead of the unreleased 1.5.6 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4932 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c4bc4ddc487ff9f36491479d7084a86f042474a0 (tag: ccid-1.3.12) Author: Ludovic Rousseau Date: Sat May 8 09:54:35 2010 +0000 release 1.3.12 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4931 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 46 ++++++++++++++++++++++++++++++++++++++++++++++ configure.in | 2 +- 2 files changed, 47 insertions(+), 1 deletion(-) commit 95f49dd5ecf49647f46932c7ccdf4b2102d0b345 Author: Ludovic Rousseau Date: Fri May 7 17:37:08 2010 +0000 - use libusb-1.0 and libusb-compat-0.1 - build for Snow Leopard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4930 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) commit 2cb0668de6df51c63775910df61012d4a1e92478 Author: Ludovic Rousseau Date: Fri May 7 12:41:07 2010 +0000 IFDHControl(): set PCSCv2_PART10_PROPERTY_bEntryValidationCondition specific value only for the Gemalto PC Pinpad V1 & Covadis Véga-Alpha readers. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4928 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 23d78652a53ccf896ff468167c0bbc7bed918953 Author: Ludovic Rousseau Date: Fri May 7 12:38:40 2010 +0000 Reformat output git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4927 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) commit 5231a710258cf6bb7b350f27bb216ec1e624bb6a Author: Ludovic Rousseau Date: Fri May 7 12:30:24 2010 +0000 IFDHControl(): The Covadis Véga-Alpha share the same firmware with the Gemalto PC Pinpad V1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4926 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit ca5cad14942216fcc16e681a222950fcda6b6a42 Author: Ludovic Rousseau Date: Fri May 7 12:26:20 2010 +0000 IFDHControl(): add comments git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4925 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit d330c2dfb282ffa001f4e6023f82da482d6fe56d Author: Ludovic Rousseau Date: Fri May 7 12:21:30 2010 +0000 IFDHControl(): add support of IOCTL_FEATURE_GET_TLV_PROPERTIES bMinPINSize & bMaxPINSize for Gemalto Pinpad V1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4924 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 1800fa8d4dad9c7f16c199ceb18380464b4084e1 Author: Ludovic Rousseau Date: Mon May 3 13:38:15 2010 +0000 add SCM SCR3500 (same idProduct as SCR355 but different firmware) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4914 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR3500.txt | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) commit f31fdda365542ed6f4fdf9e69f26ef21f72ec772 Author: Ludovic Rousseau Date: Sun May 2 10:18:24 2010 +0000 add Athena IDProtect Key (unsupported see http://www.opensc-project.org/pipermail/opensc-user/2010-May/004023.html) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4908 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Athena_IDProtect_Key.txt | 53 ++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 54 insertions(+) commit d0278ac3f51fcdb19f94c7ac2a9fb375a34990a1 Author: Ludovic Rousseau Date: Sat May 1 10:40:50 2010 +0000 Do not try to be smart and always #include Should fix FreeBSD issues git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4907 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 9c6c267bf25b71fa1d44072c9587ad0f6d898950 Author: Ludovic Rousseau Date: Thu Apr 29 07:58:03 2010 +0000 SecurePINVerify() & SecurePINModify(): with a TPDU reader and a T=1 card the ns & nr sequence numbers were not correctly handled if the CCID command was rejected at the reader level (not sent to the card). The next APDU sent to the card would fail. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4902 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit e41e01d4ab76947f37059732947df91971324775 Author: Ludovic Rousseau Date: Sun Apr 25 19:09:15 2010 +0000 IFDHControl(): reuse ccid_descriptor variable when available git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4897 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) commit af3d2ae17337508a7e1a49e3f9dc7546195d62a0 Author: Ludovic Rousseau Date: Sun Apr 25 19:05:39 2010 +0000 FEATURE_MCT_READER_DIRECT is also supported by the Kobil mIDentity visual git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4896 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + src/ifdhandler.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) commit 5314bda7794d9234eaabd9eeadaa28a3d93561d5 Author: Ludovic Rousseau Date: Sat Apr 24 13:56:08 2010 +0000 add KOBIL Smart Token, KOBIL mIDentity 4smart, KOBIL mIDentity 4smart AES, KOBIL mIDentity visual, KOBIL mIDentity fullsize, KOBIL mIDentity 4smart fullsize AES git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4893 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Kobil_Smart_Token.txt | 56 +++++++++++++++++++++++++++++ readers/Kobil_mIDentity_4smart.txt | 56 +++++++++++++++++++++++++++++ readers/Kobil_mIDentity_4smart_AES.txt | 56 +++++++++++++++++++++++++++++ readers/Kobil_mIDentity_fullsize.txt | 56 +++++++++++++++++++++++++++++ readers/Kobil_mIDentity_fullsize_AES.txt | 56 +++++++++++++++++++++++++++++ readers/Kobil_mIDentity_visual.txt | 60 ++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 6 ++++ 7 files changed, 346 insertions(+) commit 4b9c578e618c081e9efbbe21b0d1127c86e9858b Author: Ludovic Rousseau Date: Sun Apr 18 18:53:27 2010 +0000 CmdXfrBlockCHAR_T0(): debug ICCD type A algorithm Thanks to Alexander Abarzhi for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4886 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 57 +++++++++++++++++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 24 deletions(-) commit 16caa1e9d84bbe28d2781e4a2882d2b521b0680d Author: Ludovic Rousseau Date: Fri Apr 16 21:20:22 2010 +0000 Fix Studio CC warning "ifdhandler.c", line 1275: warning: initializer does not fit or is out of range: 248 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4879 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 898d8e4ab90dd621179770096297fd89a7556004 Author: Ludovic Rousseau Date: Fri Apr 16 21:19:16 2010 +0000 Fix Sun Studio CC warnings "ifdhandler.c", line 910: warning: initializer does not fit or is out of range: 250 "ifdhandler.c", line 910: warning: initializer does not fit or is out of range: 255 "ifdhandler.c", line 910: warning: initializer does not fit or is out of range: 129 "ifdhandler.c", line 911: warning: initializer does not fit or is out of range: 128 "ifdhandler.c", line 911: warning: initializer does not fit or is out of range: 193 "ifdhandler.c", line 911: warning: initializer does not fit or is out of range: 192 "ifdhandler.c", line 912: warning: initializer does not fit or is out of range: 144 "ifdhandler.c", line 912: warning: initializer does not fit or is out of range: 177 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4878 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit c99188056bd9af5019b961df145c3eb3122b5756 Author: Ludovic Rousseau Date: Fri Apr 16 15:37:33 2010 +0000 SCM SCL01x Contactless Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4876 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCL01x.txt | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) commit 38bbf7c08a1cbc897335025a695d998aadd1da67 Author: Ludovic Rousseau Date: Fri Apr 9 17:38:42 2010 +0000 Add Atmel AT90SCR100, Atmel AT90SCR050, Atmel VaultIC420, Atmel VaultIC440, Atmel VaultIC460 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4869 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ATMEL_AT90SCR050.txt | 90 +++++++++++++++++++++++++++++++++++++++++++ readers/ATMEL_AT90SCR100.txt | 90 +++++++++++++++++++++++++++++++++++++++++++ readers/ATMEL_VaultIC420.txt | 49 +++++++++++++++++++++++ readers/ATMEL_VaultIC440.txt | 49 +++++++++++++++++++++++ readers/ATMEL_VaultIC460.txt | 49 +++++++++++++++++++++++ readers/supported_readers.txt | 5 +++ 6 files changed, 332 insertions(+) commit f4d95463f342ec3a83d221d3980a54e986a00798 Author: Ludovic Rousseau Date: Tue Apr 6 17:22:44 2010 +0000 Remove duplicate Vid/Pid entry for Alcor Micro SCR001 and Micro AU9520 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4856 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 - 1 file changed, 1 deletion(-) commit 4866d455fda658a685f3c585ea540cd44e785d06 Author: Ludovic Rousseau Date: Tue Apr 6 15:49:04 2010 +0000 Add Vasco DIGIPASS KEY 860, Vasco DIGIPASS KEY 200, Vasco DP855, Vasco DP865 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4854 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Vasco_DP855.txt | 107 +++++++++++++++++++++++++++++++++++++++++ readers/Vasco_DP865.txt | 108 ++++++++++++++++++++++++++++++++++++++++++ readers/Vasco_DPKey200.txt | 105 ++++++++++++++++++++++++++++++++++++++++ readers/Vasco_DPKey860.txt | 105 ++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 4 ++ 5 files changed, 429 insertions(+) commit 83868d1adcd44b164ce7277e9096be6cbbb4614f Author: Ludovic Rousseau Date: Wed Mar 31 12:33:52 2010 +0000 add GoldKey PIV Token git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4849 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GoldKey_PIV_Token.txt | 561 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 + 2 files changed, 564 insertions(+) commit e12efb2611affc2a66583180c7c0f8969f63a374 Author: Ludovic Rousseau Date: Tue Mar 30 09:48:04 2010 +0000 add support of FEATURE_GET_TLV_PROPERTIES git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4847 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 2 ++ src/ifdhandler.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 61 insertions(+), 3 deletions(-) commit 679870b4dcefbd9319afa3c3f164ebca8d5af9df Author: Ludovic Rousseau Date: Tue Mar 30 09:46:07 2010 +0000 add support of FEATURE_GET_TLV_PROPERTIES git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4846 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 195 +++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 175 insertions(+), 20 deletions(-) commit 07d9da2bfd90093122fa4ddb0c7010b61b50f00f Author: Ludovic Rousseau Date: Sat Mar 27 14:59:59 2010 +0000 remove spaces and tabs at end of line git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4844 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist.src | 2 +- src/commands.c | 2 +- src/ifdhandler.c | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) commit 3bb3601ddedeb1689c23196c063a32281bd0bf6b Author: Ludovic Rousseau Date: Sun Mar 14 16:55:30 2010 +0000 Enable the Broadcom 5880 reader. It should work after a firmware upgrade. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4815 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 91dfd663c60a564bd57efea47496dba0cf164523 Author: Ludovic Rousseau Date: Fri Mar 12 15:42:07 2010 +0000 Rename Gemplus in Gemalto git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4814 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 2 +- examples/scardcontrol.c | 2 +- readers/supported_readers.txt | 19 +++++++++---------- src/ccid_serial.c | 2 +- src/reader.conf.in | 2 +- 5 files changed, 13 insertions(+), 14 deletions(-) commit 4300f019e233afa633f5a9e5187d7ee2aed94d85 Author: Ludovic Rousseau Date: Fri Mar 5 10:12:51 2010 +0000 CmdXfrBlockCHAR_T0(): limit the received length to 0x1000 for ICCD Version A length is 16-bits and usb_control_msg() fails with "Invalid argument" if the length is > 0x100 The same patch was already present in CmdXfrBlockAPDU_extended for ICCD Version B Thanks to Alexander Abarzhi for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4796 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 6 ++++++ 1 file changed, 6 insertions(+) commit cc6580c337e90a44429ba6843c93344e0a2fedf9 Author: Ludovic Rousseau Date: Fri Mar 5 09:48:45 2010 +0000 CCID_Receive(): set the received length for a ICCD Version A device Thanks to El Tuba for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4795 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 3 +++ 1 file changed, 3 insertions(+) commit 8210d00e65509b6e3d6c2885b2cfcc6212270e5a Author: Ludovic Rousseau Date: Fri Feb 26 17:35:44 2010 +0000 SCM SDI 010 removed on manufacturer request since not supported by my driver git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4780 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 924a18fe5bd33133f0e7efdba7b42f29ef9e2e12 Author: Ludovic Rousseau Date: Wed Feb 24 14:36:21 2010 +0000 Removed Smart SBV280 on manufacturer request. They use libusb directly. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4776 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 2e7954e4a72260aa755fba35184c691ea88ce9f3 Author: Ludovic Rousseau Date: Wed Feb 24 13:26:10 2010 +0000 regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4775 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Broadcom_5880.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a864d27739ea537fd0148c27ff5128b59f7a9c8b Author: Ludovic Rousseau Date: Tue Feb 23 21:25:15 2010 +0000 add Covadis Auriga git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4771 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Covadis_Auriga.txt | 53 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 54 insertions(+) commit 1272599446e0339e0dab3582a19711f494d567ef Author: Ludovic Rousseau Date: Fri Feb 12 20:02:35 2010 +0000 id3_CL1356D.txt is a duplicate of id3_CL1356T5.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4761 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/id3_CL1356D.txt | 50 ------------------------------------------- readers/supported_readers.txt | 3 +-- 2 files changed, 1 insertion(+), 52 deletions(-) commit 3b7f74884cbf52ef70a7b270e0833dbf0235205a Author: Ludovic Rousseau Date: Fri Feb 12 19:44:44 2010 +0000 add id3 CL1356T5 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4759 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/id3_CL1356T5.txt | 52 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 53 insertions(+) commit e81c227cdabb58150d9a0ecf065c705acf3be8e1 Author: Ludovic Rousseau Date: Fri Feb 12 15:36:44 2010 +0000 update Gemalto PDT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4757 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_PDT.txt | 6 +++--- readers/supported_readers.txt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit 191aa30839ce6e1981d87d1d2aff617fd2e2598b Author: Ludovic Rousseau Date: Tue Feb 9 21:31:37 2010 +0000 Fix 1 compiler warning ccid_usb.c: In function ‘InterruptRead’: ccid_usb.c:987: warning: pointer targets in passing argument 3 of ‘log_xxd’ differ in signedness /usr/include/PCSC/debuglog.h:83: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4750 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cb9ce0c481e8fadc430cf5920193449784c638e2 Author: Ludovic Rousseau Date: Tue Feb 9 21:29:05 2010 +0000 Fix 2 compiler warnings commands.c: In function ‘CCID_Transmit’: commands.c:1107: warning: passing argument 5 of ‘ControlUSB’ discards qualifiers from pointer target type ccid_usb.h:43: note: expected ‘unsigned char *’ but argument is of type ‘const unsigned char *’ commands.c:1130: warning: passing argument 5 of ‘ControlUSB’ discards qualifiers from pointer target type ccid_usb.h:43: note: expected ‘unsigned char *’ but argument is of type ‘const unsigned char *’ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4749 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit b03988f07f7e06752e55cff8c696168ab030583c Author: Ludovic Rousseau Date: Tue Feb 9 21:25:36 2010 +0000 Fix a compiler warning ccid_usb.c: In function ‘OpenUSB’: ccid_usb.c:138: warning: unused parameter ‘Channel’ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4748 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 ++ 1 file changed, 2 insertions(+) commit b0b63e3d65d4fbd8471b05f6128125a2ffce31af Author: Ludovic Rousseau Date: Tue Feb 9 21:23:49 2010 +0000 Do not include the reader descriptions in the archive, only the supported_readers.txt file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4747 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 106 +--------------------------------------------------- 1 file changed, 1 insertion(+), 105 deletions(-) commit 26751dc16e0124b1feaf45a24a8f3a839c750684 Author: Ludovic Rousseau Date: Tue Feb 9 21:22:29 2010 +0000 use readers/ again (revert revision 4745) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4746 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- configure.in | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit 540100c6938c179c9290abc8c4f0ee00c0566044 Author: Ludovic Rousseau Date: Tue Feb 9 20:46:22 2010 +0000 Do not include the readers/* files in the archive git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4745 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- configure.in | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) commit d223865bcde19cf69095bf47b66c1f799195c980 Author: Ludovic Rousseau Date: Fri Feb 5 13:33:49 2010 +0000 rename CL1356T.txt in id3_CL1356T.txt like the other id3_* readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4712 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/{CL1356T.txt => id3_CL1356T.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit a29d6e5cd917ecd739928ae0663fed43ece98394 Author: Ludovic Rousseau Date: Thu Feb 4 20:26:47 2010 +0000 add Copyright (C) 2005 Martin Paljak and update my copyright date git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4709 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit f7d236812c182caed074f5f3ef5b2839f3cf8585 Author: Ludovic Rousseau Date: Fri Jan 29 19:51:44 2010 +0000 add German Privacy Foundation Crypto Stick v1.2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4694 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GPFCryptoStick.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 54 insertions(+) commit d16b8bd58955c061fc85e0a47cc0de2fd374484c Author: Ludovic Rousseau Date: Fri Jan 22 13:04:51 2010 +0000 use LT_INIT(disable-static) instead of the deprecated AM_DISABLE_STATIC git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4684 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b54b49d0fd96369152b58128a1c835580b7e0993 Author: Ludovic Rousseau Date: Thu Jan 21 13:43:09 2010 +0000 Static lib is disabled by default. Use --enable-static if needed git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4680 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 ++ 1 file changed, 2 insertions(+) commit cce5e81be7b7ec520b4e9be5455f36b1d2119ff7 Author: Ludovic Rousseau Date: Tue Jan 19 15:43:24 2010 +0000 update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4676 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPC_Express.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit adacf010187b4ccbe29f2abd64d964e4df8594c6 Author: Ludovic Rousseau Date: Wed Jan 13 15:52:23 2010 +0000 ass Ask CPL108 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4665 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Ask_CPL108.txt | 54 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 57 insertions(+) commit aaf6bce595685b89bedbdc10ed2b9b51322dc26b Author: Ludovic Rousseau Date: Mon Jan 11 10:24:44 2010 +0000 update Gemalto Prox-DU and Prox-SU names git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4655 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2d369d8fbe655d4249fe75b8142a7c4ea2a12e29 Author: Ludovic Rousseau Date: Mon Jan 11 10:23:48 2010 +0000 update "Gemalto Prox DU" name git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4654 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0d8c95a867cba099a0127f2bf32a49896239e079 Author: Ludovic Rousseau Date: Mon Jan 4 13:56:06 2010 +0000 debug.c: In function ‘log_msg’: debug.c:38: warning: unused parameter ‘priority’ debug.c: In function ‘log_xxd’: debug.c:51: warning: unused parameter ‘priority’ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4639 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.c | 4 ++++ 1 file changed, 4 insertions(+) commit 58cc35947b1740970fc43057198f3a5546138fb5 Author: Ludovic Rousseau Date: Mon Jan 4 13:53:49 2010 +0000 ifdhandler.c: In function ‘IFDHSetCapabilities’: ifdhandler.c:553: warning: unused parameter ‘Length’ ifdhandler.c:553: warning: unused parameter ‘Value’ ifdhandler.c: In function ‘IFDHTransmitToICC’: ifdhandler.c:1171: warning: unused parameter ‘RecvPci’ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4638 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 +++++ 1 file changed, 5 insertions(+) commit cb4c366989c0c0e58a24591d53e72588e6bf7b84 Author: Ludovic Rousseau Date: Mon Jan 4 13:51:22 2010 +0000 Kobil_mIDentity_switch.c: In function ‘main’: Kobil_mIDentity_switch.c:136: warning: unused parameter ‘argc’ Kobil_mIDentity_switch.c:136: warning: unused parameter ‘argv’ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4637 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 3 +++ 1 file changed, 3 insertions(+) commit fdfd0d6bb9de23b02b2006f7c70e188d7094eece Author: Ludovic Rousseau Date: Mon Jan 4 13:49:40 2010 +0000 t1_release(): fix compilation warning openct/proto-t1.c:116: warning: unused parameter ‘t1’ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4636 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 1 + 1 file changed, 1 insertion(+) commit 0057a81823181d24af67c7a260cf7fe3d01557c0 Author: Ludovic Rousseau Date: Sat Jan 2 14:11:01 2010 +0000 another Broadcom 5880 reader (iProduct: 5880) which looks like to work correctly git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4631 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Broadcom_5880v2.txt | 54 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 57 insertions(+) commit 2a31822d34f15b0a862699c956d4b8b965a3568b Author: Ludovic Rousseau Date: Wed Dec 16 12:42:36 2009 +0000 Todos Argos Mini II with firmware before 1.01 has a bogus CCID descriptor: "Automatic IFSD exchange as first exchange (T=1)" is missing. You can't use a T=1 card with this reader. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4619 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit d3c161509101822ade8d4eb1ee45c0b7c82d2987 Author: Ludovic Rousseau Date: Wed Dec 16 12:40:16 2009 +0000 Precise Biometrics Precise 250 MC with firmware before 50.00 is bogus: time extension requests are not sent back to the host git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4618 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit 87284ef50bd5ec23e80ab8c13acf5bae730b8215 Author: Ludovic Rousseau Date: Wed Dec 16 11:38:37 2009 +0000 firmware 1.01 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4617 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Todos_AGM2_CCID.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 2022b5d4cbaf63d0a0ff173ec2f157f9a8f41f25 Author: Ludovic Rousseau Date: Tue Dec 15 09:18:39 2009 +0000 rename FEATURE_MCT_READERDIRECT in FEATURE_MCT_READER_DIRECT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4614 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 8 ++++---- src/ccid_ifdhandler.h | 4 ++-- src/ifdhandler.c | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) commit c5db0f4a95376c142f991f14abbfe584a9c66e2a Author: Ludovic Rousseau Date: Sun Dec 13 17:44:01 2009 +0000 ccid_open_hack_post(): get the language selected during Mac OS X installation as language to use for Covadis Véga-Alpha and Gemalto GemPC PinPad pinpad readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4610 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) commit 54010aae2e6e7e517facca4159c4b98afaff8156 Author: Ludovic Rousseau Date: Wed Dec 9 17:22:08 2009 +0000 firmware update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4597 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Precise_250_MC.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 644c13bf45a81b1dba930454e16726f24bbab9dc Author: Ludovic Rousseau Date: Wed Dec 9 07:09:21 2009 +0000 do not generate extra space at end of line git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4594 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit e3a6df730e246d0ec0e1006caaf96de368badbb8 Author: Ludovic Rousseau Date: Sat Dec 5 14:29:31 2009 +0000 Precise Biometrics Precise 200 MC with firmware before 50.00 is bogus: time extension requests are not sent back to the host git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4592 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit 4c66798e6f9c0cab63b8a867532cb2f723026ec8 Author: Ludovic Rousseau Date: Sat Dec 5 13:41:15 2009 +0000 improve docmentation of bogus readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4590 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit aba90242e2902e27b54d8567b74ec127248de2d8 Author: Ludovic Rousseau Date: Sat Dec 5 13:38:37 2009 +0000 add OCS ID-One Cosmo Card (with ProductID 0x6356) in a commented line (unsupported) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4589 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit fb0147f4e6413081226de52959523e2a1c1d040a Author: Ludovic Rousseau Date: Sat Dec 5 13:32:20 2009 +0000 Gemalto Hybrid Smartcard Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4588 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_HybridSmartcardReader.txt | 48 +++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit 52008d85b66ff1bd98db6494eb56a88609a85518 Author: Ludovic Rousseau Date: Wed Dec 2 16:18:34 2009 +0000 new firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4584 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Precise_200_MC.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 44fb00d5d20c54b5263bf2b88d059c2e847e396d Author: Ludovic Rousseau Date: Wed Nov 18 08:05:05 2009 +0000 other version of the OCS ID-One Cosmo Card git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4556 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Oberthur-CosmoCard1.txt | 51 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) commit f5fdbf417310fde4b78cf25be746262943d6241f Author: Ludovic Rousseau Date: Tue Nov 17 08:50:46 2009 +0000 The Covadis Véga-Alpha reader is a GemPC pinpad inside. So we use the same code to: - load the strings for the display - avoid limitation of the reader Thanks to Loïs Lherbier for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4550 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 1 + src/ccid.h | 1 + src/commands.c | 9 ++++++--- 3 files changed, 8 insertions(+), 3 deletions(-) commit 525160a57300d6459c81475184d4a48b25d8d2d2 Author: Ludovic Rousseau Date: Fri Nov 13 17:33:10 2009 +0000 CmdGetSlotStatus(): the SCM SCR3310 also reports an error 0xFE (ICC_MUTE) when no card is inserted. So extend the special case to all readers and not just the O2MICRO OZ776. Thanks to Ivan Vilata i Balaguer for the bug report (Debian bug #555837) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4545 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) commit df075e8b503560142addeaefdf9e25565f0d9a49 Author: Ludovic Rousseau Date: Wed Oct 28 13:39:53 2009 +0000 set_ccid_descriptor(): reset dwSlotStatus to IFD_ICC_PRESENT for the other slots of a multislot reader (like a GemCore SIM Pro). This is needed because the state of dwSlotStatus may have already been changed to IFD_ICC_NOT_PRESENT (by the polling thread) when the second slot is created. The polling thread of the second slot would then never check for a card since this check is only done once. Slots are SAMs and the card is always present or absent. The problem was already dealt with on USB from the beginning but not on serial. Thanks to Emmanuel Deloget for the patch. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4521 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 1 + 1 file changed, 1 insertion(+) commit f6c11ce9a618d1242c426fd7efcac6ca9e7fb2a6 Author: Ludovic Rousseau Date: Sun Oct 25 19:14:10 2009 +0000 change CMD_BUF_SIZE to support extended APDU of up to 64kB. We need this size for readers in APDU mode to be able to receive the card response in one block (chaining is not always possible in this direction) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4510 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) commit 0465c835b671f60419e9c3ae8fb3fdbe8eca90b3 Author: Ludovic Rousseau Date: Sun Oct 25 17:44:06 2009 +0000 remove useless #define git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4509 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 2 -- 1 file changed, 2 deletions(-) commit 787e8f7be8a54a61f530f56bd443c10d911b1406 Author: Ludovic Rousseau Date: Sun Oct 25 17:43:52 2009 +0000 FDHPowerICC(): use the exact length for the PowerOn output buffer git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4508 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7a3b6c76c20d33a430f03cab3eecf2dd574ad917 Author: Ludovic Rousseau Date: Sun Oct 25 17:36:31 2009 +0000 remove useless #defines git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4507 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 9 --------- 1 file changed, 9 deletions(-) commit 2f68b4d3677293d5a2158bfdedc9d85310cf3e98 Author: Ludovic Rousseau Date: Sat Oct 24 14:52:44 2009 +0000 check for IFD_ERROR_INSUFFICIENT_BUFFER in ifdhandler.h and simplify the PCSC checking code git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4505 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit f4c5fc7b0b5fdca7bab40ad5504ce7ac6347325f Author: Ludovic Rousseau Date: Wed Oct 21 14:42:33 2009 +0000 new firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4502 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Precise_250_MC.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit c82fb64e053786d76a1c7147cc4bb53f95737c25 Author: Ludovic Rousseau Date: Wed Oct 21 13:48:21 2009 +0000 new firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4501 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Precise_200_MC.txt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit b175c046d13637ad50824854bd2d1657bbe2b639 Author: Ludovic Rousseau Date: Sun Oct 18 10:03:32 2009 +0000 FDHGetCapabilities(): add support of SCARD_ATTR_ICC_PRESENCE Required to support the Windows middleware that's used for French Healthcar cards. Thanks to David Markowitz for the patch. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4499 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit efad2d9418aa7ea5a29dd98f10debb3b559811b4 Author: Ludovic Rousseau Date: Sun Oct 18 09:58:52 2009 +0000 FDHGetCapabilities(): add support of SCARD_ATTR_ICC_INTERFACE_STATUS Required to support the Windows middleware that's used for French Healthcar cards. Thanks to David Markowitz for the patch. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4498 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 223a8494e0b54c608f518c8cb0e68da536c813d3 Author: Ludovic Rousseau Date: Wed Oct 14 16:15:28 2009 +0000 add Smart SBV280 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4493 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Smart_SBV280.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 52 insertions(+) commit 30188bea3bb218a633667853f8feba7b45a03030 Author: Ludovic Rousseau Date: Thu Oct 8 08:46:02 2009 +0000 IFDHControl(): do not check if FEATURE_IFD_PIN_PROPERTIES is defined since we now require pcsc-lite >= 1.5.6 (with FEATURE_IFD_PIN_PROPERTIES defined) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4450 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 3 --- src/ifdhandler.c | 4 ---- 2 files changed, 7 deletions(-) commit 63f62e64d4b56d55230cd875562803bb000bfed4 Author: Ludovic Rousseau Date: Thu Oct 8 08:41:36 2009 +0000 IFDHGetCapabilities() & IFDHControl(): return IFD_ERROR_INSUFFICIENT_BUFFER when appropriate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4449 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 37 +++++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-) commit 1f5f559798776f1745068e8cefe3f8517d59a49e Author: Ludovic Rousseau Date: Thu Oct 8 08:39:54 2009 +0000 Require to have pcsc-lite >= 1.5.6 to have IFD_ERROR_INSUFFICIENT_BUFFER defined in ifdhandler.h git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4448 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- src/commands.c | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) commit 571ce9f8fc6409f8015fe5fdde01b404a89aa160 Author: Ludovic Rousseau Date: Thu Oct 8 08:22:24 2009 +0000 Use usb_strerror() instead of strerror(errno) to also get the libusb specifc error messages git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4446 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit b9f97bb628ed185a1cbaeb23822b78f529bd9d26 Author: Ludovic Rousseau Date: Thu Oct 8 07:13:15 2009 +0000 The supported, should work and unsupported lists are now online only. The information in the README file was not up to date and hard to sync. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4441 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 244 ++--------------------------------------------------------------- 1 file changed, 4 insertions(+), 240 deletions(-) commit 0d069ec57d63ed8fe5a0e4c0040e89d7af46fbcd Author: Ludovic Rousseau Date: Fri Oct 2 12:40:06 2009 +0000 revert change in revision 4414. It is a bug in the reader not the driver git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4417 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit c163ea48640ce4cc1003bd7503131b714f52b0a2 Author: Ludovic Rousseau Date: Fri Oct 2 12:39:07 2009 +0000 update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4416 0ce88b0d-b2fd-0310-8134-9614164e65ea ylwrap | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 7970ecd26ae5adece2e4663b246538a78086e595 Author: Ludovic Rousseau Date: Fri Oct 2 11:43:18 2009 +0000 IFDHSetProtocolParameters(): with a T=1 card, do not try to negociate IFSD if the reader works in APDU mode git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4414 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit f21555b65f9d837df6920196f6db6a37eb6a8b2e Author: Ludovic Rousseau Date: Fri Oct 2 08:51:35 2009 +0000 update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4413 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Todos_AGM2_CCID.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3f620433cd32cf05a1324029866a66c0a4e04bbd Author: Ludovic Rousseau Date: Thu Oct 1 14:48:14 2009 +0000 IFDHControl(): typo in comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4411 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 24b3f4ce8fbed050ce5688183abe6099e860b3b1 Author: Ludovic Rousseau Date: Wed Sep 30 13:47:30 2009 +0000 IFDHControl(): PIN_PROPERTIES_STRUCTURE structure do not have the wLcdMaxCharacters and wLcdMaxLines fields anymore. Conform with Revision 2.02.06, April 2009 of PCSCv2 part 10. Modified in pcsc-lite > 1.5.5 (revision 4378, 2009-09-08) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4410 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 -- 1 file changed, 2 deletions(-) commit 5d836f3da1c405f54913fbc6938762e2ec8d6f1b Author: Ludovic Rousseau Date: Mon Sep 28 14:06:49 2009 +0000 OpenUSBByName(): make the libhal scheme parsing more robust. Readers serial "numbers" may contain '_' characters git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4401 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit ceb363aa53bcae94dca0aff4873696e6bc25a74b Author: Ludovic Rousseau Date: Fri Sep 25 14:55:46 2009 +0000 IFDHPowerICC(): remove a useless ; git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4397 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ec74155efedda8e32787b03af4c01be91c16afe2 Author: Ludovic Rousseau Date: Tue Sep 22 08:16:19 2009 +0000 add Cherry SmartTerminal XX7X git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4392 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CherrySmartTerminalXX7X.txt | 189 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 190 insertions(+) commit 0d3c139cc1ae955e2640042fb466b73d9ab2a693 Author: Ludovic Rousseau Date: Tue Sep 22 08:12:09 2009 +0000 sample code is GPLv2+ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4390 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/GPL-2 | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++ examples/Makefile.am | 1 + 2 files changed, 340 insertions(+) commit 5534bb495a853add73fb72699a88dec8ecbba633 Author: Ludovic Rousseau Date: Tue Sep 22 08:11:21 2009 +0000 SecurePINVerify(): circumvent a Dell keyboard problem avoid the command rejection because the Enter key is still pressed. Wait a bit (250ms) for the (Enter) key to be released. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4389 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 4 ++++ 1 file changed, 4 insertions(+) commit d210e6ec56f88b314f1a4e217d8706bee7583b38 Author: Ludovic Rousseau Date: Thu Sep 10 14:36:24 2009 +0000 circumvent bugs of the Dell 413c:2100 keyboard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4383 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + src/commands.c | 14 +++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) commit ed488ba675e70283b1fe34934b14662c0ced3e5c Author: Ludovic Rousseau Date: Thu Sep 10 14:22:14 2009 +0000 regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4382 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/DellSK-3106.txt | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) commit 84c3a8a2583721b749077c892b28ff7bca3a3958 Author: Ludovic Rousseau Date: Thu Sep 10 08:33:55 2009 +0000 typo in comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4380 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist.src | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bba597c48104aa95b7c4e4415f56988a3272e93c Author: Ludovic Rousseau Date: Sun Aug 30 13:41:49 2009 +0000 add Todos AGM2 CCID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4372 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Todos_AGM2_CCID.txt | 47 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 50 insertions(+) commit 2c48a1764a14042e489d080ca9083d471b989874 Author: Ludovic Rousseau Date: Thu Aug 27 13:31:51 2009 +0000 List of SCardControl() commands supported by the CCID driver git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4368 0ce88b0d-b2fd-0310-8134-9614164e65ea SCARDCONTOL.txt | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) commit 47bfa839a135abaf298010079555f49f1f78607f Author: Ludovic Rousseau Date: Thu Aug 27 13:16:46 2009 +0000 IFDHControl(): return IFD_ERROR_NOT_SUPPORTED instead of IFD_COMMUNICATION_ERROR if the dwControlCode value is not supported git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4366 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 705ae3add22c377c422456ccf286206e772af14b Author: Ludovic Rousseau Date: Fri Jul 31 14:23:26 2009 +0000 ccid_open_hack_pre(): do not call InterruptRead() on Mac OS X. The libusb does not timeout and blocks forever. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4360 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) commit efc6983feb3a854c690faa578eac6d4159362985 Author: Ludovic Rousseau Date: Fri Jul 31 09:33:22 2009 +0000 IFDHControl(): the (proprietary) switch interface escape command is allowed on the Gemalto GemProx DU git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4358 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 28d0d87215331e5e19949b88ed403c401b934e28 Author: Ludovic Rousseau Date: Fri Jul 31 08:45:34 2009 +0000 IFDHControl(): the (proprietary) get firmware version escape command is allowed with a Gemalto reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4356 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit be95a003cc6f54b08e583359ba31c8ee7efcb648 Author: Ludovic Rousseau Date: Fri Jul 31 08:42:49 2009 +0000 add GET_VENDOR macro git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4355 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 3 +++ 1 file changed, 3 insertions(+) commit fc8b22909a9df37b6e64461a77be59949fe6d3f4 (tag: ccid-1.3.11) Author: Ludovic Rousseau Date: Tue Jul 28 20:52:50 2009 +0000 release 1.3.11 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4347 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 23 +++++++++++++++++++++++ configure.in | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) commit d0c82dc35a5981c85bf966cf042863732d3d338f Author: Ludovic Rousseau Date: Tue Jul 28 13:39:37 2009 +0000 change InterruptRead() to add a timeout parameter. We need a short timeout in ccid_open_hack_pre() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4346 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 3 ++- src/ccid_usb.c | 4 +--- src/ccid_usb.h | 2 +- src/ifdhandler.c | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) commit c4e2d50ca24be73c6b84af9a376d5ce61891124a Author: Ludovic Rousseau Date: Tue Jul 28 13:35:22 2009 +0000 InterruptRead(): also log reader_index (instead of Lun) for debug git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4345 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 70710fb8ba603dada2fef6a59abbfc47ebc13e3e Author: Ludovic Rousseau Date: Mon Jul 27 09:47:18 2009 +0000 OpenUSBByName(): do not modify the device name. The same pointer is used by pcscd git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4343 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit e76ad3555a8525b0d16e23c0e4efb120b525f221 Author: Ludovic Rousseau Date: Mon Jul 27 08:49:01 2009 +0000 InterruptRead(): use usb_strerror() to display the error message in text instead of just decimal git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4342 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c6dbf9fc1dab702ffd1bc9185593e27357a74793 Author: Ludovic Rousseau Date: Tue Jul 21 17:54:47 2009 +0000 send a "secoder info" command if the reader supports FEATURE_MCT_READERDIRECT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4341 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) commit d5e3946886927811c583bd6b043c4fc73978811a Author: Ludovic Rousseau Date: Tue Jul 21 17:45:21 2009 +0000 parse FEATURE_IFD_PIN_PROPERTIES and FEATURE_MCT_READERDIRECT tags git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4340 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 01e8e7fbecb7d96895d605e544f3cccbcabe476a Author: Ludovic Rousseau Date: Tue Jul 21 17:29:02 2009 +0000 use a swicth to parse the CM_IOCTL_GET_FEATURE_REQUEST TLV tag git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4339 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit aa7a914200179a32361b17d2bfb93a35cd884235 Author: Ludovic Rousseau Date: Tue Jul 21 17:26:14 2009 +0000 check a card is present only _after_ SCardControl(CM_IOCTL_GET_FEATURE_REQUEST) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4338 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) commit ce2d01427210716fe1a1347f59ad63fffc9f630f Author: Ludovic Rousseau Date: Tue Jul 21 14:39:15 2009 +0000 update copyright date git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4337 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dd978b88c8239f44165a5e8af65075aeb0d7079e Author: Ludovic Rousseau Date: Tue Jul 21 14:36:20 2009 +0000 document how to select a reader using a command line argument git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4336 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 3 +++ 1 file changed, 3 insertions(+) commit 798b255309cadcaebc90781d351355382f4375bc Author: Ludovic Rousseau Date: Tue Jul 21 14:31:18 2009 +0000 check the error code returned by SCardControl(CM_IOCTL_GET_FEATURE_REQUEST) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4335 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 1 + 1 file changed, 1 insertion(+) commit cc98b3321ff022d77fb5597585a74ba6a9ac1b85 Author: Ludovic Rousseau Date: Mon Jul 20 10:03:59 2009 +0000 the disable card movements notification "hack" for GemProx DU is no more needed git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4325 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 23 ----------------------- 1 file changed, 23 deletions(-) commit 5ec9da79b0b1d946847e437a1a4c3dc5a4f8aa0a Author: Ludovic Rousseau Date: Sat Jul 18 11:37:41 2009 +0000 update Copyright date git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4323 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 06bbbfc14997c2f005afe7e5611aed914eecdb2d Author: Ludovic Rousseau Date: Sat Jul 18 11:35:25 2009 +0000 try to use a static link with libusb even if libusb-config is found git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4322 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 4 ++++ 1 file changed, 4 insertions(+) commit c7b6f653b201a4d852f728586d20cd8d8ea2726e Author: Ludovic Rousseau Date: Fri Jul 17 13:43:45 2009 +0000 add Panasonic USB Smart Card Reader 7A-Smart git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4318 0ce88b0d-b2fd-0310-8134-9614164e65ea .../Panasonic_USB_Smart_Card_Reader_7A-Smart.txt | 90 ++++++++++++++++++++++ readers/supported_readers.txt | 3 + 2 files changed, 93 insertions(+) commit 89b58663d948cb8c645ff7992518dd44392aee8d Author: Ludovic Rousseau Date: Tue Jul 7 08:17:02 2009 +0000 ifd-ccid-foobar -> ifd-ccid-foobar.bundle for the bundle name git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4313 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 66343e972ff4a3826ab54c3a150671e7c9f836c6 Author: Ludovic Rousseau Date: Tue Jul 7 06:24:40 2009 +0000 add ATMEL_AT91SC192192CT-USB.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4311 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ATMEL_AT91SC192192CT-USB.txt | 49 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 50 insertions(+) commit 5cf8ab29a33f683ad82318d001aeba67423f6df0 Author: Ludovic Rousseau Date: Mon Jul 6 15:03:37 2009 +0000 add --disable-class argument to build a NON class driver git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4310 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 11 +++++++++++ src/Makefile.am | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) commit 99f3b262b38af198ed88712494128abc563eb0b8 Author: Ludovic Rousseau Date: Mon Jul 6 15:02:04 2009 +0000 remove debug line git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4309 0ce88b0d-b2fd-0310-8134-9614164e65ea src/create_Info_plist.pl | 2 -- 1 file changed, 2 deletions(-) commit c369b518592a02490b9fc3284f4f65abb39d610b Author: Ludovic Rousseau Date: Mon Jul 6 14:49:59 2009 +0000 add a --no-class argument so that the Info.plist does not define a Class driver. Default is class driver. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4308 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist.src | 1 + src/create_Info_plist.pl | 18 +++++++++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) commit b20be7e552805d130e9561bfa38e992cfcd97e53 Author: Ludovic Rousseau Date: Mon Jul 6 14:39:45 2009 +0000 default value for ifdCapabilities is now 0x00000000 since pcscd should use libhal instead of udev hotplug git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4307 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist.src | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 198a15c2008852c420d0b69880abe07fc42a8090 Author: Ludovic Rousseau Date: Mon Jul 6 14:37:50 2009 +0000 extend create_Info_plist.pl to use --ifdCapabilities= --target= --version= --bundle= instead of sed expression in the Makefile git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4306 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist.src | 8 +++----- src/Makefile.am | 2 +- src/create_Info_plist.pl | 41 ++++++++++++++++++++++++++++++++++++----- 3 files changed, 40 insertions(+), 11 deletions(-) commit 167897ef071ccca61ab1551d0c852ab14241bb36 Author: Ludovic Rousseau Date: Mon Jul 6 13:44:12 2009 +0000 add Alcor Micro SCR001 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4304 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Alcor_SCR001.txt | 111 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 112 insertions(+) commit 6d90f117d8d1cbe5b7bcf2821a0d74c6a046ca6b Author: Ludovic Rousseau Date: Mon Jul 6 12:03:31 2009 +0000 document the use of --enable-bundle= git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4303 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 3 +++ 1 file changed, 3 insertions(+) commit 965e235d42f33d5a29efc446efcb1fea3ed13193 Author: Ludovic Rousseau Date: Mon Jul 6 11:51:34 2009 +0000 check if strlcat is provided by the system strlcpycat.h:20: warning: redundant redeclaration of ‘strlcat’ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4302 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bcea84a6e5d94ae9d2fffe93b26a6d7e25cb18be Author: Ludovic Rousseau Date: Fri Jul 3 12:48:36 2009 +0000 If the driver fails to open a device (wrong interface number in the libhal scheme for example) then return IFD_NO_SUCH_DEVICE instead of the generic error IFD_COMMUNICATION_ERROR git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4295 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- src/ifdhandler.c | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) commit fa5d25f355a4d858fa16bfc601ec586c8c1f5d0c Author: Ludovic Rousseau Date: Wed Jul 1 12:28:01 2009 +0000 use int instead of DWORD for nATRLength in CCID_DESC structure. Gain 8 bytes on the structure size. Thanks to pahole(1) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4292 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0082097a7e581e4b9df46597d81b9a4219508cf7 Author: Ludovic Rousseau Date: Mon Jun 29 12:30:03 2009 +0000 InterruptRead(): use PERIODIC instead of COMM debug level to not pollute to much the logs for this _periodic_ call git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4284 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 49d19d2d08175daa8a08c3c0a519846225bb4766 Author: Ludovic Rousseau Date: Fri Jun 26 15:03:55 2009 +0000 IFDHControl(): add support of FEATURE_MCT_READERDIRECT Only the Kobil TriB@nk reader supports this feature for now. This is used for the Secoder functionality in connected mode. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4282 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 46 ++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 44 insertions(+), 2 deletions(-) commit e1094b4f67def72326f9c97d22c15378e09fc988 Author: Ludovic Rousseau Date: Fri Jun 26 15:00:42 2009 +0000 ccid_open_hack_pre(): do not call InterruptRead() with a KOBIL_TRIBANK The call do not timeout and blocs until a card is inserted (on Mac OS X) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4281 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit de92ed01c4ad765071da691a984a2ec5f9faeb11 Author: Ludovic Rousseau Date: Fri Jun 26 14:58:23 2009 +0000 #define KOBIL_TRIBANK git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4280 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + 1 file changed, 1 insertion(+) commit b835bce4054710992f9e02f22ffae1f1314f5ac2 Author: Ludovic Rousseau Date: Fri Jun 26 14:58:03 2009 +0000 #define IOCTL_FEATURE_MCT_READERDIRECT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4279 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 2 ++ 1 file changed, 2 insertions(+) commit 115d09dc7dd50327b0daee32a85c3fdaa57b6d5f Author: Ludovic Rousseau Date: Thu Jun 25 15:56:13 2009 +0000 add Aktiv Rutoken ECP git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4276 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Aktiv_Rutoken_ECP.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 50 insertions(+) commit 2d1be08f46c806c3ef954bf2e465020b67d4672a Author: Ludovic Rousseau Date: Thu Jun 25 12:30:16 2009 +0000 typo in comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4274 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b3582c8e1a7ff7927d2ed55614d6c06e70e5ae1c Author: Ludovic Rousseau Date: Sat Jun 20 16:25:08 2009 +0000 add missing ':' separator git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4267 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit c608d9e922b03575e47e3ec4acb0f20f98e462ef Author: Ludovic Rousseau Date: Sat Jun 20 14:52:31 2009 +0000 define IOCTL_FEATURE_IFD_PIN_PROPERTIES only if FEATURE_IFD_PIN_PROPERTIES is defined (pcsc-lite version >= 1.5.3) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4266 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit fa73e0e001373c365665e079d1519e5f02f0e9bd Author: Ludovic Rousseau Date: Fri Jun 19 19:09:27 2009 +0000 add Synnix STD200 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4263 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Synnix_STD200.txt | 52 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 55 insertions(+) commit 8fe2f9e6cd986507e14816426ef4f50db0760239 Author: Ludovic Rousseau Date: Tue Jun 16 09:26:26 2009 +0000 add 2 Neowave Weneo tokens git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4260 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 ++++ 1 file changed, 4 insertions(+) commit ee8567e34860268c6a07a82509e93555ecdbd981 Author: Ludovic Rousseau Date: Tue Jun 16 09:22:35 2009 +0000 another Neowave token - 512MB flash storage - OS is "IBM JCOP41 Standard" - 32k internal memory git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4257 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Neowave_Weneo2.txt | 54 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) commit bea1c96ae3bd7a05104325f2ea794d6494529a2d Author: Ludovic Rousseau Date: Sun Jun 14 11:17:00 2009 +0000 rename variable index in idx utils.h:32: warning: declaration of 'index' shadows a global declaration git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4256 0ce88b0d-b2fd-0310-8134-9614164e65ea src/utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 98f154587777bc242f46b6a201ff13a2dc82741a Author: Ludovic Rousseau Date: Sun Jun 14 11:15:10 2009 +0000 IFDHControl(): use the correct return size for IOCTL_FEATURE_IFD_PIN_PROPERTIES git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4255 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit aefa6fb685b745cbc1d847cacba9b26a27a47b55 Author: Ludovic Rousseau Date: Sat Jun 13 16:23:30 2009 +0000 new firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4254 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Kobil_EMV_CAP.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 0db4a6db448aab4b400fca7e0ab78c88b6a8adf6 Author: Ludovic Rousseau Date: Fri May 29 11:42:46 2009 +0000 CmdXfrBlockAPDU_extended(): Correctly ask for the next extended response block. Thanks to Harm Braams for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4235 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 1ce348f14a315848d8bd7df1d8848a051b278b10 Author: Ludovic Rousseau Date: Wed May 27 11:51:07 2009 +0000 ccid_check_firmware(): reindent a line git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4229 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 99aebc49641a68dffbdca57861215cabf2516a78 Author: Ludovic Rousseau Date: Wed May 27 11:49:47 2009 +0000 OpenUSBByName(): no need to get a pointer on the device serial number from the HAL string git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4228 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 -- 1 file changed, 2 deletions(-) commit 0fae61d36a6c33a53007bdf17cac294e24bdd481 Author: Ludovic Rousseau Date: Wed May 27 09:20:44 2009 +0000 ACS ACR122U-WB-R with firmware < 2.06 are bogus: APDU with 0x7B (123) bytes expected do not work with a 14443 card. The reader returns SW=63 00 instead. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4227 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit 78a9aaa3b82e5c54111e463f047b153b0d30f2fe Author: Ludovic Rousseau Date: Wed May 27 08:58:45 2009 +0000 new firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4226 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACR122U_PICC.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b888bfb3de0e88f42e3dea52a2b5860aacf64ec8 Author: Ludovic Rousseau Date: Mon May 25 08:52:21 2009 +0000 generate a .bz2 archive only git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4224 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 -- configure.in | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) commit 3d4e133f9ea7d7a99dac3036fb16c5f36078aeb6 Author: Ludovic Rousseau Date: Wed May 13 12:08:43 2009 +0000 remove a _ in the filename git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4204 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/{Softforum__XecureHSM.txt => Softforum_XecureHSM.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit 7c2486cbb3fdb5d3c5461ea9f3c5bd4d5dd7ffcb Author: Ludovic Rousseau Date: Wed May 13 12:07:03 2009 +0000 rename Samsung XecureHSM in Softforum XecureHSM git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4203 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/{Samsung_XecureHSM.txt => Softforum__XecureHSM.txt} | 0 readers/supported_readers.txt | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) commit c699aa8d789bb4c04969d025d8b1a9df83a645cb Author: Ludovic Rousseau Date: Tue May 12 12:06:12 2009 +0000 add Samsung XecureHSM git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4197 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Samsung_XecureHSM.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 52 insertions(+) commit 531bdc0cb18845fd37acd4438178fce6cf6e7dbb Author: Ludovic Rousseau Date: Sun May 10 16:15:39 2009 +0000 ccid_open_hack_pre(): call InterruptRead() for all CCID device Makes the Broadcom 5880 work a bit better (but the reader is still bogus) ---This line, and those below, will be ignored-- M src/ccid.c git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@4195 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 46e8dba8c0f30eba44eb0c552c479ac9f873af11 Author: Ludovic Rousseau Date: Fri May 8 06:30:56 2009 +0000 C3PO_LTC32_USBv2_old.txt is a duplicate of C3PO_TLTC2USB.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3494 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/C3PO_LTC32_USBv2_old.txt | 50 ---------------------------------------- readers/Makefile.am | 1 - 2 files changed, 51 deletions(-) commit 24dd80c52b417da59bbb760eee5141d0bfa56fb2 Author: Ludovic Rousseau Date: Thu May 7 13:21:06 2009 +0000 duplicate of C3PO_LTC32_USBv2.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3490 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/LTC32.txt | 54 ------------------------------------------------------ 1 file changed, 54 deletions(-) commit 137bb455ca02451412258b7c999c6e8896fffa38 Author: Ludovic Rousseau Date: Thu May 7 08:04:20 2009 +0000 do not power up a card with a voltage not supported by the reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3488 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 8 ++++++++ src/ccid_serial.c | 1 + src/ccid_usb.c | 1 + src/commands.c | 22 ++++++++++++++++++++++ 4 files changed, 32 insertions(+) commit 42602358adc653cea01bfdf65c60b5a44cb0db6e Author: Ludovic Rousseau Date: Sat May 2 11:33:55 2009 +0000 the CCID descriptor was duplicated git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3485 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR331-DI-NTTCom.txt | 52 -------------------------------------------- 1 file changed, 52 deletions(-) commit a50c1d6a404779e16146110af50f940a94a16394 Author: Ludovic Rousseau Date: Tue Apr 21 08:55:46 2009 +0000 add Feitian SCR301 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3462 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Feitian_SCR301.txt | 50 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 53 insertions(+) commit 0a15cd594c6a4113645fd3ee00ca7380494172cd Author: Ludovic Rousseau Date: Fri Apr 17 12:03:38 2009 +0000 define CFBundleName to CCIDCLASSDRIVER so that non class drivers have a higher priority. It should work on Mac OS X. Patch from SmartCardServices on macosxforge.org git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3459 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist.src | 2 ++ 1 file changed, 2 insertions(+) commit 5dbe452d8fc52c7202af6e004aa5ab0ee9bef8c3 Author: Ludovic Rousseau Date: Fri Apr 17 12:00:41 2009 +0000 add CFBundleExecutable, CFBundleIdentifier and CFBundleShortVersionString to be inline with the Apple version git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3458 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist.src | 8 +++++++- src/Makefile.am | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) commit 7bca80793c6762b86dcc11d7b16df9fd6c20d01d Author: Ludovic Rousseau Date: Thu Apr 16 20:17:45 2009 +0000 add iDream Vid/Pid but commented as the reader is bogus git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3455 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit 3286d9bb6f3e8fd286df7c81ec34206928b54af8 Author: Ludovic Rousseau Date: Thu Apr 16 11:28:48 2009 +0000 add Raritan D2CIM-DVUSB VM/CCID in the should work list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3454 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 3 +++ 2 files changed, 4 insertions(+) commit 958988c473f60b4029d1b62bfce7626dbb245231 Author: Ludovic Rousseau Date: Fri Apr 10 07:51:07 2009 +0000 t1_transceive(): receiving a WTX block asking for more time is not a critical error. Use DEBUG_COMM2 instead of DEBUG_CRITICAL2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3425 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1cc32ed32ffea8c3f2a2f446f542028875c72a37 Author: Ludovic Rousseau Date: Fri Apr 10 07:43:30 2009 +0000 ccid_open_hack_pre(): empty the interrupt end point (card movements) before trying to talk to the device for the GemProx DU/SU git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3424 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 ++ 1 file changed, 2 insertions(+) commit 55faa1889ff5b6c5cf890b9103c2b041c63f3e50 Author: Ludovic Rousseau Date: Thu Apr 9 18:45:21 2009 +0000 add Raritan D2CIM-DVUSB VM/CCID virtual reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3423 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Raritan_D2CIM-DVUSB.txt | 52 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) commit d4119d9f05d25bf9fa995b5cf025d43bcc0bc5e3 Author: Ludovic Rousseau Date: Thu Apr 9 12:42:34 2009 +0000 IFDHCreateChannelByname() & IFDHCreateChannel(): do not call ccid_open_hack_post() if the 3 IFDHICCPresence() failed and we closed the reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3416 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit aaa14e31f4184029b0ce4e736b9c96d34fe58d56 Author: Ludovic Rousseau Date: Thu Apr 9 07:21:47 2009 +0000 OpenUSBByName(): static_interface variable is used only with USE_COMPOSITE_AS_MULTISLOT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3414 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 594bfb7109f9d7875e072c8a2da1d9129d9ad1cb Author: Ludovic Rousseau Date: Wed Apr 8 19:49:49 2009 +0000 The SCM SCL010 Contactless Reader is not supported git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3413 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCL010.txt | 66 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 67 insertions(+) commit 2dbec46347807e580c83d75d4beadf98571bbfa5 Author: Ludovic Rousseau Date: Thu Apr 2 07:30:37 2009 +0000 regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3409 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemProxDU_contact.txt | 2 +- readers/GemProxDU_contactless.txt | 2 +- readers/GemProxSU_contact.txt | 2 +- readers/GemProxSU_contactless.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit f3af2e396cbaaa3ff8e41c66101f41ad15d835ec Author: Ludovic Rousseau Date: Thu Apr 2 07:27:13 2009 +0000 get the iInterface string instead of just printing the string number git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3408 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 77280ab211f63f379a2183428ea2ba8644c80e09 Author: Ludovic Rousseau Date: Tue Mar 31 12:48:21 2009 +0000 OpenUSBByName(): only increase the interface number for the next "slot" if the previous interface was opened correctly It is now posible to use 2 composite readers without libusb and libhal scheme git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3406 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) commit 408f6c65c4d158c164742dae92b402552f55d9cb Author: Ludovic Rousseau Date: Tue Mar 31 09:30:01 2009 +0000 OpenUSBByName(): support more than one composite or composite-as-multislot readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3405 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 6ea2b7859f05b3e75579f93e7335153b2bbe52b6 Author: Ludovic Rousseau Date: Mon Mar 30 09:04:52 2009 +0000 move hack code for GemPC Key, GemPC Twin, GemPC pinpad, GemProx DU GemProx SU and SCM contactless readers from ccid_open_hack_pre() to ccid_open_hack_post() We first need to get a correct communication (sync USB togggle bit) before sending the control commands git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3404 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 127 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 63 insertions(+), 64 deletions(-) commit 6fc993844922c75b4b1d78bc4a2fd9336ba167ca Author: Ludovic Rousseau Date: Mon Mar 30 08:55:59 2009 +0000 split ccid_open_hack() in ccid_open_hack_pre() and ccid_open_hack_post() before and after the empirical "warm up" sequence The problem is the USB toggle bit. I could not find a simple way to reset it. So when the driver is started again the reader and the host may not be in sync. The few first CCID commands may fail. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3403 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 22 +++++++++++++++++++--- src/ccid.h | 3 ++- src/ifdhandler.c | 10 ++++++++-- 3 files changed, 29 insertions(+), 6 deletions(-) commit 747d5b20f532eb3a959cbb0620917b11501f5f9b Author: Ludovic Rousseau Date: Sun Mar 29 11:48:05 2009 +0000 remove support of Reiner-SCT cyberJack pinpad(a) on request of Reiner-SCT You should user the Reiner-SCT driver instead git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3401 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 00ccf66847166c59a577a9ee0e45765806c08925 Author: Ludovic Rousseau Date: Fri Mar 27 16:13:59 2009 +0000 IFDHCreateChannel(): use the same empirical hack as in IFDHCreateChannelByName() to recover the reader after pcscd is restarted. The problem is that USB frames have a toggle bit git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3395 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 4defec7269ed9da7bc60208a80bdf8c98b63a98e Author: Ludovic Rousseau Date: Thu Mar 26 14:36:16 2009 +0000 add Gemalto GemProx DU and SU readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3380 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemProxDU_contact.txt | 91 +++++++++++++++++++++++++++++++++++++++ readers/GemProxDU_contactless.txt | 52 ++++++++++++++++++++++ readers/GemProxSU_contact.txt | 91 +++++++++++++++++++++++++++++++++++++++ readers/GemProxSU_contactless.txt | 52 ++++++++++++++++++++++ readers/supported_readers.txt | 2 + 5 files changed, 288 insertions(+) commit 3637023fe643eb12035f170a02892671ff518730 Author: Ludovic Rousseau Date: Thu Mar 26 14:35:34 2009 +0000 use --enable-composite-as-multislot on Mac OS X since libhal is not available on Mac OS X git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3379 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 3 +++ 1 file changed, 3 insertions(+) commit 59d514d8dbb1a518b4e97a3d8c21890f109f66f3 Author: Ludovic Rousseau Date: Thu Mar 26 14:34:35 2009 +0000 add support of a composite device as multi-slots device git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3378 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 12 ++++++++++++ src/ccid.c | 23 +++++++++++++++++++++++ src/ccid.h | 2 ++ src/ccid_usb.c | 21 +++++++++++++++++++++ src/ifdhandler.c | 11 +++++++++++ 5 files changed, 69 insertions(+) commit c18a6005086bf8b9d6f9a672f910bcd77a57c9b8 Author: Ludovic Rousseau Date: Tue Mar 24 14:33:03 2009 +0000 SecurePINVerify(): Correct bNumberMessage for Dell keyboard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3375 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + src/commands.c | 12 ++++++++++++ 2 files changed, 13 insertions(+) commit 6523e39cdea69ca30d168ae6d6099934caca3a26 Author: Ludovic Rousseau Date: Tue Mar 24 14:28:43 2009 +0000 update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3374 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/DellSCRK.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit f0acc4f0cef049cb5d00ed8e940ebe51fb23f64b Author: Ludovic Rousseau Date: Tue Mar 24 13:09:45 2009 +0000 add a (faked) USB descriptor for the GemPC Twin using serial communication git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3373 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPCTwin_serial.txt | 1 + 1 file changed, 1 insertion(+) commit 28764d27c6f8fe75670a71a6685edff9d224f21e Author: Ludovic Rousseau Date: Sat Mar 21 14:07:54 2009 +0000 add support of PIN_PROPERTIES_STRUCTURE structure and FEATURE_IFD_PIN_PROPERTIES Thanks to Martin Paljak for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3356 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 6 +++--- src/ccid.h | 7 ++++++- src/ccid_ifdhandler.h | 4 +++- src/ccid_usb.c | 5 ++++- src/commands.c | 4 ++-- src/ifdhandler.c | 40 ++++++++++++++++++++++++++++++++++++---- 6 files changed, 54 insertions(+), 12 deletions(-) commit b94b3a9f0a73671d87d314d6b02045951327077e Author: Ludovic Rousseau Date: Fri Mar 20 16:10:31 2009 +0000 CmdEscape(): set the communication timeout to 30 seconds for the PC_to_RDR_Escape commands since some commands may be slow Thanks to Adam Laurie (rfidiot.org) for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3354 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) commit 081a5d95a44c5fc5918672b276685ac5cb160974 Author: Ludovic Rousseau Date: Fri Mar 20 16:04:16 2009 +0000 SecurePINVerify() and SecurePINModify(): correctly restore the communication timeout if sending the command fails git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3353 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit 355e314bc11f88dc6576ca08e8797c70611c9e13 Author: Ludovic Rousseau Date: Thu Mar 19 14:12:19 2009 +0000 SecurePINModify(): do not reject the command if bNumberMessage = 0xFF (default value) Thanks to Martin Paljak for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3351 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 53c7fd9a6bb67a9fcb010b67ee479a4cdcb393a2 Author: Ludovic Rousseau Date: Thu Mar 19 13:48:10 2009 +0000 OpenUSBByName(): support more than one CCID interface per USB device with the libhal scheme git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3350 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 77 insertions(+), 7 deletions(-) commit 54facc0cfa5c554db9b2fdf6e7354178a6714824 Author: Ludovic Rousseau Date: Tue Mar 17 12:44:10 2009 +0000 Use libusb-config to define LIBUSB_* variables git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3349 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 2 ++ 1 file changed, 2 insertions(+) commit 04e3bbcf6ee512beb770b128ab066093bbc25f0d Author: Ludovic Rousseau Date: Tue Mar 17 09:42:40 2009 +0000 allow to list more than one CCID interface per USB device git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3348 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 38 ++++++++++++++++++++++---------------- src/ccid_usb.h | 3 ++- src/parse.c | 22 +++++++++++++++------- 3 files changed, 39 insertions(+), 24 deletions(-) commit 79e7938575de6ae993046fbe0c13a1aab671b6c5 Author: Ludovic Rousseau Date: Fri Mar 13 15:52:01 2009 +0000 remove fingerprint part git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3344 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Alya.txt | 22 ---------------------- 1 file changed, 22 deletions(-) commit 5d42e510137dab2475fc526c298d002918314444 Author: Ludovic Rousseau Date: Sat Mar 7 15:50:22 2009 +0000 use spaces instead of tabs git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3340 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 0a53d04c7c0809a692ed1b62d2a257d195699b4a (tag: ccid-1.3.10) Author: Ludovic Rousseau Date: Sat Mar 7 15:35:24 2009 +0000 release 1.3.10 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3338 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 12 ++++++++++++ configure.in | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) commit 2046eb6793c33710f1f5925b183c3f00c7e99d99 Author: Ludovic Rousseau Date: Sat Mar 7 14:30:17 2009 +0000 IFDHSetProtocolParameters(): rename atr in openpgp_atr ifdhandler.c:822: warning: declaration of ‘atr’ shadows a previous local ifdhandler.c:527: warning: shadowed declaration is here git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3337 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 149ba6cf738a54bab9de5fc2f436c0ea52d8a6bc Author: Ludovic Rousseau Date: Sun Mar 1 12:49:31 2009 +0000 IFDHSetProtocolParameters(): add a hack to support the bogus OpenGPG card. The card declares a BWI=4 (1.4s) but, sometimes, do not send a WTX (time request) in time and the on board key generation then fails. The patch uses BWI=7 (11s) Thanks to Jan Suhr for helping tracking the bug git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3330 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 85d5f8bf2c172a31cfd08a61dcdacc5abb30e65f Author: Ludovic Rousseau Date: Wed Feb 25 13:01:25 2009 +0000 add ACS ACR100 and ACS ACR38 plugin git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3325 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACS_ACR100.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++ readers/ACS_ACR38_plugin.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+) commit ecec27ecc10353f3070c524f39ec42a7b468cc46 Author: Ludovic Rousseau Date: Wed Feb 25 12:48:09 2009 +0000 update firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3324 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACR122U_PICC.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit dce13182ab591354fa1f14f93a0f806cd50f7d7e Author: Ludovic Rousseau Date: Sat Feb 21 13:59:54 2009 +0000 typo in comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3322 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit bc058950ae89cc3f6ae41e0f9127c0db6700b31c Author: Ludovic Rousseau Date: Wed Feb 18 13:31:56 2009 +0000 add Precise Biometrics 200 MC and 250 MC in the "should work" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3320 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/Precise_200_MC.txt | 52 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 4 ++++ 3 files changed, 58 insertions(+) commit 52d90bc479c02208c6625ad1d7cae9aa9110f5dd Author: Ludovic Rousseau Date: Wed Feb 18 07:31:34 2009 +0000 IFDHSetProtocolParameters(): correct parameter Protocol documentation Thanks to Joachim Breitner for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3319 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e7c037e4b289db99a3ae28c3ccee4e2dbc211c4d Author: Ludovic Rousseau Date: Sun Feb 15 15:55:30 2009 +0000 SecurePINVerify(): also check the value of bmPINBlockString in case of Case 1 APDU and SPR532 Thanks to Peter Koch for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3318 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 269ce49b87e467990e160cb2353afc88b1d55998 Author: Ludovic Rousseau Date: Sat Feb 14 08:56:26 2009 +0000 use product name Philips SmartMX instead of commercial name SafeNet IKey4000. SafeNet IKey4000 is also used with different device like: idVendor: 0x04B9 iManufacturer: SafeNet, Inc. idProduct: 0x1206 iProduct: iKey 4000 Found a CCID/ICCD device idVendor: 0x04B9 iManufacturer: SafeNet, Inc. idProduct: 0x1206 iProduct: iKey 4000 bcdDevice: 1.10 (firmware release?) bLength: 9 bDescriptorType: 4 bInterfaceNumber: 0 bAlternateSetting: 0 bNumEndpoints: 0 Control only bInterfaceClass: 0xFF NOT A CCID DEVICE Class is 0xFF (proprietary) bInterfaceSubClass: 0 bInterfaceProtocol: 0 bulk transfer, optional interrupt-IN (CCID) iInterface: 0 USB extra length is too short: 2 NOT A CCID DEVICE git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3316 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- readers/Makefile.am | 2 +- readers/{SafeNet_IKey4000.txt => Philips_SmartMX.txt} | 0 readers/supported_readers.txt | 4 ++-- 4 files changed, 4 insertions(+), 4 deletions(-) commit f1c26ef4b4e8e5a66e891cd2ff31123531a63c74 Author: Ludovic Rousseau Date: Wed Feb 11 12:50:28 2009 +0000 add TianYu CCID SmartKey in the should work list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3315 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/TianYu_CCID_SmartKey.txt | 47 ++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 3 files changed, 51 insertions(+) commit 59db87138145d687a617dec39cea85a9189ea2fb Author: Ludovic Rousseau Date: Sat Feb 7 16:23:54 2009 +0000 OpenUSBByName(): device_vendor and device_product varioables are not used on Mac OS X. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3310 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 ++ 1 file changed, 2 insertions(+) commit cb9e1cb71db0144fc69771cfd01264a647fa2c27 Author: Ludovic Rousseau Date: Wed Feb 4 19:31:20 2009 +0000 display the values of PCSC_CFLAGS and PCSC_LIBS git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3301 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 ++ 1 file changed, 2 insertions(+) commit 247cfef7336c58081d7889cd1da19e5ca8f62541 Author: Ludovic Rousseau Date: Wed Feb 4 19:27:03 2009 +0000 use [ ] for PKG_CHECK_EXISTS() arguments git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3300 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 5ca32e378cb39cee47eab50774d03a61966da450 Author: Ludovic Rousseau Date: Wed Feb 4 14:32:19 2009 +0000 use PKG_CHECK_EXISTS() before PKG_CHECK_MODULES() so that the *_CFLAGS and *_LIBS are not erased if pkg-config does not find the searched lib git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3299 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 5 ----- configure.in | 9 +++++++-- 2 files changed, 7 insertions(+), 7 deletions(-) commit 0711b7ec34febe0ba8920988d037e7dd7b7020c5 Author: Ludovic Rousseau Date: Thu Jan 29 20:19:05 2009 +0000 use generic "Realtek" instead of one particular brand "iMONO" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3296 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 63974082232d18c252375f2915717719d8628e1f Author: Ludovic Rousseau Date: Mon Jan 26 13:41:32 2009 +0000 reformat to ease diff with proto-t1.c from OpenCT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3293 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 107 ++++++++++++++++++++++---------------------------- 1 file changed, 47 insertions(+), 60 deletions(-) commit 8b4e13a7d7ba61506e6a4c355b8c65a38a45d705 Author: Ludovic Rousseau Date: Mon Jan 26 13:02:58 2009 +0000 rename t1_negociate_ifsd() in t1_negotiate_ifsd() to be in sync with OpenCT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3292 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- src/openct/proto-t1.c | 2 +- src/openct/proto-t1.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit e8c429e393a226cb3ceba321f1dac871aec20d30 Author: Ludovic Rousseau Date: Wed Jan 21 13:18:57 2009 +0000 move tokenparser.c from MAINTAINERCLEANFILES to DISTCLEANFILES so that "make distcheck" works without error git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3289 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit fca0f86bf207b7c697a559ca6a3b03680107c7f5 Author: Ludovic Rousseau Date: Mon Jan 19 15:28:04 2009 +0000 ICCD devices do not use usb_interrupt_read() but sleep(). So there is no problem killing the polling thread and sleep for 10 minutes instead of just 5 seconds git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3284 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) commit e3bf5eff6488571c5bf3b6445ac877eabd87e1ac Author: Ludovic Rousseau Date: Mon Jan 19 14:19:26 2009 +0000 regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3283 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPCKey.txt | 2 ++ 1 file changed, 2 insertions(+) commit 343d28fee05478c8e67177f96986f020d3ace59e Author: Ludovic Rousseau Date: Mon Jan 19 08:15:17 2009 +0000 add Aktiv Rutoken Magistra in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3282 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/Aktiv_Rutoken_Magistra.txt | 49 ++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 3 files changed, 53 insertions(+) commit 464d86f5d84bab7159796cf5b58f257dc35ff28d Author: Ludovic Rousseau Date: Thu Jan 15 13:59:19 2009 +0000 remove an extra AC_MSG_RESULT() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3281 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 - 1 file changed, 1 deletion(-) commit c583d7c2f466798779416e85419fb42d2bf0ec0e Author: Ludovic Rousseau Date: Tue Jan 13 19:30:21 2009 +0000 disable support of the contcatless part of SDI010 and SCR331DI git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3280 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 ++ src/ifdhandler.c | 2 ++ 2 files changed, 4 insertions(+) commit f3f8c2f13d0f33942b0723ca842a13ab7e8b55f3 Author: Ludovic Rousseau Date: Wed Jan 7 16:27:52 2009 +0000 do not overwrite LIBUSB_CFLAGS and LIBUSB_LIBS if libusb-config is found git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3272 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) commit c6a79577a3146142eb3b13dc8e6e6d09d6e36ad8 Author: Ludovic Rousseau Date: Mon Jan 5 14:56:38 2009 +0000 use int instead of long to store a reader ID (32 bits) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3271 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8af6ab6aa0b8a21d48c5e445687e0f9ef111b742 Author: Ludovic Rousseau Date: Mon Jan 5 14:46:36 2009 +0000 tag output parameters with /*@out@*/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3270 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- src/ccid_usb.h | 2 +- src/commands.c | 2 +- src/commands.h | 9 +++++---- src/towitoko/atr.h | 6 +++--- src/towitoko/pps.h | 3 ++- 6 files changed, 13 insertions(+), 11 deletions(-) commit f2698f53d358a0974fc4694a12a4f27468d03593 Author: Ludovic Rousseau Date: Mon Jan 5 14:35:25 2009 +0000 use snprintf() instead of sprintf() to avoid potential buffer overflow git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3269 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 6 ++++-- src/ccid_serial.c | 8 +++++--- src/ccid_usb.c | 6 ++++-- 3 files changed, 13 insertions(+), 7 deletions(-) commit d17b0aae6c02cfcded6468625e63c92109d01fc7 Author: Ludovic Rousseau Date: Mon Jan 5 14:28:26 2009 +0000 explicitly cast result in void when not used (reported by the splint tool) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3268 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 22 ++--- src/ccid_serial.c | 18 ++-- src/ccid_usb.c | 28 +++--- src/commands.c | 4 +- src/debug.c | 10 +-- src/ifdhandler.c | 55 ++++++------ src/parse.c | 256 +++++++++++++++++++++++++++--------------------------- 7 files changed, 197 insertions(+), 196 deletions(-) commit 46ef2a3d57499cbe5199003ffec56def040b621c Author: Ludovic Rousseau Date: Wed Dec 17 09:58:54 2008 +0000 add Atmel AT98SC032CT in the should work list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3237 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 1 + 2 files changed, 3 insertions(+) commit 8db48d75f2824f97bb5cdedcedfac5c9280d74db Author: Ludovic Rousseau Date: Tue Dec 16 17:06:20 2008 +0000 add ATMEL AT98SC032CT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3236 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ATMEL_AT98SC032CT.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) commit cbe87d3639184b3e26a8820753c6ee8f55764d73 Author: Ludovic Rousseau Date: Sat Dec 13 14:25:43 2008 +0000 update FSF address git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3234 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/convert_reader_h.pl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit ecd202f25407fc670dcdf69417378ec38c1be50c Author: Ludovic Rousseau Date: Fri Dec 12 22:07:39 2008 +0000 add iMONO 43 in 1 + Sim + Smart Card Reader in the "should work" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3232 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 1 + 2 files changed, 2 insertions(+) commit 8f16b4e4f4a17baa8f5ba9ae91ce1132e661dfb5 Author: Ludovic Rousseau Date: Fri Dec 12 21:39:17 2008 +0000 add iMONO USB2.0-CRW reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3231 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/iMONO.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) commit 830e0f389f5b3d38faa889e86994db70e6e68746 Author: Ludovic Rousseau Date: Tue Dec 9 21:43:36 2008 +0000 add Xiring Xi Sign PKI in the supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3228 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 3 +++ 2 files changed, 5 insertions(+) commit 7a1864268d5aa4890a616e356d42f179423995b4 Author: Ludovic Rousseau Date: Thu Nov 27 19:15:14 2008 +0000 add Neowave Weneo device git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3227 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Neowave_Weneo.txt | 54 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) commit f46a412af4d026d1717e64db5af5f22e2e54a9cf Author: Ludovic Rousseau Date: Wed Nov 26 14:16:40 2008 +0000 IFDHSetProtocolParameters(): convert protocol from ATR_PROTOCOL_TYPE_T? to SCARD_PROTOCOL_T? in case of O2MICRO_OZ776_PATCH Thanks to Jim Dawson for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3226 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 9340e1ff7aff612202fada9fb437582c2743f74d Author: Ludovic Rousseau Date: Sat Nov 22 13:09:41 2008 +0000 add a Noname reader (from Omnikey) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3222 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Omnikey_noname1.txt | 360 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 361 insertions(+) commit 159a4ebbd4501e791d6b5d9d8649ef4e6e1fa81d Author: Ludovic Rousseau Date: Thu Nov 20 09:05:50 2008 +0000 add MSI StarReader SMART in the should work but untested list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3220 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 3 +++ 2 files changed, 5 insertions(+) commit 4d609f57753e2155263eac949df9f6bcc96e0854 Author: Ludovic Rousseau Date: Wed Nov 19 21:10:36 2008 +0000 add MSI StarReader SMART git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3219 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/MSI_StarReader_SMART.txt | 50 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) commit eecab2bc09d7f1332f6cdc927d4cda97f73eca44 Author: Ludovic Rousseau Date: Wed Nov 19 17:23:39 2008 +0000 new firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3218 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACR122U_PICC.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 11ea8caf60d68c2a7996eda5fe0c9b612b6ba89c Author: Ludovic Rousseau Date: Tue Nov 18 21:50:41 2008 +0000 add -I m4 to aclocal git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3214 0ce88b0d-b2fd-0310-8134-9614164e65ea bootstrap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0d1a44544d252ed615516da09e7c571ed0a3caae (tag: ccid-1.3.9) Author: Ludovic Rousseau Date: Tue Nov 18 15:45:30 2008 +0000 release 1.3.9 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3208 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 18 ++++++++++++++++++ configure.in | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) commit 75bffeaba3a1862145e92f584be68657a8f4373e Author: Ludovic Rousseau Date: Tue Nov 18 15:02:50 2008 +0000 cast dw2i() to return an unsigned int git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3207 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 28249295797ae297b4ea4b6c83f4caf6dc3d3ec2 Author: Ludovic Rousseau Date: Tue Nov 18 14:37:43 2008 +0000 add VMware Virtual USB CCID in should work but untested list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3206 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 3 +++ 2 files changed, 4 insertions(+) commit ce7f48d8fc50621e97d9708fa90ec16efb096ce6 Author: Ludovic Rousseau Date: Fri Nov 14 17:34:52 2008 +0000 check for usb_interrupt_read instead of usb_get_string_simple and request libusb 0.1.12 instead of 0.1.7 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3205 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a1e73487daf50bf08ace2611be250108e9117962 Author: Ludovic Rousseau Date: Fri Nov 14 08:54:28 2008 +0000 move Broadcom 5880 in the Unsupported list and comment the entry in readers/supported_readers.txt No communication to the device ("Resource temporarily unavailable" error) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3203 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 +++- readers/supported_readers.txt | 5 ++--- 2 files changed, 5 insertions(+), 4 deletions(-) commit b73659d395bfd613d44c5b1c8bd611da66ccc56e Author: Ludovic Rousseau Date: Tue Nov 11 16:42:02 2008 +0000 add $(LIBUSB_LIBS) to parse_LDADD Thanks to Karl Dahlén for the patch Closes: [#311251] Patch for solving cross-compile build error for the tool parse. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3202 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c562d6153226615dfba8007bb46b003bbe252112 Author: Ludovic Rousseau Date: Tue Nov 11 08:46:01 2008 +0000 new firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3201 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SDI010.txt | 77 +++++++++++++++++++++++++++--------------------------- 1 file changed, 39 insertions(+), 38 deletions(-) commit 6a9a36a4402267d9dff3c7271fb6a18d60588821 Author: Ludovic Rousseau Date: Mon Nov 10 12:12:25 2008 +0000 defs.h: add readerName field ifdhandler.c: also log reader name instead of just Lun git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3199 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 3 +++ src/ifdhandler.c | 61 +++++++++++++++++++++++++++++++++++++++----------------- 2 files changed, 46 insertions(+), 18 deletions(-) commit 081a36593d673530425d2c848e55d44fdb3cee43 Author: Ludovic Rousseau Date: Mon Nov 10 12:11:28 2008 +0000 #define DEBUG_PERIODIC3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3198 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 2 ++ 1 file changed, 2 insertions(+) commit 3f1a06f47af33b406141e18bbca430683d566b4d Author: Ludovic Rousseau Date: Mon Nov 10 08:49:53 2008 +0000 regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3196 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR331-DI.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 20b2d39d89b3929331c64046d9bae89a246329ff Author: Ludovic Rousseau Date: Sat Nov 8 16:28:09 2008 +0000 add Xiring Xi Sign PKI et Xiring Xi Sign 6000 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3195 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Xiring_XI-SIGN.txt | 68 +++++++++++++++++++++++++++++++++++++++++ readers/Xiring_XI-SIGN_6000.txt | 66 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 134 insertions(+) commit 1e43d64dbc49b5fbb8f1e17c70f861a31e595e9b Author: Ludovic Rousseau Date: Sat Nov 8 15:39:38 2008 +0000 typo in comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3194 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4c3b106c0e2172d3483cfa6105f481b3acee1f25 Author: Ludovic Rousseau Date: Sat Nov 8 10:58:47 2008 +0000 get the GemPC firmware only if GET_GEMPC_FIRMWARE is #define git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3193 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 3 +++ 1 file changed, 3 insertions(+) commit f7a790a06cd831b9c9f7438212dd44df42f7b58d Author: Ludovic Rousseau Date: Sat Nov 8 10:43:44 2008 +0000 move the "jNet Technology jToken s1" in the Unsupported list and remove it (commented entry) from the supported_readers.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3192 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 3 ++- readers/supported_readers.txt | 4 +--- 2 files changed, 3 insertions(+), 4 deletions(-) commit 0f6e3d1cf264687d6fec6734fa8bb498011b6851 Author: Ludovic Rousseau Date: Fri Nov 7 13:39:49 2008 +0000 add VMware Virtual USB CCID reader (available since VMWare 6.5) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3191 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/VMware_Virtual_USB_CCID.txt | 56 +++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) commit d9113791de3aabd8fe4274960c0513a29ae6836a Author: Ludovic Rousseau Date: Fri Oct 31 12:41:14 2008 +0000 add jNet Technology jToken s1 in should work but untested list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3189 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 2 ++ 2 files changed, 3 insertions(+) commit f1318a785054d898dd9ee23fd5776a336202b87d Author: Ludovic Rousseau Date: Fri Oct 31 12:37:42 2008 +0000 small code reformat git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3188 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c77b66b50e3da5624f7afe7b8c10c713cd1d532f Author: Ludovic Rousseau Date: Fri Oct 31 12:35:48 2008 +0000 add jNet_jToken_s1.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3187 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/jNet_jToken_s1.txt | 49 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) commit 783fd4988ed6e2ff7271f1a5170c100af8dd2227 Author: Ludovic Rousseau Date: Tue Oct 28 14:51:06 2008 +0000 add --reparagraph to svn2cl arguments git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3185 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a99dbaf0ba519ccdf44b246699f0d3648addcad2 Author: Ludovic Rousseau Date: Tue Oct 28 09:24:16 2008 +0000 SecurePINVerify(): in case of SPR532 and Case 1 APDU we need to set bSeq again to avoid a "Duplicate frame detected" error since the bSeq of CmdEscape is now greater than bSeq set at the beginning of this function Thanks to Peter Koch for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3183 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 5 +++++ 1 file changed, 5 insertions(+) commit 32cf5cc0f38d00398276020505a04d73cf32586b Author: Ludovic Rousseau Date: Mon Oct 27 15:57:23 2008 +0000 add Gemalto PDT in should work list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3182 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 2 ++ 2 files changed, 3 insertions(+) commit da7822cac423e6b9c2c41461a9d6914ed41213da Author: Ludovic Rousseau Date: Mon Oct 27 15:56:52 2008 +0000 add Gemalto PDT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3181 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gemalto_PDT.txt | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 50 insertions(+) commit 6cc681a539aef70695a397c03ce027b60bf9734c Author: Ludovic Rousseau Date: Fri Oct 17 08:10:42 2008 +0000 no need to explicitely provide the aux files git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3177 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 10 ---------- 1 file changed, 10 deletions(-) commit f125c87a334a1663249af5cdecadf67ae2919763 Author: Ludovic Rousseau Date: Thu Oct 16 19:22:04 2008 +0000 add ACS ACR122U PICC Interface in the Should work but untested by me list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3176 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 1 + 2 files changed, 2 insertions(+) commit 623f44bbfd902794981cb09e62c267389d9b14d3 Author: Ludovic Rousseau Date: Thu Oct 16 19:18:32 2008 +0000 add ACR122U_PICC.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3175 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACR122U_PICC.txt | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 49 insertions(+) commit fce2842ccb36b00a1f10b10ab3166c65d0ed0509 Author: Ludovic Rousseau Date: Thu Oct 16 14:58:55 2008 +0000 build is now . git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3174 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- reconf | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit c3ecade16ea8d187556bf80c7f17b8ef3a1e8b2f Author: Ludovic Rousseau Date: Thu Oct 16 14:58:38 2008 +0000 remove build/ It collides with the Debian build rule when using dh(1) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3173 0ce88b0d-b2fd-0310-8134-9614164e65ea commit b1843fe041525c5a3341dd62fcfc91a3180bcffa Author: Ludovic Rousseau Date: Thu Oct 16 14:57:18 2008 +0000 move ylwrap out of build/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3172 0ce88b0d-b2fd-0310-8134-9614164e65ea build/ylwrap => ylwrap | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit e7606326935595db07f8ca9239a97e4d3ccfeea6 Author: Ludovic Rousseau Date: Tue Oct 14 13:49:11 2008 +0000 ATR_InitFromArray(): use atr_buffer[] directly (no need to copy it) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3170 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.c | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) commit 9a1a7eda7c77e6d85defd92b2639c2245e4cbae8 Author: Ludovic Rousseau Date: Tue Oct 14 13:46:50 2008 +0000 remove definition of INVERT_BYTE() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3169 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/defines.h | 16 ---------------- 1 file changed, 16 deletions(-) commit 1edb0354dd386247a4ae161756ee6e0c8fb15dff Author: Ludovic Rousseau Date: Tue Oct 14 13:46:31 2008 +0000 ATR_InitFromArray(): do not reverse the ATR for inverse convention cards since the ATR is already corrected by the reader This never happend since the test was never true (TS == 0x03) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3168 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.c | 7 ------- 1 file changed, 7 deletions(-) commit 32e421e6fe7c9be0e36a76619a693748b66c2d47 Author: Ludovic Rousseau Date: Tue Oct 14 13:43:55 2008 +0000 make atr_buffer[] argument const to avoid accidental modifications git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3167 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.c | 2 +- src/towitoko/atr.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 04bdd4418c62713dceca558d88ecb0eeae5de653 Author: Ludovic Rousseau Date: Tue Oct 14 13:42:14 2008 +0000 typo in comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3166 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 11549130f57d662e8b5358ed08852787f2e9b9ee Author: Ludovic Rousseau Date: Sat Oct 11 09:05:18 2008 +0000 add HP MFP Smart Card Reader in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3163 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 1 + 2 files changed, 2 insertions(+) commit 0939703360f593cd5a1adfe2f39f6c7570c2c51a Author: Ludovic Rousseau Date: Sat Oct 11 09:00:58 2008 +0000 add HP_MFP_SmartCardReader.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3162 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/HP_MFP_SmartCardReader.txt | 53 ++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 54 insertions(+) commit 8e9e1230ad5a5dad84a0054aba4025620e92e3d9 Author: Ludovic Rousseau Date: Sat Oct 11 09:00:20 2008 +0000 reindent git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3161 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/HPUSBSmartCardReader.txt | 76 ++++++++++++++++++++-------------------- 1 file changed, 38 insertions(+), 38 deletions(-) commit 2cdc558d53ffde72338b8c85386a15b96c253c5b Author: Ludovic Rousseau Date: Tue Oct 7 10:00:57 2008 +0000 reorder SchlumbergerSema reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3154 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 72959d1cb9fd8c18c3c2e8f65805cbb8a56d765c Author: Ludovic Rousseau Date: Tue Oct 7 09:59:52 2008 +0000 reorder SpringCard readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3153 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit d43867c22dd883c301540d9e44b971480914ac95 Author: Ludovic Rousseau Date: Tue Oct 7 09:58:26 2008 +0000 reorder 2 readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3152 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit abfd5bbdddedc2161d76c83d938ac636b461ead8 Author: Ludovic Rousseau Date: Tue Oct 7 09:18:21 2008 +0000 add "KONA USB SmartCard" to the should work list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3151 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 3 +++ 2 files changed, 4 insertions(+) commit 3fb03ea0a437122d62030a110f3674957cee46eb Author: Ludovic Rousseau Date: Sat Sep 27 15:41:40 2008 +0000 add Broadcom Corp 5880 (found in Dell E6500 laptop) in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3148 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 3 +++ 2 files changed, 4 insertions(+) commit 313a50ec33f460d38ad5174391bdbeab2a178904 Author: Ludovic Rousseau Date: Sat Sep 27 15:40:13 2008 +0000 add Broadcom_5880.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3147 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Broadcom_5880.txt | 54 +++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 55 insertions(+) commit 9618e83683732181b65823cf84d84ed991d5c1a2 Author: Ludovic Rousseau Date: Tue Sep 23 16:14:15 2008 +0000 IFDHCreateChannelByName(): call ClosePort() to release resources if the 3 IFDHICCPresence() fails git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3144 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 517b8ce06aad36cd06c27c51c1daf0c217eb3baf Author: Ludovic Rousseau Date: Sat Sep 13 18:58:45 2008 +0000 Pro-Active CSB6 Ultimate is renamed SpringCard CSB6 Ultimate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3129 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 - readers/Pro-Active_CSB6_Ultimate.txt | 56 ------------------------------------ 2 files changed, 57 deletions(-) commit f022b86117b5520cebc50b15c29eb093b20dc9ee Author: Ludovic Rousseau Date: Sat Sep 13 18:56:54 2008 +0000 add SpringCard CrazyWriter, CSB6 Basic, CSB6 Secure, CSB6 Ultimate, EasyFinger Standard, EasyFinger Ultimate and Prox'N'Roll in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3128 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 8 +++++++- readers/supported_readers.txt | 10 ++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) commit 9f468bc98addf8d34dbe31cc03d580ee62a2a6b3 Author: Ludovic Rousseau Date: Sat Sep 13 14:21:16 2008 +0000 rename Pro-Active in Springcard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3127 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 ++-- readers/supported_readers.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 5085b8e4670a2fed85978f50f8545fd33093b7f7 Author: Ludovic Rousseau Date: Fri Sep 12 15:14:23 2008 +0000 IFDHPowerICC(): use a very long timeout for PowerUp since the card can be very slow to send the full ATR (up to 30 seconds at 4 MHz) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3126 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) commit ca0c1f6a88c439dd7760731566699f25f3780b74 Author: Ludovic Rousseau Date: Wed Sep 10 11:59:06 2008 +0000 add SpringCard readers Prox'N'Roll, CSB6 Basic, EasyFinger Ultimate, CSB6 Ultimate, EasyFinger Standard, CrazyWriter, CSB6 Secure git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3122 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 7 ++++ readers/SpringCard_CSB6_Basic.txt | 56 ++++++++++++++++++++++++++++++ readers/SpringCard_CSB6_Secure.txt | 56 ++++++++++++++++++++++++++++++ readers/SpringCard_CSB6_Ultimate.txt | 56 ++++++++++++++++++++++++++++++ readers/SpringCard_CrazyWriter.txt | 56 ++++++++++++++++++++++++++++++ readers/SpringCard_EasyFinger_Standard.txt | 56 ++++++++++++++++++++++++++++++ readers/SpringCard_EasyFinger_Ultimate.txt | 56 ++++++++++++++++++++++++++++++ readers/SpringCard_Prox_N_Roll.txt | 56 ++++++++++++++++++++++++++++++ 8 files changed, 399 insertions(+) commit 6159bbd1475a43dfb4918611c678d153080baa79 Author: Ludovic Rousseau Date: Tue Sep 9 08:51:00 2008 +0000 add mIDentityXL.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3115 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + readers/mIDentityXL.txt | 57 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) commit 351c1ceddca92db657830d6c3211007623ee525b Author: Ludovic Rousseau Date: Tue Sep 9 08:49:50 2008 +0000 differentiate between KOBIL mIDentity M (pid 0x4000) and XL (pid 0x4001) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3114 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 457015fc6e4c75b959ea8e8c88af5c3fbe581122 Author: Ludovic Rousseau Date: Fri Sep 5 07:37:24 2008 +0000 InterruptRead(): do not log the error if errno == ENODEV since that happens in canse of timeout git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3106 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1dbcb3c6e20ba8f56fe4fd2becdfff2a82852e66 Author: Ludovic Rousseau Date: Mon Sep 1 08:20:04 2008 +0000 ccid_open_hack(): GEMPCPINPAD: add a sleep(1) before sending the load strings command to let the reader initialise itself git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3105 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 1 + 1 file changed, 1 insertion(+) commit 0131afa8fc22b1c4d7ed9cf6c0b4e492d9cd2a46 Author: Ludovic Rousseau Date: Tue Aug 19 13:55:28 2008 +0000 InterruptRead(): do not cache if the reader has failed previously since this state was stored in a static variable global to all the readers managed by the driver and was not per reader. Without this mechanism we may have a bit more error messages logged but the driver will work in a multi-reader configuration. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3097 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 10 ---------- 1 file changed, 10 deletions(-) commit f91e64ad757258530cf1545d98c31272db2fb2da Author: Ludovic Rousseau Date: Mon Aug 18 09:46:46 2008 +0000 IFDHSleep(): just sleep for 5 seconds since the polling thread is NOT killable so pcscd event thread must loop to exit cleanly Once the driver (libusb in fact) will support TAG_IFD_POLLING_THREAD_KILLABLE then we could use a much longer delay and be killed before pcscd exits git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3096 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 7f53ed9bcd79ba5a13f6c2dd4bea481425266d8f Author: Ludovic Rousseau Date: Thu Aug 14 08:44:52 2008 +0000 add Atmel AT91SO in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3090 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 4 ++++ 2 files changed, 6 insertions(+) commit dd8756aa5a3d3ba0b66df577294d75d5bf8be69d Author: Ludovic Rousseau Date: Thu Aug 14 08:40:15 2008 +0000 add ATMEL_AT91SO.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3089 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ATMEL_AT91SO.txt | 57 ++++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 58 insertions(+) commit caae59366dedd0268c48208f5cf2487a9c531c58 Author: Ludovic Rousseau Date: Thu Aug 7 08:19:54 2008 +0000 add Cherry SmartTerminal ST-1200USB in the "Should work but untested by me" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3085 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + 1 file changed, 1 insertion(+) commit 2e97a083cfe5920cee85ad9787c6adfa45085b6e Author: Ludovic Rousseau Date: Thu Aug 7 08:18:43 2008 +0000 add Cherry SmartTerminal XX1X git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3084 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CherrySmartTerminalXX1X.txt | 186 ++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 187 insertions(+) commit b8707dc8589f44c5ccc6138a902a5a8525ee358b Author: Ludovic Rousseau Date: Wed Jul 30 11:22:26 2008 +0000 link statically against libusb by default git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3066 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d847d27f363868be0d64cfe3667f12fbf2c22151 Author: Ludovic Rousseau Date: Wed Jul 30 10:00:11 2008 +0000 do not build a static driver (building fails when linking statically with libusb) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3065 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 4 ++++ 1 file changed, 4 insertions(+) commit 92ee1256347305aa435e4efe824920419f022897 Author: Ludovic Rousseau Date: Wed Jul 30 09:55:55 2008 +0000 do not overwrite PCSC_CFLAGS, PCSC_LIBS, LIBUSB_CFLAGS and LIBUSB_LIBS if already defined by the user Closes [#310945] MacOSX/configure - disable forced OpenSC libusb usage, permit other builds git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3064 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 472cf7dc91a6116105ca9451adb36fba36308ef3 Author: Ludovic Rousseau Date: Wed Jul 30 08:03:13 2008 +0000 no need to use CoreFoundation and IOKit frameworks since we use libusb that already includes them git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3063 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 11 ----------- src/Makefile.am | 3 +-- 2 files changed, 1 insertion(+), 13 deletions(-) commit 1c06f7fa2eaa48ff07854ec7d79e3c21542e2ab2 Author: Ludovic Rousseau Date: Tue Jul 29 07:28:52 2008 +0000 add the Aladdin eToken PRO USB 72K Java in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3061 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 39f120dfab51f2dd882bfd06cf85f07d5a1e70ce Author: Ludovic Rousseau Date: Tue Jul 29 07:27:13 2008 +0000 add the Aladdin eToken PRO USB 72K Java in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3060 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 3 +++ 1 file changed, 3 insertions(+) commit 62f1d458ae7c85e46243480d6fbcabbb02a2fd41 Author: Ludovic Rousseau Date: Tue Jul 29 07:22:09 2008 +0000 add Aladdin_eToken_PRO_USB_72K_Java.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3059 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Aladdin_eToken_PRO_USB_72K_Java.txt | 53 +++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 54 insertions(+) commit 0ee15cad86cc0034b8e812adb3481b6d751faaf6 (tag: ccid-1.3.8) Author: Ludovic Rousseau Date: Fri Jun 27 15:28:44 2008 +0000 release 1.3.8 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3033 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 11 +++++++++++ configure.in | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) commit 951ec820cc573896446cb980156943a7dcd126f2 Author: Ludovic Rousseau Date: Thu Jun 26 13:42:22 2008 +0000 InterruptRead(): remove a \n in a log git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3027 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d8b2b3db7ca2032507f40ede57ab2b8cdcd18f5a Author: Ludovic Rousseau Date: Thu Jun 26 13:41:44 2008 +0000 InterruptRead(): use a 2 seconds timeout since it is not possible for pcscd to kill the polling thread. See thread on libusb-devel http://sourceforge.net/mailarchive/forum.php?thread_name=baabf6440805290726s228bce20r5073d55d8d56241b%40mail.gmail.com&forum_name=libusb-devel git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3026 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 88761a91189caf0da21b446b33aafe93ca7c79c0 Author: Ludovic Rousseau Date: Thu Jun 26 13:38:50 2008 +0000 IFDHPolling(): log only if DEBUG_LEVEL_PERIODIC is set git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3025 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 22a14eb26c29dcb29ac4c14a4e9cb62e3f9be299 Author: Ludovic Rousseau Date: Thu Jun 26 13:20:43 2008 +0000 do not include the release number in the Info.plist to avoid a diff of a configuration file when upgrading the package. Thanks to Benoit Gonzalvo for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3024 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist.src | 4 ++-- src/Makefile.am | 3 ++- src/ifdhandler.c | 2 ++ 3 files changed, 6 insertions(+), 3 deletions(-) commit 53c73c0075209e9955290fdd604a36dfe66416c4 Author: Ludovic Rousseau Date: Wed Jun 25 08:58:15 2008 +0000 add "Oberthur ID-One Cosmo Card" in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3023 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 2 ++ 2 files changed, 3 insertions(+) commit 33a243b13fb388304e1a8bb1b29ba79c8be31b4b Author: Ludovic Rousseau Date: Wed Jun 25 08:48:22 2008 +0000 add Oberthur-CosmoCard.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3022 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + readers/Oberthur-CosmoCard.txt | 51 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) commit 43402e1d913383e9cca4db64615d97e374a5901b Author: Ludovic Rousseau Date: Wed Jun 18 15:51:47 2008 +0000 firmware 1.19 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3010 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/KAAN_Advanced.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 4f10385458490c72e2c181389f40311c2b74f63f Author: Ludovic Rousseau Date: Wed Jun 18 15:47:02 2008 +0000 firmware 1.19 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3009 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/KAAN_Base.txt | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 5d7822d38c919a5ffeadf97ccb06395358139a5c Author: Ludovic Rousseau Date: Tue Jun 17 13:47:05 2008 +0000 firmware 0.30 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3008 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Kobil_EMV_CAP.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c7b97d3e42d503fb1d89fe1647c752a3df09be52 Author: Ludovic Rousseau Date: Tue Jun 17 12:51:58 2008 +0000 regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3007 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/KAAN_Advanced.txt | 2 ++ 1 file changed, 2 insertions(+) commit 5a50fd20ee981e2e869a192195126debca3e2c2c Author: Ludovic Rousseau Date: Tue Jun 17 12:35:15 2008 +0000 typo in comments git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3006 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit d9bf8319b6ca87bba20c1acc72b8c787f909c5f2 Author: Ludovic Rousseau Date: Tue Jun 17 12:29:12 2008 +0000 Kobil readers does not support APDU chaining for T=1 so you can't send an extended APDU. The readers supports a command of up to 512 or 420 bytes. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3005 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 8 ++++++++ 1 file changed, 8 insertions(+) commit 27332787dcd3a6545328ee2883587740a44d434d Author: Ludovic Rousseau Date: Mon Jun 16 08:35:10 2008 +0000 CCID_Receive(): do not crash if the reader firmware is bogus and does not support chaining for extended APDU. This is the case for Kobil readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3004 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit a94611a624fbaa53a404f8252b512150484871f6 Author: Ludovic Rousseau Date: Sat Jun 14 19:41:52 2008 +0000 ask to install libusb if usb.h is not found git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3002 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f34d44f1b28765f362fa846588a27d76be803d6e Author: Ludovic Rousseau Date: Sat Jun 14 16:15:11 2008 +0000 update the "building serial reader driver" sections git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3001 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) commit 141f7012daf78c6a1ea06bd9ae63c193c8d584be Author: Ludovic Rousseau Date: Sat Jun 14 16:07:17 2008 +0000 build Kobil_mIDentity_switch only if WITH_LIBUSB is true git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@3000 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Makefile.am | 4 ++++ 1 file changed, 4 insertions(+) commit 0d710c3302afa8105a57e1466944a8bf5678b398 Author: Ludovic Rousseau Date: Sat Jun 14 16:06:48 2008 +0000 build parse and libccid.la only if WITH_LIBUSB is true git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2999 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit c68e0d7ecb017f630f548f9d225a12a988eb7855 Author: Ludovic Rousseau Date: Sat Jun 14 16:05:51 2008 +0000 define the conditional WITH_LIBUSB if libusb is used git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2998 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 + 1 file changed, 1 insertion(+) commit 2a421483bb29f409b643e7d76b099d0ada74f347 Author: Ludovic Rousseau Date: Sat Jun 14 16:04:30 2008 +0000 remove useless copy if m4.m4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2997 0ce88b0d-b2fd-0310-8134-9614164e65ea reconf | 2 -- 1 file changed, 2 deletions(-) commit 85a14347cc16b949ee69e13af00e4ce462167373 Author: Ludovic Rousseau Date: Sat Jun 14 14:11:41 2008 +0000 do not AC_MSG_RESULT([no]) if PCSC is not found since PKG_CHECK_MODULES() will already display the result git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2996 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dc68e88807ffd78be316d64c46f5b32256370e20 Author: Ludovic Rousseau Date: Sat Jun 14 14:10:10 2008 +0000 set use_usb_interrupt=no by default git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2995 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 0b9abe7c04d3780a6b67cf506e7d2f1a7b050f7d Author: Ludovic Rousseau Date: Mon Jun 9 08:35:27 2008 +0000 rename aclocal to m4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2988 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8539ca67c4af7f7fe4b8477c7b0d8cfb4d42bda0 Author: Ludovic Rousseau Date: Mon Jun 9 08:17:23 2008 +0000 rename aclocal to m4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2987 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- configure.in | 2 +- {aclocal => m4}/Makefile.am | 0 {aclocal => m4}/acx_pthread.m4 | 0 reconf | 4 ++-- 5 files changed, 4 insertions(+), 4 deletions(-) commit c824a3209b85ba89e17ea6e6ce9f809fbe581c26 (tag: ccid-1.3.7) Author: Ludovic Rousseau Date: Sun Jun 8 09:01:21 2008 +0000 release 1.3.7 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2985 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 12 ++++++++++++ configure.in | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) commit b1507dcb88ed0069932e70f7d1f697e72954eb8f Author: Ludovic Rousseau Date: Sun Jun 8 08:43:26 2008 +0000 add Pro-Active CSB6 Ultimate in "should work" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2984 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 2 ++ 2 files changed, 4 insertions(+) commit 9d5e2c97f6bc7c06da7137ea5d358c67d9a988bd Author: Ludovic Rousseau Date: Sun Jun 8 08:31:47 2008 +0000 ReadSerial(): return the length of data read in *length Thanks to Alexander Georg for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2983 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 46e0c83f2e49a615b314444039fe7ece3b8f8513 Author: Ludovic Rousseau Date: Sat Jun 7 07:44:02 2008 +0000 add the file as a symlink to ../../../PCSC/m4/acx_pthread.m4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2982 0ce88b0d-b2fd-0310-8134-9614164e65ea aclocal/acx_pthread.m4 | 1 + 1 file changed, 1 insertion(+) commit de1eb1b68a05348a629bed205b414514563fdda0 Author: Ludovic Rousseau Date: Sat Jun 7 07:43:16 2008 +0000 remove file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2981 0ce88b0d-b2fd-0310-8134-9614164e65ea aclocal/acx_pthread.m4 | 275 ------------------------------------------------- 1 file changed, 275 deletions(-) commit 8341c63032904d81c3aa10adae968a0b8d187135 Author: Ludovic Rousseau Date: Sat Jun 7 06:57:19 2008 +0000 update (correct a problem under Solaris) Thanks to David L. Markowitz for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2976 0ce88b0d-b2fd-0310-8134-9614164e65ea aclocal/acx_pthread.m4 | 147 ++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 116 insertions(+), 31 deletions(-) commit f4f0154c3d094156a7b1edbfac6127c7dd7c335a Author: Ludovic Rousseau Date: Wed May 28 18:32:52 2008 +0000 update Free Software Foundation mail address git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2974 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 3 ++- README | 2 +- contrib/RSA_SecurID/RSA_SecurID_getpasswd.c | 6 +++--- examples/scardcontrol.c | 6 +++--- src/ccid.c | 6 +++--- src/ccid.h | 6 +++--- src/ccid_ifdhandler.h | 6 +++--- src/ccid_serial.c | 6 +++--- src/ccid_serial.h | 6 +++--- src/ccid_usb.c | 6 +++--- src/ccid_usb.h | 6 +++--- src/commands.c | 6 +++--- src/commands.h | 6 +++--- src/convert_version.pl | 3 ++- src/create_Info_plist.pl | 3 ++- src/debug.c | 6 +++--- src/debug.h | 6 +++--- src/defs.h | 6 +++--- src/ifdhandler.c | 6 +++--- src/openct/checksum.h | 6 +++--- src/openct/proto-t1.h | 6 +++--- src/parse.c | 6 +++--- src/towitoko/COPYING | 9 +++++---- src/towitoko/atr.c | 6 +++--- src/towitoko/atr.h | 6 +++--- src/towitoko/defines.h | 6 +++--- src/towitoko/pps.c | 6 +++--- src/towitoko/pps.h | 6 +++--- src/utils.c | 6 +++--- src/utils.h | 6 +++--- 30 files changed, 87 insertions(+), 83 deletions(-) commit f6d6b129c275e421327c38df07774a035b019966 Author: Ludovic Rousseau Date: Wed May 28 18:17:41 2008 +0000 change the licence from GPL-v2 to LGPL-v2.1 after request from Norbert Federa git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2973 0ce88b0d-b2fd-0310-8134-9614164e65ea .../Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 3b250200a0f37fa613675e4a3facb26fc8b7b125 Author: Ludovic Rousseau Date: Wed May 28 13:02:55 2008 +0000 add id3 Semiconductors CL1356A HID in the should work list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2972 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 1 + 2 files changed, 2 insertions(+) commit ae69127ad08f8dbee66f2d56349162265a195c0d Author: Ludovic Rousseau Date: Wed May 28 13:00:33 2008 +0000 add id3_CL1356D.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2971 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit d16b3e2f152dc232f0d7dc746f82c85c21b93e39 Author: Ludovic Rousseau Date: Wed May 28 12:58:59 2008 +0000 add id3_CL1356A_HID.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2970 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + readers/id3_CL1356A_HID.txt | 52 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) commit 720868ed344605eabdec0b68fe40baf4e4828374 Author: Ludovic Rousseau Date: Tue May 27 09:02:38 2008 +0000 regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2969 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan5321.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c5b921db748474f060d9caf03cc297421bda509b Author: Ludovic Rousseau Date: Fri May 23 19:40:58 2008 +0000 update RSA SecureID SID800 web page git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2968 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2068410cf72a8534cd81fea03283310dc2a81f98 Author: Ludovic Rousseau Date: Thu May 22 12:06:09 2008 +0000 libusb-compat returns a permission denied error on usb_open() when not run as root git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2966 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 5 +++++ 1 file changed, 5 insertions(+) commit 57ff10b120aba110b848b13d39024aa1de6e2b24 Author: Ludovic Rousseau Date: Thu May 22 09:25:20 2008 +0000 check if libusb-0.1 is emulated by libusb-compat + libusb-1.0 to use or not the USB interrupt feature libusb-0.1 may never solve the performance problem of usb_interrupt_read() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2965 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit ae9d0e266c020cbba4d346639669ff03027d51d4 Author: Ludovic Rousseau Date: Thu May 22 09:12:15 2008 +0000 update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2964 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemCoreSIMPro.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 7f6ec07a0ad3159c9ecd19a8d7ee8f4f4e7022f6 Author: Ludovic Rousseau Date: Sun May 11 11:00:25 2008 +0000 add AUTOMAKE_OPTIONS = dist-bzip2 so that make dist alsa generates a .tar.bz2 archive git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2941 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b08a60dd8402bf6a61b5da41020b9db35e32e0aa Author: Ludovic Rousseau Date: Fri May 9 14:34:59 2008 +0000 add Pro-Active_CSB6_Ultimate.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2937 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + readers/Pro-Active_CSB6_Ultimate.txt | 56 ++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) commit 5d2d47856c9424ba8b13aa199741746534406f97 Author: Ludovic Rousseau Date: Fri May 9 14:24:58 2008 +0000 do not try to parse devices with bInterfaceClass=0xFF by default (use command line argument -p for proprietary class) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2936 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 2629150b8010ab0cd53fbe5fdb066bcbf8ae3484 Author: Ludovic Rousseau Date: Fri May 9 14:14:00 2008 +0000 remove duplicated code git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2935 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 9 --------- 1 file changed, 9 deletions(-) commit ad63b2a6eb3513cc03411704c1e824fb5c2d7255 Author: Ludovic Rousseau Date: Thu May 8 12:58:45 2008 +0000 use a real space character git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2934 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c1bfa40d2ac62977154682b098298d09600dc3e9 Author: Ludovic Rousseau Date: Thu May 8 12:57:53 2008 +0000 use a real space character git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2933 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 620edb0a90a40dd0a6b489a0a43149a65a4f03cd Author: Ludovic Rousseau Date: Thu May 8 12:52:41 2008 +0000 sync with the ccid.html web page git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2932 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) commit e49015ae0fa40dad5ab189c6f37b5044ce317a8f Author: Ludovic Rousseau Date: Thu May 8 12:31:07 2008 +0000 rename Gemplus in Gemalto git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2931 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) commit 337c8a3b91f617d9e066070c2491018984bf0b95 Author: Ludovic Rousseau Date: Thu May 8 12:20:30 2008 +0000 reorder Eutron CryptoIdentity git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2930 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6e4fbb4501b1d34b601e82cbcd89012ff65dbcf1 Author: Ludovic Rousseau Date: Thu May 8 12:02:18 2008 +0000 add ActivCard Activkey Sim git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2929 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 6aa78ac743112efbcd627780758102004837dbc9 (tag: ccid-1.3.6) Author: Ludovic Rousseau Date: Wed Apr 30 12:45:12 2008 +0000 release 1.3.6 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2924 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 10 ++++++++++ configure.in | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) commit 59298e08e45e43ca13c10288a03d8fa8095f43b6 Author: Ludovic Rousseau Date: Wed Apr 30 12:29:36 2008 +0000 add URL for Validy USB Token git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2923 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit b3ee9c0138dea8230ba0351e3981b80e49c9d756 Author: Ludovic Rousseau Date: Wed Apr 30 12:26:45 2008 +0000 exit if no card is present git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2922 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit aec67d58e212bcf249f39be244c88297d18a4aa2 Author: Ludovic Rousseau Date: Wed Apr 30 12:09:43 2008 +0000 add Covadis Véga in "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2921 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 1 + 2 files changed, 3 insertions(+) commit 97d4f4f051b48aaf0dc476b4716552b676da6a3e Author: Ludovic Rousseau Date: Wed Apr 30 12:05:12 2008 +0000 regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2920 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Vega-Alpha.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 46 insertions(+), 4 deletions(-) commit 83f08acb96a2b1479df8ca197547301a9b442582 Author: Ludovic Rousseau Date: Wed Apr 30 07:36:33 2008 +0000 add support for DragonFly BSD Thanks to Hasso Tepper for the patch (alioth #310748) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2919 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 7 +++++++ src/convert_version.pl | 2 +- src/create_Info_plist.pl | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) commit 91198532a8b737f9f1764d7b2c9e94a105e66604 Author: Ludovic Rousseau Date: Tue Apr 29 11:51:56 2008 +0000 t1_transceive(): correctly reply to S(ABORT request) with a S(ABORT response) instead of a S(RESYNC request) Thanks to Alon Bar-Lev for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2916 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c219ddf445bf8ab822904c754b45ee1be56e2f6f Author: Ludovic Rousseau Date: Fri Apr 25 09:04:38 2008 +0000 add "ACLOCAL_AMFLAGS = -I aclocal" so that "autoreconf --install --verbose --force" works after a clean svn checkout Thanks to Alon Bar-Lev for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2912 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 444f4f8716ea58f26befe713afac8d70c60f2265 Author: Ludovic Rousseau Date: Fri Apr 25 07:28:02 2008 +0000 init_driver(): use the environment variable LIBCCID_ifdLogLevel to overwrite the value of ifdLogLevel read from the Info.plist file Thanks to Alon Bar-Lev for the idea git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2911 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit ee068b58daa780a5d3fedcfc80936a993b8fc807 Author: Ludovic Rousseau Date: Wed Apr 9 13:56:01 2008 +0000 add KEBTechnology_KONA_USB_SmartCard.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2876 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/KEBTechnology_KONA_USB_SmartCard.txt | 49 ++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 50 insertions(+) commit 438627eef2164556998242bcdf24c80cb9fd5d62 Author: Ludovic Rousseau Date: Wed Apr 9 13:06:24 2008 +0000 add the Validy TokenA sl vt in the should work list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2875 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 3 +++ 2 files changed, 4 insertions(+) commit c729645ddd17f29a1f0b085f47bfa4d3b82e9dc0 Author: Ludovic Rousseau Date: Wed Apr 9 13:04:47 2008 +0000 add Validy_TokenA.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2874 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + readers/Validy_TokenA.txt | 50 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) commit 3634be3d137172b4e2c5949825ed2b12431b40b5 Author: Ludovic Rousseau Date: Wed Apr 9 12:58:52 2008 +0000 Add Vasco DP905 in the should work list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2873 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 2 ++ 2 files changed, 3 insertions(+) commit dfce067326a547633b136629e8a656830a86662c Author: Ludovic Rousseau Date: Tue Apr 8 14:02:34 2008 +0000 display the enumerated USB devices and if they are or not a CCID/ICCD device also add some colors git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2872 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 56 +++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 45 insertions(+), 11 deletions(-) commit d43718e71050ec0bd4df460d8cb979d93c1d9ab1 Author: Ludovic Rousseau Date: Tue Apr 8 09:34:13 2008 +0000 Simulate card absence for the GemCore SIM Pro git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2871 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 8 ++++++++ src/ccid_serial.c | 1 + src/ccid_usb.c | 4 ++++ src/ifdhandler.c | 11 +++++++++++ 4 files changed, 24 insertions(+) commit 739087c22cdd2ddf44700696412d8d8440725f5a Author: Ludovic Rousseau Date: Tue Apr 8 09:28:47 2008 +0000 improve a bit the serial reader section git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2870 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) commit 3ec46ab1763aef1c1a77009df83f437ac75be541 Author: Ludovic Rousseau Date: Tue Apr 8 09:22:43 2008 +0000 add Voltage selection section git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2869 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit d3f0b114f0708fe11003b05ca6b6d411acd82e32 Author: Ludovic Rousseau Date: Mon Mar 31 07:16:36 2008 +0000 use $(bundle) instead of the hardcoded ifd-ccid.bundle for CCID_BUNDLE git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2864 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 66799639f6804a97b61d02a9d439db309afa1069 Author: Ludovic Rousseau Date: Sat Mar 29 17:33:20 2008 +0000 add Vasci DP905 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2863 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + readers/Vasco_DP905.txt | 111 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 112 insertions(+) commit 63f118bb1df98b614e5d364cf07c6fbda739626e Author: Ludovic Rousseau Date: Sat Mar 29 15:35:05 2008 +0000 log error messages on stderr instead of stdout git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2862 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 769b029a32bd03cf4e217c14a41621a3a12a0b65 Author: Ludovic Rousseau Date: Sat Mar 29 15:31:58 2008 +0000 use an unsigned char [] buffer only for multi-bytes conversions. usb_* functions want a char [] buffer. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2861 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit f2b14ffab6464c9c71e14dbffcaaa2b5fb1e4532 Author: Ludovic Rousseau Date: Sat Mar 29 15:19:02 2008 +0000 use int instead of DWORD for GetNewReaderIndex() and LunToReaderIndex() Lun parameter utils.c:48: warning: comparison between signed and unsigned utils.c:73: warning: comparison between signed and unsigned git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2860 0ce88b0d-b2fd-0310-8134-9614164e65ea src/utils.c | 4 ++-- src/utils.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 15235a15a98c5db88f4809b3219629058efe7936 Author: Ludovic Rousseau Date: Sat Mar 29 15:16:45 2008 +0000 ccid_check_firmware(): use unsigned int instead of int ccid_usb.c:720: warning: comparison between signed and unsigned git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2859 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 56a1ccf1eb8f8947f91b8657c8abb75b4af7f562 Author: Ludovic Rousseau Date: Sat Mar 29 15:15:39 2008 +0000 WriteSerial(): use unsigned int instead of int ccid_serial.c:199: warning: comparison between signed and unsigned git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2858 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5f51bfee7f119b8e826ce57a28f1f9bee53c6ab4 Author: Ludovic Rousseau Date: Sat Mar 29 15:12:39 2008 +0000 use defined(USE_USB_INTERRUPT) instead of just USE_USB_INTERRUPT ifdhandler.c:60:66: warning: "USE_USB_INTERRUPT" is not defined git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2857 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit bb00e361c500eb30aed92379cda108016a1442ac Author: Ludovic Rousseau Date: Sat Mar 29 14:59:04 2008 +0000 move the Blutronics and Covadis reader before the Bogus readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2856 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit a5466f6b35060ad3f517f5874e4f5d6cf3d4a111 Author: Ludovic Rousseau Date: Tue Mar 25 14:20:52 2008 +0000 add Precise Biometrics 250 MC git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2855 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + readers/Precise_250_MC.txt | 52 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) commit 4470ad397881877bc6f47696a8eba64a3b3831db Author: Ludovic Rousseau Date: Mon Mar 24 12:26:48 2008 +0000 IFDHSetProtocolParameters(): store the protocol used in ccid_desc->cardProtocol even if the reader has CCID_CLASS_AUTO_PPS_PROP. Correct a potential bug in SecurePINVerify()/SecurePINModify(). Thanks to Jim Dawson for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2854 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 70dfb41eb919f2d415d2dbe4334c5c21b1865ad4 Author: Ludovic Rousseau Date: Fri Mar 14 08:29:04 2008 +0000 IFDHSetProtocolParameters(): O2Micro OZ776 does not support a protocol change to T=1 for dual protocol cards https://www.opensc-project.org/opensc/ticket/172 https://bugs.launchpad.net/ubuntu/+bug/163072 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2849 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit bf339a2302fffa7f125bcaefa9ed822498d34083 Author: Ludovic Rousseau Date: Fri Mar 7 08:47:03 2008 +0000 add Covadis Alya in the supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2848 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 324fc540334a0490d0b865c70f0a2614a733226e Author: Ludovic Rousseau Date: Fri Mar 7 08:46:40 2008 +0000 add Covadis Alya git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2847 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 2 ++ 1 file changed, 2 insertions(+) commit fdd989188e66d2d1523a6541c2e02b7e6d6af8ca Author: Ludovic Rousseau Date: Fri Mar 7 08:14:50 2008 +0000 update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2846 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Alya.txt | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 67 insertions(+), 4 deletions(-) commit 0a8619c97829dd3c60cf4346b02c21c0208bde54 Author: Ludovic Rousseau Date: Wed Feb 27 12:02:45 2008 +0000 add Covadis.ch Alya and Vega-Alpha readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2844 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Alya.txt | 49 ++++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 2 ++ readers/Vega-Alpha.txt | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 102 insertions(+) commit ace6e7d70e435b638b29efd9a5216b403974c76c (tag: ccid-1.3.5) Author: Ludovic Rousseau Date: Fri Feb 22 13:42:27 2008 +0000 release 1.3.5 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2842 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 11 +++++++++++ configure.in | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) commit 59e4d370f60e4b11fd24bdaeb11ff2e4281b8700 Author: Ludovic Rousseau Date: Fri Feb 22 13:24:24 2008 +0000 add "Try to rerun this program as root." if no device is found and euid != 0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2841 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 2 ++ 1 file changed, 2 insertions(+) commit 682c3c0955cec3cc3733497cc838627a6d2ab491 Author: Ludovic Rousseau Date: Fri Feb 22 13:12:38 2008 +0000 add Advanced Card Systems ACR122 in "Should work" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2840 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit f2ebb0b15642a6259f8814fc5474e57820e11294 Author: Ludovic Rousseau Date: Thu Feb 21 12:17:28 2008 +0000 add ACR122U.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2837 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACR122U.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 51 insertions(+) commit 5cce728d8e4156593618e9c040c13a6624479a96 Author: Ludovic Rousseau Date: Wed Feb 20 17:16:26 2008 +0000 #include "config.h" to have HAVE_USB_DETACH_KERNEL_DRIVER_NP git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2836 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 1 + 1 file changed, 1 insertion(+) commit 55f87cf231318ef8e228ec750dc92ec1337bc1c5 Author: Ludovic Rousseau Date: Sat Feb 16 20:07:45 2008 +0000 update SCM Micro URLs git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2832 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 200a549511e43ac55ffe4fdf2b2bfbca11f1b28f Author: Ludovic Rousseau Date: Sat Feb 16 20:01:18 2008 +0000 rename the duplicate [31] reference as [31b] git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2831 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8d65e68c60fe4b2b35eb803eb1c1e7348b3eb6c0 Author: Ludovic Rousseau Date: Fri Feb 15 15:59:38 2008 +0000 typo git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2827 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f1dd8fef731cc561ccfb1a06b6a16ff014a8d69f Author: Ludovic Rousseau Date: Fri Feb 15 15:59:20 2008 +0000 use $PKG_CONFIG instead of pkg-config git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2826 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit aa28d2c60f71bb4f8fc876115ed03df92312439d Author: Ludovic Rousseau Date: Fri Feb 15 15:55:01 2008 +0000 use usb_interrupt_read() only if libusb > 0.1.12 or --enable-usb-interrupt is used git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2825 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 24 ++++++++++++++++++++++++ src/ifdhandler.c | 6 +++--- 2 files changed, 27 insertions(+), 3 deletions(-) commit 03e54e2d9a5dc37b9ca922dd09e623a2d1307a74 Author: Ludovic Rousseau Date: Thu Feb 14 20:30:55 2008 +0000 add MAINTAINERCLEANFILES = tokenparser.c so that make distcheck works git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2824 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 04b84182d8fa4177b1abdd9c5bbf1d2db15e7d4e Author: Ludovic Rousseau Date: Thu Feb 14 19:34:49 2008 +0000 add Cherry SmartBoard, G83-6610 in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2822 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit c15adb3f6fcbdebed92ef3aef0f5dc6e0cf5a682 Author: Ludovic Rousseau Date: Thu Feb 14 19:34:11 2008 +0000 add Cherry SmartBoard XX1X git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2821 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit 69ce922fe20e3d06dcd2abd0bc6b380e6b8012a1 Author: Ludovic Rousseau Date: Thu Feb 14 19:30:21 2008 +0000 add CherrySmartBoardXX1X.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2820 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CherrySmartBoardXX1X.txt | 188 +++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 189 insertions(+) commit fc581ddc67ac4df33e592a75e13b0b5e8ac52bf4 Author: Ludovic Rousseau Date: Thu Feb 14 11:01:31 2008 +0000 add Gemplus Gem e-Seal Pro in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2819 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + 1 file changed, 1 insertion(+) commit 93ee8303a2221dbaf0be74d1decb9b066ebb0b5a Author: Ludovic Rousseau Date: Thu Feb 14 11:01:10 2008 +0000 add Gemplus Gem e-Seal Pro git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2818 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 11f3ef38dade4da761a5db14abcb9c88ed2f2f09 Author: Ludovic Rousseau Date: Thu Feb 14 10:50:47 2008 +0000 linked to ../../PCSC/c.sh git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2815 0ce88b0d-b2fd-0310-8134-9614164e65ea c.sh | 1 + 1 file changed, 1 insertion(+) commit 5aab435e858fe525ab95697f951993ae094eb655 Author: Ludovic Rousseau Date: Thu Feb 14 10:00:07 2008 +0000 add Gem_e-SealPro.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2813 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Gem_e-SealPro.txt | 55 +++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 7 +++--- 2 files changed, 59 insertions(+), 3 deletions(-) commit 6d62a25fbe1a37eadd652c90d50ad4900ad9852a Author: Ludovic Rousseau Date: Fri Feb 8 14:58:08 2008 +0000 IFDHPolling() and IFDHPolling() are defined if TWIN_SERIAL is not defined and also if HAVE_DECL_TAG_IFD_POLLING_THREAD is set to 1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2810 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d6aea064b698be40a731039b40c8254a08372e26 (tag: ccid-1.3.4) Author: Ludovic Rousseau Date: Fri Feb 8 14:43:36 2008 +0000 release 1.3.4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2809 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 6 ++++++ configure.in | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit bb5e246f39ede3bc4ce8990045237937cc756b6f Author: Ludovic Rousseau Date: Fri Feb 8 14:38:46 2008 +0000 ccid_open_hack(): do not call InterruptRead when compiling the serial driver since this function is not defined in that case git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2808 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 ++ 1 file changed, 2 insertions(+) commit 032903a33670895fc5da2b7553e9734e7036d53e Author: Ludovic Rousseau Date: Fri Feb 8 09:32:35 2008 +0000 Bluetronics -> Blutronics git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2807 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d9111e1a1623840677690eab9035480f310239df Author: Ludovic Rousseau Date: Thu Feb 7 13:55:08 2008 +0000 do not declare IFDHPolling() and IFDHSleep() when building for the serial reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2806 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 ++ 1 file changed, 2 insertions(+) commit b80b64a26d5d48e6569b9f1d931c3ae56eba24c7 Author: Ludovic Rousseau Date: Thu Feb 7 13:53:31 2008 +0000 use #ifndef to avoid multiple include of the file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2805 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.h | 4 ++++ 1 file changed, 4 insertions(+) commit b82231cfb20dfe5368502db74c900b55c4942021 Author: Ludovic Rousseau Date: Thu Feb 7 13:50:04 2008 +0000 #include "ccid_usb.h" to get the declaration of InterruptRead() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2804 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 1 + 1 file changed, 1 insertion(+) commit 41a5076ce08ded850ce9cdbfb055682daff5b6b1 Author: Ludovic Rousseau Date: Thu Feb 7 13:32:32 2008 +0000 remove WAIT_FOR_SYSFS="bInterfaceProtocol" to do not delay udev Thanks to Alon Bar-Lev for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2803 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 3 --- 1 file changed, 3 deletions(-) commit 10ba4c9b015cfe6a22cf94c8db99776bd9b59a0e Author: Ludovic Rousseau Date: Thu Feb 7 07:49:48 2008 +0000 InterruptRead(): in case of timeout we can also get EAGAIN (Resource temporarily unavailable) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2802 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e52cbb070fdf37d5503c1a76d1c9facb77b16254 Author: Ludovic Rousseau Date: Thu Feb 7 07:49:12 2008 +0000 IFDHSleep(): add a log call git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2801 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 1 + 1 file changed, 1 insertion(+) commit 8c41cb313495cfb0cc15e6fb0519ae08479b11ca (tag: ccid-1.3.3) Author: Ludovic Rousseau Date: Wed Feb 6 14:26:30 2008 +0000 release 1.3.3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2799 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fc7c262554c85c1a55a4116fe4828a47e6157ff0 Author: Ludovic Rousseau Date: Wed Feb 6 14:26:18 2008 +0000 new version git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2798 0ce88b0d-b2fd-0310-8134-9614164e65ea build/ylwrap | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 55c9f1c680a4e1cee28c4ef1f45652a901fb8e66 Author: Ludovic Rousseau Date: Wed Feb 6 14:20:40 2008 +0000 release 1.3.3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2796 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit f83ee5dd97a130eb773e7afd4ad1ab7f4fbab5b3 Author: Ludovic Rousseau Date: Wed Feb 6 14:07:31 2008 +0000 remove the sleep since it causes more problems than solutions the sleep occured for any USB device connection. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2795 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 3 --- 1 file changed, 3 deletions(-) commit 10ab5d34522dc5e835da7d767b923628bf167c9a Author: Ludovic Rousseau Date: Wed Feb 6 09:14:07 2008 +0000 add Blutronics Bludrive II CCID in supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2794 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 4 ++++ 2 files changed, 5 insertions(+) commit 53f9917d416b0eb564304e869824afd75ef54050 Author: Ludovic Rousseau Date: Wed Feb 6 08:57:41 2008 +0000 add support for Bludrive II CCID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2793 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + src/ccid_usb.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 05a8b94335d9eb4d80b5c72458c391ce459920c5 Author: Ludovic Rousseau Date: Wed Feb 6 08:55:55 2008 +0000 add Bludrive II CCID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2792 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/BludriveII.txt | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 66 insertions(+) commit de705c071145391f20e7d3b93854185dbad896aa Author: Ludovic Rousseau Date: Wed Feb 6 08:26:29 2008 +0000 bInterfaceProtocol set to 0 is CCID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2791 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 71753e0b9dd87c9fc7dc095b9b34694dea20aa06 Author: Ludovic Rousseau Date: Tue Feb 5 14:32:33 2008 +0000 add Lexar/Gemalto Smart Enterprise Guardian in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2790 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 146db258eb94e63259daa84eb416585f9c52452f Author: Ludovic Rousseau Date: Mon Feb 4 14:51:05 2008 +0000 CCID_Receive(): the receive buffer must be 4 bytes minimum for ICCD-B Thanks to Martin Rauch for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2789 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 2bb0a85f6a76dba3c4fd3b3d6e5fe83060ccfd44 Author: Ludovic Rousseau Date: Mon Feb 4 14:01:22 2008 +0000 on an ICCD device the card is always inserted so no card movement will ever happen: just do nothing in the TAG_IFD_POLLING_THREAD thread git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2788 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 0ccde49eb34a8005a3e77ee06b3f4c78d56821a7 Author: Ludovic Rousseau Date: Mon Feb 4 08:45:14 2008 +0000 improve configuration display git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2786 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 45 ++++++++++++++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 9 deletions(-) commit 5dd9eb7015d78df551b81d2d5afa9b7cbcb48fe5 Author: Ludovic Rousseau Date: Sat Feb 2 15:18:21 2008 +0000 HAVE_DECL_TAG_IFD_POLLING_THREAD is always defined but is set to 0 or 1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2783 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 01a69fdb9fe5d3b0438d53daa7d4a85d0de70e3d Author: Ludovic Rousseau Date: Fri Feb 1 10:10:07 2008 +0000 add support of Smart Enterprise Guardian git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2782 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + src/ccid.c | 4 ++++ src/ccid.h | 1 + 3 files changed, 6 insertions(+) commit 2363c4d79f5eb2bc142452afcbcacc6e35199766 Author: Ludovic Rousseau Date: Fri Feb 1 10:00:25 2008 +0000 add a prototype for IFDHPolling() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2781 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 505ad7587ffbc5a694524962ba7235a94dcaf9ff Author: Ludovic Rousseau Date: Fri Feb 1 09:31:58 2008 +0000 add support of TAG_IFD_POLLING_THREAD using IFDHPolling() to detect asynchronous card movements git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2777 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) commit 6cdc4db41a1dbef949380edb850cb0fa0b735333 Author: Ludovic Rousseau Date: Fri Feb 1 09:29:44 2008 +0000 add InterruptRead() to read the interrupt pipe use by asynchronous card movements git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2776 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 41 +++++++++++++++++++++++++++++++++++++++++ src/ccid_usb.h | 1 + 2 files changed, 42 insertions(+) commit d920d3632ab711cf90050438eb5faec716df36ea Author: Ludovic Rousseau Date: Tue Jan 29 15:01:21 2008 +0000 add comments git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2774 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit ee4be874aea9db19a679fd17964df85cb71455b8 Author: Ludovic Rousseau Date: Tue Jan 29 14:53:44 2008 +0000 check for TAG_IFD_POLLING_THREAD in ifdhandler.h git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2773 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 + 1 file changed, 1 insertion(+) commit 047a5104604c983a75cff829c85048041b0d6ba3 Author: Ludovic Rousseau Date: Tue Jan 29 14:52:52 2008 +0000 add interrupt end point field in _usbDevice structure git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2772 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit a05fb52ed7365be7c875349f464ec039a4706cfc Author: Ludovic Rousseau Date: Tue Jan 29 14:51:34 2008 +0000 add bNumEndpoints field in _ccid_descriptor structure git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2771 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 5 +++++ src/ccid_usb.c | 1 + 2 files changed, 6 insertions(+) commit 8ce8c97a65e769bec24472b0d89006613f0011f7 Author: Ludovic Rousseau Date: Thu Jan 24 09:36:15 2008 +0000 ReadUSB(): return an error if we get more than 10 duplicate frames error in one read. Avoids an infinite loop with some buggy readers. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2763 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 7 +++++++ 1 file changed, 7 insertions(+) commit ba1cc344fac533366d81beb6d0fccff552792398 Author: Ludovic Rousseau Date: Thu Jan 24 09:21:13 2008 +0000 CCID_Receive(): return an error if we have read less (or more) data than the CCID frame says to contain git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2762 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 0b854d9332da6192aa3b4922a97cde740d84860a (tag: ccid-1.3.2) Author: Ludovic Rousseau Date: Tue Jan 22 19:33:39 2008 +0000 version 1.3.2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2757 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 43e5ee0dc67d3b54c6a9886f88fe82dfde78263b Author: Ludovic Rousseau Date: Tue Jan 22 10:40:34 2008 +0000 release 1.3.2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2755 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 10 ++++++++++ 1 file changed, 10 insertions(+) commit eed9ac8e0b6acccacc5063bb3ad70947265b0387 Author: Ludovic Rousseau Date: Tue Jan 22 10:22:09 2008 +0000 add support for Mac OS X Leopard (10.5.1) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2754 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 10 +++++++++- src/ifdhandler.c | 6 +++++- 2 files changed, 14 insertions(+), 2 deletions(-) commit e58c5d1adb62a7493ac1a1062a2ac22da2d46ebb Author: Ludovic Rousseau Date: Tue Jan 22 10:21:39 2008 +0000 distribute build files for Mac OS X Leopard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2753 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 61de602858c8730ff2c5051f74c68bdd0660f313 Author: Ludovic Rousseau Date: Tue Jan 22 10:19:04 2008 +0000 build infrastructure for Apple Mac OS X Leopard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2752 0ce88b0d-b2fd-0310-8134-9614164e65ea MacOSX/configure | 81 ++++++++++++++++++++++++++++++++++++++++++++++ MacOSX/convert_reader_h.pl | 43 ++++++++++++++++++++++++ MacOSX/debuglog.h | 1 + MacOSX/ifdhandler.h | 1 + MacOSX/pcsclite.h | 2 ++ MacOSX/reader.h.in | 1 + MacOSX/winscard.h | 2 ++ MacOSX/wintypes.h | 1 + 8 files changed, 132 insertions(+) commit 4f901fb17c05f115323526e915367841611bdb1c Author: Ludovic Rousseau Date: Tue Jan 22 09:51:32 2008 +0000 do not duplicate the description for each slot git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2751 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemCoreSIMPro.txt | 90 ----------------------------------------------- 1 file changed, 90 deletions(-) commit a97a6ecfc7683f574788038314c298159d0f56d4 Author: Ludovic Rousseau Date: Fri Jan 18 09:27:43 2008 +0000 add and use bootstrap instead of reconf. reconf does not work on Leopard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2746 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- bootstrap | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) commit d00367bff8d419e15654610b3b3a23117ea66c14 Author: Ludovic Rousseau Date: Mon Jan 14 15:36:56 2008 +0000 do not use a & (as in "G&D") since Leopard cannot parse it as valid XML git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2734 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 42e1a0be192fe05af797736f5a8108ab0586cf91 Author: Ludovic Rousseau Date: Tue Jan 8 08:14:42 2008 +0000 correct comment on sleep: 1s instead of 100ms git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2725 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d5b301b313cbe414da069656325958008eeeee18 Author: Ludovic Rousseau Date: Tue Jan 8 08:06:07 2008 +0000 CCID_Receive(): do not declare a _ccid_descriptor variable for the twin serial (warning: unused variable 'ccid_descriptor') git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2724 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 2e9d1a05513a0a6071ee7151eec3ff8158926574 Author: Ludovic Rousseau Date: Mon Jan 7 15:49:07 2008 +0000 do not add support for ICCD A or B for the serial driver since ControlUSB() is not available with this reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2723 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit f22fb42edc32a63e8fb0a3b39c42d3d239222a0a Author: Ludovic Rousseau Date: Mon Jan 7 15:05:39 2008 +0000 put src as the lastd directory to have the udev message on screen when installing git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2722 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6dd695f3d94c5542db74e673c1aeaa0abe308d60 Author: Ludovic Rousseau Date: Mon Dec 31 15:09:05 2007 +0000 force the libccidtwin.so symlink creation to update a previously existing file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2717 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 95b4c67a2f9d43e053462c9e004ee83391c7c676 Author: Ludovic Rousseau Date: Mon Dec 31 15:06:41 2007 +0000 do not include the VERSION number in the created reader.conf file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2716 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 232ff43ec3ecfce45cdb1b5fe42f70bcf3a0b66c Author: Ludovic Rousseau Date: Mon Dec 31 14:43:30 2007 +0000 create a symlink from libccidtwin.so to libccidtwin.so.VERSION so that the /etc/reader.conf configuration file do not need to edited for each new driver version Closes Debian bug #457657 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2715 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit fb6d55709a3084311d232d0132c284558ee5d07c Author: Ludovic Rousseau Date: Tue Dec 11 15:21:55 2007 +0000 increase sleep delay from 0.1 to 1 second git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2713 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0bddd2904740b3fea32aac1136ad9f5654e03d68 Author: Ludovic Rousseau Date: Mon Dec 10 13:43:32 2007 +0000 wait until the field bInterfaceProtocol is created. Should solve the hotplug problem on Ubuntu 7.10 Thanks to OpenCT for the code git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2712 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 6 ++++++ 1 file changed, 6 insertions(+) commit 841d25afe70bb7dab8945d656d5a90afef5d8286 Author: Ludovic Rousseau Date: Fri Nov 23 14:23:37 2007 +0000 add Gemalto Smart Enterprise Guardian Secure USB Device git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2711 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemaltoSmartEnterpriseGuardian.txt | 52 ++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 53 insertions(+) commit 2ec4dc7c87aa091f18bdcaf59f6ae9d9ad7ff545 Author: Ludovic Rousseau Date: Fri Nov 16 16:38:05 2007 +0000 update Reiner-SCT cyberJack pinpad(a) bug description git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2699 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 71fa81b0096d7863c801d892f77b416b5bd00f5c Author: Ludovic Rousseau Date: Fri Nov 16 16:29:19 2007 +0000 Reiner-SCT cyberJack pinpad(a) bug is "just" a non-management of time requests git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2698 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 0ae70ad59e5e4aeee1eff28fdbb86633dd70f4c3 Author: Ludovic Rousseau Date: Fri Nov 16 16:28:41 2007 +0000 remove Reiner-SCT cyberJack pinpad(a) from bogus firmware list since yhe bug is just a missing management of time requests git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2697 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 - 1 file changed, 1 deletion(-) commit 7dabf313605869faa4af058cb3476a2435f0185d Author: Ludovic Rousseau Date: Fri Nov 16 14:43:59 2007 +0000 update Reiner-SCT bug: only case 1 APDU do not work git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2693 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e9335fa1741c4df27d3036fe09a57630d15727d7 (tag: ccid-1.3.1) Author: Ludovic Rousseau Date: Fri Nov 16 13:27:00 2007 +0000 release 1.3.1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2692 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 11 +++++++++++ configure.in | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) commit c127cdaff55166d56087b8913f7dad6ed88838db Author: Ludovic Rousseau Date: Fri Nov 16 13:26:40 2007 +0000 move the readers without a correct firmware together at the end of the list of bogus firmwares git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2691 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 08b48cf99ae3061fe4e82ba9038b62007c1a4249 Author: Ludovic Rousseau Date: Fri Nov 16 13:24:28 2007 +0000 add Reiner-SCT cyberJack pinpad(a) in the list of bogus firmwares git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2690 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit 67197e45834ac58f94f4ae5e8e0c4dfc6a86cb0c Author: Ludovic Rousseau Date: Fri Nov 16 09:28:08 2007 +0000 use the complete name for "Reiner-SCT cyberJack pinpad(a)" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2689 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 02b84b1cf78c0ccee3984dd9bfe2e1e6a7c718d1 Author: Ludovic Rousseau Date: Fri Nov 16 09:27:13 2007 +0000 add Reiner-SCT cyberJack pinpad(a) in the bogus section git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2688 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit c2f63f4a5a98048677c9ec32004693c4d2e1afae Author: Ludovic Rousseau Date: Fri Nov 16 09:26:14 2007 +0000 create a section "Bogus readers but partly supported" and move the C3PO LTC31 (old model) and ActivCard USB Reader 2.0 in this section git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2687 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 746340ca107aebd79efa662452197269f5827ea1 Author: Ludovic Rousseau Date: Thu Nov 15 23:11:23 2007 +0000 add Reiner SCT in the unsupported list. The reader does not work correctly. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2686 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 071b75a66355e0d88be5515c794b93f47e8572a2 Author: Ludovic Rousseau Date: Thu Nov 15 23:10:36 2007 +0000 add support for Reiner SCT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2685 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + src/ccid_usb.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) commit 78c1266f663f1efe46055507e3d60842f21eb9a8 Author: Ludovic Rousseau Date: Thu Nov 15 23:02:54 2007 +0000 add ReinerSCT.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2684 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + readers/ReinerSCT.txt | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) commit 955261c214e773180dc8f72e31d4b6cc9c6b2da2 Author: Ludovic Rousseau Date: Thu Nov 15 22:03:44 2007 +0000 add Charismathics token in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2683 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 3 +++ 2 files changed, 4 insertions(+) commit 9c04f7d1f701e853125c28c14975d0eec70339cc Author: Ludovic Rousseau Date: Thu Nov 15 21:59:37 2007 +0000 add Charismathics.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2682 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Charismathics.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 52 insertions(+) commit 1f2f0f26a276dac024e1fc4a1e487a2049d41e05 Author: Ludovic Rousseau Date: Thu Nov 1 17:16:43 2007 +0000 do not claim/release the device on Mac OS X git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2679 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 4 ++++ 1 file changed, 4 insertions(+) commit 31a19a069adb3bbc594c386bea5065ce66f877b2 Author: Ludovic Rousseau Date: Thu Nov 1 15:13:46 2007 +0000 if usb_claim_interface() fails we ask the user to stop pcscd and retry git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2677 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 5 +++++ 1 file changed, 5 insertions(+) commit 2a0398e8cd28bfed1e6c30b7761dbd1252a99ad6 Author: Ludovic Rousseau Date: Thu Nov 1 14:37:01 2007 +0000 new firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2676 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Kobil_EMV_CAP.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9f9ba1b4e922c5f270fc830dd0d0be173485abf9 Author: Ludovic Rousseau Date: Thu Nov 1 14:35:29 2007 +0000 claim and release the interface git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2675 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 48b0127119d4e8fe92d7b469524eabf987b65c1f Author: Ludovic Rousseau Date: Wed Oct 24 16:01:24 2007 +0000 add Eutron Digipass 860 in the supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2674 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 1 + 2 files changed, 3 insertions(+) commit d8a2b7810f01673f9b42b83e80db2bc88d7bcd42 Author: Ludovic Rousseau Date: Wed Oct 24 15:58:13 2007 +0000 add Eutron Digipass 860 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2673 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Eutron_Digipass_860.txt | 51 +++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 52 insertions(+) commit 5010951d3d09f6f6c895c35e5baf73393490880d Author: Ludovic Rousseau Date: Wed Oct 24 15:50:57 2007 +0000 new firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2672 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Eutron_CryptoIdentity.txt | 265 +------------------------------------- 1 file changed, 5 insertions(+), 260 deletions(-) commit 84a6554b31888423a98f0dc64e71fd7d75a6b164 Author: Ludovic Rousseau Date: Wed Oct 24 15:49:02 2007 +0000 add "Eutron Smart Pocket" in the supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2671 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 1 + 2 files changed, 3 insertions(+) commit 772b972a0f8a1dbce3e849a22da69b843d2d80a4 Author: Ludovic Rousseau Date: Wed Oct 24 15:48:32 2007 +0000 add Eutron_Smart_Pocket.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2670 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Eutron_Smart_Pocket.txt | 51 +++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 52 insertions(+) commit 6dd49dd75bdea3d560e61dc91ae4c2dbdf49ac8c Author: Ludovic Rousseau Date: Wed Oct 24 15:27:03 2007 +0000 add "Kobil EMV CAP - SecOVID Reader III" in the "should work" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2669 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 1 + 2 files changed, 2 insertions(+) commit ddbfbd38b14f7583d9139fe30e2749b3da71cb98 Author: Ludovic Rousseau Date: Wed Oct 24 15:25:26 2007 +0000 add Kobil_EMV_CAP.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2668 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Kobil_EMV_CAP.txt | 59 +++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 60 insertions(+) commit 0c4faf0052ce75ee08c2de2af3588a80d18cdc3b Author: Ludovic Rousseau Date: Tue Oct 23 09:33:57 2007 +0000 firmware update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2667 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR3320.txt | 12 +++++++----- readers/SCR333.txt | 18 ++++++++++-------- readers/SCR3340.txt | 12 +++++++----- 3 files changed, 24 insertions(+), 18 deletions(-) commit 028b21f86a6e05f724db727d5ca09247ec6baf92 Author: Ludovic Rousseau Date: Sun Oct 21 16:37:32 2007 +0000 regenerated on linux git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2666 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR331.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit bdc7741671360e6869ae7a447c2943e9c9533aca Author: Ludovic Rousseau Date: Sun Oct 21 14:55:46 2007 +0000 update firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2665 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR331.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit b09fb204bb194d39e309f3dc37174915c3442bd9 Author: Ludovic Rousseau Date: Sun Oct 21 14:54:54 2007 +0000 get_end_points(): check that dev->config is not NULL before dereferencing dev->config->bNumInterfaces Avoid a crash on Mac OS X git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2664 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 110f768131bfc0f7887b251f2e588950cb0712e1 Author: Ludovic Rousseau Date: Tue Oct 16 19:51:12 2007 +0000 add "Lenovo Integrated Smart Card Reader" in "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2656 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 3 +++ 2 files changed, 4 insertions(+) commit 36715a2542fbeff89292cfd48cd1449818743f76 Author: Ludovic Rousseau Date: Tue Oct 16 19:45:24 2007 +0000 add Lenovo Integrated Smart Card Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2655 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Lenovo.txt | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 92 insertions(+) commit fd6767afc1332aaad972a59f91a769c234337fff Author: Ludovic Rousseau Date: Mon Oct 15 07:45:32 2007 +0000 use SCARD_LEAVE_CARD instead of SCARD_UNPOWER_CARD for SCardReconnect() since SCardReconnect() returns SCARD_W_REMOVED_CARD on Mac OS X 10.4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2653 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5049fa6620fbeb38652827c5fb8586baaa6437f0 Author: Ludovic Rousseau Date: Sun Oct 14 14:15:43 2007 +0000 new firmware version git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2652 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR3310.txt | 6 +++--- readers/SCR3311.txt | 6 +++--- readers/SCR335.txt | 18 ++++++++++-------- 3 files changed, 16 insertions(+), 14 deletions(-) commit 9365328421f672d68c749157200f4c30e1371fdf Author: Ludovic Rousseau Date: Sat Oct 13 19:43:52 2007 +0000 display "Can't find any CCID device. Maybe you must run parse as root?" if appropriate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2650 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 4 ++++ 1 file changed, 4 insertions(+) commit 59d178a6cd710a96b1d58881932d3323309381bc Author: Ludovic Rousseau Date: Thu Oct 11 14:45:09 2007 +0000 update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2649 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPCPinpad.txt | 3 ++- readers/GemPCTwin.txt | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) commit 5f3bbac4549227176ed1dbac2c92713d22560a77 Author: Ludovic Rousseau Date: Thu Oct 11 13:41:35 2007 +0000 typo in log message git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2648 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit eddc818979ab2a022cbe7d278f3abea37f8e82d4 Author: Ludovic Rousseau Date: Sat Sep 29 19:41:09 2007 +0000 contrib/Kobil_mIDentity_switch/Makefile.am:2: compiling `Kobil_mIDentity_switch.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.in' git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2632 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 + 1 file changed, 1 insertion(+) commit 3371ea137821dca6d2238e9b042940377983e98a Author: Ludovic Rousseau Date: Fri Sep 28 12:21:19 2007 +0000 call usb_detach_kernel_driver_np() only if libusb provides it (Linux only) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2631 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 02e0e0e5e2784392882312449a629fc1df11b5fc Author: Ludovic Rousseau Date: Fri Sep 28 12:20:53 2007 +0000 check for usb_detach_kernel_driver_np() since only libusb on Linux provides it git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2630 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 3 +++ 1 file changed, 3 insertions(+) commit 4f5e88d4836e299604c6a4fa40fa3dc83e39e3f9 Author: Ludovic Rousseau Date: Fri Sep 28 12:08:24 2007 +0000 use $(PTHREAD_CFLAGS) and $(PTHREAD_LIBS) since the thread library must be explicitly used on *BSD git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2629 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 853b672f5cfcaefe344e69e6f2d24007e3fbe5e3 Author: Ludovic Rousseau Date: Fri Sep 28 09:55:57 2007 +0000 add Eutron CryptoIdentity git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2628 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit d316393ac4b8caf3a8db54e8ceb7e3d7a35d33ef Author: Ludovic Rousseau Date: Fri Sep 28 09:54:13 2007 +0000 add Eutron CryptoIdentity (generated under FreeBSD 6.2-STABLE) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2627 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Eutron_CryptoIdentity.txt | 306 ++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 307 insertions(+) commit 4fe4acad936bbb0b23547fa4f6c7b5b27be70781 Author: Ludovic Rousseau Date: Fri Sep 21 20:49:08 2007 +0000 add Giesecke & Devrient CardToken 350 and 550. They were listed in the README, the web site but not in this list. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2626 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 ++++ 1 file changed, 4 insertions(+) commit 4ac5e93cd60b3e29a807d4a361a82cd0384d977d Author: Ludovic Rousseau Date: Fri Sep 14 07:47:07 2007 +0000 use PCSC_LIBS instead of LDLIBS in the error message if SCardEstablishContext() is not found git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2624 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2cb5ab274e10522c0ce0d77b9873f510c4c4312c Author: Ludovic Rousseau Date: Tue Aug 21 21:14:23 2007 +0000 add SafeNet IKey4000 in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2617 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 3 +++ 2 files changed, 4 insertions(+) commit 1b7b94554dcb49716b34293e8d4ddc7609676b17 Author: Ludovic Rousseau Date: Tue Aug 21 21:12:16 2007 +0000 add SafeNet IKey4000 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2616 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + readers/SafeNet_IKey4000.txt | 49 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) commit a68275e2a647357d92ae8ed96b140b21a6f2ac71 Author: Ludovic Rousseau Date: Fri Aug 3 20:12:08 2007 +0000 add Giesecke & Devrient StarSign Card Token 350 and 550 in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2610 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 3 +++ 1 file changed, 3 insertions(+) commit 5a5f563cd248ffdd1a604331aa9181fd268a3a94 Author: Ludovic Rousseau Date: Fri Aug 3 20:08:18 2007 +0000 DISTCLEANFILES = Info.plist so that make distcheck works git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2609 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit a3e5d923acdbd0f1e7acc6fa96fcf519569e44bf Author: Ludovic Rousseau Date: Fri Aug 3 20:07:23 2007 +0000 add Giesecke & Devrient StarSign Card Token 350 and 550 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2608 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GnD_StarSignCardToken350.txt | 49 ++++++++++++++++++++++++++++++++++++ readers/GnD_StarSignCardToken550.txt | 49 ++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 2 ++ 3 files changed, 100 insertions(+) commit 3d4181c2b1d5776f2b752520680b27c03aec5f28 Author: Ludovic Rousseau Date: Fri Aug 3 14:32:47 2007 +0000 add OmniKey CardMan 5321 in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2607 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 8e879005073841111b1127b85041d9c71c0256fc Author: Ludovic Rousseau Date: Fri Aug 3 14:31:17 2007 +0000 add CardMan5321 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2606 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan5321.txt | 170 ++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + readers/supported_readers.txt | 1 + 3 files changed, 172 insertions(+) commit ffb9debf0a67882fa814a013debe07c52802705b Author: Ludovic Rousseau Date: Thu Aug 2 20:17:44 2007 +0000 update svn:ignore git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2605 0ce88b0d-b2fd-0310-8134-9614164e65ea commit f682a5a4a4008a29ab9596b80cafc4e22b90c372 Author: Ludovic Rousseau Date: Thu Aug 2 20:13:51 2007 +0000 add O2 Micro Oz776 (ProductID 0x7772) to the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2604 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- readers/supported_readers.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit 20d6267fd200ca468d0d608c5a69d86821b37c3e Author: Ludovic Rousseau Date: Thu Aug 2 20:07:47 2007 +0000 add new O2Micro Oz776 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2603 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + readers/Oz776_7772.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) commit bd72b4fef76c74398158b52ed57aca0568325a73 Author: Ludovic Rousseau Date: Thu Aug 2 20:04:12 2007 +0000 add support of the O2Micro oz776 (ProductID 0x7772) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2602 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + src/ccid_usb.c | 7 +++++-- src/commands.c | 3 ++- 3 files changed, 8 insertions(+), 3 deletions(-) commit 6e6d359cafdebfe05d8c9a707a845cf891fde3ca Author: Ludovic Rousseau Date: Thu Jul 5 19:24:00 2007 +0000 replace BUS by SUBSYSTEMS git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2599 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit acd74bf67896d86a7721533fda207b849d4fb317 Author: Ludovic Rousseau Date: Thu Jul 5 09:06:52 2007 +0000 add support for Mac OS X git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2597 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 5 +++++ 1 file changed, 5 insertions(+) commit 380e0fbf69eea058304a2ef5008f96478732be00 Author: Ludovic Rousseau Date: Tue Jul 3 16:10:28 2007 +0000 ccid_error(): increase the size of var_text[] to avoid a buffer overflow Thanks to Anders Storsveen for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2596 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d36a679b8f8618c91eb4db970dc4bac7007f2195 Author: Ludovic Rousseau Date: Mon Jul 2 13:06:41 2007 +0000 update version and copyright date git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2593 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 135e96abb3e3baafbf6284bd17db2a0ee0c3d9e9 Author: Ludovic Rousseau Date: Mon Jul 2 13:06:10 2007 +0000 remove compilation warnings git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2592 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c528fe1bad98c119d9bd3391622e261a0daf5774 Author: Ludovic Rousseau Date: Mon Jul 2 13:05:34 2007 +0000 do not free() unallocated memory git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2591 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit d5af56adc1ce9c38a41c60433678cddea1c6cdb3 Author: Ludovic Rousseau Date: Mon Jul 2 13:03:41 2007 +0000 use PCSC_ERROR_EXIT() for SCardListReaders() call git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2590 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 2944da5a972b693a4b483f61c9354df1750bf2f9 Author: Ludovic Rousseau Date: Mon Jul 2 12:44:43 2007 +0000 display an explicit message when no card is present git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2585 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5eec1098a234c9d32440e915613bec6d16b7ebf8 Author: Ludovic Rousseau Date: Mon Jul 2 09:36:31 2007 +0000 update versions of autotools used git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2584 0ce88b0d-b2fd-0310-8134-9614164e65ea reconf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 3ee0b703264654e63b685469e0593c69039e8799 Author: Ludovic Rousseau Date: Mon Jul 2 09:32:51 2007 +0000 regenerated using automake-1.10 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2583 0ce88b0d-b2fd-0310-8134-9614164e65ea build/ylwrap | 253 +++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 158 insertions(+), 95 deletions(-) commit ec93be0de306a12bcded9884ca44190b1b03f3b4 Author: Ludovic Rousseau Date: Sat Jun 30 16:07:59 2007 +0000 update git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2582 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ActivkeySim.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit c66f265f2a755e084a9d4f25fe277174e68dc817 Author: Ludovic Rousseau Date: Thu Jun 28 13:34:21 2007 +0000 use DRIVERS== instead of DRIVER== git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2581 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 59db97c23cedc51c36ac367977df63a4daff8932 Author: Ludovic Rousseau Date: Mon Jun 25 12:23:36 2007 +0000 add "Philips Semiconductors JCOP41V221" ICCD card in "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2579 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/JCOP41V221.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 2 ++ 3 files changed, 52 insertions(+) commit 406e8785e135275c1c8f415418cf52b0576f019c Author: Ludovic Rousseau Date: Mon Jun 18 08:27:56 2007 +0000 remove trash at end of file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2566 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Sitecom_MD-010.txt | 21 --------------------- 1 file changed, 21 deletions(-) commit e5ebd818ad4a692fc25560d77d64578243b0738a Author: Ludovic Rousseau Date: Wed Jun 13 12:32:27 2007 +0000 SecurePINVerify(): avoid a possible buffer overflow detected by sparse git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2557 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 3 --- 1 file changed, 3 deletions(-) commit c9e3dfb41539b98644c1c66748f912fa04485fab Author: Ludovic Rousseau Date: Sat May 19 12:15:10 2007 +0000 generate a local Info.plist before trying to install it git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2533 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 9a7548e43c5d8276674296afedab8a862d9b5ee4 Author: Ludovic Rousseau Date: Sat May 19 12:14:37 2007 +0000 rename Info.plist as Info.plist.src since it is just a template git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2532 0ce88b0d-b2fd-0310-8134-9614164e65ea src/{Info.plist => Info.plist.src} | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit b3995c5e4f0dc5149350d74d563c68a2afb5abcb Author: Ludovic Rousseau Date: Thu May 10 15:26:16 2007 +0000 typos git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2526 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 742ba838ddc4817acebdfec09fde127bb726b255 Author: Ludovic Rousseau Date: Thu May 10 13:05:51 2007 +0000 manpage section is 1 instead of 8 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2524 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/RSA_SecurID/RSA_SecurID_getpasswd.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ec316fc748c8103840fd5a1bc54c044c7258fce8 (tag: ccid-1.3.0) Author: Ludovic Rousseau Date: Thu May 10 09:16:42 2007 +0000 release 1.3.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2522 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 14 ++++++++++++++ configure.in | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) commit 098840067b05be4de0c0f08f8e640e84c4367522 Author: Ludovic Rousseau Date: Thu May 10 09:10:54 2007 +0000 add SchlumbergerSema Cyberflex Access e-gate in the should work list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2521 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/Makefile.am | 1 + readers/e-gate.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 4 ++++ 4 files changed, 57 insertions(+) commit 5629a66dc57bf874e39346387d849052c29a4df8 Author: Ludovic Rousseau Date: Thu May 10 09:03:28 2007 +0000 rename midswitch to Kobil_mIDentity_switch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2520 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/README_Kobil_mIDentity_switch.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5c5900bd36d5964367a99b1716be948a6ff23123 Author: Ludovic Rousseau Date: Thu May 10 08:28:19 2007 +0000 update svn:ignore properties git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2519 0ce88b0d-b2fd-0310-8134-9614164e65ea commit 931749f14ae5d318e69d63f16c560abcf4ecc780 Author: Ludovic Rousseau Date: Thu May 10 08:25:21 2007 +0000 update snn:ignore properties git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2518 0ce88b0d-b2fd-0310-8134-9614164e65ea commit eef47a0b4bbdb400f3a6477eaedbe4da67c3eddb Author: Ludovic Rousseau Date: Thu May 10 08:22:33 2007 +0000 set svn:ignore properties git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2517 0ce88b0d-b2fd-0310-8134-9614164e65ea commit 2ea4a0df382f9d413b2118bfc7a396cf4d4e15e9 Author: Ludovic Rousseau Date: Thu May 10 08:03:44 2007 +0000 add Sitecom USB simcard reader MD-010 in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2516 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/Makefile.am | 1 + readers/Sitecom_MD-010.txt | 130 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 + 4 files changed, 135 insertions(+) commit e53e13879179eedb5e70ad5560120ed8940bea7e Author: Ludovic Rousseau Date: Thu May 10 07:57:23 2007 +0000 correct KOBIL mIDentity names git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2515 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0c4ddab5567d24c8b1d2ff9621eec1814189f9cf Author: Ludovic Rousseau Date: Wed May 9 06:57:12 2007 +0000 exit if ACTION!="add" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2514 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) commit 763586f6e8c04f536121a34a41b30c6dedddc943 Author: Ludovic Rousseau Date: Mon May 7 09:31:13 2007 +0000 #include "ccid_usb.h" to avoid commands.c:103: warning: implicit declaration of function 'ControlUSB' git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2511 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 1 + 1 file changed, 1 insertion(+) commit f1d6ede6358cf6111bd06a937ec6386cf7c4b222 Author: Ludovic Rousseau Date: Thu May 3 19:21:54 2007 +0000 get_end_points(): avoid a double free on close for the O2MICRO_OZ776 special case. " In ccid_usb.c you move the extra descriptor from the endpoint 2 descriptor to the interface descriptor. The problem is, when libusb try to free the descriptors associated to this device on shutdown or if the device disappears, it tries to free the same buffer twice. For me it means the pcscd is killed with a glibc detected "double free". " Thanks to Michael Wegner for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2510 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 +++ 1 file changed, 3 insertions(+) commit a90093d5869c165011263829c59caf824f61ecbf Author: Ludovic Rousseau Date: Thu May 3 15:21:29 2007 +0000 add OmniKey CardMan 4321 in "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2509 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 1 + 2 files changed, 3 insertions(+) commit 06700534e07fc021f28d49ce97e6d96f904dbbec Author: Ludovic Rousseau Date: Thu May 3 15:19:00 2007 +0000 add CardMan4321.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2508 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan4321.txt | 170 ++++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 171 insertions(+) commit 2361b051713d63769cd1f3e5ac0bb27866b54826 Author: Ludovic Rousseau Date: Wed Mar 28 16:42:22 2007 +0000 define BOGUS_SCM_FIRMWARE_FOR_dwMaxCCIDMessageLength and code to avoid the bogus limitation of dwMaxCCIDMessageLength on SCM firmwares git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2498 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) commit 04605997238a5ae4f98da1676b2c8250258a008f Author: Ludovic Rousseau Date: Wed Mar 21 12:44:38 2007 +0000 ccid_open_hack(): add Dutch(nl) and Tukish(tr) messages for the GemPC pinpad git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2489 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit e33a580f8f34e46fcd9893d67f423492a64643a3 Author: Ludovic Rousseau Date: Tue Mar 20 21:23:19 2007 +0000 firmware updates git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2488 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR331-DI.txt | 12 +++++++----- readers/SCR331.txt | 14 ++++++++------ readers/SCR3310.txt | 14 ++++++++------ readers/SCR3311.txt | 14 ++++++++------ 4 files changed, 31 insertions(+), 23 deletions(-) commit 5f635f8d2833348539fe3d1356c1924debc7a373 Author: Ludovic Rousseau Date: Mon Mar 19 08:14:13 2007 +0000 improve documentation of SCARD_ATTR_MAXINPUT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2487 0ce88b0d-b2fd-0310-8134-9614164e65ea SCARDGETATTRIB.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit be4196b9e7db6121e150be785f3b9bef931c8ec8 Author: Ludovic Rousseau Date: Thu Mar 15 21:39:46 2007 +0000 if usb_control_msg() fails because the device is busy this is because pcscd has claimed the device already git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2485 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 32ced858f1c44468b5820f43f75abbd5dc8d3087 Author: Ludovic Rousseau Date: Thu Mar 15 20:56:25 2007 +0000 add Fujitsu Siemens Computers SmartCard Keyboard USB 2A and SmartCard USB 2A to the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2484 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 ++++ 1 file changed, 4 insertions(+) commit 2c2effb2f90a80c521dcab5c11bfff8d28c31fdf Author: Ludovic Rousseau Date: Thu Mar 15 20:50:09 2007 +0000 add Fujitsu Siemens Computers SmartCard USB 2A and SmartCard Keyboard USB 2A readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2483 0ce88b0d-b2fd-0310-8134-9614164e65ea .../FujitsuSiemens_SmartCard_Keyboard_USB_2A.txt | 170 +++++++++++++++++++++ readers/FujitsuSiemens_SmartCard_USB_2A.txt | 170 +++++++++++++++++++++ readers/Makefile.am | 2 + readers/supported_readers.txt | 3 + 4 files changed, 345 insertions(+) commit 67c8b4adffb91927f929d8a5b0907e62099ddf60 Author: Ludovic Rousseau Date: Tue Mar 13 20:49:42 2007 +0000 use an unsigned char buffer[] to have unsigned multi-bytes convertions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2480 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1b2016b5c66a459a4f3900f9df6d773d1869729a Author: Ludovic Rousseau Date: Mon Mar 12 10:07:35 2007 +0000 move #include of config.h before pcsclite.h and reader.h git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2473 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3cbd749d86e622f69e29b9fc6d408bb422360e65 Author: Ludovic Rousseau Date: Thu Mar 8 12:53:18 2007 +0000 In case of error set the received length to 0 in IFDHTransmitToICC() and IFDHControl() instead of in all the lower level commands git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2472 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 28 ---------------------------- src/ifdhandler.c | 8 +++++++- 2 files changed, 7 insertions(+), 29 deletions(-) commit ebdf779091f72cf5e036f5f2480cbc34a7e4a18a Author: Ludovic Rousseau Date: Thu Mar 8 12:46:23 2007 +0000 add SchlumbergerSema Cyberflex Access e-gate ICCD git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2471 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 2 ++ 1 file changed, 2 insertions(+) commit 35c2292f8f88bc50daad6771a2e0d92fd55e1ed0 Author: Ludovic Rousseau Date: Thu Mar 8 12:44:37 2007 +0000 add support of ICCD version A and B git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2470 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 32 +++++ src/ccid.h | 9 ++ src/ccid_usb.c | 1 + src/commands.c | 404 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 446 insertions(+) commit e1115b8b0c4f1a614f46e6ce7fed57ce0a1c00fb Author: Ludovic Rousseau Date: Thu Mar 8 10:21:47 2007 +0000 ControlUSB(): add some debug: request value and data send/received git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2469 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit f1689b9b649497d8d6fab997c0d887c755168c53 Author: Ludovic Rousseau Date: Thu Mar 8 10:19:43 2007 +0000 bit 0x000800 of dwFeatures is undocumented but used by ICCD? git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2468 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 ++ 1 file changed, 2 insertions(+) commit f0240397ef3489f74ff171e1549432dc9af182c8 Author: Ludovic Rousseau Date: Wed Feb 28 21:12:57 2007 +0000 differentiate the two KOBIL mIDentity devices (Basic and Classic) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2454 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit af519c5ab75b6a0ebc49d93d1e313e5ea5ad86d6 Author: Ludovic Rousseau Date: Wed Feb 28 13:08:59 2007 +0000 usb_detach_kernel_driver_np() is not available on libusb for Mac OS X git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2453 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 2 ++ 1 file changed, 2 insertions(+) commit 676471f441bfb41db7382d1f7edd8cd1fb3a6146 Author: Ludovic Rousseau Date: Wed Feb 28 12:21:26 2007 +0000 require autoconf 2.61 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2452 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 430a0829ff469b70ed4b8fcf4e77efe1c21d7a5a Author: Ludovic Rousseau Date: Wed Feb 28 10:58:32 2007 +0000 check for strlcpy git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2451 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9acfe6fef8bd265c56321eeeb6d0ea1fc86a8181 Author: Ludovic Rousseau Date: Tue Feb 27 07:49:26 2007 +0000 small reformat git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2450 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/RSA_SecurID/RSA_SecurID_getpasswd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 92a67446ee9d04b833e89f92ac6fda834edbf287 Author: Ludovic Rousseau Date: Mon Feb 26 07:37:06 2007 +0000 replace a C++ comment by a C comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2448 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 55fa815e49f7da1f2f96fa5c868b1313175c31bd Author: Ludovic Rousseau Date: Sun Feb 25 13:54:42 2007 +0000 EXTRA_DIST = $(doc_DATA) $(man_MANS) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2444 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Makefile.am | 2 ++ contrib/RSA_SecurID/Makefile.am | 2 ++ 2 files changed, 4 insertions(+) commit d6bd0d1b31ba506f5ec92305dd590ed4bee096cd Author: Ludovic Rousseau Date: Sun Feb 25 13:54:10 2007 +0000 remove from SVN git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2443 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/RSA_SecurID/Makefile.in | 549 ---------------------------------------- 1 file changed, 549 deletions(-) commit 8841396326fd5d04d9f3e71aaf76b93eb3974f46 Author: Ludovic Rousseau Date: Sun Feb 25 13:48:34 2007 +0000 add rule to call /usr/sbin/Kobil_mIDentity_switch for mIDentity devices git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2442 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 4 ++++ 1 file changed, 4 insertions(+) commit 9d330211ddb5983bab8c2d844feca5ad47af52cd Author: Ludovic Rousseau Date: Sun Feb 25 13:28:34 2007 +0000 move the Kobil mIDentity from the "Supported" to "Unsupported or partly supported" because of a time request problem git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2441 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 8001d64d640aad8864fb38f3d7f8f8c9228d80d7 Author: Ludovic Rousseau Date: Sun Feb 25 13:22:49 2007 +0000 add (new) KOBIL mIDentity git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2440 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit f57ad429a897420d85f62bf75a5f5e9f5677e5ab Author: Ludovic Rousseau Date: Sun Feb 25 13:19:19 2007 +0000 use $(LIBUSB_LIBS) instead of -lusb git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2439 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 3173fbf42b5684bece6cfc37aec5ca0f33c7d710 Author: Ludovic Rousseau Date: Sun Feb 25 13:17:50 2007 +0000 add contrib/RSA_SecurID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2438 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 + contrib/Makefile.am | 2 +- contrib/RSA_SecurID/Makefile.am | 7 + contrib/RSA_SecurID/Makefile.in | 549 ++++++++++++++++++++++++++++ contrib/RSA_SecurID/RSA_SecurID_getpasswd.1 | 14 + contrib/RSA_SecurID/RSA_SecurID_getpasswd.c | 162 ++++++++ 6 files changed, 734 insertions(+), 1 deletion(-) commit f53ec8417417f4202b6d67519615501d764654f0 Author: Ludovic Rousseau Date: Sun Feb 25 13:07:42 2007 +0000 add GNU GPL v2 licence git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2437 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/GPL-2 | 339 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 339 insertions(+) commit 8e90634f28bb7e1d41f59265ca06318c35f006cd Author: Ludovic Rousseau Date: Sun Feb 25 13:01:39 2007 +0000 add manpage Kobil_mIDentity_switch.8 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2436 0ce88b0d-b2fd-0310-8134-9614164e65ea .../Kobil_mIDentity_switch/Kobil_mIDentity_switch.8 | 19 +++++++++++++++++++ contrib/Kobil_mIDentity_switch/Makefile.am | 2 ++ 2 files changed, 21 insertions(+) commit 9f9138aef6c60fa12603aacf6200bcbd386bc93b Author: Ludovic Rousseau Date: Sun Feb 25 11:28:27 2007 +0000 doc_DATA = README_Kobil_mIDentity_switch.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2435 0ce88b0d-b2fd-0310-8134-9614164e65ea contrib/Kobil_mIDentity_switch/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 12f800162564729edf704374abeb6536fb6512cf Author: Ludovic Rousseau Date: Sun Feb 25 11:27:47 2007 +0000 rename README.txt in README_Kobil_mIDentity_switch.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2434 0ce88b0d-b2fd-0310-8134-9614164e65ea .../{README.txt => README_Kobil_mIDentity_switch.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit fd36054f7a0945ad80a81dae8d290628f73db3f3 Author: Ludovic Rousseau Date: Sun Feb 25 10:51:52 2007 +0000 rename midswitch{.c,} in Kobil_mIDentity_switch{.c,} git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2433 0ce88b0d-b2fd-0310-8134-9614164e65ea .../{midswitch.c => Kobil_mIDentity_switch.c} | 0 contrib/Kobil_mIDentity_switch/Makefile.am | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) commit 0a009b6362cd099b906f56f79e5487310f8074ab Author: Ludovic Rousseau Date: Sun Feb 25 10:47:39 2007 +0000 rename contrib/midswitch/ in contrib/Kobil_mIDentity_switch/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2432 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- contrib/{midswitch => Kobil_mIDentity_switch}/Makefile.am | 0 contrib/{midswitch => Kobil_mIDentity_switch}/README.txt | 0 contrib/{midswitch => Kobil_mIDentity_switch}/midswitch.c | 0 contrib/Makefile.am | 2 +- 5 files changed, 2 insertions(+), 2 deletions(-) commit cb92532bdafcb90a5277c54d0236d0423b9027d7 Author: Ludovic Rousseau Date: Sat Feb 24 17:41:24 2007 +0000 add contrib/midswitch to activate the CCID reader of the Kobil mIDentity git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2431 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- configure.in | 2 + contrib/Makefile.am | 1 + contrib/midswitch/Makefile.am | 3 + contrib/midswitch/README.txt | 250 ++++++++++++++++++++++++++++++++++++++++++ contrib/midswitch/midswitch.c | 199 +++++++++++++++++++++++++++++++++ 6 files changed, 456 insertions(+), 1 deletion(-) commit f4779ac1611ad79ed844d849cce4ab8031d80bf1 Author: Ludovic Rousseau Date: Fri Feb 23 17:09:49 2007 +0000 CmdPowerOn() & SecurePINVerify(): rename 6 local variables to avoid: warning: declaration of 'cmd' shadows a previous local git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2430 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit c9d8254bd2f8f10539a0a81632f2b42bda19fa23 Author: Ludovic Rousseau Date: Fri Feb 23 17:02:43 2007 +0000 display the error message if usb_control_msg() fails git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2429 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 56c5bec934ec69df2b37ec04a1d676392e6ef7c0 Author: Ludovic Rousseau Date: Fri Feb 23 17:01:25 2007 +0000 do not declare another buffer variable to avoid: declaration of ‘buffer’ shadows a previous local git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2428 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 19d17384319b9ae6412cebf23febb24751aaeb55 Author: Ludovic Rousseau Date: Fri Feb 23 16:49:50 2007 +0000 allow multiple inclusion using #ifndef __CCID_USB_H__ ... git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2427 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.h | 3 +++ 1 file changed, 3 insertions(+) commit 712c29e73c1109b5d08c2e549b36bf62fdabcc96 Author: Ludovic Rousseau Date: Fri Feb 23 16:45:05 2007 +0000 get_end_points(): change parameter name from usb_device to usbdevice to avoid: warning: declaration of 'usb_device' shadows a global declaration /usr/include/usb.h:329: warning: shadowed declaration is here git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2426 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 0aa54c535ef98fd8ae0faaaed6d94f9f7447d6a2 Author: Ludovic Rousseau Date: Fri Feb 23 16:41:18 2007 +0000 ControlUSB(): explicit cast to avoid warning: pointer targets in passing argument 6 of 'usb_control_msg' differ in signedness git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2425 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fa5a86c004200ee300984002dc4be500d1aeadf7 Author: Ludovic Rousseau Date: Fri Feb 23 16:40:08 2007 +0000 get_data_rates(): use ControlUSB() instead of usb_control_msg() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2424 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit 457a73de89bbd732b763bfdf006e82232a5d0eb8 Author: Ludovic Rousseau Date: Fri Feb 23 16:37:09 2007 +0000 add ControlUSB() declaration and implementation git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2423 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 8 ++++++++ src/ccid_usb.h | 3 +++ 2 files changed, 11 insertions(+) commit f957ee466cce91a4f0e93fed7567d6d461ca4119 Author: Ludovic Rousseau Date: Fri Feb 23 16:16:57 2007 +0000 remove a redundant declaration of i scardcontrol.c:486: attention : declaration of ‘i’ shadows a previous local git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2422 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 1 - 1 file changed, 1 deletion(-) commit ce91745455b9830fdb3336f9fe0f568994236c38 Author: Ludovic Rousseau Date: Thu Feb 22 15:11:49 2007 +0000 CmdXfrBlockTPDU_T0(): set *rx_length to 0 in case of command too long git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2421 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 ++ 1 file changed, 2 insertions(+) commit ba15f0564ef70d0c18c0b04a863d44d5c1e876dc Author: Ludovic Rousseau Date: Thu Feb 22 14:15:37 2007 +0000 CmdXfrBlockTPDU_T0(): set *rx_length to 0 if CCID_Transmit() fails git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2420 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 3 +++ 1 file changed, 3 insertions(+) commit b07a7f41fa5acab99d47526c1e0bcb238322024d Author: Ludovic Rousseau Date: Tue Feb 20 13:38:00 2007 +0000 Secure modify PIN: add a bConfirmPIN and bNumberMessage table git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2407 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 45ba8b4b480e5022496aa70e2a3a0745443f44a7 Author: Ludovic Rousseau Date: Tue Feb 20 13:34:44 2007 +0000 SecurePINModify(): set bNumberMessages in all cases git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2406 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2d3b3db8dfbd7b26500baa9f320a8ee61b1a5a89 Author: Ludovic Rousseau Date: Tue Feb 20 13:25:41 2007 +0000 set max pin size to 8 instead of 4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2405 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7149245d8ae34e68444e5b5c455276e6283858ca Author: Ludovic Rousseau Date: Tue Feb 20 13:23:44 2007 +0000 SecurePINModify(): the GemPC Twin does support different values of bNumberMessages but all the bMsgIndex? must be present in the CCID command git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2404 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 8c7bd8656e6a6ad350f7ff616d3a7f33342713de Author: Ludovic Rousseau Date: Sat Feb 17 14:56:45 2007 +0000 IFDHControl(): log the Rx and Rx buffers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2399 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 ++ 1 file changed, 2 insertions(+) commit c1f434b677a7d2adb73d110a437a7201353cb725 Author: Ludovic Rousseau Date: Sat Feb 17 13:53:53 2007 +0000 add DEBUG_INFO_XXD() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2398 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 2 ++ 1 file changed, 2 insertions(+) commit dfc70152fffcc14f072d79b90401e1673c4756fd Author: Ludovic Rousseau Date: Sat Feb 10 19:45:51 2007 +0000 get_end_points(): correct bug in revision 2392 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2393 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c4b34aa58c1b74fba858bbe565bc21a802d2ffac Author: Ludovic Rousseau Date: Sat Feb 10 19:43:13 2007 +0000 get_end_points(): use usb_interface->altsetting->bNumEndpoints instead of the hardcoded value 3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2392 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d27f9cfa4dd6f37f7f3a52f81b74b0a4660fe168 Author: Ludovic Rousseau Date: Thu Feb 8 14:47:52 2007 +0000 use ATTRS{} instead of SYSFS{} for use with recent udev versions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2391 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) commit f49c87781f666d56bb890a8fd068fafbb1df6836 Author: Ludovic Rousseau Date: Thu Feb 8 14:18:56 2007 +0000 parse bInterfaceProtocol field git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2390 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 43eea6b02e0566021401b056f8bcc9baaebe7b56 Author: Ludovic Rousseau Date: Thu Feb 8 14:13:47 2007 +0000 parse bNumEndpoints field git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2389 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 0894e34d601d10cb8e1bd83e00dfd7db4562ebff Author: Ludovic Rousseau Date: Mon Feb 5 17:11:52 2007 +0000 ChangeLog: use svn2cl instead of svn2cl.sh git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2387 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5cd96adf7eaf53fb832edae8960eba52915259bb Author: Ludovic Rousseau Date: Tue Jan 30 15:46:07 2007 +0000 ccid_open_hack(): add the l10n of the 10th string "PIN blocked" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2366 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) commit 6ba5c979de98fe4d88b3eab3124a0850097c72a0 Author: Ludovic Rousseau Date: Tue Jan 30 15:01:50 2007 +0000 ccid_open_hack(): add portugese strings for the GemPC Pinpad. Thanks to Stef Hoeben git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2365 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 949365adef6369b258129c77a57b8f235031d147 (tag: ccid-1.2.1) Author: Ludovic Rousseau Date: Sat Jan 27 16:48:06 2007 +0000 release 1.2.1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2363 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 9 +++++++++ configure.in | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) commit b797bd14f1879abca817aa51ff8b4c2916ba4c3e Author: Ludovic Rousseau Date: Sat Jan 27 16:41:14 2007 +0000 move the O2Micro Oz7762 from the unsupported to the supported list since patches to support it are applied by default (O2MICRO_OZ776_PATCH) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2362 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) commit 38ff9ab5882d594275785c684d85dc9857d7e74a Author: Ludovic Rousseau Date: Sat Jan 27 16:36:55 2007 +0000 add non CCID generic (InterfaceClass: 0xFF) readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2361 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 90611495fc17fbb5e7613d595d471d4d64f94a23 Author: Ludovic Rousseau Date: Sat Jan 27 15:42:28 2007 +0000 SK-3106.txt is a duplicate of DellSK-3106.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2360 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 - readers/SK-3106.txt | 194 ---------------------------------------------------- 2 files changed, 195 deletions(-) commit 84223d63ebe365144c3e44b4fb96f6a8219bdb95 Author: Ludovic Rousseau Date: Sat Jan 27 13:31:33 2007 +0000 Bogus_firmwares[]: the driver now contains patches to circumvent the Oz776 reader. It is then declared bogus only if O2MICRO_OZ776_PATCH is not defined git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2359 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 ++ 1 file changed, 2 insertions(+) commit ff525dbf0a89808bbf233394d22a0f713c746cfd Author: Ludovic Rousseau Date: Sat Jan 27 13:28:26 2007 +0000 T0ProcACK(): use a hack to circumvent the Oz776 firmware bug with commands of size modulo 64 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2358 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 43 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 8 deletions(-) commit 806fb31e354db3e3bf1632d6401bebfea62a710a Author: Ludovic Rousseau Date: Fri Jan 26 16:57:45 2007 +0000 CmdGetSlotStatus(): the O2MICRO OZ 776 reader sends "card absent or mute" errors when no card is inserted. We do not log this error since it is normal execution and just fill the syslog files git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2357 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 6 ++++++ 1 file changed, 6 insertions(+) commit a25bdde1cb90577dd5564cd50950da8901dfd533 Author: Ludovic Rousseau Date: Fri Jan 26 16:43:45 2007 +0000 move #define O2MICRO_OZ776_PATCH from ccid_usb.c to ccid.h so we can use it in other .c files git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2356 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 7 +++++++ src/ccid_usb.c | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) commit ab3730fe4ee6fc533fea0f5e9d336ea0479d1ee2 Author: Ludovic Rousseau Date: Wed Jan 24 13:21:39 2007 +0000 document how to use --enable-udev on FreeBSD. Thanks to Tilman Linneweh git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2355 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit e00b7361bba4a41095a2cd8b7db8abf273f1b436 Author: Ludovic Rousseau Date: Sat Jan 20 15:47:19 2007 +0000 version 1.2.0 was released in 2007 not 2006 :-) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2351 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1f320ef0e0e1b03bd259a666e222a08a48a2ecf4 (tag: ccid-1.2.0) Author: Ludovic Rousseau Date: Fri Jan 19 19:53:39 2007 +0000 release 1.2.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2345 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 13 +++++++++++++ configure.in | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) commit 89c255c75b30d4ae57ae3d6bda68fd14cef51162 Author: Ludovic Rousseau Date: Fri Jan 19 15:33:40 2007 +0000 removed since generated from configure.in by autoheader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2342 0ce88b0d-b2fd-0310-8134-9614164e65ea config.h.in | 117 ------------------------------------------------------------ 1 file changed, 117 deletions(-) commit cb94edd74a2bfa3fbf25948bc62ddde9b33ce18f Author: Ludovic Rousseau Date: Thu Jan 18 09:46:04 2007 +0000 document udev use git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2338 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 6bf778ceb58b94551d91e67d84f33e5286981dab Author: Ludovic Rousseau Date: Thu Jan 18 09:41:27 2007 +0000 pcsc-lite versions before 1.3.3 are not supported so remove notes about CHANNELID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2337 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 25 +++---------------------- 1 file changed, 3 insertions(+), 22 deletions(-) commit afc9715e6037dc39f6a172c9a782b046f1328067 Author: Ludovic Rousseau Date: Thu Jan 18 09:34:49 2007 +0000 add #CCID_compliant URL refenrece when a reader is not yet supported git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2336 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit f6b59ebd977e455ebbde7f1aefc488a85fbf32cf Author: Ludovic Rousseau Date: Wed Jan 10 21:01:39 2007 +0000 do not install the pcscd_ccid.rules file but display a message telling so. The exact location of this file is Linux distribution dependent. Thanks to Alon Bar-Lev for the idea. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2329 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c6c5c2bf3a7bf674e7a8bb05a355ecf51a09cf0b Author: Ludovic Rousseau Date: Wed Jan 10 20:53:44 2007 +0000 typo: "busses" -> "buses" Thanks to Martin Paljak for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2328 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9bc9c6566d195c8ae08a938cae2d8c35c6031454 Author: Ludovic Rousseau Date: Wed Jan 10 15:50:51 2007 +0000 add a missing \n in printf git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2326 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cdbc8736f30e0726c1f464ea4177d36841477fd4 Author: Ludovic Rousseau Date: Tue Jan 9 19:55:03 2007 +0000 use 60-pcscd_ccid.rules instead of 50-pcscd_ccid.rules so udev default > rules will run before are run before this one. Thanks to Alon Bar-Lev. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2322 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3e5ac3ec9a37e0aaaf923337de643229121ecd48 Author: Ludovic Rousseau Date: Mon Jan 8 08:01:04 2007 +0000 add pcscd_ccid.rules in EXTRA_DIST Thanks to Kjell M. Myksvoll for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2318 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fc752d9f0c37602105b172a975f76093f453236c Author: Ludovic Rousseau Date: Sat Jan 6 22:15:16 2007 +0000 add SCARDGETATTRIB.txt to EXTRA_DIST git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2317 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 61db69a61e5dba7bd914a6d5e89339fbc963bf68 Author: Ludovic Rousseau Date: Sat Jan 6 21:54:46 2007 +0000 use LPSTR instead or the deprecated LPTSTR git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2316 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c93588be6dcb1ee46e5220dde47bc98ac10ae2b Author: Ludovic Rousseau Date: Sat Jan 6 21:53:22 2007 +0000 if --enable-udev is used we define IFD_GENERATE_HOTPLUG in ifdCapabilities and install the pcscd_ccid.rules for udev git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2315 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit a4766819dc5a0e91987648feadab1d54267bf3b8 Author: Ludovic Rousseau Date: Sat Jan 6 21:52:18 2007 +0000 replace MAGIC_IFDCAPABILITIES by the 3rd command line argument git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2314 0ce88b0d-b2fd-0310-8134-9614164e65ea src/create_Info_plist.pl | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) commit 97f4fd85e920babfe7c0be7b0c8a8fa28402bc41 Author: Ludovic Rousseau Date: Sat Jan 6 21:51:32 2007 +0000 use MAGIC_IFDCAPABILITIES git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2313 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit a586d4a7cf4c3fed2cc2646ea9d2471b0513189e Author: Ludovic Rousseau Date: Sat Jan 6 21:50:46 2007 +0000 add --enable-udev git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2312 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 7 +++++++ 1 file changed, 7 insertions(+) commit 55b2345fe1a69a62596a6f17a87617c62a7bc400 Author: Ludovic Rousseau Date: Sat Jan 6 21:39:39 2007 +0000 udev file for hotplug capability git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2311 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscd_ccid.rules | 8 ++++++++ 1 file changed, 8 insertions(+) commit 76b87385ad1f549fad24d16d3282c6aa4d091930 Author: Ludovic Rousseau Date: Thu Jan 4 20:27:13 2007 +0000 add "HP USB Smartcard Reader" in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2298 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + 1 file changed, 1 insertion(+) commit 65f7dd455a189eb5dd393d744668490f3d55cf92 Author: Ludovic Rousseau Date: Thu Jan 4 20:26:45 2007 +0000 add HP USB Smartcard Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2297 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/HPUSBSmartCardReader.txt | 51 ++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 52 insertions(+) commit 7bd416ca873db4cd996acc86ca4f60030cac3753 Author: Ludovic Rousseau Date: Tue Jan 2 19:55:40 2007 +0000 CloseUSB(): free .dirname and .filename only for the last slot git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2296 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 3aefc0b8857828bd7fd943e7405eb323d1a2beb3 Author: Ludovic Rousseau Date: Tue Jan 2 17:01:15 2007 +0000 OpenUSBByName(): move the "Checking device: " log message out of the usbDevice[] loop since we display info of the new device and not of a device from usbDevice[] git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2295 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1162dd0314fa124c08bbfb124dc2ec9cd092a4bf Author: Ludovic Rousseau Date: Tue Jan 2 16:55:33 2007 +0000 struct _usbDevice: replace struct usb_device *dev; by char *dirname; and char *filename; since the libusb structure can be modified at any time by libusb (this structure is reused for another USB device when the USB device is removed) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2294 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 49 ++++++++++++++++++++++--------------------------- 1 file changed, 22 insertions(+), 27 deletions(-) commit a8c16e5e8908dc6abbf57afa71f2b7d36ffdb282 Author: Ludovic Rousseau Date: Tue Jan 2 16:46:58 2007 +0000 get_data_rates() now has a struct usb_device *dev parameter to avoid storing it in struct _usbDevice git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2293 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 602ab609f4fa7c5394b2ca130a0d44ed082a1314 Author: Ludovic Rousseau Date: Tue Jan 2 16:25:03 2007 +0000 remove unused get_desc() function git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2292 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 20 -------------------- src/ccid_usb.h | 2 -- 2 files changed, 22 deletions(-) commit 1fa336a6cbf8826468e3a0bf57c0fd399961e32f Author: Ludovic Rousseau Date: Tue Jan 2 16:23:04 2007 +0000 revert revisions 2289 and 2290 It is not the correct solution to the problem git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2291 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 12 ------------ 1 file changed, 12 deletions(-) commit a9d76e152782948c8fb2d8444aaff99eddf99785 Author: Ludovic Rousseau Date: Tue Jan 2 14:28:08 2007 +0000 WriteUSB()/ReadUSB(): check that the device entry is still valid before using it git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2290 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 85864ecb15f271153b922470bbe6f2ee9abfc465 Author: Ludovic Rousseau Date: Tue Jan 2 14:25:30 2007 +0000 WriteUSB()/ReadUSB(): call CloseUSB() as soon as the device disapears (ENODEV) since the libusb structures pointed by usbDevice[] may be reused by another USB device git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2289 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 307bad043fe6c1d3907f30c0c30df694f5c7fef5 Author: Ludovic Rousseau Date: Sat Dec 30 20:33:45 2006 +0000 do not use two AM_CONDITIONAL() with the same variable Thanks to Alon Bar-Lev for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2288 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit 211937d13f3134a2fa56ea8c775a549d2888608d Author: Ludovic Rousseau Date: Sat Dec 30 20:17:32 2006 +0000 --disable-twinserial now works as expected. Thanks to Alon Bar-Lev for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2287 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit acd716402a5fc9bcc183786240ff2e59430c7dde Author: Ludovic Rousseau Date: Mon Dec 25 22:33:58 2006 +0000 many commands: make sure we received at least STATUS_OFFSET+1 bytes before reading the value of buffer[STATUS_OFFSET] usb_bulk_read() may return 0 bytes instead of an error when the reader is just disconnected git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2285 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) commit db364b1b9befd8a629394f197ab34d9f2490bc31 Author: Ludovic Rousseau Date: Mon Dec 25 20:54:20 2006 +0000 GetNewReaderIndex(): check that Lun is NOT already used Thanks to Martin Preuss for the idea git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2280 0ce88b0d-b2fd-0310-8134-9614164e65ea src/utils.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 3635e46be33d40f319ba55925babce85f94a453e Author: Ludovic Rousseau Date: Wed Dec 20 20:48:50 2006 +0000 add the OmniKey CardMan 1021 to the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2278 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + 1 file changed, 1 insertion(+) commit 32e19ed1e666cc2ee574df67fdf87c183c08d77b Author: Ludovic Rousseau Date: Wed Dec 20 20:41:59 2006 +0000 add OmniKey CardMan 1021 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2277 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan1021.txt | 76 +++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + readers/supported_readers.txt | 1 + 3 files changed, 78 insertions(+) commit 79a2365df78145134491e8aa83026d46d664f849 Author: Ludovic Rousseau Date: Wed Dec 20 20:40:58 2006 +0000 a line was wrapped git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2276 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan3021.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 7dc1aa07d019ef2b3af3f0912be6473ff485a4b9 Author: Ludovic Rousseau Date: Tue Dec 12 13:15:28 2006 +0000 new file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2275 0ce88b0d-b2fd-0310-8134-9614164e65ea SCARDGETATTRIB.txt | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) commit 35594700c34d43dd87ff6b815cf0fd8b608afa10 Author: Ludovic Rousseau Date: Mon Dec 11 08:53:04 2006 +0000 add PKG_PROG_PKG_CONFIG git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2271 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 + 1 file changed, 1 insertion(+) commit 1026f0b65c1f8530e44352c8361e52eba7681e02 Author: Ludovic Rousseau Date: Sun Dec 10 10:51:51 2006 +0000 add --enable-twinserial to build the serial reader driver git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2270 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c5631970c5e73b3d0ee0e393d95d96a41adb5abf Author: Ludovic Rousseau Date: Tue Dec 5 21:12:34 2006 +0000 upgrade firmware to 1.02 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2269 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/KAAN_Advanced.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit a6cd351e6a5ce5c3ee909bde4d8e02f0ea932d75 Author: Ludovic Rousseau Date: Tue Dec 5 21:04:56 2006 +0000 upgrade firmware to 1.02 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2268 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/KAAN_Base.txt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 14f67b73b4babdbc3b6e60aebb75f93aaf8cd249 Author: Ludovic Rousseau Date: Sat Dec 2 17:20:29 2006 +0000 #include "checksum.h" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2260 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/checksum.c | 1 + 1 file changed, 1 insertion(+) commit 360f0b11605ddd8c4f9284ab29b47a1635f8d87f Author: Ludovic Rousseau Date: Sat Dec 2 17:13:06 2006 +0000 warning: initialization discards qualifiers from pointer target type git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2258 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c4a2158f9ed61f79431b3fc77652710423b1e051 Author: Ludovic Rousseau Date: Sat Dec 2 17:12:22 2006 +0000 warning: initialization discards qualifiers from pointer target type git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2257 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 84e15a2f7fae1e557146f66deea372da8042778e Author: Ludovic Rousseau Date: Sat Dec 2 17:09:03 2006 +0000 remove unused argc and argv arguments git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2256 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 942f91d58978905707b874519ec28f6ed549bd8c Author: Ludovic Rousseau Date: Sat Dec 2 17:08:01 2006 +0000 ccid_error(): "char *file" argument -> "const char *file" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2255 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- src/ccid.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 026361ec8c682a38373f6c8b303657576f3b1eeb Author: Ludovic Rousseau Date: Sat Dec 2 17:03:26 2006 +0000 warning: assignment discards qualifiers from pointer target type git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2254 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 5786d12d4e790732b23a612e2af6679034b0d4dd Author: Ludovic Rousseau Date: Sat Dec 2 16:55:17 2006 +0000 warning: redundant redeclaration of 'LogLevel' git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2253 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 1 - 1 file changed, 1 deletion(-) commit c08c869010399d819f3e370f4a0b27a2b76e8a83 Author: Ludovic Rousseau Date: Thu Nov 30 22:37:52 2006 +0000 use $(srcdir)/convert_version.pl git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2252 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c0657aef7ca7e914923d3474229420cca669582c Author: Ludovic Rousseau Date: Thu Nov 30 22:35:31 2006 +0000 change C3PO_LTC32_USBv_old.txt in C3PO_LTC32_USBv2_old.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2251 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e4b80eb9825b9a2657efdc44b506706d7210be31 Author: Ludovic Rousseau Date: Wed Nov 29 10:31:11 2006 +0000 test if IFD_NO_SUCH_DEVICE is defined in ifdhandler.h git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2240 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 + 1 file changed, 1 insertion(+) commit aad7353a531fb87e9a10a45a29d76826219cf02e Author: Ludovic Rousseau Date: Wed Nov 29 10:12:04 2006 +0000 use AC_TRY_LINK_FUNC() instead of AC_CHECK_LIB() to not hard code the use of -lpcsclite git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2239 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 36030627c30da3ba4ab04326ec7cca8d3b5add24 Author: Ludovic Rousseau Date: Wed Nov 29 10:10:55 2006 +0000 distribute convert_version.pl git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2238 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ebe60405b912212e5331a68b504f6bee91dd8483 Author: Ludovic Rousseau Date: Thu Nov 23 19:58:13 2006 +0000 add C3PO_* files git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2237 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/C3PO_KBR36.txt | 54 ++++++++++++++++++++++++++++++++++++++++ readers/C3PO_LTC32_USBv2.txt | 54 ++++++++++++++++++++++++++++++++++++++++ readers/C3PO_LTC32_USBv2_old.txt | 50 +++++++++++++++++++++++++++++++++++++ readers/C3PO_TLTC2USB.txt | 50 +++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 4 +++ 5 files changed, 212 insertions(+) commit 9e3cbdac9c681f4c092b94ca82e471e669d9e45a Author: Ludovic Rousseau Date: Wed Nov 22 19:40:15 2006 +0000 exit if the command is not run as root and getting iManufacturer fails git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2234 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 136339bdba3c09e4334909bba02940cd9c943f49 Author: Ludovic Rousseau Date: Sat Nov 18 20:56:22 2006 +0000 add C3PO TLTC2USB, LTC32 USBv2 with keyboard support and KBR36 in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2224 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 4 ++++ 2 files changed, 6 insertions(+) commit d5e5a016e55b8f4a3a1a342793a9b109353389ec Author: Ludovic Rousseau Date: Fri Nov 17 20:19:17 2006 +0000 set IFSC in the SetParameters argument for T=1 if TAi (i>2) is present: IFSC Thanks to Stefan Neis for the bug report and patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2223 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 81dfb0d9c6717a0bcef420afd65b7d0cb6ab244c Author: Ludovic Rousseau Date: Fri Nov 17 16:39:49 2006 +0000 add Teo by Xiring in the supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2222 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 + readers/Teo.txt | 168 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 3 files changed, 171 insertions(+) commit 399749abc181e080b629c7869aec12c22abf22ca Author: Ludovic Rousseau Date: Fri Nov 17 16:36:58 2006 +0000 add C3PO LTC32 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2221 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/LTC32.txt | 54 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 55 insertions(+) commit 5af22c26550dfa500c5ec72d1183bf23ab897d59 Author: Ludovic Rousseau Date: Wed Nov 15 14:52:54 2006 +0000 we need pcsc-lite 1.3.3 since we now use IFD_NO_SUCH_DEVICE git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2210 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 519ae8848bca2a8e4f6f4d3bebfc1a124d210866 Author: Ludovic Rousseau Date: Wed Nov 15 14:35:21 2006 +0000 IFDHICCPresence(): return the error code returned by CmdGetSlotStatus() instead of using IFD_COMMUNICATION_ERROR git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2208 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0c6237df3e24c0e905f6e7d2d96a1faa6b8d003d Author: Ludovic Rousseau Date: Wed Nov 15 14:33:41 2006 +0000 CmdGetSlotStatus(), CCID_Transmit() and CCID_Receive(): return IFD_NO_SUCH_DEVICE if the lower communication layer returns STATUS_NO_SUCH_DEVICE git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2207 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 9aad6258168f5246aab74eea66ccc0c5a2b53238 Author: Ludovic Rousseau Date: Wed Nov 15 14:31:38 2006 +0000 WriteUSB() & ReadUSB(): return STATUS_NO_SUCH_DEVICE if read() or write() fails with ENODEV git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2206 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 87d4d2d510fc576d187982d74088d8caf63562ad Author: Ludovic Rousseau Date: Wed Nov 15 14:28:20 2006 +0000 add STATUS_NO_SUCH_DEVICE git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2205 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 1 + 1 file changed, 1 insertion(+) commit e5112c49a11edc3dcd1052b5f638b4442fb55704 Author: Ludovic Rousseau Date: Wed Nov 15 10:04:18 2006 +0000 IFDHGetCapabilities(): add support of SCARD_ATTR_MAXINPUT to get the maximal APDU size (dwMaxCCIDMessageLength -10) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2197 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 ++++++ 1 file changed, 6 insertions(+) commit c6d482695caaa5acd0ecd7cc223b40469febac56 Author: Ludovic Rousseau Date: Mon Nov 6 14:36:56 2006 +0000 SecurePINVerify(): the GemPC Pinpad does not support a bEntryValidationCondition different of 0x02 (validation key pressed) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2195 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 825f64133b37cf57d92bec750a727a3c68585806 Author: Ludovic Rousseau Date: Fri Oct 13 17:00:43 2006 +0000 remove unneeded dependency on dl library git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2186 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 4 ---- src/Makefile.am | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) commit 181ad8b942c193e9256a0958682ce8ca30f0710c Author: Ludovic Rousseau Date: Tue Sep 26 13:32:05 2006 +0000 IFDHICCPresence(): the patch in revision 2150 was not correct. SCardReconnect(..., SCARD_UNPOWER_CARD, ...) failed since the card was reported as non present after the power off git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2176 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit c0015e764c5aa00d9eefcbde3c92a586b2a09c56 Author: Ludovic Rousseau Date: Tue Sep 26 13:29:57 2006 +0000 IFDHPowerICC(): log the action performed (PowerUp, PowerDown, Reset) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2175 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ee345891abecdb7ba9f95f23052ed0dacb178c98 Author: Ludovic Rousseau Date: Fri Sep 22 14:51:24 2006 +0000 add OmniKey CardMan 5125 in the should work but unsupported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2174 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 + readers/CardMan5125.txt | 168 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 3 files changed, 171 insertions(+) commit 5b46a303a3170c057ad35af98a8f8782230b5426 Author: Ludovic Rousseau Date: Fri Sep 22 14:49:51 2006 +0000 update OmniKey URLs git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2173 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 542fbe8f75403346c6ff2076dba081b06c5add9d Author: Ludovic Rousseau Date: Fri Sep 22 14:04:46 2006 +0000 move the RSA SID800 in the supported list now that I have a working model git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2172 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 6 ++---- readers/supported_readers.txt | 3 +++ 2 files changed, 5 insertions(+), 4 deletions(-) commit 11717cda132a39247f78bf5ec2bb70938827737e Author: Ludovic Rousseau Date: Fri Sep 22 14:04:04 2006 +0000 update using a new SID800 model. Unfortunately the firmware version has not changed so it is not possible to detect a non working model git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2171 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/sid800.txt | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) commit 76787d94c452c7b10a2a44a37a9e5e151fb96a16 Author: Ludovic Rousseau Date: Fri Sep 22 13:36:21 2006 +0000 add O2Micro Oz7762 in the unsupported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2170 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 4c02ff5747ddd357166d4278ed7a6d825024adc1 Author: Ludovic Rousseau Date: Wed Sep 20 14:01:14 2006 +0000 IFDHGetCapabilities(): add support of SCARD_ATTR_VENDOR_NAME git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2168 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 7 +++++++ 1 file changed, 7 insertions(+) commit f7a8e89123ca1981267f1214a5be14aefe0372d0 Author: Ludovic Rousseau Date: Wed Sep 20 13:40:19 2006 +0000 add support for SCARD_ATTR_VENDOR_IFD_VERSION tag used by SCardGetAttrib() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2166 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 6 ++++-- src/ifdhandler.c | 9 +++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) commit a6b39170b6930a60870e3f189ceb73396d834b93 Author: Ludovic Rousseau Date: Wed Sep 20 13:39:23 2006 +0000 Perl script to convert a version format from "1.2.3-svn-xyz" to "0x01020003" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2165 0ce88b0d-b2fd-0310-8134-9614164e65ea src/convert_version.pl | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) commit d5661c7227893883f19c2cbeb1b3ce2cab1700da Author: Ludovic Rousseau Date: Thu Sep 14 20:02:00 2006 +0000 update OmniKey URLs git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2163 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 4bed513053c4affec3103da7ec1084d5013a8336 Author: Ludovic Rousseau Date: Thu Sep 14 19:58:29 2006 +0000 the OmniKey 5125 was a 5121 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2162 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5cad273bd46d43f86c11487b5f90edcdf8459440 Author: Ludovic Rousseau Date: Thu Sep 14 19:55:24 2006 +0000 The reader was a 5121 in fact git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2161 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/{CardMan5125.txt => CardMan5121.txt} | 0 readers/supported_readers.txt | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) commit 41e0bf12741f48c0a3d81a1b096b2b6a7ff06867 Author: Ludovic Rousseau Date: Mon Sep 11 07:01:55 2006 +0000 do not #include the tested .h file since it is already included by the macro. A double inclusion fails with SuSE gcc 4.1.0 with fdopen: Bad file descriptor Thanks to Byron Johnson for the bug report see http://www.mail-archive.com/muscle@lists.musclecard.com/msg05632.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2156 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 16e052977df60266dc7f3c1ba42c1c56eca76807 Author: Ludovic Rousseau Date: Sun Sep 10 20:00:47 2006 +0000 add a note about Alcor Micro AU9520 firmware 1.01 bug (time request not forwarded) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2155 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 67b069549c1fc35405789674b01a105b06692d4f Author: Ludovic Rousseau Date: Sun Sep 10 19:58:02 2006 +0000 Bogus_firm[]: firmware 1.01 for Alcor AU9520 is bogus. The time request of the card is not forwarded to the host by the reader. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2154 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit 6177084e9865d65f40103c386d17c5b237c50d86 Author: Ludovic Rousseau Date: Sun Sep 10 19:56:23 2006 +0000 new firmware (1.02) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2153 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/AU9520.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2429ab95e79b0b0a0ebf58871feb5daa7de9a236 Author: Ludovic Rousseau Date: Wed Sep 6 20:06:58 2006 +0000 remove trailing spaces at end of lines git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2152 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- src/ccid.h | 2 +- src/ccid_serial.c | 26 +++++++++++++------------- src/ccid_usb.c | 8 ++++---- src/commands.c | 8 ++++---- src/debug.h | 4 ++-- src/defs.h | 2 +- src/ifdhandler.c | 20 ++++++++++---------- src/openct/proto-t1.c | 10 +++++----- src/parse.c | 16 ++++++++-------- src/towitoko/atr.c | 32 ++++++++++++++++---------------- src/towitoko/pps.c | 2 +- 12 files changed, 66 insertions(+), 66 deletions(-) commit 6197f0a2a2cb4f7cf0bc8a8a18660a9e3773a1d0 Author: Ludovic Rousseau Date: Wed Sep 6 13:49:40 2006 +0000 IFDHICCPresence(): correctly support the removal and insertion between two consecutive IFDHICCPresence() calls git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2150 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) commit c408dd5db5aab9566dd9f1f8c191252c739b4b73 (tag: ccid-1.1.0) Author: Ludovic Rousseau Date: Fri Aug 11 17:20:57 2006 +0000 release 1.1.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2135 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 20 ++++++++++++++++++++ configure.in | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) commit 9d7091faca4c84e6423c18222f57c74627548d48 Author: Ludovic Rousseau Date: Fri Aug 11 17:15:28 2006 +0000 use ./configure --enable-twinserial to compile and install the the driver for the GemPC Twin serial Thanks to Wolfgang Glas for the idea git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2134 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 11 +++++++++++ src/Makefile.am | 11 +++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) commit 69efedf8447bd6e35eecaceccfb3087e01eede0a Author: Ludovic Rousseau Date: Fri Aug 11 16:10:28 2006 +0000 add id3 Semiconductors CL1356T in the "should work but unsuported" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2133 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 3 +++ readers/CL1356T.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 3 files changed, 54 insertions(+) commit 2e520e24a7a6c724c9fb01294d1d2751c0771f29 Author: Ludovic Rousseau Date: Fri Aug 11 16:03:39 2006 +0000 Regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2132 0ce88b0d-b2fd-0310-8134-9614164e65ea config.h.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 13cd89ea728f7e1ba13208718cc16e613b6a9218 Author: Ludovic Rousseau Date: Thu Aug 10 22:31:08 2006 +0000 Add iDream (or THRC2002-2) to the "Unsupported or partly supported CCID readers" list. Thanks to Dr Jean-Pierre Szikora for the report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2131 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 12 +++++++++--- readers/Makefile.am | 1 + readers/iDream.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+), 3 deletions(-) commit e5a339811855f198fddecdc3b49c48c890c1c92d Author: Ludovic Rousseau Date: Wed Aug 9 07:17:31 2006 +0000 IFDHCreateChannelByName(): add a "warm up" sequence. This sequence is sometimes needed when pcscd is restarted with the reader already connected. We get some "usb_bulk_read: Resource temporarily unavailable" on the first few tries. It is an empirical hack git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2130 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit f9954021eab156f065bf5d51087a8cadf2550d08 Author: Ludovic Rousseau Date: Mon Aug 7 10:05:40 2006 +0000 CMD_BUF_SIZE should not include a byte for the cmd. This definition was reused as-is from the ifd-gempc source code. Thanks to Wolfgang Glas for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2123 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 449dd8b902306ac4268864b926a8207e5010411e Author: Ludovic Rousseau Date: Thu Aug 3 13:14:27 2006 +0000 IFDHICCPresence(): check the value returned by CmdEscape() in the SCR331-DI contactless reader familly code. Byg detected by using __attribute__((warn_unused_result)) also used as __must_check by the Linux kernel git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2122 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit bb58ac6b407de2dd10e06daf79fac76d676365ba Author: Ludovic Rousseau Date: Thu Aug 3 13:12:20 2006 +0000 change the prototype of ReleaseReaderIndex() to return void since he function always returned 0 and the returned value was never checked git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2121 0ce88b0d-b2fd-0310-8134-9614164e65ea src/utils.c | 4 +--- src/utils.h | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) commit dfecd8324e2a2df47a468175c5f3d5483a1fccdc Author: Ludovic Rousseau Date: Thu Aug 3 10:04:01 2006 +0000 SecurePINVerify()/SecurePINModify(): the USB timeout shall be greater than the reader timeout so we get the reader answer. I use a margin of 10 seconds. Thanks to Gerald Richter for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2120 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit eb289efcc0ff63d99d863eea9e448d9c345dba00 Author: Ludovic Rousseau Date: Tue Aug 1 20:05:22 2006 +0000 ReadUSB(): check that usbDevice[reader_index].dev->bus is still non-NULL (as we do in WriteUSB()) before dereferencing it in the debug message. Thanks to Michael Wegner for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2119 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 324de0ebf47b8a8cd163048bfe0b2e709d247e52 Author: Ludovic Rousseau Date: Tue Aug 1 07:13:50 2006 +0000 Exit the ./configure script if some include files are not found Use AC_MSG_ERROR() instead of AC_MSG_WARN() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2118 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 879cc1f696b50e9b2fe89c70d37130f2d15fba9a Author: Ludovic Rousseau Date: Mon Jul 31 15:11:07 2006 +0000 regenerate git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2117 0ce88b0d-b2fd-0310-8134-9614164e65ea config.h.in | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 071bc295c9c5585a36171d30c1df079e4a6f0742 Author: Ludovic Rousseau Date: Mon Jul 31 15:10:48 2006 +0000 use ntohl/htonl from arpa/inet.h since the tag value for IOCTL_FEATURE_VERIFY_PIN_DIRECT and IOCTL_FEATURE_MODIFY_PIN_DIRECT _shall_ be encoded in big endian as documented in PCSC v2 part 10 ch 2.2 page 2. The applications using this feature shall be updated (to respect the PCSC specification) Thanks to Ulrich Vogl for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2116 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- examples/scardcontrol.c | 5 +++-- src/ifdhandler.c | 5 +++-- 3 files changed, 7 insertions(+), 5 deletions(-) commit 62b74bb82df30ceda778dfa2d70584780a896d28 Author: Ludovic Rousseau Date: Wed Jul 12 09:52:30 2006 +0000 CCID_Receive(): check that we received at least enough bytes to test cmd[STATUS_OFFSET]. usb_bulk_read() will return 0 bytes without error in case of timeout git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2110 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 7 +++++++ 1 file changed, 7 insertions(+) commit ebc4ffef17684632fb789d0272a24a1548ee435d Author: Ludovic Rousseau Date: Wed Jul 12 08:30:26 2006 +0000 use LPSTR instead of LPTSTR (deprecated) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2109 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 688d0f0e6201f30e441858e762cf330ad148dce7 Author: Ludovic Rousseau Date: Wed Jul 12 08:21:07 2006 +0000 SetParameters(): do not fail if the command fails to set a parameter that is not changeable by the CCID git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2108 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 9c56acd44bc5b7d4c2d20a1f3f78b8f33f750b99 Author: Ludovic Rousseau Date: Tue Jul 11 18:35:25 2006 +0000 correct a typo in a comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2107 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7fa72cf82450e8b50d9e912f443160af2a7dc49a Author: Ludovic Rousseau Date: Sun Jul 9 15:03:18 2006 +0000 add Alcor Micro AU9520 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2101 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 + readers/AU9520.txt | 109 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 ++ 3 files changed, 114 insertions(+) commit b5778a510bf4fbfd0e64d7366e0d0f6e9d46c6d8 Author: Ludovic Rousseau Date: Sun Jul 9 14:50:20 2006 +0000 add id3 Semiconductors CL1356D git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2100 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 3 +++ readers/id3_CL1356D.txt | 50 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 4 ++++ 3 files changed, 57 insertions(+) commit d30ed8fa025e070062a21237430ce659a127fca1 Author: Ludovic Rousseau Date: Tue Jul 4 20:07:01 2006 +0000 update comment for size_t git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2099 0ce88b0d-b2fd-0310-8134-9614164e65ea config.h.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 289ba19ea24c0277397b172a17fef83b154453e4 Author: Ludovic Rousseau Date: Tue Jul 4 07:11:43 2006 +0000 make pcscd detect a buffer overflow when the receiving buffer is too small instead of silently ignoring the detected problem. This problem only occured with readers supporting Extended APDU. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2098 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) commit 67e9499dc26b9e1d9d101a096007eda9f8d3aaf2 Author: Ludovic Rousseau Date: Tue Jul 4 07:06:10 2006 +0000 ReadUSB(): be sure we have read enough bytes before checking for frame detectation git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2097 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 68d3a5cf5302634e6f3d83be2e3551e97d8ca158 Author: Ludovic Rousseau Date: Mon Jul 3 14:56:08 2006 +0000 CmdXfrBlock(): remove the unused clean_up_and_return goto label git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2096 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 1 - 1 file changed, 1 deletion(-) commit ce81fa9c6aa72909bdd1fa53dc446f37e79b4e89 Author: Ludovic Rousseau Date: Mon Jul 3 14:54:59 2006 +0000 CmdXfrBlock(): call CmdXfrBlockAPDU_extended() if the reader supports Extended APDU git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2095 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 265ae8702bc7c800cf700daf07cb91fe941bec21 Author: Ludovic Rousseau Date: Mon Jul 3 14:21:15 2006 +0000 add CmdXfrBlockAPDU_extended() to support Extended APDU readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2094 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) commit 2f5c5712484f6fae2b5c5218aed33861292102a2 Author: Ludovic Rousseau Date: Mon Jul 3 14:03:58 2006 +0000 CCID_Receive(): return the value of bChainParameter in *chain_parameter git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2093 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 5 +++++ 1 file changed, 5 insertions(+) commit b9ea66a7619fbdec166aaf59aec6c1fb576dfdee Author: Ludovic Rousseau Date: Mon Jul 3 14:00:55 2006 +0000 CmdXfrBlockTPDU_T1(): also log the length of the reception buffer git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2092 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 556113e1cd387dfec5926f3eba3386469a7fb88a Author: Ludovic Rousseau Date: Mon Jul 3 13:59:13 2006 +0000 use CCID_Receive() with the new API (use NULL as chain_parameter) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2091 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 12 ++++++------ src/openct/proto-t1.c | 6 +++--- src/towitoko/pps.c | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) commit b8e89a2d7d74c050ac221d8b2ec6cc4991a2950d Author: Ludovic Rousseau Date: Mon Jul 3 13:56:42 2006 +0000 CCID_Receive() has a new parameter: chain_parameter git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2090 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- src/commands.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 8084bef804b241bbc99f6559fdf6c1b811340cf3 Author: Ludovic Rousseau Date: Mon Jul 3 13:55:10 2006 +0000 add #define CHAIN_PARAMETER_OFFSET git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2089 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.h | 1 + 1 file changed, 1 insertion(+) commit 507144aa80e6da0dd9e9ae25d8ca691003735ac2 Author: Ludovic Rousseau Date: Mon Jul 3 13:44:28 2006 +0000 move the "command length too big" checks from CmdXfrBlock() to CmdXfrBlockTPDU_T0() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2088 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) commit 7bdb15dd42344346870da8e6a3e237c5d3824aba Author: Ludovic Rousseau Date: Mon Jul 3 13:36:49 2006 +0000 CCID_Transmit(): log if the transmit buffer is too big git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2087 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 3 +++ 1 file changed, 3 insertions(+) commit e2806f08e5365be49e6dce1f74c306557faae5ac Author: Ludovic Rousseau Date: Mon Jul 3 13:15:59 2006 +0000 CCID_Receive(): use <= instead of < to detect a reception buffer overrun and log an error if it occurs git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2086 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 1339b4c838d0e3f42518fd84c7b9d4db441d9fff Author: Ludovic Rousseau Date: Mon Jul 3 12:57:50 2006 +0000 ccid_open_hack(): the CL1356D firmware needs some time to initialize. Wait 1 second here git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2085 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 83e6b553ac88cbaab8f897c9f64a9df83e4f7eb8 Author: Ludovic Rousseau Date: Mon Jul 3 12:56:13 2006 +0000 add #define CL1356D git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2084 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + 1 file changed, 1 insertion(+) commit d0ecc183a8947964c15eefac03be8755f2f39740 Author: Ludovic Rousseau Date: Mon Jul 3 12:51:59 2006 +0000 ReadUSB(): detect and ignore duplicated CCID frames git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2083 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit da797041d9497fef1c6004a33ce8914b458e393b Author: Ludovic Rousseau Date: Fri Jun 30 14:04:33 2006 +0000 ccid_error(): display the value of the Unknown CCID error code git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2082 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 0b46c9a7abe919791e04d8e9ce0cf3fa9cc5026a Author: Ludovic Rousseau Date: Thu Jun 8 08:36:49 2006 +0000 add support of FreeBSD git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2078 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 4 ++++ 1 file changed, 4 insertions(+) commit 862e10d7a8645fec3067cb746ecdc881a62cf95c Author: Ludovic Rousseau Date: Thu May 25 20:48:11 2006 +0000 update the licence from GPL to LGPL git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2055 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f20a8cfa1faabde3dbbf69a8a98aafb4f9f51200 Author: Ludovic Rousseau Date: Fri May 19 12:18:49 2006 +0000 SCM SPR 532 with firmware < 5.10 has problems git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2048 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dffac9b0146cd1fadd378bea42a03fabe975ef94 Author: Ludovic Rousseau Date: Fri May 19 11:58:33 2006 +0000 update with firmware 5.10 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2047 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SPR532.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 13ca21b5d4b3b07c0111da667d078b1718250e1e Author: Ludovic Rousseau Date: Fri May 19 11:56:18 2006 +0000 t1_transceive(): add a overrun debug message if we received more bytes than we can store. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2046 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 3 +++ 1 file changed, 3 insertions(+) commit fb75847b1081088fe4dac2f5cf7755dd1a5d215a Author: Ludovic Rousseau Date: Fri May 19 11:53:54 2006 +0000 t1_transceive(): add a debug message if we are in state DEAD. The card must be reset first. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2045 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 3 +++ 1 file changed, 3 insertions(+) commit ff4203df350fb3dbaf1a02064c18db8e4eaf4f21 Author: Ludovic Rousseau Date: Tue May 16 22:00:31 2006 +0000 add Actividentity (ActiveCard) Activkey Sim git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2044 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ActivkeySim.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 50 insertions(+) commit 36a6d6132ee120c6f849d87a79ad03ce37d6c7a7 Author: Ludovic Rousseau Date: Wed May 10 20:53:49 2006 +0000 correct a typo in a comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2041 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bbe3efdab5cf099cf134fe8c8ca055e5b21dce63 Author: Ludovic Rousseau Date: Thu May 4 13:14:56 2006 +0000 Use a timeout of 0.1 second instead of 0 for waiting characters from the keyboard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2039 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit d3a984fd7d48c6578222e05d63c488ebcea080df Author: Ludovic Rousseau Date: Thu May 4 12:13:47 2006 +0000 add C3PO LTC31 (new model, USB product id 0x0006) in the supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2038 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 3 ++- readers/supported_readers.txt | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) commit d00b4737624e48e6da3d0d24affd09f5fc52bc94 Author: Ludovic Rousseau Date: Thu May 4 11:33:35 2006 +0000 add "HP USB Smart Card Keyboard" in the "Should work but untested by me:" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2037 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 2 ++ 2 files changed, 4 insertions(+) commit 68f3fcb74cb2ccd7aec41928cbb78d14512086d0 Author: Ludovic Rousseau Date: Thu May 4 11:31:49 2006 +0000 add HPUSBSmartCardKeyboard.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2036 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/HPUSBSmartCardKeyboard.txt | 53 ++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 54 insertions(+) commit d42b02b18b9de0c32f1f4f628b0577bed436ba2f Author: Ludovic Rousseau Date: Wed May 3 20:48:48 2006 +0000 ccid_open_hack(): add SCM SCR331-DI-NTTCOM in the list of dual slots contactless readers hack git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2035 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 ++ 1 file changed, 2 insertions(+) commit 9cb97482a96add529083066e505b4fc254414cf1 Author: Ludovic Rousseau Date: Wed May 3 20:18:35 2006 +0000 add OmniKey CardMan 3021 in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2034 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/CardMan3021.txt | 166 ++++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 3 files changed, 168 insertions(+) commit b211c9f4cc2f71c2e38434936c02690b66bb4f5c Author: Ludovic Rousseau Date: Wed May 3 17:46:38 2006 +0000 add LTC31 (new version) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2033 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/LTC31v2.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 51 insertions(+) commit f041c02ce96ea153ce79beb4c57bf95b7c75c6de Author: Ludovic Rousseau Date: Wed May 3 15:47:53 2006 +0000 I used the MSB instead of LSB in parsing dwSynchProtocols git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2032 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 660021e5949df92bfe57bebeb62566710d571435 Author: Ludovic Rousseau Date: Sun Apr 23 18:33:20 2006 +0000 update the Free Software Foundation postal address git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2026 0ce88b0d-b2fd-0310-8134-9614164e65ea COPYING | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 689fad8905063972b5c2736cc34507da3daa6411 Author: Ludovic Rousseau Date: Sat Apr 22 16:00:28 2006 +0000 add $(PROVIDED_BY_PCSC) to libccidtwin_la_SOURCES so that libccidtwin uses its own log_xxd/log_msg when configured with --disable-pcsclite git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2022 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a6c812e3f75273ae9a25a4c64832b1127487f4eb Author: Ludovic Rousseau Date: Sat Apr 22 15:54:22 2006 +0000 add $(TOKEN_PARSER) to libccidtwin_la_SOURCES git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2021 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f16c909b3da4869eb00a221e3907001d1bb3295d (tag: ccid-1.0.1) Author: Ludovic Rousseau Date: Sat Apr 22 15:31:05 2006 +0000 release 1.0.1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2020 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 14 ++++++++++++++ configure.in | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) commit 0e8f484bd314bcdf0af61ccaa3cfe4072e5bfd85 Author: Ludovic Rousseau Date: Thu Apr 20 18:57:14 2006 +0000 declare the functions to export as EXTERNAL git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2019 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) commit 909efd9f44debbb00aca3016e5cf5f2951a744ac Author: Ludovic Rousseau Date: Thu Apr 20 14:39:52 2006 +0000 regenerate using the latest version of parse git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2017 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACR38U-CCID.txt | 9 ++--- readers/CardMan3121.txt | 9 ++--- readers/CryptoIdentity.txt | 9 ++--- readers/GemPCKey.txt | 9 ++--- readers/GemPCTwin.txt | 9 ++--- readers/KAAN_Advanced.txt | 11 +++--- readers/KAAN_Base.txt | 11 +++--- readers/KAAN_SIM_III.txt | 11 +++--- readers/LTC31.txt | 9 ++--- readers/MySmartPad.txt | 1 - readers/Oz776S.txt | 9 ++--- readers/SCR331-DI.txt | 63 +++---------------------------- readers/SCR331.txt | 11 +++--- readers/SCR3310.txt | 11 +++--- readers/SCR335.txt | 11 +++--- readers/SCR355.txt | 1 - readers/SIM_Pocket_Combo.txt | 18 ++++----- readers/SPR532.txt | 1 - readers/Verisign_secure_storage_token.txt | 1 - readers/mIDentity.txt | 11 +++--- readers/sid800.txt | 9 ++--- 21 files changed, 88 insertions(+), 146 deletions(-) commit 6c3128ec041e930ada3125d56db4d4dab6d10e1c Author: Ludovic Rousseau Date: Thu Apr 20 13:34:00 2006 +0000 add OmniKey CardMan 3621 in the "Should work but untested by me" list Thanks to Bruce Stephens. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2016 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 + readers/CardMan3621.txt | 167 ++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + readers/supported_readers.txt | 1 + 4 files changed, 171 insertions(+) commit 58dbf5f5176f7cb2c3c064ef2bfaea0942122c44 Author: Ludovic Rousseau Date: Tue Apr 18 15:05:33 2006 +0000 declare get_ccid_usb_interface() as EXTERNAL since this function is used by src/parse git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2014 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit bf0598d25a55d8e574c3ef886aa72a4fc9755f86 Author: Ludovic Rousseau Date: Tue Apr 18 15:04:58 2006 +0000 #include "misc.h" so that ifdhandler.h functions are declared EXTERNAL git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2013 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 1 + 1 file changed, 1 insertion(+) commit 7bf7484e8a18c1ac79c7836df40f10a50914c057 Author: Ludovic Rousseau Date: Tue Apr 18 15:03:41 2006 +0000 add $(SYMBOL_VISIBILITY) to libccid_la_CFLAGS and libccidtwin_la_CFLAGS git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2012 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit a15f1c4652c6602818d10887db3055a70eda0c36 Author: Ludovic Rousseau Date: Tue Apr 18 15:03:10 2006 +0000 add code to detect the support of -fvisibility=hidden git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2011 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 9f9037934cc1a2e62db8391f5188ea4f260edeab Author: Ludovic Rousseau Date: Tue Apr 18 12:29:03 2006 +0000 use tokenparser.l and parser.h from pcsc-lite (using a symlink in subversion). So we also need strlcpy.c, strlcpycat.h and misc.h git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2007 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 5 ++++- src/misc.h | 1 + src/parser.h | 1 + src/strlcpy.c | 1 + src/strlcpycat.h | 1 + src/tokenparser.l | 1 + 6 files changed, 9 insertions(+), 1 deletion(-) commit de24807b2d8d9e04bcfcaa2a589b04b3b029f16d Author: Ludovic Rousseau Date: Tue Apr 18 12:27:59 2006 +0000 remove git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2006 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parser.h | 22 -------- src/tokenparser.l | 146 ------------------------------------------------------ 2 files changed, 168 deletions(-) commit bdead349f796af6dc1c682c2d9f46f33358366ea Author: Ludovic Rousseau Date: Tue Apr 18 12:10:29 2006 +0000 always use our own tokenparser.l even when pcsc-lite is used (do not use LTPBundleFindValueWithKey from pcscd) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2005 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 -- src/Makefile.am | 11 ++--------- 2 files changed, 2 insertions(+), 11 deletions(-) commit 60b54d52d03743c4226b9d8c7ff20d886a4774a0 Author: Ludovic Rousseau Date: Fri Apr 14 18:46:46 2006 +0000 add SCR3311.txt, SCR355.txt and SDI010.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2004 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 05ffa7bc1ac962099262c964cba4aba0aab5a154 Author: Ludovic Rousseau Date: Fri Apr 14 18:45:18 2006 +0000 rename SSI010.txt in SDI010.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2003 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/{SSI010.txt => SDI010.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit 42acdbd615349761908e2d0e866573edcbcbebe5 Author: Ludovic Rousseau Date: Fri Apr 14 18:42:41 2006 +0000 firmwares for Athena ASE IIIe USBv2 and ASE IIIe KB USB were bogus. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2002 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 ++ 1 file changed, 2 insertions(+) commit 739518d1597424061d1b519ae1c661880af9f9b6 Author: Ludovic Rousseau Date: Fri Apr 14 18:41:37 2006 +0000 add ASE_IIIe.txt and ASEDrive_IIIe_KB.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2001 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit bb117049ecf0cee557e74e9d1e68ce2004c42041 Author: Ludovic Rousseau Date: Fri Apr 14 18:41:15 2006 +0000 add Athena ASE IIIe KB USB git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@2000 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/ASEDrive_IIIe_KB.txt | 52 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 3 files changed, 55 insertions(+) commit 41671aeea824ac1d60a7b048d6a8df4b23b9b4c0 Author: Ludovic Rousseau Date: Fri Apr 14 18:38:18 2006 +0000 update firmware version git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1999 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ASE_IIIe.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit e02791f4ed99b5ba5c713d9a7249b49b875fecdd Author: Ludovic Rousseau Date: Tue Mar 28 06:55:31 2006 +0000 SecurePINVerify() and SecurePINModify(): Make sure bEntryValidationCondition is valid The Cherry XX44 keyboard smart card reader crashes when a wrong value is used git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1986 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 8aa4a81a65ade053a2dc7c9a124f729a0270f24c Author: Ludovic Rousseau Date: Mon Mar 27 14:46:57 2006 +0000 Modify PIN: use a for() loop instead of 3 fgets() since we will not read every "PIN" if the command is aborted git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1985 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 41 +++++++++++++++++++---------------------- 1 file changed, 19 insertions(+), 22 deletions(-) commit f86a1866b79c7871ed799684ce5ad7accf276fd4 Author: Ludovic Rousseau Date: Mon Mar 27 14:39:48 2006 +0000 SecurePINVerify(): debug a debug message. use dw2i(TxBuffer, 15) instead of just the first byte TxBuffer[15] git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1984 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 11e573011f6e713b9f99ff4c0993acec2df8b65e Author: Ludovic Rousseau Date: Mon Mar 27 14:38:35 2006 +0000 SecurePINModify(): separate the validation test in three different tests and add a debug message for each test git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1983 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) commit 7658bb72110a665ac96a7d925c5c4c087b0bdfba Author: Ludovic Rousseau Date: Mon Mar 27 14:23:30 2006 +0000 SecurePINVerify(): debug a debug message :-) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1982 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b4494ec4ac3fa4caff75609e7e23f0c1874d4593 Author: Ludovic Rousseau Date: Mon Mar 27 14:17:58 2006 +0000 SecurePINModify(): circumvent a bug in Cherry XX44 keyboard firmware git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1981 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + src/commands.c | 9 +++++++++ 2 files changed, 10 insertions(+) commit be6045b1a03501e9922d93ae6ebf07b535ec6021 Author: Ludovic Rousseau Date: Tue Mar 21 21:06:54 2006 +0000 add Gemplus GemPC Card in the "supported" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1969 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 7aad04198a5e010a5b5758381f84307f61cac5bf Author: Ludovic Rousseau Date: Tue Mar 21 19:25:15 2006 +0000 add Winbond Electronics W81E381 chipset git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1968 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/Makefile.am | 3 ++- readers/Winbond.txt | 55 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 4 ++++ 4 files changed, 63 insertions(+), 1 deletion(-) commit c33cbea8acd96bf68a28b91bfb8e45cd47f59a7f Author: Ludovic Rousseau Date: Tue Mar 21 08:50:03 2006 +0000 add SCM Micro SDI 010 in the "Should work" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1951 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 455bce4e268f6029c3d73322cc7f1dd585f22778 Author: Ludovic Rousseau Date: Tue Mar 21 08:48:09 2006 +0000 add support for SCM SDI 010 contactless reader thanks to Oleg Makarenko for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1950 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SSI010.txt | 54 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + src/ccid.c | 2 ++ src/ccid.h | 1 + src/ifdhandler.c | 1 + 5 files changed, 59 insertions(+) commit 5396501ef30f1858b69992df14aa79d176b89e24 Author: Ludovic Rousseau Date: Tue Mar 21 08:30:19 2006 +0000 add Axalto Reflex USB V3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1949 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/AxaltoV3.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + 2 files changed, 52 insertions(+) commit 881ea573d665628627527fcb3666164ba4a1c85d Author: Ludovic Rousseau Date: Mon Mar 20 08:45:51 2006 +0000 add Axalto Reflex USB v3 in the "should work" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1945 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 1 + 2 files changed, 3 insertions(+) commit cf1bd8c6df142a56755b1c822f80419ccb4aee52 Author: Ludovic Rousseau Date: Mon Mar 20 08:20:00 2006 +0000 document --disable-multi-thread instead of --enable-multi-thread since safe threading is used by default git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1944 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 2da0b2b979f6cd81c5fa11e71fca0a98dc988f0e Author: Ludovic Rousseau Date: Mon Mar 20 08:16:26 2006 +0000 document --disable-pcsclite instead of --enable-pcsclite since pcsc-lite is used by default git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1943 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit a1ad221f7051926c071265567ba2768f4b0fe3ef Author: Ludovic Rousseau Date: Mon Mar 20 08:04:22 2006 +0000 display the status "use libusb : yes/no" document --disable-libusb instead of --enable-libusb since libusb is used by default. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1942 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 59f54ae477d0e8bb97dbab7de5cba78c575cff2c Author: Ludovic Rousseau Date: Mon Mar 6 09:13:56 2006 +0000 use #if defined (__USB_H__) || defined (_SYS_USB_LIBUSB_USB_H) instead of #ifdef __USB_H__ to support the Solaris libusb thanks to Iain MacDonnell for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1927 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b726099218b11407babd2ade7c7bdd94d63a6ed0 Author: Ludovic Rousseau Date: Mon Mar 6 09:12:44 2006 +0000 remove CFLAGS="$CFLAGS -Wall" since it is GCC specific git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1926 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 -- 1 file changed, 2 deletions(-) commit 4570e6ef9708c11c81c347e7ca52ba4d273730f0 Author: Ludovic Rousseau Date: Mon Mar 6 09:09:19 2006 +0000 add support of Solaris git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1925 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 4 ++++ 1 file changed, 4 insertions(+) commit e6475898991f0e9c9414c8e2823f7bb7e0b55d46 (tag: ccid-1.0.0) Author: Ludovic Rousseau Date: Fri Mar 3 17:21:52 2006 +0000 release 1.0.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1911 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 4b58622b2d12c19ccdd61496c096376ae2e17872 Author: Ludovic Rousseau Date: Fri Mar 3 17:21:43 2006 +0000 version 1.0.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1910 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a472f39f78af21d8cea86dbe5fa311c27b103620 Author: Ludovic Rousseau Date: Fri Mar 3 17:20:43 2006 +0000 add OmniKey CardMan 3821 and CardMan 6121 in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1909 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 ++++ 1 file changed, 4 insertions(+) commit b37e5c7556b43daf2f475fbad86675148b66e909 Author: Ludovic Rousseau Date: Fri Mar 3 17:10:57 2006 +0000 add OmniKey CardMan 3821 and CardMan 6121 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1908 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan3821.txt | 170 ++++++++++++++++++++++++++++++++++++++++++ readers/CardMan6121.txt | 166 +++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 2 + readers/supported_readers.txt | 2 + 4 files changed, 340 insertions(+) commit 08501670966dc7eae2d37a6a296db6dad0cd1e8c Author: Ludovic Rousseau Date: Fri Mar 3 13:21:00 2006 +0000 update the "Debug informations:" chapter. The two options comm and periodic have been swaped git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1905 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit e319b70fca54d4c971aa2401235c4cb966d62805 Author: Ludovic Rousseau Date: Fri Mar 3 09:01:18 2006 +0000 new firmware (5.08) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1904 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CherrySmartTerminalST2XXX.txt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 916067e102ab2d8ad60502b32f9e1170bc5bbff3 Author: Ludovic Rousseau Date: Tue Feb 28 22:59:07 2006 +0000 add SCR333.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1903 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + readers/SCR333.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) commit 2916e097b02e88f341ac74dd16a22baca56f65aa Author: Ludovic Rousseau Date: Tue Feb 28 08:39:08 2006 +0000 IFDHSetProtocolParameters(): if the card is in specific mode and request a speed not supported by the reader we return IFD_COMMUNICATION_ERROR instead of IFD_PROTOCOL_NOT_SUPPORTED so that pcsc-lite do not try to talk to the card git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1886 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 61ba50e5df4fcf0f7b1a61fc5599a7a80a18f138 Author: Ludovic Rousseau Date: Fri Feb 24 17:14:25 2006 +0000 add URL for the Cherry SmartTerminal ST2000U git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1883 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e0483a3300734bf91643ee0dd2e91b8d2ce2a207 Author: Ludovic Rousseau Date: Tue Feb 21 23:04:39 2006 +0000 - move the ActivCard USB reader 2.0 from "Should work but untested by me" to "Unsupported or partly supported CCID readers" - add the ActivCard USB reader 3.0 in the "Supported CCID readers" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1876 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 17388389d49661291691973e569a6491bb8c3f37 Author: Ludovic Rousseau Date: Tue Feb 21 23:03:27 2006 +0000 the ActivCard V2 is bogus (problem with wMaxPacketSize size frames) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1875 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit c9e451a7ef5e80d32cdd83c1f424f81662b79229 Author: Ludovic Rousseau Date: Tue Feb 21 23:02:37 2006 +0000 distribute ActivCardV2.txt and ActivCardV3.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1874 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit c9aeab91a93c5ad5260943e8fe398ed0b7bac6f5 Author: Ludovic Rousseau Date: Tue Feb 21 23:02:15 2006 +0000 add ActivCard USB Reader 3.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1873 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit 4519d7c3bde010db98dee0565fa9cff8ae3a6e35 Author: Ludovic Rousseau Date: Tue Feb 21 23:01:31 2006 +0000 add ActivCard v2 and v3 descriptions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1872 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ActivCardV2.txt | 53 +++++++++++++++++++++++++++++++++++++++++++++++++ readers/ActivCardV3.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 104 insertions(+) commit aa804f1dd67b33168a4a1cdf2e2b6020cc79d912 Author: Ludovic Rousseau Date: Tue Feb 21 22:49:23 2006 +0000 correct the Perl regexp in ChangeLog rule git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1870 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 489f5c152133ad30482441cfbbf831ffa58beec4 Author: Ludovic Rousseau Date: Tue Feb 21 09:06:12 2006 +0000 add subversion revision in ChangeLog.svn git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1869 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a8e6d7c8ee36e4170469cdeefb02868e1744d3f9 Author: Ludovic Rousseau Date: Mon Feb 20 19:17:35 2006 +0000 add SCM SCR3320.txt and SCR3340.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1867 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 2e6f5326c6181db9ecfbb0795295d568f6db5bb2 Author: Ludovic Rousseau Date: Mon Feb 20 19:17:15 2006 +0000 add SCM SCR3320 - Smart Card Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1866 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR3320.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) commit c7501731ab67aef49bd3fc80df506c51d5fb69f2 Author: Ludovic Rousseau Date: Mon Feb 20 19:16:49 2006 +0000 add SCR3340 - ExpressCard54 Smart Card Reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1865 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR3340.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) commit a29a448f9a19095e61a0e68588f7b66ceeab82a0 Author: Ludovic Rousseau Date: Tue Feb 7 19:21:46 2006 +0000 add "SCM SCR 3340 ExpressCard54" in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1864 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 1 + 2 files changed, 3 insertions(+) commit 678e01fc49181a57a66650400fcd56b4b9dd4d34 Author: Ludovic Rousseau Date: Tue Feb 7 09:48:40 2006 +0000 add Gemplus GemPC Express in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1863 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + 1 file changed, 1 insertion(+) commit d5ca3c762db21412134948c11b2add7bae748ccd Author: Ludovic Rousseau Date: Tue Feb 7 09:47:01 2006 +0000 add Gemplus GemPC Express git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1862 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPC_Express.txt | 89 +++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 1 + readers/supported_readers.txt | 1 + 3 files changed, 91 insertions(+) commit 29930d846c9221ba152c80d4331f1d1b2db7de21 Author: Ludovic Rousseau Date: Mon Feb 6 15:45:27 2006 +0000 rename POS Pro & SIM Pro to a more real name "Gemplus GemCore xxx" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1861 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 4aa3856382f867b44cae8a19cc5ee84d98bc63cf Author: Ludovic Rousseau Date: Mon Feb 6 15:44:27 2006 +0000 SecurePINVerify/SecurePINModify: get the data from a T=1 TPDU block only if the exchange was successful (with special treatment for timeout and cancel cases) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1860 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 42 ++++++++++++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 10 deletions(-) commit 9a13ad9340abac49356492a43aa87d4a1b2154de Author: Ludovic Rousseau Date: Mon Feb 6 15:26:28 2006 +0000 SecurePINVerify(): move the prologue filing part to be homogenous with SecurePINModify() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1859 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 51 ++++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 25 deletions(-) commit b90363b29b9f1176b554cda02adafabd332fde44 Author: Ludovic Rousseau Date: Mon Feb 6 15:23:41 2006 +0000 SecurePINModify(): add support of T=1 cards with TPDU readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1858 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) commit 169223cd7f05961aeb356a0be2f8f309250c14f4 Author: Ludovic Rousseau Date: Mon Feb 6 15:14:01 2006 +0000 SecurePINVerify(): add support of T=1 cards with TPDU readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1857 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit e4627311d88bc5861bd0a2b44e17a785c16a0b32 Author: Ludovic Rousseau Date: Mon Feb 6 15:08:53 2006 +0000 export t1_build() and some constants git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1856 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 11 +---------- src/openct/proto-t1.h | 10 ++++++++++ 2 files changed, 11 insertions(+), 10 deletions(-) commit e78bdca76f11bdb21795c998a9694bfdefe92e78 Author: Ludovic Rousseau Date: Mon Feb 6 15:08:10 2006 +0000 IFDHSetProtocolParameters(): store the card protocol in ccid_desc->cardProtocol git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1855 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 +++ 1 file changed, 3 insertions(+) commit 85e6e0929295597ea97ba5c8f8ac4aa1b5759c06 Author: Ludovic Rousseau Date: Mon Feb 6 15:07:32 2006 +0000 add a cardProtocol field to store the card protocol in use git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1854 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 4 ++++ 1 file changed, 4 insertions(+) commit b4097d79b9ef024179b8a2f63b9b3236f4e1c91c Author: Ludovic Rousseau Date: Mon Jan 30 15:13:51 2006 +0000 add support for OpenBSD git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1846 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 4 ++++ 1 file changed, 4 insertions(+) commit 78998dc75c9774efdae5c23d99c5eb21ce59acff Author: Ludovic Rousseau Date: Mon Jan 30 14:46:27 2006 +0000 use $(foo) instead of @foo@ to do not replace the values but the variables git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1845 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/Makefile.am | 4 ++-- src/Makefile.am | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) commit 3070188b57208ac9e45743bf52b9a48edf9fe214 Author: Ludovic Rousseau Date: Mon Jan 30 10:40:49 2006 +0000 when checking for PCSC exit with en error only if /usr/local/lib/pkgconfig/libpcsclite.pc exists _and_ pkg-config is installed git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1842 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 325f5b4666380e5f58562a84aac0932c7a19d1d6 Author: Ludovic Rousseau Date: Wed Jan 25 19:18:20 2006 +0000 add CardMan5125.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1841 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 99a568e526bba35d25d4d513a36f3105ff752478 Author: Ludovic Rousseau Date: Wed Jan 25 19:16:59 2006 +0000 add OmniKey CardMan 5125 in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1840 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit f2c85072db5e9e78b84c102ff51fe794ded4fd78 Author: Ludovic Rousseau Date: Wed Jan 25 19:16:30 2006 +0000 add OmniKey CardMan 5125 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1839 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan5125.txt | 165 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 166 insertions(+) commit 042e8ce52d9f78e4a2cfd6819b4ea16c616fc7da Author: Ludovic Rousseau Date: Tue Jan 24 22:10:51 2006 +0000 add SmartEpad git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1834 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 3 +++ 1 file changed, 3 insertions(+) commit be8bfab7fa974fbe9ecee53092e2e3600474faa8 Author: Ludovic Rousseau Date: Tue Jan 24 16:37:23 2006 +0000 add SmartEpad (v 2.0) in the supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1833 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 ++++ 1 file changed, 4 insertions(+) commit 9d4cb4174a86e5166fa6046ea5633fc3d7e5501f Author: Ludovic Rousseau Date: Tue Jan 24 16:32:14 2006 +0000 add support for the SmartEpad (v 2.0) reader (MYSMARTPAD) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1832 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 4 ++++ src/ccid.h | 1 + 2 files changed, 5 insertions(+) commit 713727d95bf3b48125c2dfdaca09e5f409b59b94 Author: Ludovic Rousseau Date: Tue Jan 24 16:17:12 2006 +0000 add MySmartPad.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1831 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit d0b8a1b6618222cd436b24011ebaa1292a608f40 Author: Ludovic Rousseau Date: Fri Jan 20 13:44:06 2006 +0000 move the SCM Micro SCR 3311 from the "should work" list to the "supported" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1820 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- readers/SCR3311.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 1 deletion(-) commit b18e86f7943440f6b0dd9f0bedb634d3b08df9ff Author: Ludovic Rousseau Date: Fri Jan 20 13:27:21 2006 +0000 rewrite to scan the devices ourself instead of calling IFDHCreateChannel(). No need to have an updated Info.plist anymore. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1819 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 88 ++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 58 insertions(+), 30 deletions(-) commit 967cb91aa98d888267892a46af769834baee0354 Author: Ludovic Rousseau Date: Fri Jan 20 13:25:56 2006 +0000 get_ccid_usb_interface(): use the same code for a device with 1 or >1 interfaces git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1818 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) commit 83eb18714506d25218db5fa8c174fa4171bc9445 Author: Ludovic Rousseau Date: Wed Jan 18 13:44:24 2006 +0000 add Gemplus GemPC PinPad, Gemplus GemCore POS Pro & Gemplus GemCore SIM Pro git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1815 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 3 +++ 1 file changed, 3 insertions(+) commit 386fd2ba414ff1679b38f36508b24266fbd96de7 Author: Ludovic Rousseau Date: Wed Jan 18 13:40:30 2006 +0000 document the configuration of /etc/reader.conf for a GemPC PinPad, a GemCore POS Pro or a GemCore SIM Pro git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1814 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 5 +++++ 1 file changed, 5 insertions(+) commit 586ac08dbbe0ec10a1765e695f7b60c190d615c2 Author: Ludovic Rousseau Date: Wed Jan 18 11:01:17 2006 +0000 add GemCore SIM Pro git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1810 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemCoreSIMPro.txt | 180 ++++++++++++++++++++++++++++++++++++++++++++++ readers/Makefile.am | 2 + 2 files changed, 182 insertions(+) commit 80c195d624024e005ec1ba53a1382cd4e0e02fcc Author: Ludovic Rousseau Date: Wed Jan 18 10:55:34 2006 +0000 add GemCore POS Pro & Gemplus SIM Pro --Cette ligne, et les suivantes ci-dessous, seront ignorées-- M readers/supported_readers.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1809 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 2 ++ 1 file changed, 2 insertions(+) commit 7a252cae622eb1eaf82da12a5e74d01594b90a65 Author: Ludovic Rousseau Date: Wed Jan 18 10:25:34 2006 +0000 add support of GemCore SIM Pro and GemCore POS Pro (serial and USB). git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1808 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 16 ++++ src/ccid_serial.c | 271 ++++++++++++++++++++++++++++++++++++++--------------- src/ccid_usb.c | 11 +++ src/defs.h | 3 +- src/reader.conf.in | 17 ++-- 5 files changed, 236 insertions(+), 82 deletions(-) commit dcf192d7942c8bc8f2e5cf83870c306dee8611c7 Author: Ludovic Rousseau Date: Wed Jan 18 10:24:09 2006 +0000 CloseUSB(): free the allocated arrayOfSupportedDataRates only for the pimary slot. The other slots of the same reader either point to the same array or point to a statically allocated array. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1807 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 95227f3b13d7f4eff8fcd1652563804d66106985 Author: Ludovic Rousseau Date: Wed Jan 18 09:24:15 2006 +0000 IFDHSetProtocolParameters(): exit the while if you find a correct speed in the case of a card too fast git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1806 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit b0951ca06d26210b19dff41f438daa41dd8f9245 Author: Ludovic Rousseau Date: Wed Jan 18 07:38:06 2006 +0000 ccid_open_hack(): update the spanish PIN Pad string since the number of remaining tries in always displayed at the first character git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1805 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5b93939f40b21b4cc74457e1fe3e555ef812811e Author: Ludovic Rousseau Date: Tue Jan 17 19:57:11 2006 +0000 OpenUSBByName(): check that usbDevice[previous_reader_index].dev is still valid before dereferencing it Thanks to Martin Paljak for the bug report git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1804 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit 247f011387f98cdb1d554ab71593296e9e47b2cc Author: Ludovic Rousseau Date: Tue Jan 17 19:49:49 2006 +0000 use @PTHREAD_CFLAGS@ and @PTHREAD_LIBS@ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1803 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 4406b3b71d516b06c9fff34d6ec1c7758c00b745 Author: Ludovic Rousseau Date: Tue Jan 17 19:49:14 2006 +0000 use LIBS instead of LDLIBS when checking if pcsc-lite is installed git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1802 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 773d5bf347a074c3bad9505e0e662946c092fd7d Author: Ludovic Rousseau Date: Tue Jan 17 13:41:26 2006 +0000 OpenSerialByName(): call CloseSerial() if the "Get firmware" or "Change card movement notification" command failed git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1801 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 ++ 1 file changed, 2 insertions(+) commit 25a49c69ec26b3f735cac7526ddd56b9d4766818 Author: Ludovic Rousseau Date: Mon Jan 16 13:45:50 2006 +0000 SecurePINVerify(): bug circumvention for the GemPC Pinpad (bNumberMessage) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1800 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 17 ++++++++++++++++- src/commands.h | 2 +- 2 files changed, 17 insertions(+), 2 deletions(-) commit ac0688858f8e9d0b0680aa3cdddf13152c88218d Author: Ludovic Rousseau Date: Thu Jan 12 21:51:25 2006 +0000 ccid_open_hack(): use { } around DEBUG_COMM() in an if-else since DEBUG_COMM() is not a function but an multi-instruction macro git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1799 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 4 ++++ 1 file changed, 4 insertions(+) commit 320457f552e4e76e34270656d86b07cad5d33354 Author: Ludovic Rousseau Date: Wed Jan 11 16:03:07 2006 +0000 add Gemplus GemPC Pinpad git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1798 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/GemPCPinpad.txt | 92 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 93 insertions(+) commit e9899861ba355cf2863a8cc69b8d97afbcb9658d Author: Ludovic Rousseau Date: Wed Jan 11 15:32:37 2006 +0000 IFDHSetProtocolParameters(): if the card is faster than the reader (TA1=97 for example) we try to use a no so bad speed (corresponding to TA1=96, 95 or 94) instead of the default speed of TA1=11 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1797 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) commit 7f8ece553ad9323a4ff228156b2ccc05a43181f5 Author: Ludovic Rousseau Date: Wed Jan 11 14:56:24 2006 +0000 ccid_open_hack(): load the localisation strings according to LANG environment variable. Languages supported: de, en, es, fr, it git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1796 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) commit c48a7e3c94cec0618a1ab4349b39eff7283e95c1 Author: Ludovic Rousseau Date: Wed Jan 11 10:39:54 2006 +0000 move the comment about APDU mode from ccid_open_hack() to Info.plist since it is configured there git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1795 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 6 ++++-- src/ccid.c | 4 ---- 2 files changed, 4 insertions(+), 6 deletions(-) commit 0cec33cd813c101e49ae2d20987741dbe20b0264 Author: Ludovic Rousseau Date: Wed Jan 11 10:34:06 2006 +0000 SecurePINModify(): bug circumvention for the GemPC Pinpad git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1794 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + src/commands.c | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) commit cee9eb8bcf6461c52dc4621d6ec0bfb4c5919b3b Author: Ludovic Rousseau Date: Wed Jan 11 10:16:48 2006 +0000 SecurePINModify(): modify the user command to make the SPR 532 and Cherry ST 2000C firmware happy git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1793 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 42 ++++++++++++++++++++++++++++-------------- src/commands.h | 2 +- 2 files changed, 29 insertions(+), 15 deletions(-) commit b0958ef6d724ef0146cf787668cf6db157f98492 Author: Ludovic Rousseau Date: Wed Jan 11 09:14:47 2006 +0000 OpenUSBByName(): use log level INFO instead of CRITICAL to display copyright information git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1792 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 1ae23fa80e1c17cdc428948022969b363edb58bf Author: Ludovic Rousseau Date: Wed Jan 11 09:08:43 2006 +0000 release the allocated ressources only when the last slot of a multi-slot reader is closed git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1791 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) commit a712cce29d6e52ccb74537af93ea2e97fccc9de6 Author: Ludovic Rousseau Date: Wed Jan 11 07:51:13 2006 +0000 allow to select the power on voltage using Info.plist instead of recompiling the source code git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1790 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 6 ++++++ src/ccid.h | 16 ++++++++++++++++ src/commands.c | 22 +++++----------------- src/commands.h | 2 +- src/ifdhandler.c | 24 +++++++++++++++++++++++- 5 files changed, 51 insertions(+), 19 deletions(-) commit a9eaf931004064c198e66e321bd668ad8e981d60 Author: Ludovic Rousseau Date: Tue Jan 3 20:03:42 2006 +0000 add SCM Micro SCR 3311 and 3320 in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1789 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 8 ++++++-- readers/supported_readers.txt | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) commit fa2fc14b26d49ad9c223bf36800595aa5938fe3e Author: Ludovic Rousseau Date: Tue Jan 3 18:46:34 2006 +0000 add URL for SCM Micro SCR 3310 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1788 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 5fea05cc745e65e7f74cfc1db3fa2dd60e2eff1d Author: Ludovic Rousseau Date: Tue Jan 3 18:45:20 2006 +0000 add support for SCM Micro SCR 355 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1787 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/SCR355.txt | 52 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 3 files changed, 54 insertions(+) commit 3ac9f7a0dc5b447bdc2bcb9d51307bdfe28f9e47 Author: Ludovic Rousseau Date: Mon Jan 2 09:19:03 2006 +0000 use ACR38U-CCID.txt instead of ACR38.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1785 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3b1c6d750e554285180c45328712b2375553009d Author: Ludovic Rousseau Date: Mon Jan 2 08:25:22 2006 +0000 use pkg-config for libusb if available git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1784 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) commit 38fb3a1a834c75a1f405fdcb62c7ea15ea7684b0 Author: Ludovic Rousseau Date: Wed Dec 14 13:28:14 2005 +0000 update with new ./parse version git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1782 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Verisign_secure_storage_token.txt | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) commit 7fff0475690647948256c3add080cce57f50e35a Author: Ludovic Rousseau Date: Thu Dec 8 09:32:36 2005 +0000 typo in a comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1780 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3e06b89176a119e09dc3d9b2dbac10cb82978e9e Author: Ludovic Rousseau Date: Thu Dec 8 09:14:59 2005 +0000 The GemPC Twin is not the only serial CCID reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1779 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 00b9c2713a54ff7132528187397fcf49b876c955 Author: Ludovic Rousseau Date: Wed Dec 7 20:27:24 2005 +0000 replace ACR 38 by ACR 38U-CCID since they are two different readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1778 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 ++-- readers/{ACR38.txt => ACR38U-CCID.txt} | 0 readers/supported_readers.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 815cfdc6162e7308b8f7db289a25cdc70d7655d5 Author: Ludovic Rousseau Date: Thu Dec 1 15:41:02 2005 +0000 add Athena ASE IIIe USB V2 in "Supported CCID readers" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1776 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/ASE_IIIe.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 2 ++ 3 files changed, 55 insertions(+) commit a5ce3fdd2ae04342d8a0cae12b34929698c229fb Author: Ludovic Rousseau Date: Tue Nov 29 14:33:22 2005 +0000 OpenUSBByName(): do not (re)set the usbDevice[].ccid.pbSeq field since we just copied the complete structure just before git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1775 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 - 1 file changed, 1 deletion(-) commit cb412fb9298ec57940654291d5de6c81f7813c6d Author: Ludovic Rousseau Date: Tue Nov 29 13:54:07 2005 +0000 Avoid a possible division by 0 if f or d parameter is null. This could happen only with non-ISO cards with TA1=0x00 or other undefined values git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1774 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 8954b36477bff91cdf6fe47f521f31665625fe66 Author: Ludovic Rousseau Date: Tue Nov 29 13:43:40 2005 +0000 add support of non-ISO TA1=0x97 (Di=7 is/was RFU) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1773 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1908085ed1605a6304d6a95c112d05fa2e5c94df Author: Ludovic Rousseau Date: Tue Nov 29 12:21:00 2005 +0000 remove PCSC/ from the pcsc-lite #include header files since the PCSC/ part is already given by `pkg-config --cflags libpcsclite` git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1771 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 4 ++-- src/ccid.c | 4 ++-- src/ccid_serial.c | 2 +- src/commands.c | 4 ++-- src/defs.h | 2 +- src/ifdhandler.c | 6 +++--- src/openct/proto-t1.c | 4 ++-- src/towitoko/defines.h | 2 +- src/towitoko/pps.c | 2 +- src/utils.c | 2 +- 10 files changed, 16 insertions(+), 16 deletions(-) commit 17b8c0fcf749a66ee04794944b6893269741abfb Author: Ludovic Rousseau Date: Tue Nov 29 09:24:15 2005 +0000 rewrite the libusb detection code to: - use libusb-config if available - --enable-libusb do not give a path anymore but just a yes/no status. paths/arguments/etc must be given using LIBUSB_CFLAGS and LIBUSB_LIBS - use AC_TRY_LINK_FUNC() instead of AC_CHECK_LIB() so we do not explicitely give the library name. This name should come from LIBUSB_LIBS git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1770 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 48 ++++++++++++++++++++++-------------------------- 1 file changed, 22 insertions(+), 26 deletions(-) commit 9ecc95ef97150532fe0e21675abd35a0d5aa0889 Author: Ludovic Rousseau Date: Tue Nov 29 09:19:22 2005 +0000 in libusb detection code: restore CPPFLAGS to $saved_CPPFLAGS instead of $saved_LIBS git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1769 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1bee5edaadddce736b16f47639f7d736c7b31e32 Author: Ludovic Rousseau Date: Tue Nov 29 09:16:44 2005 +0000 recommand the use of PCSC_CFLAGS=... instead of CFLAGS=... to find the pcsc-lite headers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1768 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6125411c9f63f2c72ab76aed7cc5fba80eed30ab Author: Ludovic Rousseau Date: Tue Nov 29 09:15:13 2005 +0000 use $CPPFLAGS instead of $CFLAGS since we only need to set the C preprocessor to find the .h files git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1767 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 11516ae737ce5122394b474dcb852b9959735c90 (tag: ccid-0.9.4) Author: Ludovic Rousseau Date: Sun Nov 27 19:44:29 2005 +0000 release 0.9.4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1761 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit 284b69a193efe489898292667b28d09362aa6faa Author: Ludovic Rousseau Date: Sun Nov 27 19:43:31 2005 +0000 new file for MySMART PAD V2.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1760 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/MySmartPad.txt | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) commit 3a3ccc209dc72413869d461314b72af22bb48d68 Author: Ludovic Rousseau Date: Sun Nov 27 19:42:14 2005 +0000 add Cherry SmartTerminal ST2XXX git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1759 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + 1 file changed, 1 insertion(+) commit 3f1e9f5564a0218d8c1822aba5b07d38740e5028 Author: Ludovic Rousseau Date: Sun Nov 27 17:22:43 2005 +0000 add 3 missing reader descriptions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1758 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 9e03439d17f22fe94fe76719531f39664458faae Author: Ludovic Rousseau Date: Thu Nov 24 16:18:57 2005 +0000 we need pcsc-lite 1.2.9-beta9 or greater git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1754 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit b24ac09a271cfb85e9aed95a5acfcd8e97cd1445 Author: Ludovic Rousseau Date: Thu Nov 24 16:16:33 2005 +0000 IFDHGetCapabilities(): use info instead of comm debug level to print the number of slots supported by the reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1752 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6f126914a97e8d2539f25d593b6dfc8ee3862a70 Author: Ludovic Rousseau Date: Thu Nov 24 16:15:30 2005 +0000 update copyright date git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1751 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f3f5afaa07cd512c8ab2e211d06a59b453936085 Author: Ludovic Rousseau Date: Thu Nov 24 16:14:48 2005 +0000 in Modify PIN command we need to read 3 lines from the keyboard (old, new and confirm PINs) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1750 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 7f66b4c8d447d08018cd6a8cf44be1405fa0508a Author: Ludovic Rousseau Date: Thu Nov 24 16:12:21 2005 +0000 use a buffer of 40 instead of 10 to reader the keyboard since the PIN may be longer than 8 digits git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1749 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c8a2c0cc1cfc9ea20e9c21994c0079c0ed3a92b5 Author: Ludovic Rousseau Date: Thu Nov 24 15:49:00 2005 +0000 SecurePINVerify()/SecurePINModify(): set the response length to 0 in case of (write) communication error git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1747 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 613ea9dc3e412862b4d302bfb7cd64617d998aad Author: Ludovic Rousseau Date: Thu Nov 24 15:47:10 2005 +0000 SecurePINModify(): set the response length to 0 in case of error in the command format git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1746 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 6 ++++++ 1 file changed, 6 insertions(+) commit be26c35a3524954f08854e5cca64e21e4a8a3048 Author: Ludovic Rousseau Date: Thu Nov 24 15:46:21 2005 +0000 IFDHControl(): use sizeof(PCSC_TLV_STRUCTURE) instead of 6 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1745 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 398e0a8dbca838d95ee5d42af3064b624074660d Author: Ludovic Rousseau Date: Thu Nov 24 15:32:41 2005 +0000 my check if the applet is present was wrong git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1743 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit efd4ff72d2603e16e6315aae179f7e01cb791485 Author: Ludovic Rousseau Date: Thu Nov 24 15:26:41 2005 +0000 exit if the test applet is not found git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1742 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 5 +++++ 1 file changed, 5 insertions(+) commit 1af741a1f3181e6f186f963a81809eab6c8ce84f Author: Ludovic Rousseau Date: Thu Nov 24 14:35:24 2005 +0000 do not duplicate the definition of PCSCLITE_HP_DROPDIR in --enable-ccidtwindir since it is already defined in --enable-usbdropdir This prevented the successful execution of ./configure when -pedantic-errors is used git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1740 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 - 1 file changed, 1 deletion(-) commit ca4a336cc3fda57f16c1ca58010f013b06ed64f9 Author: Ludovic Rousseau Date: Thu Nov 24 14:21:00 2005 +0000 t1_xcv(): correct the comment about &rmax git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1739 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7d660d21f054d815214a8688ee92752ade3c7ea4 Author: Ludovic Rousseau Date: Thu Nov 24 14:19:30 2005 +0000 t1_xcv(): the second argument of CCID_Receive() is (unsigned int *) so we can't use &rmax since &rmax is a (size_t *) and may not be the same on 64-bits architectures for example (iMac G5) */ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1738 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) commit a72db9caa6375a3c539a4ba5052a18dfce5594f4 Author: Ludovic Rousseau Date: Thu Nov 24 13:50:24 2005 +0000 tokenparser.l is only needed when pcscd is not used (Solaris). It is not needed on Mac OS X since LTPBundleFindValueWithKey() is provided by pcscd git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1737 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 3 +-- src/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) commit 16929f7804d765181529988757f7513d55e84bb5 Author: Ludovic Rousseau Date: Thu Nov 24 10:40:06 2005 +0000 use libusb-config(1) to get, if possible, correct values for LIBUSB_CFLAGS and LIBUSB_LIBS git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1735 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 ++ 1 file changed, 2 insertions(+) commit bc0ce4011948289d6e456ade36b08e7b5934cde6 Author: Ludovic Rousseau Date: Thu Nov 24 10:07:20 2005 +0000 replace dnl by # git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1734 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) commit d063ed012a0c6181f7892023a9398395cde398e5 Author: Ludovic Rousseau Date: Thu Nov 24 10:06:04 2005 +0000 use LIBUSB_CFLAGS/LIBUSB_LIBS instead of LDFLAGS/CPPFLAGS for libusb configuration git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1733 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 22 ++++++++++++++-------- src/Makefile.am | 6 +++--- 2 files changed, 17 insertions(+), 11 deletions(-) commit 83b19ca43131d4e6a83ac9e4eb92ef50e61da648 Author: Ludovic Rousseau Date: Tue Nov 22 09:38:29 2005 +0000 add the "SCM Micro SCR 3310-NTTCOM" in the "Should work but untested by me" list. See http://archives.neohapsis.com/archives/dev/muscle/2005-q4/0217.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1730 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit aa07a5efc1c30f471c38111bfeaae48ecba3829d Author: Ludovic Rousseau Date: Tue Nov 22 07:21:05 2005 +0000 add SCM SCR 3310 NTTCom. See http://archives.neohapsis.com/archives/dev/muscle/2005-q4/0217.html git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1729 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 7ab2538ab60b66a15d0551e17c108c1cba0390fb Author: Ludovic Rousseau Date: Wed Nov 16 09:22:55 2005 +0000 Modify PIN: use a 4 digit PIN so we can test it using the test Java Card applet git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1717 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) commit e883c099bbd395b7654c0281f727737599a8d859 Author: Ludovic Rousseau Date: Wed Nov 16 09:18:24 2005 +0000 Modify PIN: bInsertionOffsetOld and bInsertionOffsetNew starts from the APDU data (5th byte) and not the APDU start (first byte) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1716 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 74056eb4b2779a51aa670befb22d5f179c877810 Author: Ludovic Rousseau Date: Wed Nov 16 09:14:17 2005 +0000 add a modify PIN dump command git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1715 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit f74a28c596750e304d0a6cb285390d5d618a9b9e Author: Ludovic Rousseau Date: Wed Nov 16 09:12:09 2005 +0000 Modify PIN: add a comment for bNumberMessage git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1714 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 33bf30513209040dbc685848bfe6f249a52d7b98 Author: Ludovic Rousseau Date: Wed Nov 16 09:11:10 2005 +0000 Modify PIN: use 0x03 for bNumberMessage since the GemPC Pinpad rejects any other valu. The SPR 532 needs 0 here git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1713 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 02b38eb7a70f0fd69c90b0375b50860692105a6b Author: Ludovic Rousseau Date: Wed Nov 16 09:07:13 2005 +0000 verify PIN: use 0x01 for bNumberMessage for the GemPC Pinpad git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1712 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b7fdc0ebb3675558657f296a2ad0b933626a7078 Author: Ludovic Rousseau Date: Wed Nov 16 09:06:01 2005 +0000 verify PIN: use 0x02 (validation key pressed) for bEntryValidationCondition as the GemPC Pinpad rejects any other values git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1711 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9e4a8c18de24871da1cdcc708b190da4a9689c37 Author: Ludovic Rousseau Date: Tue Nov 15 11:04:35 2005 +0000 use svn2cl.sh instead of rcs2log since we migrated to subversion git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1705 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ae21c19a8d7354a056cc399ba3a945ade1a1baf0 Author: Ludovic Rousseau Date: Tue Nov 15 11:04:07 2005 +0000 SecurePINModify(): set the readTimeout to at least 30 seconds since we are not waiting after an APDU but after a human (after the reader in fact). git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1704 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 257922cf13c12c694daa5f10959909217b751f20 Author: Ludovic Rousseau Date: Mon Nov 7 15:46:03 2005 +0000 remove #ifdef DEBUG_LEVEL_COMM since DEBUG_LEVEL_COMM is a numeric value and not a compilation flag anymore. Debug is always active and filtered by pcscd. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1703 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 12 +----------- src/ccid_usb.c | 8 -------- 2 files changed, 1 insertion(+), 19 deletions(-) commit d83b8153f159bc85a7a1002de41bdbd8a710dc8c Author: Ludovic Rousseau Date: Mon Nov 7 15:41:47 2005 +0000 exchange COMM and PERIODIC debug values so that all except PERIODIC value is 7 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1702 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 6 +++--- src/debug.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) commit dcb9f8cd04646e71d938690de2e6562cbe3a975b Author: Ludovic Rousseau Date: Sun Oct 30 14:44:25 2005 +0000 SecurePINModify(): correct management of bMsgIndex2 and bMsgIndex3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1701 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) commit 175583d250f2a119a9e7395f17ba741b3a0553f2 Author: Ludovic Rousseau Date: Sun Oct 30 14:43:16 2005 +0000 SecurePINModify(): do not copy the ulDataLength field to the CCID frame git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1700 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 5 +++++ 1 file changed, 5 insertions(+) commit 6615689cc614554374d11a4965a850177eecdbfc Author: Ludovic Rousseau Date: Sun Oct 30 14:40:42 2005 +0000 #define CHERRYST2000 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1699 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + 1 file changed, 1 insertion(+) commit 3fd15ccb2f265726059bf7d1e1844d7ff4141aba Author: Ludovic Rousseau Date: Wed Oct 19 08:11:32 2005 +0000 firmware 5.07 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1692 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SPR532.txt | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) commit 6f895ae4dabb646fc94eedb454ee11e57d3781dc Author: Ludovic Rousseau Date: Wed Oct 19 06:20:54 2005 +0000 declare offset, pin_verify and pin_modify variable only if needed git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1691 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 5fd17cc31bd892396590af925c6221e221672d90 Author: Ludovic Rousseau Date: Tue Sep 27 13:07:38 2005 +0000 CCID_Transmit(): cmd[8-9] is the expected length in character mode only. It shall be 0x0000 for TPDU and short APDU modes. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1677 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 374f3a57c40f078c7eca56d425d91c68f49d4dac Author: Ludovic Rousseau Date: Mon Sep 26 14:43:51 2005 +0000 use the new HandlerTest applet commands git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1676 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 87 ++++++++++++++++++++++++++++++++++++------------- 1 file changed, 65 insertions(+), 22 deletions(-) commit f96367b639e982ddec7e07b019dbd0935e2fe55c Author: Ludovic Rousseau Date: Mon Sep 26 14:42:26 2005 +0000 SecurePINVerify(): set the readTimeout to at least 30 seconds since we are not waiting after an APDU but after a human. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1675 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 8059f19a6e5a6bd8c03d7c692bd82e0bd6e42ab5 Author: Ludovic Rousseau Date: Mon Sep 26 13:19:04 2005 +0000 _ccid_descriptor.readTimeout is in seconds even for USB. The comment was wrong git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1674 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d80016d2fe8f7ea5c69c9b2fba5f3625a1e27c80 Author: Ludovic Rousseau Date: Tue Sep 20 07:07:26 2005 +0000 SecurePINVerify(): update the size of ulDataLength field as defined in PCSCv2 part 10, revision 2.01.04, september 2005 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1670 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 3ca9d8eac482a588b05eb30da9d24d31562cab1a Author: Ludovic Rousseau Date: Tue Sep 20 07:05:04 2005 +0000 use HOST_TO_CCID_16/HOST_TO_CCID_32 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1669 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 526730f8e2e94a3468be9c335fec9dbb40ece5a0 Author: Ludovic Rousseau Date: Mon Sep 5 14:43:02 2005 +0000 get_data_rates(): check the response size only if bNumDataRatesSupported is non zero git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1641 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8c4cc35635d1893e49b7838ac47414559529ef7f Author: Ludovic Rousseau Date: Mon Sep 5 14:40:13 2005 +0000 if bNumDataRatesSupported is 0 we get the list size from what GET DATA RATES command returns idem for bNumClockSupported git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1640 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 908588b2f2ac0cce7ebc63f671d04de3399f90ce Author: Ludovic Rousseau Date: Mon Sep 5 13:17:09 2005 +0000 do not request data rates if the reader reports it support a 0 length list. Idem for clocks. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1639 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 ++ 1 file changed, 2 insertions(+) commit e65e154c2dc1b9f2d668bf6101b0968a6d013849 Author: Ludovic Rousseau Date: Mon Sep 5 13:15:14 2005 +0000 print bNumClockSupported: as %d and not 0x%02X git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1638 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c5938b04c44c00e9cc2faf0b5151e923be4af818 Author: Ludovic Rousseau Date: Thu Sep 1 12:38:09 2005 +0000 also work with T=1 cards git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1635 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) commit aecc5d25a65deead8907c5f19d64c86435c7cfe5 Author: Ludovic Rousseau Date: Thu Sep 1 12:33:06 2005 +0000 debug modify PIN test code git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1634 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) commit 456380d77641e39cfecc93f05aab45d70c1b6c23 Author: Ludovic Rousseau Date: Thu Sep 1 12:32:32 2005 +0000 add Cherry ST1044U git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1633 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit ee3a36f7fca5585e7906bb141379087848adb284 Author: Ludovic Rousseau Date: Thu Sep 1 12:29:57 2005 +0000 add Cherry SmartTerminal ST-2XXX git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1632 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CherrySmartTerminalST2XXX.txt | 56 +++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 57 insertions(+) commit 54835bbe6d5c11bccaf2f6be5d561eaa995f8830 Author: Ludovic Rousseau Date: Thu Sep 1 09:13:38 2005 +0000 add sample code to perform FEATURE_VERIFY_PIN_DIRECT and FEATURE_MODIFY_PIN_DIRECT if the reader supports it git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1631 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 199 ++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 157 insertions(+), 42 deletions(-) commit 656bbaacd78edd5b23fc112bedc1860d90c4ac4f Author: Ludovic Rousseau Date: Thu Sep 1 09:11:30 2005 +0000 add support of PC/SC v2 part 10 CM_IOCTL_GET_FEATURE_REQUEST add support of FEATURE_VERIFY_PIN_DIRECT and FEATURE_MODIFY_PIN_DIRECT remove support of IOCTL_SMARTCARD_VENDOR_VERIFY_PIN (now obsoleted) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1630 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 7 ++- src/commands.c | 168 +++++++++++++++++++++++++++++++++++++++++++++----- src/commands.h | 6 +- src/ifdhandler.c | 64 +++++++++++++++---- 4 files changed, 216 insertions(+), 29 deletions(-) commit 9a43235c9575c2bd008d948c34146d6fcfd86268 Author: Ludovic Rousseau Date: Thu Aug 25 20:07:04 2005 +0000 add Cherry ST-1044U in the supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1626 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 8c376cd4e589a23ef796f8d1b30ecc3e91b238a2 Author: Ludovic Rousseau Date: Thu Aug 25 20:06:41 2005 +0000 new file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1625 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CherryST1044U.txt | 166 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 166 insertions(+) commit d12a5fed5ceeab1dd6260f570fe3a342ce287359 Author: Ludovic Rousseau Date: Sun Aug 21 10:51:23 2005 +0000 move the "Cherry XX44 keyboard" from "should work" to "supported" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1622 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fb04360db5f7e472056cf91474db5cff6c1108d0 Author: Ludovic Rousseau Date: Tue Aug 16 06:50:18 2005 +0000 removed since we use SVN and not CVS anymore Thanks to Martin Paljak for the idea git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1619 0ce88b0d-b2fd-0310-8134-9614164e65ea .cvsignore | 14 -------------- aclocal/.cvsignore | 2 -- build/.cvsignore | 9 --------- examples/.cvsignore | 5 ----- readers/.cvsignore | 2 -- src/.cvsignore | 10 ---------- src/towitoko/.cvsignore | 1 - 7 files changed, 43 deletions(-) commit 326de4e7f944f260d12ca15de29cdd80e663396a Author: Ludovic Rousseau Date: Sat Aug 13 14:27:23 2005 +0000 document DRIVER_OPTION_RESET_ON_CLOSE git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1614 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 6 ++++++ 1 file changed, 6 insertions(+) commit d0a539a004dc8605abd30d6c8f6ff0e94f39749f Author: Ludovic Rousseau Date: Sat Aug 13 14:26:22 2005 +0000 CloseUSB(): call usb_reset() only if DRIVER_OPTION_RESET_ON_CLOSE is set. The problem was that a device reset also disconnects the keyboard on a keyboard + reader device. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1613 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 571c627fe293c0c6e83bfeb3fc1ffa4c6f086bf3 Author: Ludovic Rousseau Date: Sat Aug 13 14:24:25 2005 +0000 #define DRIVER_OPTION_RESET_ON_CLOSE git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1612 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 1 + 1 file changed, 1 insertion(+) commit fd1dee004a5f65d99a2adc5c132279c15540debf Author: Ludovic Rousseau Date: Thu Aug 11 13:51:12 2005 +0000 update adding clock frequencies and data rates git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1610 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CherryXX44.txt | 136 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 125 insertions(+), 11 deletions(-) commit f5203332e8f9222b2fa50c3a2be08ceee4810312 Author: Ludovic Rousseau Date: Thu Aug 11 13:50:34 2005 +0000 check that we do not receive more data rates anc clock frequencies than the reader supports git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1609 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit 17136ab97b2d8fe7d9ef14d46a694aad19719ff2 Author: Ludovic Rousseau Date: Thu Aug 11 13:48:21 2005 +0000 get_data_rates(): check that we do not get more data rates than the reader supports git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1608 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) commit 0a223f74d65af008ebacbea6655497ffb2709950 Author: Ludovic Rousseau Date: Wed Aug 3 18:00:47 2005 +0000 CCID_Receive(): log time extension messages at priority COMM instead of CRITICAL. Thanks to Martin Paljak for the patch. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1600 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ad9a8e3c397bea04e8d2b4546bca78c5d495464b Author: Ludovic Rousseau Date: Tue Aug 2 13:44:09 2005 +0000 OpenUSBByName(): call usb_close() if the device can't be used git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1585 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 7 +++++++ 1 file changed, 7 insertions(+) commit b3439b97058ae9c7d5b2dc3906db4353441d6989 Author: Ludovic Rousseau Date: Mon Jul 4 10:17:50 2005 +0000 IFDHControl(): having a NULL RxBuffer is not an error since it is enough to send the code in dwControlCode Thanks to Martin Paljak for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1570 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 8056ce8bcf64587452bf378439dceef1275681b9 Author: Ludovic Rousseau Date: Mon Jul 4 09:17:27 2005 +0000 OpenUSBByName(): vendorID, productID are unsigned avoids a "comparison between signed and unsigned" warning git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1569 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 62731b7783810cf5f1327cb11293f0eb8a1c6d3d Author: Ludovic Rousseau Date: Mon Jul 4 09:11:52 2005 +0000 struct _ccid_descriptor: dwMaxDataRate is unsigned avoids a "comparison between signed and unsigned" warning git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1568 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 458c9b5dfcaaf6b7b75ec9f2f40c9dae9aa96de5 Author: Ludovic Rousseau Date: Mon Jul 4 09:10:07 2005 +0000 struct _ccid_descriptor: dwMaxCCIDMessageLength is unsigned avoids a "comparison between signed and unsigned" warning git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1567 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3ee94bc5f5cf43fda070f0fcaf57a452aa2b2f03 Author: Ludovic Rousseau Date: Mon Jul 4 09:08:27 2005 +0000 CmdPowerOn(): atr_len is unsigned avoids a "comparison between signed and unsigned" warning git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1566 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 6b0a1b785d440689e2f54035ccd9dd0fca7e9dcd Author: Ludovic Rousseau Date: Thu Jun 16 14:12:11 2005 +0000 parse wLcdLayout git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1563 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 4 ++++ 1 file changed, 4 insertions(+) commit 746c8d1836428be41308dc5918e3c986f7d61bf5 Author: Ludovic Rousseau Date: Thu Jun 16 14:08:07 2005 +0000 parse bClassEnveloppe git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1562 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 07f38f09a5eab7640ba81cc00208ee5a7a0472a5 Author: Ludovic Rousseau Date: Thu Jun 16 14:06:16 2005 +0000 pares bClassGetResponse git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1561 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9574b138787b7e73291955b9e57c7599fe3d7aa9 Author: Ludovic Rousseau Date: Thu Jun 16 13:52:17 2005 +0000 parse dwSynchProtocols git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1560 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 6 ++++++ 1 file changed, 6 insertions(+) commit e3415d6f92cc3d4fa77b372b2211beea6ba9576e Author: Ludovic Rousseau Date: Wed Jun 15 12:55:45 2005 +0000 #include git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1559 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 1 + 1 file changed, 1 insertion(+) commit 71af3d1d1220c2ec88af2b12cc6995c6a43866cc Author: Ludovic Rousseau Date: Wed Jun 15 12:55:20 2005 +0000 remove definition of SCARD_CTL_CODE and #include git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1558 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit d4f4c88f8c9e1e78d18b34328175b5998d43695f Author: Ludovic Rousseau Date: Wed Jun 15 12:54:34 2005 +0000 remove definition of SCARD_CTL_CODE git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1557 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 4 ---- 1 file changed, 4 deletions(-) commit ed44b3f4f07eac2800337263704d46ba5384e188 Author: Ludovic Rousseau Date: Wed Jun 15 12:53:41 2005 +0000 check the availability of reader.h (provided by pcsc-lite 1.2.9-beta8) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1556 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 3 +++ 1 file changed, 3 insertions(+) commit 3b3d68b5e5c252fe9ff63850b4795eea195a275b Author: Ludovic Rousseau Date: Wed Jun 15 12:46:05 2005 +0000 check against pcsc-lite 1.2.9-beta8 instead of beta7 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1555 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 35daf5c9ee48ebee38a09d1c05ebdf24b29d83e7 Author: Ludovic Rousseau Date: Sat Jun 4 09:44:31 2005 +0000 WriteUSB(): do not parse usbDevice[reader_index].dev->bus if it is a NULL pointer (the device has been removed for example) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1547 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit ac8376ee0fce11c85d60ee9c8dbf67a4e350b484 Author: Ludovic Rousseau Date: Fri May 27 07:07:41 2005 +0000 Add Eutron SIM Pocket Combo and Eutron CryptoIdentity in the supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1546 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 ++++ 1 file changed, 4 insertions(+) commit 453385985818ede6c25500962c03074917c823d7 Author: Ludovic Rousseau Date: Fri May 27 07:04:08 2005 +0000 add Eutron CryptoIdentity git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1545 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CryptoIdentity.txt | 51 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 52 insertions(+) commit 73b912ba9d66e4018fc0bb3b4c6d9339c51c7ee4 Author: Ludovic Rousseau Date: Fri May 20 10:35:11 2005 +0000 add Verisign Secure Token in the supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1523 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + 1 file changed, 1 insertion(+) commit d4ca44364f7ff866b1983b9a7efa3c80fb890b5c Author: Ludovic Rousseau Date: Fri May 20 10:20:53 2005 +0000 add RSA SecureID SID800 in the UNsupported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1522 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 ++++ 1 file changed, 4 insertions(+) commit e1e42e0aa7934a0ac5ab87645b957377da7cd1f2 Author: Ludovic Rousseau Date: Fri May 20 08:54:41 2005 +0000 add Verisign Secure Storage Token in the supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1521 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 8875ea238dbe8812b47575ca07343957d864c61c Author: Ludovic Rousseau Date: Fri May 20 08:54:11 2005 +0000 regenerate using new ./parse git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1520 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/sid800.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit cce698d3f3fcf122dd3766bb1609b1f328ee6d78 Author: Ludovic Rousseau Date: Thu May 5 10:31:53 2005 +0000 add SCR331-DI-NTTCom.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1514 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + readers/SCR331-DI-NTTCom.txt | 104 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+) commit 01d46abfc6af6b8dfdce16b8838f39e82e7ddb8b Author: Ludovic Rousseau Date: Thu May 5 10:27:16 2005 +0000 rename KAAN_mIDentity.txt in mIDentity.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1513 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 147cad90c0100d38fed431c69c2e992a3afb3432 Author: Ludovic Rousseau Date: Thu May 5 10:25:56 2005 +0000 regenerate using the latest src/parse program git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1512 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACR38.txt | 14 ++++----- readers/CardMan3121.txt | 16 ++++++----- readers/GemPCKey.txt | 49 ++++++++++++++++++++++++++++--- readers/KAAN_Advanced.txt | 18 ++++++------ readers/KAAN_Base.txt | 18 ++++++------ readers/LTC31.txt | 6 ++-- readers/Oz776S.txt | 12 ++++---- readers/SCR331-DI.txt | 68 +++++++++++++++++++++++++++++++++++++++----- readers/SCR331.txt | 16 ++++++----- readers/SCR3310.txt | 14 +++++---- readers/SCR335.txt | 14 +++++---- readers/SIM_Pocket_Combo.txt | 24 +++++++++------- readers/SPR532.txt | 14 +++++---- readers/mIDentity.txt | 18 ++++++------ 14 files changed, 210 insertions(+), 91 deletions(-) commit ba326c5a55fc4541bba90a992f5090b7d36a4c14 Author: Ludovic Rousseau Date: Thu May 5 10:05:02 2005 +0000 do not #include since we now use +1 instead of ceil() to round the calculated timeouts to the upper integer - we do not need an mathematical exact value. the {usb,serial}read must just not timeout before the reader firmware timeouts - we avoid a dependency/link on the math library git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1511 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 1 - 1 file changed, 1 deletion(-) commit a4df31de6ead4d02368675df164c0d0cb7cb3fda Author: Ludovic Rousseau Date: Thu May 5 10:01:17 2005 +0000 T0_card_timeout(): use intermediate variables EGT, BWT, CWT, etu to improve code readability git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1510 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) commit e39495ec0a3468e903723eb9f952ac47f1ce797a Author: Ludovic Rousseau Date: Thu May 5 09:59:21 2005 +0000 T0_card_timeout(): declare EGT, WWT as double instead of int to have some precision We also calculate EGT and WWT in milliseconds instead of seconds git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1509 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) commit 27c1325d3b8bcbb4fdbaf3e4217f36fb84cef803 Author: Ludovic Rousseau Date: Wed May 4 15:58:48 2005 +0000 add SCM Micro SCR 331-DI NTTCom in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1508 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 1 + 2 files changed, 3 insertions(+) commit cb254e8e57c8699e835553fc11114430086414c1 Author: Ludovic Rousseau Date: Wed May 4 10:11:28 2005 +0000 IFDHCreateChannelByName(), T0_card_timeout(), T1_card_timeout(): also include other card parameters (TC1 for T=0, TC1 and CWI for T=1) in the timeout formula git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1507 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 101 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 65 insertions(+), 36 deletions(-) commit 4fef940c357e05ba36d2e686fd3c018c7f8ce198 Author: Ludovic Rousseau Date: Wed May 4 09:30:13 2005 +0000 rename "Kobil KAAN mIDentity" in "Kobil mIDentity" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1506 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 +- readers/supported_readers.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 8e08cbec699f2ede7389f8853095349593834b23 Author: Ludovic Rousseau Date: Wed May 4 06:16:49 2005 +0000 IFDHICCPresence(): add support of SCR331-DI NTTCom Thanks to Takuto Matsuu fro the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1505 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d902a9155576f18996e7e66a205081afc9e2939e Author: Ludovic Rousseau Date: Wed May 4 06:14:52 2005 +0000 #define SCR331DINTTCOM 0x04E65120 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1504 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + 1 file changed, 1 insertion(+) commit e27aa28df44cd4ae4ebe82bc5130b847d0936d0f Author: Ludovic Rousseau Date: Wed May 4 06:04:50 2005 +0000 add the manufacturer name in the reader name git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1503 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) commit 65c72e66f5e4f8ea39f57a06abb3cdb28d085940 Author: Ludovic Rousseau Date: Mon May 2 13:37:13 2005 +0000 typo in the data rates list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1496 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d4bf2c449c73dd6e8e83fd6faf05804f7477259d Author: Ludovic Rousseau Date: Mon May 2 13:28:30 2005 +0000 T0_card_timeout()/T1_card_timeout(): use ceil() to round the timeout git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1495 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 78c0236d0c8216f07a41714222f396991f79a6b8 Author: Ludovic Rousseau Date: Mon May 2 12:07:13 2005 +0000 ccid_error(): function is (const char *) instead of (char *) to avoid a "warning: passing arg 4 of `ccid_error' discards qualifiers from pointer target type" using gcc 3.4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1494 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- src/ccid.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 8dad314e6872c61945daae2a454c78623b371d47 Author: Ludovic Rousseau Date: Mon May 2 11:47:15 2005 +0000 regenerate using the new parse command git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1493 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CherryXX33.txt | 14 ++++++++------ readers/DellSCRK.txt | 49 ++++++++++++++++++++++++++++++++++++++++++++---- readers/GemPC433_SL.txt | 14 ++++++++------ readers/GemPCTwin.txt | 49 ++++++++++++++++++++++++++++++++++++++++++++---- readers/KAAN_SIM_III.txt | 18 ++++++++++-------- 5 files changed, 116 insertions(+), 28 deletions(-) commit cb7cc0e4e5b2effbf5277cba916de1ea447815a4 Author: Ludovic Rousseau Date: Mon May 2 11:36:08 2005 +0000 CmdEscape(): replay the command if we receive STATUS_COMM_NAK git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1492 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 7621dd804ffa9df360314097b7c2a0b45ae78b02 Author: Ludovic Rousseau Date: Mon May 2 11:33:04 2005 +0000 ReadSerial(): if we get a NAK we return STATUS_COMM_NAK to the above layer to replay the command instead of just restarting the read git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1491 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 16ac98d1e606274e1c6778af4f07561ff89a10af Author: Ludovic Rousseau Date: Mon May 2 11:31:11 2005 +0000 add STATUS_COMM_NAK git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1490 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e4aaac3a04eae52d7ffad6a8de452f2ee9e80121 Author: Ludovic Rousseau Date: Mon May 2 09:55:31 2005 +0000 display the clock frequencies supported by the reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1489 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit 7a17ce262619f4e50b3333912c72bac1e4359714 Author: Ludovic Rousseau Date: Mon May 2 09:53:24 2005 +0000 move the display of supported data rates after printing bNumDataRatesSupported info git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1488 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit 534a2e8344238486e6ad1280c5b7e654e820fc83 Author: Ludovic Rousseau Date: Mon May 2 09:21:56 2005 +0000 IFDHSetProtocolParameters(): check if the baud rate is present in the baud rates list only if the list is present. Otherwise we use the old behavior. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1487 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 9722f676e512499299e224636d1bd15f045f8cf8 Author: Ludovic Rousseau Date: Mon May 2 09:19:36 2005 +0000 get_data_rates(): if the reader do not support GET DATA RATES we return NULL instead of a manually constructed/fake list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1486 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 31 +++++++++++-------------------- 1 file changed, 11 insertions(+), 20 deletions(-) commit 9120f95cb5c9b5f6035c6c1512971722b40af262 Author: Ludovic Rousseau Date: Mon May 2 09:17:53 2005 +0000 Open*ByName(): initialise dwMaxDataRate field git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1485 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 1 + src/ccid_usb.c | 1 + 2 files changed, 2 insertions(+) commit 22370b9adc1db26153e8adce61e8d49f3d44689b Author: Ludovic Rousseau Date: Mon May 2 09:16:26 2005 +0000 add dwMaxDataRate field (again) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1484 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 5 +++++ 1 file changed, 5 insertions(+) commit 16d593d4bf216859fe76986419812f58cd5c0fbc Author: Ludovic Rousseau Date: Mon May 2 08:30:57 2005 +0000 get_data_rates(): check that the reader sends a DATA RATES list size multiple of 4 othewise it is an error git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1483 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) commit 17afae8ba6c5a4972a83aece81fb992e6ef73c50 Author: Ludovic Rousseau Date: Mon May 2 08:24:57 2005 +0000 display the bit value of dwFeatures in the text message git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1482 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) commit 50831e5b8e547c5a857cebec0e94655af5f19b94 Author: Ludovic Rousseau Date: Mon May 2 08:21:47 2005 +0000 test all the 4 bytes of dwFeatures against 0 and not just the first one git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1481 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e5705968a56ef2b508a17dc0d5799cbec3568155 Author: Ludovic Rousseau Date: Mon May 2 08:20:10 2005 +0000 do not display the list returned by GET DATA RATES if the list size is not a multiple of 4 (n % 4 != 0) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1480 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit e061342ded094ad1441fde5681f81fbba93c7006 Author: Ludovic Rousseau Date: Wed Apr 27 14:10:38 2005 +0000 Open*ByName: do not initialise the now disappeared .dwMaxDataRate field git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1479 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 1 - src/ccid_usb.c | 1 - 2 files changed, 2 deletions(-) commit 7f681951b8b8d420751ed046be9f8a118f188645 Author: Ludovic Rousseau Date: Wed Apr 27 14:09:16 2005 +0000 _ccid_descriptor: remove the now useless dwMaxDataRate field git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1478 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 5 ----- 1 file changed, 5 deletions(-) commit 3c1346eb05d04e649988d54b938de76b67804bff Author: Ludovic Rousseau Date: Wed Apr 27 14:08:35 2005 +0000 IFDHSetProtocolParameters(): we do not check if (card_baudrate <= ccid_desc->dwMaxDataRate) since find_baud_rate() will tell us if the speed is supported or not by the reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1477 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit e66e3b5607887d754ab534d525635181d93c878e Author: Ludovic Rousseau Date: Wed Apr 27 14:04:38 2005 +0000 get_data_rates(): if the CCID command GET DATA RATES is nto supported the array of supported rates contains only the default and max data rates git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1476 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) commit f59d0d452d15644036165eaf79e4dd7553e58948 Author: Ludovic Rousseau Date: Wed Apr 27 13:55:52 2005 +0000 get_data_rates(): test if int_array is NULL (and not buffer) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1475 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 79445240e951f5b9865a28da642b6c6fda87eb48 Author: Ludovic Rousseau Date: Wed Apr 27 13:40:54 2005 +0000 add the new or missing readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1474 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit f93de790d2f148d907b584d0e5711dd5f0bac849 Author: Ludovic Rousseau Date: Wed Apr 27 13:36:01 2005 +0000 version 0.9.4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1473 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ca274024802754b2028b457c452c8f18c9cd0855 Author: Ludovic Rousseau Date: Wed Apr 27 13:35:19 2005 +0000 OpenSerialByName(): inhibit the Plug-n-Play string by setting the RTS signal to low. Mainly useful for the GemPC Card (PCMCIA) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1472 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit b3d2f37d2ca78153305f05da9daaea66c63509dc Author: Ludovic Rousseau Date: Wed Apr 27 13:23:06 2005 +0000 Verisign Secure Storage Token git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1471 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Verisign_secure_storage_token.txt | 53 +++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) commit 8961a90a62a36ae4f90d6fb8365347ca7ed196de Author: Ludovic Rousseau Date: Wed Apr 27 13:22:41 2005 +0000 Verisign Secure Token (without mass memory) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1470 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Verisign_secure_token.txt | 53 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) commit a93fe73623f1da92eceade33a4df705422c654c0 Author: Ludovic Rousseau Date: Wed Apr 27 13:22:03 2005 +0000 add Verisign Secure Token and VeriSign Secure Storage Token git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1469 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 3 +++ 1 file changed, 3 insertions(+) commit a0a87b8c7c0f768fd6010927811f7fb7e3f1fdb6 Author: Ludovic Rousseau Date: Wed Apr 27 13:21:32 2005 +0000 display the supported data rates using the CCID command GET DATA RATES git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1468 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit 4c3328a008f5da5d81159be10098080b3224510b Author: Ludovic Rousseau Date: Wed Apr 27 13:20:39 2005 +0000 get_data_rates(): use the real interface number instead of 0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1467 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f125830e79475ca58245c76875f94c462383c7cf Author: Ludovic Rousseau Date: Wed Apr 27 12:11:47 2005 +0000 get_data_rates(): buffer argument of usb_control_msg is (char *) and not (unsigned char *) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1460 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 544834a10dc19a4f7912bde74f86b69cd0b5fad1 Author: Ludovic Rousseau Date: Wed Apr 27 12:10:45 2005 +0000 get_data_rates() returns an unsigned int [] (not just int []) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1459 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 373db5d23558e6360085efd3f048c15259e8f11f Author: Ludovic Rousseau Date: Wed Apr 27 12:09:26 2005 +0000 SerialDataRates[] is unsigned git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1458 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fdb3cfeae56b376e7ae6635fd85f35a826c2a10b Author: Ludovic Rousseau Date: Tue Apr 26 14:35:50 2005 +0000 t1_xcv(): increase the read timeout if the card sends and WTX request git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1454 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit ab7a66b90b63ce902afcac722ffc4e122a82cabe Author: Ludovic Rousseau Date: Tue Apr 26 14:34:52 2005 +0000 use the calculated read timeout instead of a fixed value git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1453 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 14 +++++--------- src/ccid_usb.c | 11 +++-------- 2 files changed, 8 insertions(+), 17 deletions(-) commit d50f87e27cfdd0fe0e368992f99bd92a33b8418b Author: Ludovic Rousseau Date: Tue Apr 26 14:33:43 2005 +0000 calculate and store the read timeout according to the card ATR instead of using a fixed value of 60 seconds git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1452 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) commit 6836e685249021d2544b68dde36cb74f852c84b6 Author: Ludovic Rousseau Date: Tue Apr 26 14:30:38 2005 +0000 add T0_card_timeout() and T1_card_timeout() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1451 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) commit 4f3ded0abdc754384eb92db6ba1b798844df10a6 Author: Ludovic Rousseau Date: Tue Apr 26 14:23:23 2005 +0000 /* Default communication read timeout in seconds */ #define DEFAULT_COM_READ_TIMEOUT 2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1450 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 2 ++ 1 file changed, 2 insertions(+) commit c4b554b547fbb196618f57ba43dfad82e0260707 Author: Ludovic Rousseau Date: Tue Apr 26 14:22:50 2005 +0000 struct _ccid_descriptor: add unsigned int readTimeout field git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1449 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 7 +++++++ 1 file changed, 7 insertions(+) commit f498d3678732e38a62af6f290ee536c87a332194 Author: Ludovic Rousseau Date: Tue Apr 26 13:46:07 2005 +0000 IFDHSetProtocolParameters(): only use a data rate supported by the reader in the PPS negociation, otherwise we stay at the default speed. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1448 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 40 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 3 deletions(-) commit 499ccc7eed3a277a78b3313e439d4b2d7b6b825b Author: Ludovic Rousseau Date: Tue Apr 26 13:44:08 2005 +0000 OpenSerialByName(): the reader does not support the Get Data Rates CCID function so the list of supported data rates is hard coded. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1447 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) commit d17d50430e1f9a08a8a20e78737305f107b9d6d1 Author: Ludovic Rousseau Date: Tue Apr 26 13:43:13 2005 +0000 OpenUSBByName(): get the list of data rates the reader supports See 3.7.3 Get Data Rates (page 25) from CCID spec 1.00 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1446 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) commit 8b3d9e9a65af38f6e151864cedf458215fc70def Author: Ludovic Rousseau Date: Tue Apr 26 13:40:48 2005 +0000 struct _ccid_descriptor: add unsigned int *arrayOfSupportedDataRates field git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1445 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 5 +++++ 1 file changed, 5 insertions(+) commit 83dc54693a77092a8004bfe8f235df9dbaad31a6 Author: Ludovic Rousseau Date: Tue Apr 26 12:38:25 2005 +0000 OpenSerialByName(): set card movement notification in synchronous mde git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1444 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 3a70c55316b5f8a0b95342b15db3ec101e21df52 Author: Ludovic Rousseau Date: Tue Apr 26 12:31:35 2005 +0000 we need pcsc-lite 1.2.9-beta7 and not just beta5 since we use the new log API git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1443 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit e63610a341a212eb67e75b3b4eec020b143a4200 Author: Ludovic Rousseau Date: Tue Apr 26 12:29:45 2005 +0000 extra_egt(): rewrite the function comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1442 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit b3893229d72910717b91d3227a668f19ecc1a479 Author: Ludovic Rousseau Date: Tue Apr 26 12:16:26 2005 +0000 extra_egt(): reuse the same baud rate calculation formula git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1441 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 82cd9c8f3a4d33c4a2b69e3379023eee1b5f6e19 Author: Ludovic Rousseau Date: Tue Apr 26 12:07:44 2005 +0000 extra_egt(): change two if() in one git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1440 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) commit d6ae38c433a49f1511d8d38b4aef911a97be06a8 Author: Ludovic Rousseau Date: Tue Apr 26 12:06:13 2005 +0000 change comments: TBi (i>2) is BWI/CWI not BWI/BCI git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1439 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit e5085993ede915759513ae17c90d60449c804a0c Author: Ludovic Rousseau Date: Mon Apr 25 13:34:27 2005 +0000 extra_egt(): some (bogus) cards require an extra EGT but the ATR does not say so. We try to detect the bogus cards and set TC1=2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1438 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) commit 4836ed7fce18966fefc6a92d8284ff87772a485c Author: Ludovic Rousseau Date: Mon Apr 25 13:12:24 2005 +0000 light code reformating git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1437 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) commit 742fc05a9b95af85715e45d8bc6b5161d6cb61c8 Author: Ludovic Rousseau Date: Fri Apr 22 09:04:44 2005 +0000 add Eutron SIM Pocket Combo git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1436 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 3 +++ 1 file changed, 3 insertions(+) commit 876cd69fd4f49448b2fdfb22972132be9a806657 Author: Ludovic Rousseau Date: Thu Apr 21 07:41:27 2005 +0000 #include only if HAVE_STDINT_H is defined. Some old FreeBSD do not have stdint.h. Thanks to Tilman Linneweh for the patch git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1427 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/checksum.c | 3 +++ src/openct/checksum.h | 3 +++ src/openct/proto-t1.h | 5 ++++- 3 files changed, 10 insertions(+), 1 deletion(-) commit 5ffec89a3ce744af9dfef0a06bc61df7806cfe47 Author: Ludovic Rousseau Date: Wed Apr 13 21:39:15 2005 +0000 Eutron SIM Pocket Combo (the reader is dual slot and is seen as two readers) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1426 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SIM_Pocket_Combo.txt | 98 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) commit cc1ef4576d9d12de472610b536b682c6ff91a646 Author: Ludovic Rousseau Date: Wed Apr 13 19:33:57 2005 +0000 RSA SecurID SID800 Hardware Authenticator git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1425 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/sid800.txt | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit 944df11e2dfdf46f45a964b443a6caca5b4a053b Author: Ludovic Rousseau Date: Tue Apr 12 19:17:26 2005 +0000 "Generic CCID reader" -> "Generic CCID driver" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1422 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b693ede628133e42a49c0cd95ee0d83c9bf8f40a Author: Ludovic Rousseau Date: Thu Mar 17 10:27:57 2005 +0000 ccid_error(): use log_msg() instead of debug_msg() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1411 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f385af009e21393258de879cc7cab00249b1f54f Author: Ludovic Rousseau Date: Thu Mar 17 10:27:08 2005 +0000 change debug_msg() in log_msg() and add the priority argument same for debug_xxd() changed in log_xxd() These functions are only used by the parse command and if the driver is not used with pcsclite git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1410 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit e1adfb6c6d2a1a217d41c582dfbc50c07f6b9317 Author: Ludovic Rousseau Date: Thu Mar 17 10:24:41 2005 +0000 use pcsclite debuglog.h header file and use its Log?() macro instead of debug_msg(). This adds color to the log messages because Log?() macros use log_msg() instead of the deprecated debug_msg() function. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1409 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 36 +++++++++++++++++------------------- 1 file changed, 17 insertions(+), 19 deletions(-) commit 65929aa834d69d105ec37dc5c1194ddfbf05a20b Author: Ludovic Rousseau Date: Thu Mar 17 10:22:18 2005 +0000 init_driver(): use DEBUG_INFO2() instead of debug_msg() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1408 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 69c3df2d223307325d196a19682a7472c63a5683 Author: Ludovic Rousseau Date: Thu Mar 17 10:16:06 2005 +0000 add "%option nounput" to avoid the compilation warning "`yyunput' defined but not used" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1407 0ce88b0d-b2fd-0310-8134-9614164e65ea src/tokenparser.l | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 6e6c111d57a7ca2345a53b340618bcaad396c535 Author: Ludovic Rousseau Date: Thu Mar 17 10:14:20 2005 +0000 ATR_GetDefaultProtocol(): the message "no default protocol found in ATR. Using T=0" is not CRITICAL but INFO only git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1406 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9e3cc76629c1529313ee28392d079b5073fd1735 Author: Ludovic Rousseau Date: Thu Mar 17 10:13:02 2005 +0000 store & restore the value of LIBS around the macro AC_CHECK_LIB(pcsclite,...) to avoid adding an automatic -lpcsclite to LIBS git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1405 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 ++ 1 file changed, 2 insertions(+) commit 49a333c205d369526ca96e114197257a3e1c4512 Author: Ludovic Rousseau Date: Thu Mar 17 10:11:14 2005 +0000 do not check for SCardEstablishContext is the user does NOT want to use pcsc-lite (with --disable-pcsclite) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1404 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit f9148888fe39c6844f932c3261706bc71419373d (tag: ccid-0.9.3) Author: Ludovic Rousseau Date: Mon Mar 14 19:36:21 2005 +0000 release 0.9.3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1400 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit b3a113153e104818056f45f31caf1936b1fb361b Author: Ludovic Rousseau Date: Mon Mar 14 18:56:53 2005 +0000 change licence from GNU GPL to GNU LGPL git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1399 0ce88b0d-b2fd-0310-8134-9614164e65ea COPYING | 672 +++++++++++++++++++++++++++++++------------------- README | 18 +- src/ccid.c | 20 +- src/ccid.h | 20 +- src/ccid_ifdhandler.h | 20 +- src/ccid_serial.c | 26 +- src/ccid_serial.h | 20 +- src/ccid_usb.c | 20 +- src/ccid_usb.h | 20 +- src/commands.c | 20 +- src/commands.h | 20 +- src/debug.c | 20 +- src/debug.h | 20 +- src/defs.h | 20 +- src/ifdhandler.c | 20 +- src/openct/checksum.h | 20 +- src/openct/proto-t1.h | 20 +- src/utils.c | 20 +- src/utils.h | 20 +- 19 files changed, 603 insertions(+), 433 deletions(-) commit f6e74b9bb3d634cb3f0aa5b161882cdc7abe04e5 Author: Ludovic Rousseau Date: Mon Mar 14 18:48:56 2005 +0000 version 0.9.3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1398 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 40d5c5790d72e09d54cd49efbcd7f131755f074e Author: Ludovic Rousseau Date: Fri Mar 4 21:30:00 2005 +0000 Add KAAN SIM III and KAAN mIDentity git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1397 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/KAAN_SIM_III.txt | 52 ++++++++++++++++++++++++++++++++++++++++++++++++ readers/mIDentity.txt | 52 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 104 insertions(+) commit 0b72cf0d08d77557a6441f6ca600bf80c94de61d Author: Ludovic Rousseau Date: Fri Mar 4 21:17:25 2005 +0000 add HAVE_LIBPCSCLITE git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1396 0ce88b0d-b2fd-0310-8134-9614164e65ea config.h.in | 3 +++ 1 file changed, 3 insertions(+) commit f9fe6e5f8e0fe7782502b97659f25a9a4a5d8a84 Author: Ludovic Rousseau Date: Fri Mar 4 21:17:03 2005 +0000 use $PCSC_LIBS instead of $PCSCLITE_LIBS since we used PKG_CHECK_MODULES(PCSC, ...) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1395 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5f5d8521c43b0228e5820c2329faffc04c5855a5 Author: Ludovic Rousseau Date: Fri Mar 4 21:07:01 2005 +0000 add Kobil KAAN mIDentity in supported reader list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1394 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 +++- readers/supported_readers.txt | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) commit 4581bdc3e08b29aebf9ec1c5814739306a6996d9 Author: Ludovic Rousseau Date: Fri Mar 4 11:14:16 2005 +0000 add Kobil KAAN SIM III in supported readers list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1393 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ readers/supported_readers.txt | 1 + 2 files changed, 3 insertions(+) commit b6fb77395cf76c79fceffc0d1cff988e77c394c6 Author: Ludovic Rousseau Date: Fri Mar 4 10:44:07 2005 +0000 add SCR 3310 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1392 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + readers/supported_readers.txt | 1 + 2 files changed, 2 insertions(+) commit 22745e881df361ea4298c2acfa486c84a57029f8 Author: Ludovic Rousseau Date: Fri Mar 4 10:31:52 2005 +0000 SCR3310 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1391 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR3310.txt | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit d84c45e6b9545db953f5302479cbd65528e3bcf4 Author: Ludovic Rousseau Date: Mon Feb 28 09:35:56 2005 +0000 use ATR_t instead of ATR git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1368 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- src/towitoko/atr.c | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) commit acc4ae2054a8acf8aab5f4314facab91814a060b Author: Ludovic Rousseau Date: Mon Feb 28 09:34:20 2005 +0000 rename ATR struct to ATR_t do not conflict with ATR field defined by PCSC/ifdhandler.h. This allows compilation using tcc (Tiny C Compiler) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1367 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 5e5316d08befc367c409611fea005b2329cecaac Author: Ludovic Rousseau Date: Sun Feb 27 21:13:39 2005 +0000 check that we can link with libpcsclite needed by examples/scardcontrol.c git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1361 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 6 ++++++ 1 file changed, 6 insertions(+) commit 0979bb41887a2eb96a08ff782b887828fea5d20c Author: Ludovic Rousseau Date: Sun Feb 27 21:12:02 2005 +0000 exits with an error if usbdropdir is not defined git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1360 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 3 +++ 1 file changed, 3 insertions(+) commit 2930991a9ef8f177d4e4180f7daa9084cf0447b9 Author: Ludovic Rousseau Date: Sun Feb 27 21:03:14 2005 +0000 if /usr/local/lib/pkgconfig/libpcsclite.pc exists (default pcsc-lite configuration) we exit telling the user to use PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1359 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit dacea72948485158838732b48a3210673cfd0153 Author: Ludovic Rousseau Date: Sun Feb 27 20:53:15 2005 +0000 do not check for pkg-config since we can do without it git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1358 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 - 1 file changed, 1 deletion(-) commit ce6140725162529a56f007832bab184e009c2749 Author: Ludovic Rousseau Date: Fri Feb 25 17:29:50 2005 +0000 typo: correct ICC by CCID where needed git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1356 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan3121.txt | 2 +- readers/CherryXX33.txt | 2 +- readers/CherryXX44.txt | 2 +- readers/GemPC433_SL.txt | 2 +- readers/KAAN_Advanced.txt | 2 +- readers/KAAN_Base.txt | 2 +- readers/SCR331-DI.txt | 2 +- readers/SCR331.txt | 2 +- readers/SCR335.txt | 2 +- readers/SPR532.txt | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) commit f2041548e8a71d9e188d17e5e2ff3956db875c45 Author: Ludovic Rousseau Date: Fri Feb 25 17:26:57 2005 +0000 typo: used "ICC" instead of "CCID" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1355 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit da797546de3cb496526d7b2f6466cfdf9adac5c2 Author: Ludovic Rousseau Date: Fri Feb 25 17:25:44 2005 +0000 IFDHSetProtocolParameters(): return immediately if the reader has the bit CCID_CLASS_AUTO_PPS_PROP set since he will perform PPS and SetParameters himself git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1354 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 +++++ 1 file changed, 5 insertions(+) commit 4ddd22fd20b0c7db0a199bae6a61f1de22431d72 Author: Ludovic Rousseau Date: Fri Feb 25 17:24:48 2005 +0000 #define CCID_CLASS_AUTO_PPS_PROP 0x00000040 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1353 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + 1 file changed, 1 insertion(+) commit bd74fde9051ba1ef589d9728854a420ddf94d273 Author: Ludovic Rousseau Date: Fri Feb 25 17:19:00 2005 +0000 IFDHSetProtocolParameters(): calculate the value of pps[2] (TA1) even if CCID_CLASS_AUTO_PPS_CUR bit is set and no PPS will be generated by the driver since this value is also used later by the SetParameters() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1352 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 2a4d24fd066ffc9253161b6b020160d39b621607 Author: Ludovic Rousseau Date: Fri Feb 25 17:14:46 2005 +0000 IFDHSetProtocolParameters(): use "card_baudrate <= ccid_desc->dwMaxDataRate" instead of "card_baudrate < ccid_desc->dwMaxDataRate" to not miss the maximum speed value git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1351 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 577e393cdb17da91915652c7b5e036e557854ad3 Author: Ludovic Rousseau Date: Fri Feb 25 08:20:35 2005 +0000 we do not need to distribute mkinstalldirs git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1350 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 1 - 1 file changed, 1 deletion(-) commit 032ef03aaaa57d85129b54113ecba79fa828a3a4 Author: Ludovic Rousseau Date: Fri Feb 25 08:15:27 2005 +0000 define WITHOUT_PCSC=false when pcsclite _is_ used git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1349 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 ++ 1 file changed, 2 insertions(+) commit eebd50be3b685dc37bb98d4cb2e8a0be73fe7041 Author: Ludovic Rousseau Date: Wed Feb 23 13:19:23 2005 +0000 #include instead of to get correct definition of struct timeval under Mac OS X git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1346 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b222e0b865b8a05949d0354ab9eb8bbcc0238ca3 Author: Ludovic Rousseau Date: Wed Feb 23 12:15:54 2005 +0000 if you use --disable-pcsclite and do _not_ want to see the logs sent to stderr just #undef LOG_TO_STDERR git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1343 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 382cf211be412c2436dc5b2cf079cc7acb52430e Author: Ludovic Rousseau Date: Wed Feb 23 12:08:51 2005 +0000 if --disable-pcsclite is used we must link the library with debug.c to provide debug_msg() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1342 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 + src/Makefile.am | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) commit 893f57b4f6d404d505ad13164e08278136f8e8bc Author: Ludovic Rousseau Date: Wed Feb 23 09:59:59 2005 +0000 use @PCSC_CFLAGS@ and @PCSC_LIBS@ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1341 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/Makefile.am | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 715640f3b014b011e2068abe2bd2d0731058c3c1 Author: Ludovic Rousseau Date: Mon Feb 21 14:06:53 2005 +0000 OpenSerialByName(): use tx_buffer[] = { 0x02 } insead of "\x02" since we want 1 byte only and not a null-terminated string git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1330 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 628d3679a254fa020edda293860cf5bca93be001 Author: Ludovic Rousseau Date: Mon Feb 21 12:29:53 2005 +0000 use @PCSC_CFLAGS@ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1329 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit dbac8ba9e36517237b48060788ca59aec578bacb Author: Ludovic Rousseau Date: Mon Feb 21 12:29:32 2005 +0000 use pkg-config(1) to find everything related to pcsc-lite if you installed pcsc-lite in /usr/local you may use $ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure if you do not have pkg-config installed you may use $ CFLAGS=-I/usr/local/include/PCSC ./configure git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1328 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 56 +++++++++++--------------------------------------------- 1 file changed, 11 insertions(+), 45 deletions(-) commit 6010e01b5062df0ceabe892732f757c18789541f Author: Ludovic Rousseau Date: Sun Feb 20 14:34:42 2005 +0000 add an "interface field" in _usbDevice. This value is set in OpenUSB() and used in CloseUSB(). The struct usb_device structure is half "corrupted" after the USB device is removed and we wanted to use it when when closing the driver after a reader removal. This caused a crash with libusb 0.1.10. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1327 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) commit 16a615f434b3791949e7ac394d9be06b28a26c29 Author: Ludovic Rousseau Date: Sun Feb 20 14:07:40 2005 +0000 add Kobil KAAN Base & KAAN Advanced readers in the supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1326 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 ++++ 1 file changed, 4 insertions(+) commit 30be0ad8196d195c6a5f55309b789fa6f83341d8 Author: Ludovic Rousseau Date: Sun Feb 20 14:03:07 2005 +0000 Bogus_firmwares[]: add Kobil KAAN Base & KAAN Advanced readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1325 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 ++ 1 file changed, 2 insertions(+) commit 9364d5746c02c467c4a05448f0006672cb438bb2 Author: Ludovic Rousseau Date: Sun Feb 20 14:01:19 2005 +0000 add Kobil KAAN Base & KAAN Advanced readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1324 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 ++++ 1 file changed, 4 insertions(+) commit 2135e832240120d8cdbbcc971e70dda2e1615cd9 Author: Ludovic Rousseau Date: Sun Feb 20 14:00:46 2005 +0000 firmware 0.37 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1323 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/KAAN_Advanced.txt | 5 +++-- readers/KAAN_Base.txt | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) commit dc87ca06ed059d8d430facd7d68d84c44301ec36 Author: Ludovic Rousseau Date: Fri Feb 4 08:12:04 2005 +0000 new firmware (but still with version 1.0) with the wMaxPacketSize bug removed git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1322 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACR38.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit a670c9c7b5f473c0857848155a4b8c1ff1a57614 Author: Ludovic Rousseau Date: Wed Feb 2 18:46:45 2005 +0000 move the ACR 38 from Unsupported to Supported list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1321 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) commit bd30b14d2d51e2859be683129d9cbafa4e1e28ab Author: Ludovic Rousseau Date: Wed Jan 26 18:24:56 2005 +0000 add the new or missing readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1319 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit cd1a49b4a9889fb8d3b2f166c3c40288aa94108b Author: Ludovic Rousseau Date: Wed Jan 26 18:24:30 2005 +0000 new readers descriptions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1318 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CherryXX44.txt | 54 +++++++++++++++++++++++++++++++++++++++++++++++ readers/KAAN_Advanced.txt | 53 ++++++++++++++++++++++++++++++++++++++++++++++ readers/KAAN_Base.txt | 51 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 158 insertions(+) commit a63e8e1977ebdca950e907ac12d72d7a91fcdf0b Author: Ludovic Rousseau Date: Thu Jan 20 19:54:12 2005 +0000 add Cherry XX44 keyboard (SmartBoard G83-6744) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1317 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 1f2cda2df646a6857a6ec2e31846b04b6262770e Author: Ludovic Rousseau Date: Thu Jan 20 19:51:21 2005 +0000 add Cherry XX44 (SmartBoard G83-6744) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1316 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit 0e8e2c94a7876a9396d148ced8c6c001cd361719 Author: Ludovic Rousseau Date: Thu Jan 13 10:48:47 2005 +0000 move the SCM Micro readers from unsupported to supported list and document how to upgrade the firmwares Thanks to Torsten Maykranz for his support git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1314 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit 3241e4c26dcd7825ecab7ac10c64f34b0cffca7b Author: Ludovic Rousseau Date: Thu Jan 13 10:43:58 2005 +0000 New model with firmware 5.14 (instead of 4.16) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1313 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR335.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit bb24f611cb4f7ec05da78efa903f1e32bbac0d2c Author: Ludovic Rousseau Date: Thu Jan 13 10:37:40 2005 +0000 Bogus_firmwares[]: the 3 SMC readers had the same (cut-n-paste) USB identification git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1312 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d22721e1dad0f81b8c9af8b53292da5ac3eb5ad3 Author: Ludovic Rousseau Date: Thu Jan 13 09:35:16 2005 +0000 CmdXfrBlockCHAR_T0(): move a variable declaration at the beginning of the function since ISO C89 forbids mixed declarations and code git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1311 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e24a00e5664ca1d5c464e6a29496155e2a1fa215 Author: Ludovic Rousseau Date: Thu Jan 13 09:32:17 2005 +0000 SecurePIN(): proprietary command to add the PIN code in the APDU without any padding (this is not possible with the CCID specs). Thanks to Martin Paljak for the patch. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1310 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit bfbb324ca2ad96535da746954999993743335d7b Author: Ludovic Rousseau Date: Thu Jan 13 09:21:11 2005 +0000 define SPR532 USB identification git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1309 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + 1 file changed, 1 insertion(+) commit 0cacd88cd13dc1b0b82faa10ade9a245fa7b5a6b Author: Ludovic Rousseau Date: Tue Jan 11 14:30:36 2005 +0000 typo: shat -> what git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1302 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 99ece70b632d9fedf07ab1381406b4f826a7e0f2 Author: Ludovic Rousseau Date: Sun Jan 9 21:29:57 2005 +0000 SecurePIN(), CCID_Transmit(), SetParameters(): check that the user provided command is not too large (avoid a possible buffer overflow) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1301 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit a4ec75b6aa66a64806a685d612f563b657f1f5df Author: Ludovic Rousseau Date: Sun Jan 9 21:27:41 2005 +0000 The APDU now comes _after_ the CCID structure as described the CCID specifications. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1300 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) commit 92980442eb4f7053d1b03aa5aa617327ecac33cc Author: Ludovic Rousseau Date: Sun Jan 9 21:26:29 2005 +0000 SecurePIN(): directly use the user buffer passed instead of reversing the APDU/CCID structure. It is now as described in the CCID specifications. Thanks to Martin Paljak. I was wrong. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1299 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 47 +++++------------------------------------------ 1 file changed, 5 insertions(+), 42 deletions(-) commit 2f90bc4c08ba5b066baa5cdaf0cad2b93cf11b87 Author: Ludovic Rousseau Date: Sun Dec 19 17:13:27 2004 +0000 SPR 532 firmware previous to 5.04 is bogus regarding min/max pin lengths git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1298 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5878c9b84bdaeda87f22473bf2fd00223ab1bd4a Author: Ludovic Rousseau Date: Sun Dec 19 17:09:05 2004 +0000 update with firmware 5.04 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1297 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SPR532.txt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) commit f6fbe0fece52195734c7be87201477b55e1987df Author: Ludovic Rousseau Date: Wed Oct 27 13:52:44 2004 +0000 OpenSerialByName(): use %s instead of %d for dev_name git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1292 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0b9b2f5f8cd323a5ea6cec8bbe2d6c9eb7282545 Author: Ludovic Rousseau Date: Wed Oct 20 13:57:38 2004 +0000 set wPINMaxExtraDigit: set max to 8 (instead of 4) to differentiate it from min (set to 4) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1290 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 54b75299fe6c5f57452381e491d49997233363ec Author: Ludovic Rousseau Date: Wed Oct 20 13:56:25 2004 +0000 in wPINMaxExtraDigit the bytes order is max,min and not min,max. The comments were wrong git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1289 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 593ba00f0a17b1e212355670a04a6e7c5fb25139 Author: Ludovic Rousseau Date: Tue Oct 19 08:41:49 2004 +0000 add Oz776 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1288 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 4 ++++ 1 file changed, 4 insertions(+) commit cde1f152dab5c21808ce66b90f832189c68aa0ea Author: Ludovic Rousseau Date: Tue Oct 19 08:40:42 2004 +0000 check firmware version to avoid firmwares with bugs. You can still use a bigus firmware by setting DRIVER_OPTION_USE_BOGUS_FIRMWARE in Info.plist git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1287 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 12 ++++++++++ src/ccid_ifdhandler.h | 1 + src/ccid_usb.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 75 insertions(+) commit 66bc27b23a63bf4682c729679cd3e2bf0a8bc5da Author: Ludovic Rousseau Date: Tue Oct 19 07:22:07 2004 +0000 Add support of character level communication (CCID_CLASS_CHARACTER). Thanks to Jeffrey Dai git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1286 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 358 +++++++++++++++++++++++++++++++++++++++++++++++++- src/commands.h | 4 +- src/openct/proto-t1.c | 59 +++++++-- src/towitoko/pps.c | 3 +- 4 files changed, 404 insertions(+), 20 deletions(-) commit bdaa8ed0c5086ec34534e60504532e80ed55f6e9 Author: Ludovic Rousseau Date: Thu Oct 14 14:33:39 2004 +0000 add idVendor & idProduct using the new parse command git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1285 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/DellSCRK.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit f4e225e8ca3bdbebdbd9786ed031be5a00e8944c Author: Ludovic Rousseau Date: Thu Oct 7 20:58:19 2004 +0000 reorganize the list and add Oz776S.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1284 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) commit 6138bfe6213eed01536408372e6b5becb5c2e495 Author: Ludovic Rousseau Date: Thu Oct 7 20:40:15 2004 +0000 O2Micro Oz776S USB Hub smartcard reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1283 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Oz776S.txt | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) commit b401f26dcaddb37c77ca9a34c957289930acb8a9 Author: Ludovic Rousseau Date: Thu Oct 7 20:34:53 2004 +0000 add idVendor & idProduct using the new parse command git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1282 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR331-DI.txt | 14 ++++++++++---- readers/SCR335.txt | 9 ++++++--- readers/SPR532.txt | 8 +++++--- 3 files changed, 21 insertions(+), 10 deletions(-) commit f3bc70350a983b2a0e14286b6369bfbc41a09c5a Author: Ludovic Rousseau Date: Thu Oct 7 20:28:49 2004 +0000 the first argument of get_desc() is lun instead of channel and the function uses LunToReaderIndex() to get the reader index git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1281 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 14 ++++++++------ src/ccid_usb.h | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) commit 52278b18d0b8c42ad6b23d4ccf0b1772904a4813 Author: Ludovic Rousseau Date: Thu Oct 7 20:27:16 2004 +0000 use lun instead of channel as first argument to get_desc() and use the returned value to detect an error git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1280 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 3dd9f9ac4d548cda232bc8dd233ab65a3f236111 Author: Ludovic Rousseau Date: Thu Oct 7 19:59:53 2004 +0000 add idVendor & idProduct using the new parse command git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1279 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR331.txt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit c3f085f8283c2cf8845c4e4f10025a84c57979d5 Author: Ludovic Rousseau Date: Wed Oct 6 12:13:00 2004 +0000 add idVendor & idProduct using the new parse command git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1278 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACR38.txt | 9 ++++++--- readers/CardMan3121.txt | 7 +++++-- readers/CherryXX33.txt | 7 +++++-- readers/DellSK-3106.txt | 7 +++++-- readers/GemPC433_SL.txt | 7 +++++-- readers/GemPCKey.txt | 7 +++++-- readers/GemPCTwin.txt | 7 +++++-- readers/LTC31.txt | 7 +++++-- 8 files changed, 41 insertions(+), 17 deletions(-) commit 3bda85aa2996ef0809295f60c5ea64e35cf4d8d8 Author: Ludovic Rousseau Date: Wed Oct 6 12:01:29 2004 +0000 display idVendor and idProduct git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1277 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 2dc2b5606ce244a1d05ce8e0831ac3938726ffe7 Author: Ludovic Rousseau Date: Wed Oct 6 11:52:45 2004 +0000 display USB bcdDevice field. Is it the device firmware release? git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1276 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 3 +++ 1 file changed, 3 insertions(+) commit 859a9d1935356d0635b1bd39a750e46a09e63e95 Author: Ludovic Rousseau Date: Wed Oct 6 11:42:41 2004 +0000 add support of "Character level exchange" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1275 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) commit e1b17f1995a2927c3f9d79f7280d2f973b7947fb Author: Ludovic Rousseau Date: Mon Oct 4 08:09:13 2004 +0000 do not redefine PKG_CONFIG_PATH when checking the pcsc-lite version since the variable is already defined a few lines above git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1265 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6ac9a2d7fd60326ef562428a175fb3db19cb8658 Author: Ludovic Rousseau Date: Sun Oct 3 12:52:28 2004 +0000 add "THIS PROGRAM IS NOT DESIGNED AS A TESTING TOOL! git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1263 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 3 +++ 1 file changed, 3 insertions(+) commit 760e81e269fd976af97b1193888b593a85742def Author: Ludovic Rousseau Date: Thu Sep 30 14:12:20 2004 +0000 mask bStatus to get the ICC state since bSatus may also indicate an error in b6-b7 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1261 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit ec36229216a089a9af3fa39b244dfe0f94a42d49 Author: Ludovic Rousseau Date: Thu Sep 30 14:05:54 2004 +0000 #define CCID_CLASS_CHARACTER git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1260 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + 1 file changed, 1 insertion(+) commit a8821161abad762191a9a0db119145618aabd305 Author: Ludovic Rousseau Date: Thu Sep 30 14:03:57 2004 +0000 define OZ776 USB identification git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1259 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + 1 file changed, 1 insertion(+) commit f744032b7329d4f01f298938754b4ea06ad36063 Author: Ludovic Rousseau Date: Thu Sep 30 14:02:35 2004 +0000 define CCID_ICC_STATUS_MASK and status states git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1258 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 5 +++++ 1 file changed, 5 insertions(+) commit 526d20c5c9cb391d84e762bef74b1f77eebc8218 Author: Ludovic Rousseau Date: Thu Sep 30 14:00:13 2004 +0000 CmdGetSlotStatus(): card absent or mute is not an communication error (even if the CCID command result indicates a command failure) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1257 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 9089f65bfc31a08d79527f9c358a0d8e4dfcb9ce Author: Ludovic Rousseau Date: Thu Sep 30 13:57:07 2004 +0000 get_ccid_usb_interface(): the O2Micro OZ776S reader has a wrong USB descriptor. The extra[] field is associated with the last endpoint instead of the main USB descriptor. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1256 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) commit 5d852348285eba0c88a3865fa2b89b4311ca185f Author: Ludovic Rousseau Date: Wed Sep 29 08:08:39 2004 +0000 use @AM_CPPFLAGS@ (defined by configure.in) instead of `pkg-config libpcsclite --cflags` since PKG_CONFIG_PATH may not be correct here git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1254 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/Makefile.am | 2 +- src/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 02cb4efbe5c7e6b47fbe85af355d6b53916e4418 Author: Ludovic Rousseau Date: Wed Sep 29 08:06:58 2004 +0000 define AM_CPPFLAGS=`pkg-config libpcsclite --cflags` here since we also defined/exported a "valid" PKG_CONFIG_PATH git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1253 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 3 +++ 1 file changed, 3 insertions(+) commit fba61945774207c5d543b92327ae9e0acca69f9e Author: Ludovic Rousseau Date: Wed Sep 29 07:13:14 2004 +0000 do not define parse_CFLAGS since AM_CPPFLAGS is already defined with the same value git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1252 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 1 - 1 file changed, 1 deletion(-) commit 32095468718571b56c34f6b1f733614e68d1945b Author: Ludovic Rousseau Date: Wed Sep 29 07:04:55 2004 +0000 try to find pkg-config files in /usr/local/lib/pkgconfig since pcsc-lite installs them in this directory by default git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1251 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 27b60d8146e17a0407defa403ee5eee25deb4330 Author: Ludovic Rousseau Date: Wed Sep 8 20:48:30 2004 +0000 ccid_open_hack(): do not use a null terminated C string for the TPDU->APDU switch command since the command is NOT a C string git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1228 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c14853165977f970eafd9beefe279a3bbedd753d Author: Ludovic Rousseau Date: Wed Sep 8 20:45:19 2004 +0000 CmdPowerOn(): do not use a null terminated C string for the EMV->ISO switch command since the command is NOT a C string git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1227 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit dfe1a69ab3383993399aa8b72c8d36d63f102ad8 Author: Ludovic Rousseau Date: Wed Sep 8 20:41:24 2004 +0000 switch the Cherry xx33 reader in ISO mode if power up in EMV mode fails. Thanks to St�phane Durand for the bug report. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1226 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 73eec3901ac64dd0bd43e615d1ac1f60108dc24b Author: Ludovic Rousseau Date: Wed Sep 8 20:40:05 2004 +0000 #define CHERRYXX33 0x046A0005 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1225 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + 1 file changed, 1 insertion(+) commit 54018310ce3cd97bb90076d24ab8eb300b5e537f Author: Ludovic Rousseau Date: Fri Sep 3 19:42:37 2004 +0000 IFDHSetProtocolParameters(): return the result value of SetParameters() in case of error instead of always IFD_COMMUNICATION_ERROR. This will allow to return IFD_NOT_SUPPORTED in some cases and avoid a PTS negociation failure (and card ignored) in pcscd. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1213 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 978b087bba5ced03f951f152884dc622219ca21b Author: Ludovic Rousseau Date: Fri Sep 3 19:39:34 2004 +0000 SetParameters(): returns IFD_NOT_SUPPORTED if the CCID error is "command not supported". git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1212 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit fab758be2cb0cce2418b1937b7c1719513a7c0b9 Author: Ludovic Rousseau Date: Tue Aug 24 07:58:01 2004 +0000 IFDHSetProtocolParameters(): the bmTCCKST bits shall be _set_ not cleared git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1196 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit d841aaf797155c9c1c9720144894cce5e7366de3 Author: Ludovic Rousseau Date: Tue Aug 24 07:34:10 2004 +0000 IFDHSetProtocolParameters(): we shall indicate the T=1 checksum used (LRC/CRC) in the SetParameters() command git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1195 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 334e857e636247a47a2b94388231e958737ecb26 Author: Ludovic Rousseau Date: Tue Aug 24 07:32:27 2004 +0000 t1_negociate_ifsd: the frame size is 5 only for LRC checksum. The correct size is (4 + t1->rc_bytes) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1194 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 4dd360272c00382c6982ce336ecd6498462861c5 Author: Ludovic Rousseau Date: Tue Aug 24 07:30:21 2004 +0000 ReleaseReaderIndex: return 0 since the function is not void () git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1193 0ce88b0d-b2fd-0310-8134-9614164e65ea src/utils.c | 2 ++ 1 file changed, 2 insertions(+) commit efcc1ad0da20ad4c615ca3b7b2c70ed56cc467b7 Author: Ludovic Rousseau Date: Tue Aug 17 16:56:19 2004 +0000 use the official doctype, public and system ids. Thanks to Ville Skytt� and OpenCT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1189 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 430640bfea8afad3464fcc6113db8c53da9a6ced (tag: ccid-0.9.2) Author: Ludovic Rousseau Date: Sun Aug 15 20:43:59 2004 +0000 release 0.9.2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1186 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) commit b41c6aad1d23d0c559bf3510722b88960f095922 Author: Ludovic Rousseau Date: Sun Aug 15 19:08:51 2004 +0000 use AM_CPPFLAGS = `pkg-config libpcsclite --cflags` git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1185 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/Makefile.am | 2 ++ src/Makefile.am | 2 ++ 2 files changed, 4 insertions(+) commit 2add197713b7f0f5c09b41f03f3293cecb932560 Author: Ludovic Rousseau Date: Sun Aug 15 19:08:25 2004 +0000 no need to define HAVE_PCSC_IFDHANDLER_H (the check section changed in configure.in) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1184 0ce88b0d-b2fd-0310-8134-9614164e65ea config.h.in | 3 --- 1 file changed, 3 deletions(-) commit cf95c10a85cdc2c0c2e98803f722cc684f6a9649 Author: Ludovic Rousseau Date: Sun Aug 15 19:07:48 2004 +0000 use `pkg-config libpcsclite --cflags` to locate ifdhandler.h and do not use PCSC/ifdhandler.h but just ifdhandler.h git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1183 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 8edafb9e059b4f9154eeca55f972223076ebe320 Author: Ludovic Rousseau Date: Tue Aug 10 15:38:46 2004 +0000 place the "Known problems" near the affected reader and not in a independent section for clarification git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1165 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) commit 7bf51992cff4a627d4ffb1a75c5f4f18d368c44e Author: Ludovic Rousseau Date: Fri Aug 6 13:29:00 2004 +0000 try to IFDHCloseChannel() only if we opened at least one reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1160 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit d2b110b0446c6010d54aaf14d85578971445f9a7 Author: Ludovic Rousseau Date: Fri Aug 6 11:56:07 2004 +0000 ccid_open_hack(): update the hack for the SCR331-DI contactless now we use multi-slots git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1157 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit af876460f5798d3cc2385821e57ed0021098d39e Author: Ludovic Rousseau Date: Fri Aug 6 11:32:01 2004 +0000 IFDHICCPresence(): periodic debug message indicating the card presence/absence git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1156 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 +++ 1 file changed, 3 insertions(+) commit aa18bf7ceb7b84625f76bfc1264c65dd87f1d997 Author: Ludovic Rousseau Date: Fri Aug 6 11:30:33 2004 +0000 use a much cleaner way to check presence of a contactless card with a multislot SCR331-DI reader git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1155 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) commit fac0339cd4860b2c8cc60ec7ec300988e671135f Author: Ludovic Rousseau Date: Fri Aug 6 11:25:46 2004 +0000 IFDHICCPresence(): call get_ccid_descriptor() on reader_index instead of Lun git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1154 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit bd6ec648742a552408ff4cc87a446bb85c797134 Author: Ludovic Rousseau Date: Fri Aug 6 11:23:59 2004 +0000 FDHGetCapabilities() tag TAG_IFD_SLOT_THREAD_SAFE: Can NOT talk to multiple slots at the same time (at least until it is fully validated) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1153 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 42c120e7cb4828cbe7f006a5206a1d56f7a93bfa Author: Ludovic Rousseau Date: Fri Aug 6 11:21:56 2004 +0000 IFDHCreateChannel()/IFDHCreateChannelByName(): if the OpenPort() call fails we ReleaseReaderIndex() and do not call ccid_open_hack() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1152 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) commit 451e44d912661e90204c7214b71a971b07f473e6 Author: Ludovic Rousseau Date: Fri Aug 6 11:18:41 2004 +0000 for multi-slots readers IFDHCreateChannel*()/OpenUSB is called for each slot. If we are opening a new slot of an already opened reader we reuse the same data (same libusb structures) and share the same pbSeq. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1151 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) commit bdbf1c298a548a054cd6f208d34c0b0b3372273d Author: Ludovic Rousseau Date: Fri Aug 6 11:13:25 2004 +0000 use (*ccid_descriptor->pbSeq)++ instead of ccid_descriptor->bSeq++ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1150 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 307b9d9585c1045b62bad619d2dce39d2c756f27 Author: Ludovic Rousseau Date: Fri Aug 6 11:00:25 2004 +0000 use pbSeq instead of bSeq git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1149 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 3 ++- src/ccid_usb.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit b18525957229d6a7cab10e681bd89d5e38f3050f Author: Ludovic Rousseau Date: Fri Aug 6 10:57:06 2004 +0000 replace "unsigned char bSeq" by "unsigned char *pbSeq" so that two slots of a same reader can share the same sequence number git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1148 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 40d812b805411d96d1b7746e2e93fd193714803b Author: Ludovic Rousseau Date: Fri Aug 6 10:19:48 2004 +0000 use a dynamic timeout when reading the serial port. The first timeout use when detecting the reader is 2 seconds to not wait too long if no reader is connected. Later timeouts are set to 1 minute to allow long time APDU. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1147 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) commit 72041e9159a58f02c531d4b0fc5467da0f63e794 Author: Ludovic Rousseau Date: Wed Aug 4 21:30:14 2004 +0000 remove defaultFeatures management (was used for SCR331-DI hack) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1146 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 6 ------ src/ccid_serial.c | 1 - src/ccid_usb.c | 1 - src/ifdhandler.c | 8 -------- 4 files changed, 16 deletions(-) commit 50deebdc8083147bb358b78b7da7e1f6b7cfc239 Author: Ludovic Rousseau Date: Wed Aug 4 19:56:02 2004 +0000 add "parse_CFLAGS = `pkg-config libpcsclite --cflags`" so that parse.c can find and use git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1145 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 95639ed30d8895e297b8e29a89e8cf6ed0f8b95d Author: Ludovic Rousseau Date: Wed Aug 4 19:53:34 2004 +0000 do not use OpenUSB/CloseUSB but IFDHCreateChannel/IFDHCloseChannel to use the ReaderIndex[] mechanism git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1144 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit d677a580bfd08a4fab3ddf60b2697ab011ca920b Author: Ludovic Rousseau Date: Wed Aug 4 19:51:16 2004 +0000 update copyright date (add 2004) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1143 0ce88b0d-b2fd-0310-8134-9614164e65ea src/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ef5d582a44a9fb59e9411cc1c1742f4f867409f3 Author: Ludovic Rousseau Date: Wed Aug 4 19:50:45 2004 +0000 LunToReaderIndex(): debug message when Lun is not found git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1142 0ce88b0d-b2fd-0310-8134-9614164e65ea src/utils.c | 1 + 1 file changed, 1 insertion(+) commit 90ea1f748e9b6fcecb4feb4809a6cd1089422428 Author: Ludovic Rousseau Date: Wed Aug 4 19:49:58 2004 +0000 GetNewReaderIndex(): debug message when ReaderIndex[] is full git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1141 0ce88b0d-b2fd-0310-8134-9614164e65ea src/utils.c | 2 ++ 1 file changed, 2 insertions(+) commit c6681aba57dcb3009699af0b7ac4c5523be76c31 Author: Ludovic Rousseau Date: Wed Aug 4 19:48:33 2004 +0000 GetNewReaderIndex(): store Lun in the first free ReaderIndex[] entry git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1140 0ce88b0d-b2fd-0310-8134-9614164e65ea src/utils.c | 3 +++ 1 file changed, 3 insertions(+) commit 69ce4bbb73d552ad88ba2cee8db6c9c74af33bda Author: Ludovic Rousseau Date: Wed Aug 4 19:43:03 2004 +0000 typo: Receivig -> Receiving git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1139 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/pps.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b72659ac166a4e894165032d89ed357cdaed51c0 Author: Ludovic Rousseau Date: Wed Aug 4 19:42:18 2004 +0000 PPS_Exchange(): do not recalculate the PPS length from the received PPS but take it from the number of bytes actually received (it may not be a PPS) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1138 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/pps.c | 2 -- 1 file changed, 2 deletions(-) commit 541fcf75a5bc26b2c49c79336f2fc474ec3d98a7 Author: Ludovic Rousseau Date: Wed Jul 28 08:36:57 2004 +0000 use reader_index instead of lun as reader identification allocate (in IFDHCreateChannel*) and release (in IFDHCloseChannel) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1107 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 132 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 78 insertions(+), 54 deletions(-) commit c84864c1d775535ea199b659941bd642468a7611 Author: Ludovic Rousseau Date: Wed Jul 28 08:33:18 2004 +0000 use reader_index instead of lun as reader identification git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1106 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 10 ++--- src/ccid.h | 4 +- src/ccid_ifdhandler.h | 2 +- src/ccid_serial.c | 85 +++++++++++++++++++++------------------- src/ccid_serial.h | 14 +++---- src/ccid_usb.c | 102 ++++++++++++++++++++++++------------------------ src/ccid_usb.h | 12 +++--- src/commands.c | 106 ++++++++++++++++++++++++++------------------------ src/commands.h | 27 +++++++------ 9 files changed, 188 insertions(+), 174 deletions(-) commit a76f5007f2711d01d0c4c2f5004319a1eef2e177 Author: Ludovic Rousseau Date: Wed Jul 28 08:30:30 2004 +0000 use a more complex Lun -> reader transformation (Lun>>16) is not usable for multi-slots readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1105 0ce88b0d-b2fd-0310-8134-9614164e65ea src/utils.c | 42 ++++++++++++++++++++++++++++++++++-------- src/utils.h | 9 +++++---- 2 files changed, 39 insertions(+), 12 deletions(-) commit cf42b3dcc2c61ac641411924dd8bfeb266fc1512 Author: Ludovic Rousseau Date: Tue Jul 27 06:42:57 2004 +0000 this code fails EMV test 1771-4 (should be a residue) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1103 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) commit c82a9a3881b05b9a621be90ec101d7aa4659df1f Author: Ludovic Rousseau Date: Mon Jul 26 13:41:14 2004 +0000 - debug some cases - add ISO 7816-3 rule number in comments git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1102 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 57 +++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 48 insertions(+), 9 deletions(-) commit 16c1e51ef1eaf6ea2ace1bb2770a00c88ad2f9c3 Author: Ludovic Rousseau Date: Mon Jul 26 09:16:16 2004 +0000 initialise ccid.defaultFeatures field git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1101 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 1 + src/ccid_usb.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 42b1167a87ae2bb5d3914b5cb8d46da19de7ca01 Author: Ludovic Rousseau Date: Thu Jul 22 10:01:37 2004 +0000 use pkg-config to test the release version of pcsc-lite git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1096 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 6384995696929c8f71607b9359dd7791f673f838 Author: Ludovic Rousseau Date: Wed Jul 21 09:04:04 2004 +0000 version 0.9.2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1095 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8fea30d36b227b0230ca5bf93fa105b67a0ecea0 Author: Ludovic Rousseau Date: Wed Jul 21 09:02:44 2004 +0000 hack to support the SCR331-DI contactless interface git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1094 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit e4404f173d702b62c0ccadeb449f7f440d97dc2a Author: Ludovic Rousseau Date: Wed Jul 21 09:01:11 2004 +0000 ccid_open_hack(): detect and activate the contactless interface of the SCR331-DI git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1093 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) commit f5a6c648827090edcac54fa47b5aed9d9ac65592 Author: Ludovic Rousseau Date: Wed Jul 21 09:00:09 2004 +0000 use bCurrentSlotIndex as the slot number in the CCID commands (instead of 0) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1092 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit ac980bd8d213a10708d9005a468f09743aaba7aa Author: Ludovic Rousseau Date: Wed Jul 21 08:59:28 2004 +0000 initialise bMaxSlotIndex and ccid.bCurrentSlotIndex fields git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1091 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 ++ src/ccid_usb.c | 2 ++ 2 files changed, 4 insertions(+) commit 90321a395c51384a38b957fd633c673a0910e53f Author: Ludovic Rousseau Date: Wed Jul 21 08:56:56 2004 +0000 add defaultFeatures field for multislot readers with different dwFeatures for each slot. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1090 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 6 ++++++ 1 file changed, 6 insertions(+) commit f2a1b9893edfdbaaa736c41a6ed928869fa36de8 Author: Ludovic Rousseau Date: Wed Jul 21 08:56:16 2004 +0000 add SCR331DI identification git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1089 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + 1 file changed, 1 insertion(+) commit 99787efe51e4963c2f4c982f9b4fe3da40b371b9 Author: Ludovic Rousseau Date: Wed Jul 21 08:55:31 2004 +0000 add bMaxSlotIndex and bCurrentSlotIndex fields to support multislot readers (one USB device with two or more card readers) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1088 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 9362970500e39b5fa96ad8e9ccb56973ccc43a99 Author: Ludovic Rousseau Date: Tue Jul 20 09:19:41 2004 +0000 remove "|| sent_length" in "if (retries == 0 || sent_length)" since it is an OpenCT code that should not be needed with the new automata. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1087 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 80a23edfb4d337ebd82d473f12e7ac45766974aa Author: Ludovic Rousseau Date: Tue Jul 20 09:16:26 2004 +0000 update the copyright, add my name to reflect the same change in OpenCT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1086 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 3 +++ 1 file changed, 3 insertions(+) commit 6300ef9feb7d54813ee88124d276a4fd417c01fe Author: Ludovic Rousseau Date: Mon Jul 19 14:58:16 2004 +0000 update IFDHControl() prototype to replace LPVOID by PUCHAR (prototype changed in pcsc-lite-1.2.9-beta5) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1085 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c18765aeb20164f5ea429e6cea507bdf5b3572fa Author: Ludovic Rousseau Date: Mon Jul 19 13:32:26 2004 +0000 BUG: I forgot to initialise the t1.lun field. It failed to work with more than one readers and a T=1 card in a TPDU reader. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1084 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 2 +- src/openct/proto-t1.c | 4 +++- src/openct/proto-t1.h | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) commit 45a1e4ed1fef27b0609e27a3f78b612a8fb79657 Author: Ludovic Rousseau Date: Mon Jul 19 09:36:09 2004 +0000 in resync: we set retries = 1 since when we return in the loop we have retries--; Without this retries goes negative and the test 'if (retries == 0)' will not become true again before a looooong time. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1083 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 1 + 1 file changed, 1 insertion(+) commit 3b3cea3c0ddaec32f7c5938ec0b99890d957f4ba Author: Ludovic Rousseau Date: Fri Jul 16 09:07:26 2004 +0000 OpenUSBByName(): use base 0 instead of 16 in strtoul() so that you can express the decimal value 15 as: 15 (decimal), 0xF (hex) or 017 (octal). It is not really needed since the reader descriptions in Info.plist are all in hex. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1079 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ddc0af86a80ddc9868dbfb78f4b096c2edb59a48 Author: Ludovic Rousseau Date: Fri Jul 16 07:06:14 2004 +0000 init_driver(): use base 0 instead of 16 in strtoul() so that you can express the decimal value 15 as: 15 (decimal), 0xF (hex) or 017 (octal) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1078 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 054c8156d354ad4de336a41421b202b186673809 Author: Ludovic Rousseau Date: Fri Jul 16 06:53:25 2004 +0000 rename PCSCLITE_MAX_READERS in CCID_DRIVER_MAX_READERS This value is not defined by pcsc-lite but is internal to the CCID driver. By default pcsc-lite supports the same number of readers (16). git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1077 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 5 ++++- src/ccid_serial.c | 4 ++-- src/ccid_usb.c | 6 +++--- src/ifdhandler.c | 4 ++-- src/parse.c | 2 +- src/utils.c | 2 +- 6 files changed, 13 insertions(+), 10 deletions(-) commit 89fbee09b0b6fa925685e9a94c63ba67a9ef4002 Author: Ludovic Rousseau Date: Fri Jul 16 06:31:15 2004 +0000 BUG: CmdPowerOn(): use memmove() instead of memcpy() to copy the ATR bytes since the source end destination buffers (with a more than 10 bytes long ATR) overlaps. Bug spotted by splint http://www.splint.org/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1076 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 11ae1401d50a4821fd83c053a4edafe8239faa8b Author: Ludovic Rousseau Date: Thu Jul 15 14:52:18 2004 +0000 use "uint8_t *" instead of "unsigned char *" in the prototype of t1_state_t.checksum field. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1075 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ac867c00c24cfb4e532bafa0079c8e5ba03fd0c2 Author: Ludovic Rousseau Date: Thu Jul 15 14:51:03 2004 +0000 initialise pcDesiredKey to NULL instead of 0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1074 0ce88b0d-b2fd-0310-8134-9614164e65ea src/tokenparser.l | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 19acba1d1afaad37c6ad2b7756a88c7e6bb34446 Author: Ludovic Rousseau Date: Thu Jul 15 14:08:52 2004 +0000 BUG in CmdXfrBlockTPDU_T1(): the t1_transceive() returned value was stored in an unsigned int and tested if < 0 (error case). Of course the test was never true. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1073 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 8e273ff028b581b07f5db7cfe8149e448410a825 Author: Ludovic Rousseau Date: Thu Jul 15 09:31:04 2004 +0000 remove a useless break; after a goto; git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1071 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 1 - 1 file changed, 1 deletion(-) commit 3359d9854f77236144961134cacbc39abc7cc190 Author: Ludovic Rousseau Date: Thu Jul 15 09:19:11 2004 +0000 in t1_transceive() and t1_negociate_ifsd() dad argument is unsigned. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1070 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 4 ++-- src/openct/proto-t1.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 8f53ff3fbdc5a0db775f84c3e5062db5eae9a8a4 Author: Ludovic Rousseau Date: Thu Jul 15 09:11:18 2004 +0000 replace "unsigned char *" by "uint8_t *" to use the exact same prototype as in the functions definition git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1069 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/checksum.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 24eecd25677ddd1d5476792a2a1aa4522a8e5d19 Author: Ludovic Rousseau Date: Thu Jul 15 08:48:59 2004 +0000 i2dw() is not used outside commands.c so declare it static git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1068 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 4 +++- src/commands.h | 2 -- 2 files changed, 3 insertions(+), 3 deletions(-) commit 25f498d60781ecf2e06c00f9066b5b6128b2ca80 Author: Ludovic Rousseau Date: Thu Jul 15 08:45:21 2004 +0000 allow splint to continue parsing after use of type fd_set git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1067 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 ++ 1 file changed, 2 insertions(+) commit 6d8ba310503fda42452e684e1900096b66e17558 Author: Ludovic Rousseau Date: Thu Jul 15 08:33:37 2004 +0000 CmdXfrBlockTPDU_T0() and CmdXfrBlockTPDU_T1() are internal functions so declare them static git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1066 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 14 ++++++++++++-- src/commands.h | 8 -------- 2 files changed, 12 insertions(+), 10 deletions(-) commit c03757b3f380444cddd6e887119eb0d9b9ce9c95 Author: Ludovic Rousseau Date: Thu Jul 15 08:30:24 2004 +0000 atr tables are internal only so declare them static git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1065 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f057e1f1e4b2b6c2a5f161bc73ed3a0662dc395f Author: Ludovic Rousseau Date: Thu Jul 15 08:24:37 2004 +0000 define internal functions as static git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1064 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 333ffffc388942c8494acb9b0ab56032254e181d Author: Ludovic Rousseau Date: Thu Jul 15 07:26:40 2004 +0000 remove unused functions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1063 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/buffer.c | 96 ----------------------------------------------------- src/openct/buffer.h | 9 ----- 2 files changed, 105 deletions(-) commit 7c3d40140d0a9fca50e34d79dd6d6a6a3575659b Author: Ludovic Rousseau Date: Sat Jul 10 13:46:20 2004 +0000 change "previous_block[1]" in "previous_block[PCB]" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1062 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 7c1a656fd577b24a2be263a02c91254d32415721 Author: Ludovic Rousseau Date: Sat Jul 10 13:32:15 2004 +0000 remove unused struct ifd_protocol_ops git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1061 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 19 ------------------- 1 file changed, 19 deletions(-) commit 0e35b6a7eac8b35787d54846c0b7aa45ad8028a0 Author: Ludovic Rousseau Date: Sat Jul 10 13:23:12 2004 +0000 IFD_PROTOCOL_MORE -> IFD_PROTOCOL_T1_MORE IFD_PROTOCOL_STATE -> IFD_PROTOCOL_T1_STATE renamed to be in line with OpenCT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1060 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.c | 8 ++++---- src/openct/proto-t1.h | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) commit 2d1652591db40d482c064553dfeaab1591428818 Author: Ludovic Rousseau Date: Fri Jul 9 14:08:28 2004 +0000 explicitely cast the returned value as (void) if we don't use it git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1059 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- src/ifdhandler.c | 4 ++-- src/parse.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 148244369a0dabd8a087e0a69caf3d705169ea44 Author: Ludovic Rousseau Date: Fri Jul 9 14:06:58 2004 +0000 IFDHSetProtocolParameters(): test the return value of SetParameters() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1058 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit cfe0ff373c39675b3c8bd3917d6672d756ea4778 Author: Ludovic Rousseau Date: Fri Jul 9 13:29:02 2004 +0000 ccid_parse_interface_descriptor() is now static git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1057 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a5cb0271869b8125206fb677d2201183107fca55 Author: Ludovic Rousseau Date: Fri Jul 9 13:27:56 2004 +0000 make channel variable (unsigned int) instead of (int) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1056 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1d34c23e68f5625b53ceddcbabe46ba380fdded9 Author: Ludovic Rousseau Date: Fri Jul 9 13:25:04 2004 +0000 include so splint can parse the file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1055 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 3 +++ 1 file changed, 3 insertions(+) commit 95b49631eea4f1fe04f68c2dc3bdb289b43c734a Author: Ludovic Rousseau Date: Fri Jul 9 13:23:37 2004 +0000 mark potentially null values as /*@null@*/ for splint git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1054 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- src/ccid_usb.c | 4 ++-- src/ccid_usb.h | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) commit a34e3dcaa16db5daa61b6650317f65e83b1eaf44 Author: Ludovic Rousseau Date: Fri Jul 9 13:21:44 2004 +0000 mark unused arguments as /*@unused@*/ for splint git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1053 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 3 ++- src/ccid_usb.c | 2 +- src/ifdhandler.c | 4 ++-- src/openct/proto-t1.c | 2 +- src/parse.c | 2 +- 5 files changed, 7 insertions(+), 6 deletions(-) commit e221687df2ceb29a2fcd7c68d8ab2c5c1f80d3eb Author: Ludovic Rousseau Date: Fri Jul 9 13:19:09 2004 +0000 include so splint can parse the file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1052 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 +++ 1 file changed, 3 insertions(+) commit 8c954eb2085fafb898ade241975fde091012956f Author: Ludovic Rousseau Date: Fri Jul 9 08:45:21 2004 +0000 the buffer var_text[] was, in fact, used outside its declaration git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1051 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 917584da5e7ddc6d1d0ef6047da12699f39bf908 Author: Ludovic Rousseau Date: Fri Jul 9 08:40:15 2004 +0000 ReadChunk() and get_bytes() are internal use in ccid_serial.c so declare them static git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1050 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 10 +++++++++- src/ccid_serial.h | 5 ----- 2 files changed, 9 insertions(+), 6 deletions(-) commit ee473cba661982abbfa7eb2bed3691c899ec2fd8 Author: Ludovic Rousseau Date: Fri Jul 9 08:28:44 2004 +0000 lun is (unsigned int) so reader = LunToReaderIndex(lun) is also (unsigned int) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1049 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 4 ++-- src/ccid_usb.c | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) commit 9e28247942c6f16b0d5210c8ea3febcee54dbe21 Author: Ludovic Rousseau Date: Fri Jul 9 08:25:51 2004 +0000 OpenSerialByName(): arguments of CmdEscape() are unsigned git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1048 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit dc3067683df1d9105bc16139b7cc340ea093266d Author: Ludovic Rousseau Date: Fri Jul 9 08:22:24 2004 +0000 replace "121234" by "123456" to make it more clear it is a memory reservation for 6 characters git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1047 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit eb1ee3589fbd1342c89010117a0e3d1078100a73 Author: Ludovic Rousseau Date: Fri Jul 9 08:21:07 2004 +0000 remove a unneeded cast in (int)lun git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1046 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d23cbdecd51417e4c9aaa5f26081abc8e30a56f7 Author: Ludovic Rousseau Date: Fri Jul 9 08:18:17 2004 +0000 allow splint to continue parsing after use of type fd_set git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1045 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 ++ 1 file changed, 2 insertions(+) commit ef7ed8b18b55559d46565a1d7c6a4c2879bd3962 Author: Ludovic Rousseau Date: Fri Jul 9 08:11:11 2004 +0000 ReadSerial(): the unknown card movement byte is in "c" not "buffer[3]" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1044 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 79d640676ede09a7b15273bd538a698d25d741af Author: Ludovic Rousseau Date: Fri Jul 9 07:10:17 2004 +0000 lun is (unsigned int) instead of (int) Avoid a warning by splint in #define LunToReaderIndex(Lun) (Lun>>16) Left operand of >> may be negative (int): lun >> 16 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1043 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 2 +- src/ccid.h | 4 ++-- src/ccid_ifdhandler.h | 2 +- src/ccid_serial.c | 18 +++++++++--------- src/ccid_serial.h | 23 ++++++++++++++++------- src/ccid_usb.c | 12 ++++++------ src/ccid_usb.h | 15 ++++++++++----- src/commands.c | 23 ++++++++++++----------- src/commands.h | 32 +++++++++++++++++++++----------- src/ifdhandler.c | 2 +- 10 files changed, 79 insertions(+), 54 deletions(-) commit 8e03dc83430ebc4dc18438e01abfd40666cedb27 Author: Ludovic Rousseau Date: Fri Jul 2 14:12:36 2004 +0000 replace VENDOR pattern by MAGIC_VENDOR since we also have a VENDOR in IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE and then a collision. same change for PRODUCT and FRIENDLYNAME to be homogenous. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1023 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 6 +++--- src/create_Info_plist.pl | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) commit 1eccdbc20c9b9bbec62978ac51a2c8ae4c707056 Author: Ludovic Rousseau Date: Fri Jul 2 13:58:11 2004 +0000 OpenSerialByName(): perform a command (get the reader firmware) to be sure a GemPC Twin (serial or pcmcia) reader is connected git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1022 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit c5c734bbb684ddcc491672c282d8bb690fb69ec4 Author: Ludovic Rousseau Date: Fri Jul 2 12:06:44 2004 +0000 present where the files come from and what I did git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1021 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/README | 7 +++++++ 1 file changed, 7 insertions(+) commit 264cf2ce141bf47385d841360d584e64b1a74187 (tag: ccid-0.9.1) Author: Ludovic Rousseau Date: Thu Jul 1 11:42:39 2004 +0000 version 0.9.1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1019 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b61dbabfd807967ab8edaf445300983827ce7588 Author: Ludovic Rousseau Date: Thu Jul 1 11:38:03 2004 +0000 release 0.9.1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1018 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 3 +++ 1 file changed, 3 insertions(+) commit 4cf93b2f6440b6a5bd13db83898c9fe14ccbde4c Author: Ludovic Rousseau Date: Thu Jul 1 11:37:27 2004 +0000 #define IFD_PARITY_ERROR git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1017 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/proto-t1.h | 4 ++++ 1 file changed, 4 insertions(+) commit c02edf126602c18190c0dddef58bbfa9e4483bcd Author: Ludovic Rousseau Date: Thu Jul 1 07:46:28 2004 +0000 release 0.9.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1015 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) commit 15069defed396d4cf61adbf4b83181d4789cf09b Author: Ludovic Rousseau Date: Wed Jun 30 14:47:30 2004 +0000 correct a signedness issue git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1014 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6ee232741035bbac051c0ed1d0de3a5e78d4f12b Author: Ludovic Rousseau Date: Wed Jun 30 14:44:16 2004 +0000 rename tokenparser_macosx.? in tokenparser_fake.? git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1013 0ce88b0d-b2fd-0310-8134-9614164e65ea src/.cvsignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ccfaea4763968011241574fa9de4b369cb9aae26 Author: Ludovic Rousseau Date: Wed Jun 30 14:42:36 2004 +0000 add build-stamp and configure-stamp git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1012 0ce88b0d-b2fd-0310-8134-9614164e65ea .cvsignore | 2 ++ 1 file changed, 2 insertions(+) commit 3f345af97ecbf204f18e93800239387a37ad6bcb Author: Ludovic Rousseau Date: Wed Jun 30 14:41:42 2004 +0000 ignore temporary files git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1011 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/.cvsignore | 5 +++++ 1 file changed, 5 insertions(+) commit eeef3ccaf2e9337c1bd0690d8a581122b8504d8c Author: Ludovic Rousseau Date: Wed Jun 30 14:41:18 2004 +0000 LGPL licence git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1010 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/COPYING | 504 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 504 insertions(+) commit 87f903f5610a480864f9357bfd8c22abc7c9ae6d (tag: ccid-0.9.0) Author: Ludovic Rousseau Date: Wed Jun 30 14:06:29 2004 +0000 version 0.9.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1009 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 35f6e5dcba1410ee604291cbd65d6f052555289e Author: Ludovic Rousseau Date: Wed Jun 30 14:05:38 2004 +0000 PPS_Match() was wrong when the confirmation is shorter than the request git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1008 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/pps.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit 8b16c1423cfb963cf1d082a3baa70a97249ab8ef Author: Ludovic Rousseau Date: Wed Jun 30 14:02:54 2004 +0000 PPS_Exchange() has a new argument (unsigned char *pps1) which is the PPS1 returned by the card (TA1 the card wants to use) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1007 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/pps.c | 8 +++++++- src/towitoko/pps.h | 3 ++- 2 files changed, 9 insertions(+), 2 deletions(-) commit 785df6dbd7a080b3a74e732b144ce1899a7e286f Author: Ludovic Rousseau Date: Wed Jun 30 14:00:19 2004 +0000 CCID_Transmit() now uses a 4th argument (unsigned char bBWI) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1006 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/pps.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ab2b8d189b78040add96df2b70f3e03cca173ab6 Author: Ludovic Rousseau Date: Wed Jun 30 13:57:33 2004 +0000 move macros PPS_HAS_PPS?() from pps.c to pps.h git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1005 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/pps.c | 17 +---------------- src/towitoko/pps.h | 5 +++++ 2 files changed, 6 insertions(+), 16 deletions(-) commit 09e9d316e4cdb425afa932e128fc82dbebeb4a0c Author: Ludovic Rousseau Date: Wed Jun 30 13:54:57 2004 +0000 add ATR_GetDefaultProtocol() function git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1004 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.c | 38 ++++++++++++++++++++++++++++++++++++++ src/towitoko/atr.h | 1 + 2 files changed, 39 insertions(+) commit 71d21eeabd775f3f90376d903940a64a4a5ef46c Author: Ludovic Rousseau Date: Wed Jun 30 13:53:41 2004 +0000 remove unused functions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1003 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.c | 138 ----------------------------------------------------- src/towitoko/atr.h | 22 --------- 2 files changed, 160 deletions(-) commit 594bdf2b99805346e8d924fa53ea5e8df256d1c9 Author: Ludovic Rousseau Date: Wed Jun 30 13:51:23 2004 +0000 the atr_f_table[] and atr_d_table[] tables were partly wrong git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1002 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/atr.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) commit 9012f867d75dcba69eb4610ea494511b3c52b12b Author: Ludovic Rousseau Date: Wed Jun 30 13:49:38 2004 +0000 - update the text - the function ATR_GetDefaultProtocol() is mine (Ludovic Rousseau) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1001 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/README | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 136cebae0f89359b3039cd41645354c42e082a2a Author: Ludovic Rousseau Date: Wed Jun 30 13:46:45 2004 +0000 remove MIN() and MAX() definitions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@1000 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/defines.h | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) commit 3dfc5299b0db4ed582490a84e816586d48a267f8 Author: Ludovic Rousseau Date: Wed Jun 30 13:42:23 2004 +0000 if DEBUG_LEVEL_PERIODIC is not set we temporaily remove DEBUG_LEVEL_COMM in IFDHICCPresence() to avoid having the low level debug every time pcscd test the card presence git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@999 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit 5016fe9a8d27e762dceea9b02d5c81145c6d05f2 Author: Ludovic Rousseau Date: Wed Jun 30 13:40:12 2004 +0000 - removed CardUp() and CardDown() - all the reader initialisation/negotiation is now done in IFDHSetProtocolParameters() (that's why you need pcsc-lite-1.2.9beta3) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@998 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 449 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 281 insertions(+), 168 deletions(-) commit c3d09c318df9cf9875ee200730a1c2d0fa8fb1af Author: Ludovic Rousseau Date: Wed Jun 30 13:30:45 2004 +0000 pcsclite.h moved in PCSC/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@997 0ce88b0d-b2fd-0310-8134-9614164e65ea src/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 97c5d6f9f2585070ee7261d054031c733c77e1dc Author: Ludovic Rousseau Date: Wed Jun 30 13:30:04 2004 +0000 the t1 field in struct CCID_DESC changed from Protocol_T1 (towitiko) to t1_state_t (openct) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@996 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 0060d419ccb4739aa22a4c0bd92d0359986c1ea1 Author: Ludovic Rousseau Date: Wed Jun 30 13:28:22 2004 +0000 we do not need to have PACKAGE defined (I do not remember what it was used for) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@995 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 4 ---- 1 file changed, 4 deletions(-) commit f7cf1ce8c31e5952f36fc35001468ffa8485248e Author: Ludovic Rousseau Date: Wed Jun 30 13:25:03 2004 +0000 CmdXfrBlockTPDU_T1(): use the T=1 TPDU layer from opensc/ instead of towitoko/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@994 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 25 +++---------------------- 1 file changed, 3 insertions(+), 22 deletions(-) commit 61182142acbf748d90074480b3940d77c412118c Author: Ludovic Rousseau Date: Wed Jun 30 13:23:42 2004 +0000 CCID_Receive() returns IFD_PARITY_ERROR if the error returned by the reader is 0xFD (parity error) and IFD_COMMUNICATION_ERROR otherwise (so that the T=1 TPDU layer can recover the error) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@993 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 9a15b82e84604317055bdb688cc908bc00759b72 Author: Ludovic Rousseau Date: Wed Jun 30 13:21:18 2004 +0000 CCID_Transmit() now has a new "unsigned char bBWI" argument git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@992 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 7 ++++--- src/commands.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) commit 92aec3d2111bc1b077fbae0dbcc46ce0fee92fb4 Author: Ludovic Rousseau Date: Wed Jun 30 11:53:51 2004 +0000 CmdPowerOn(): add a mechanism to allow power on at 1.8V, 3V and then 5V as specified by ISO 7816. We still use 5V for now to avoid problems with non ISO compliant cards git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@991 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) commit 6196c16a4b752244816298e2f2db6a577be17e3b Author: Ludovic Rousseau Date: Wed Jun 30 11:52:19 2004 +0000 add __FUNCTION__ as argument to ccid_error() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@990 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 9d5c22ef063a19812bd1592f07f2622deba6ea01 Author: Ludovic Rousseau Date: Wed Jun 30 09:43:45 2004 +0000 ccid_error() now also has a "char *function" argument to log the name of the function in which the error occured git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@989 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 8 ++++---- src/ccid.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) commit 3009c264467e97a7a63f2acd2381285944a4e093 Author: Ludovic Rousseau Date: Wed Jun 30 09:42:26 2004 +0000 - rename protocol_t1/ in towitoko/ to reflect the project the code comes from - remove the now useless files from towitoko/ and add the files from openct/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@988 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) commit ec5cbb70daf121e6b566764c9301dafade9e87fe Author: Ludovic Rousseau Date: Wed Jun 30 09:40:21 2004 +0000 remove these files since I now use the T=1 TPDU code from OpenCT git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@987 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/apdu.h | 49 ------ src/towitoko/protocol_t1.c | 361 --------------------------------------------- src/towitoko/protocol_t1.h | 82 ---------- src/towitoko/t1_block.c | 250 ------------------------------- src/towitoko/t1_block.h | 109 -------------- 5 files changed, 851 deletions(-) commit 7bccd25ac4a8dbd825e4911f3b94bf1f37808451 Author: Ludovic Rousseau Date: Wed Jun 30 09:37:08 2004 +0000 use T=1 TPDU code from the OpenCT project The state automata was greatly improved to manage "all" the possible errors cases. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@986 0ce88b0d-b2fd-0310-8134-9614164e65ea src/openct/LICENSE | 28 ++ src/openct/buffer.c | 169 ++++++++++++ src/openct/buffer.h | 43 +++ src/openct/checksum.c | 92 +++++++ src/openct/checksum.h | 31 +++ src/openct/proto-t1.c | 727 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/openct/proto-t1.h | 69 +++++ 7 files changed, 1159 insertions(+) commit 9dfc5e419d3538f2a4825e6dc095e9dfa8f817f8 Author: Ludovic Rousseau Date: Wed Jun 30 09:34:19 2004 +0000 document the possible values for ifdLogLevel and ifdDriverOptions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@985 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) commit 16633253553491937caf110886194c40ffde3d34 Author: Ludovic Rousseau Date: Wed Jun 23 14:54:44 2004 +0000 - send Select DF and Select EF APDU before Verify PIN - read stdin (consume the "*" fake keys) if the pinpad is on a keyboard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@972 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 62 ++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 56 insertions(+), 6 deletions(-) commit 2e428bc8bd153ad28450ef353c1e5fc55b0bc933 Author: Ludovic Rousseau Date: Wed Jun 23 13:27:17 2004 +0000 check for the presence of PCSC/ifdhandler.h instead of ifdhandler.h git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@971 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) commit 82e9870b33474400a744a5db7000adbec1e61dba Author: Ludovic Rousseau Date: Wed Jun 23 13:26:35 2004 +0000 HAVE_IFDHANDLER_H is renamed HAVE_PCSC_IFDHANDLER_H git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@970 0ce88b0d-b2fd-0310-8134-9614164e65ea config.h.in | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit a4b8099312150024ab6552f042dc58f5915d6904 Author: Ludovic Rousseau Date: Wed Jun 23 13:25:38 2004 +0000 add info for: - Cherry XX33 keyboard - Dell keyboard SK-3106 - Dell smart card reader keyboard Move some readers in "Unsupported or partly supported CCID readers:" - C3PO LTC31 - SCM Micro SCR 331 - SCM Micro SCR 335 - SCM Micro SPR 532 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@969 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 43 ++++++++++++++++++++++++++++++------------- 1 file changed, 30 insertions(+), 13 deletions(-) commit f17035db5b6038aba5bdc46298e3a5f93366338f Author: Ludovic Rousseau Date: Tue Jun 22 12:05:50 2004 +0000 ChangeLog is not a .PHONY target but a real file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@966 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 -- 1 file changed, 2 deletions(-) commit e3c11eb69df8345bc46abb635750f5c2b225f339 Author: Ludovic Rousseau Date: Sun Jun 13 16:59:13 2004 +0000 use SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1 instead of SCARD_PROTOCOL_ANY since it is not defined in Micosoft PC/SC git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@940 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5bdd39538e4937099f581242337b8c1f594ed4e6 Author: Ludovic Rousseau Date: Sun May 30 19:45:30 2004 +0000 use 'pkg-config libpcsclite --variable=usbdropdir' even if --prefix= is used. You should use --enable-usbdropdir= and --enable-ccidtwindir= to set to different values. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@910 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) commit 9b37dd6dac3ce6ad9770debde90ce4bd18f341c2 Author: Ludovic Rousseau Date: Wed May 26 14:02:39 2004 +0000 Dell keyboard SK-3106 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@906 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/DellSK-3106.txt | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) commit fb3d158b13b33ab0a17d2a790c12298baf0a3bf0 Author: Ludovic Rousseau Date: Wed May 26 08:56:52 2004 +0000 set *rx_length to 0 when a ReadPort() error is returned. The problem was not solved by ccid_usb.c 1.25. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@905 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 3 +++ 1 file changed, 3 insertions(+) commit 476c12dfeaa1f9f698b8c6e4a622ff6f3e01cfa2 Author: Ludovic Rousseau Date: Wed May 26 07:50:07 2004 +0000 bPINOperation is not passed in the user command since the command is "PIN Verification" and nothing else git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@904 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 9704a4414a784ec3101dd7a6b5afba2cd134336c Author: Ludovic Rousseau Date: Wed May 26 07:48:03 2004 +0000 remove useless bPINOperation git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@903 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit 31c16478da2dc61d2533bf5bdd0d134a7013c099 Author: Ludovic Rousseau Date: Tue May 25 14:46:02 2004 +0000 add support for SCardGetAttrib(.., IOCTL_SMARTCARD_VENDOR_VERIFY_PIN, ..) to know if the reader supports SCardControl(.., IOCTL_SMARTCARD_VENDOR_VERIFY_PIN, ..) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@900 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 18 +++++++++++++++++- src/ccid.h | 12 +++++++++++- src/ccid_serial.c | 1 + src/ccid_usb.c | 1 + src/ifdhandler.c | 8 ++++++++ 5 files changed, 38 insertions(+), 2 deletions(-) commit a01f8803479ade2dd11f7431e3bbdd4eac42bba7 Author: Ludovic Rousseau Date: Tue May 25 08:25:23 2004 +0000 add a --enable-pcsclite option (default yes) so that the driver can be compiled for a different framework (one needing tokenparser.l) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@896 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 10 ++++++++++ 1 file changed, 10 insertions(+) commit e0f87d5dfeb8619fe5d9035f4c7910af4b25833d Author: Ludovic Rousseau Date: Tue May 25 08:23:20 2004 +0000 set length to 0 when a usb_bulk_read() error is returned git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@895 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit f958540277bf7fe98e2e8e0b13d4423dd87750c9 Author: Ludovic Rousseau Date: Tue May 25 06:52:05 2004 +0000 install Info.plist before the lib. This is for my convenience only because of my debug setup. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@894 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fa0cafa8a4ae31027279d91e68e01bd281eb6934 Author: Ludovic Rousseau Date: Tue May 25 06:50:24 2004 +0000 rename tokenparser_macosx.l into tokenparser_fake.l since it is not MacOSX specific. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@893 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit cba80207c4d4132b4007a8a00933017308b00322 Author: Ludovic Rousseau Date: Mon May 24 12:58:43 2004 +0000 recompile using gcc -pedantic and correct: - some C++ syntax comments - many signedness "problems" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@892 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/scardcontrol.c | 2 +- src/ccid.c | 2 +- src/ccid_serial.c | 14 +++++--------- src/ccid_serial.h | 4 ++-- src/ccid_usb.c | 23 ++++++++++++----------- src/ccid_usb.h | 4 ++-- src/commands.c | 43 ++++++++++++++++++++++++------------------- src/commands.h | 33 +++++++++++++++++++-------------- src/debug.c | 4 ++-- src/ifdhandler.c | 15 +++++++-------- src/towitoko/atr.h | 1 - src/towitoko/protocol_t1.c | 2 +- 12 files changed, 76 insertions(+), 71 deletions(-) commit 064e5b5b4d0acfacdf969286e23ca5f3a34561c5 Author: Ludovic Rousseau Date: Mon May 24 10:02:48 2004 +0000 add support for Secure PIN through SCardControl() (see sample code in examples/) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@891 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 7 ++++- src/commands.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++--- src/commands.h | 10 ++++--- src/ifdhandler.c | 20 ++++++++++++-- 4 files changed, 101 insertions(+), 9 deletions(-) commit ab87ac69d45ff04a7b3ae8b717eefddee13d60a8 Author: Ludovic Rousseau Date: Mon May 24 09:58:43 2004 +0000 - add some missing error codes - low error values indicate the byte in error in the CCID frame git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@890 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 75 +++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 55 insertions(+), 20 deletions(-) commit ab3c9607029e74da393b65e799d34dba7d3e2ca4 Author: Ludovic Rousseau Date: Mon May 24 09:56:16 2004 +0000 add examples for SCardControl IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE and IOCTL_SMARTCARD_VENDOR_VERIFY_PIN git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@889 0ce88b0d-b2fd-0310-8134-9614164e65ea examples/Makefile.am | 6 ++ examples/scardcontrol.c | 257 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 263 insertions(+) commit 21507cbb4991ab6f09717cdb68563888ed59f6b8 Author: Ludovic Rousseau Date: Mon May 24 09:54:30 2004 +0000 add examples in SUBDIRS git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@888 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 55bd89b91e1a04662327e9690024035067b7ea45 Author: Ludovic Rousseau Date: Mon May 24 09:53:36 2004 +0000 remove -fno-common from CFLAGS since it is(?) gcc specific git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@887 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit f258f0888e1f9bef97dd98017023aba5e000807a Author: Ludovic Rousseau Date: Mon May 24 07:27:44 2004 +0000 add Advanced Card Systems ACR 38 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@886 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/ACR38.txt | 42 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 45 insertions(+) commit 43b6c2b4b56e34a0f44e3482bd6bea1640c9284f Author: Ludovic Rousseau Date: Mon May 24 06:39:27 2004 +0000 add Cherry XX33 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@885 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CherryXX33.txt | 46 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 3 +++ 2 files changed, 49 insertions(+) commit 186f8f2d1f5670697405a131c6bf0f50ce1d7d7d Author: Ludovic Rousseau Date: Tue May 18 14:02:55 2004 +0000 in CardUp():SetParameters() the default TA1 is 0x11 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@882 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a565396ebf1d34a1d54c8a4da9d9050c467dbdfe Author: Ludovic Rousseau Date: Mon May 17 14:46:12 2004 +0000 add default ifdDriverOptions set to 0x0000 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@881 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 3 +++ 1 file changed, 3 insertions(+) commit b0589a8cb7dd22cdfaeb09a7c2d297f8b5df1ea1 Author: Ludovic Rousseau Date: Mon May 17 14:45:44 2004 +0000 - add support of IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE in IFDHControl() - read ifdDriverOptions from Info.plist to limit the use of IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE (idea from Peter Williams) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@880 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 77 ++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 53 insertions(+), 24 deletions(-) commit b81853d0d7cca6f38b418651315e44261a271b96 Author: Ludovic Rousseau Date: Mon May 17 14:39:22 2004 +0000 redefined CmdEscape() to pass the CCID message instead of just a tag git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@879 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 24 ++++++++++------ src/commands.c | 86 +++++++++++++++++++++++++++++++++------------------------- 2 files changed, 65 insertions(+), 45 deletions(-) commit 60bed0dc986f6ab2ca4ba4093cafaa8467b7e530 Author: Ludovic Rousseau Date: Mon May 17 14:37:08 2004 +0000 do not export get_end_points() declaration and make the function static git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@878 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 9 ++++++--- src/ccid_usb.h | 3 --- 2 files changed, 6 insertions(+), 6 deletions(-) commit 69230f544944f52559cb079868306bd8e6aab6f4 Author: Ludovic Rousseau Date: Mon May 17 14:35:51 2004 +0000 reorganize header files git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@877 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 6 ++---- src/ccid_ifdhandler.h | 7 +++++-- src/ccid_serial.c | 3 ++- src/commands.h | 3 ++- src/defs.h | 10 +++++++++- src/parse.c | 3 ++- src/towitoko/atr.c | 1 - src/towitoko/defines.h | 3 +-- src/towitoko/protocol_t1.c | 5 ++++- src/utils.c | 6 +++++- 10 files changed, 32 insertions(+), 15 deletions(-) commit 69b39f2e672376c9d0aa3b1ad1f58b60538d700f Author: Ludovic Rousseau Date: Mon May 17 14:32:56 2004 +0000 check for pcsclite.h and ifdhandler.h installed by recent pcsc-lite git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@876 0ce88b0d-b2fd-0310-8134-9614164e65ea config.h.in | 6 ++++++ configure.in | 16 ++++++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) commit f7d26fb623333ac33c093ff26c920022e561b0ec Author: Ludovic Rousseau Date: Mon May 17 13:53:10 2004 +0000 types and definitions are now in , "defs.h" and "ccid_ifdhandler.h" git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@875 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscdefines.h | 51 --------------------------------------------------- 1 file changed, 51 deletions(-) commit f2b997839c78be0908b92529e49c17cf59bf1724 Author: Ludovic Rousseau Date: Mon May 17 13:14:57 2004 +0000 removed since pcsclite.h now defines SCARD_ATTR_* git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@874 0ce88b0d-b2fd-0310-8134-9614164e65ea src/winsmcrd.h | 84 ---------------------------------------------------------- 1 file changed, 84 deletions(-) commit f1342aaaf5799fc5b46036899e937b7fbba4ae8f Author: Ludovic Rousseau Date: Mon May 17 13:00:12 2004 +0000 use the ifdhandler.h provided by pcsc-lite so remove a lot of lines git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@873 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 194 ++++++++------------------------------------------ 1 file changed, 30 insertions(+), 164 deletions(-) commit c54bd46244ede4f329348fce156832f4d4187a55 Author: Ludovic Rousseau Date: Fri May 14 14:14:38 2004 +0000 check that pkg-config command is present before using it git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@872 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit 7c961242875171d78be1ea7a7d5476de8981ae7e Author: Ludovic Rousseau Date: Fri May 14 09:07:29 2004 +0000 use `pkg-config libpcsclite --variable=usbdropdir` so you do not have to use --enable-usbdropdir=DIR or --enable-ccidtwindir=DIR even if pcscd does not use the default /usr/local/pcsc/drivers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@871 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 19 +++++++++---------- configure.in | 15 +++++++++++---- 2 files changed, 20 insertions(+), 14 deletions(-) commit 465e33dece398015b324f366e3b64260a997c056 Author: Ludovic Rousseau Date: Wed May 12 12:20:20 2004 +0000 document the libusb bug on MacOS X with unplug/replug in a different USB socket git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@863 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit c1b60e2bdd22da9423d65b66e75089126a243568 Author: Ludovic Rousseau Date: Wed May 12 12:09:09 2004 +0000 move debug configuration from INSTALL to README since it is dynamic now git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@862 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 19 ------------------- README | 30 ++++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 19 deletions(-) commit 1934b0b95ef2f2373435fb5207ab3e527e852df1 Author: Ludovic Rousseau Date: Wed May 12 09:08:34 2004 +0000 remove the "readers enumeration" part since this problem is now solved by pcsc-lite-1.2.9 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@861 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 36 ------------------------------------ 1 file changed, 36 deletions(-) commit 10acdf94f43bf267d07d9320db87b8e933c43abc Author: Ludovic Rousseau Date: Wed May 12 09:03:49 2004 +0000 document the use of 'pkg-config libpcsclite --variable=usbdropdir' git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@860 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit c70df4a3b4d7c420a014f37c1d3fcd0b6417da79 Author: Ludovic Rousseau Date: Mon May 10 07:52:57 2004 +0000 in IFDHPowerICC() IFD_POWER_DOWN is just power down without a power up. Changed to be compliant with IFD Handler specifications. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@840 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 1 + 1 file changed, 1 insertion(+) commit 0641774da21c52de7900be41473bcec4ae80251c Author: Ludovic Rousseau Date: Fri May 7 12:20:18 2004 +0000 in Protocol_T1_Negociate_IFSD() rename sblock in block since the same variable is used for sent and received block. This was not clear and was the source of reported bug [ #300707 ] "Delete block before using it in t1_protocol.c" which is not a bug in fact. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@837 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/protocol_t1.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 26fe0ca053967cc60c026b27b5bb28abc712655b Author: Ludovic Rousseau Date: Thu May 6 14:09:27 2004 +0000 add a "configuring the driver for the serial reader (GemPC Twin)" part git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@836 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit dcb26cd61d5946021f0032d8c4b1c7504a289b83 Author: Ludovic Rousseau Date: Tue May 4 12:45:22 2004 +0000 add DellSCRK.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@825 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ec59b620a549eefc453383fec57b9c7567e99e73 Author: Ludovic Rousseau Date: Tue May 4 12:44:06 2004 +0000 add Dell smart card reader keyboard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@824 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/DellSCRK.txt | 46 +++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 1 + 2 files changed, 47 insertions(+) commit 75cbe1e9a60d7b6d423da530194a83aee5708956 Author: Ludovic Rousseau Date: Mon Apr 19 16:21:53 2004 +0000 add winsmcrd.h in COMMON git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@808 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1c2bedc19a41f3f2da5661e86f031c5177c94a7c Author: Ludovic Rousseau Date: Mon Apr 19 16:18:43 2004 +0000 reset ATR string (length = 0) when the card is powered down or not present git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@807 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) commit 528e71c8270fac2c0e7f5f56206e746aa9cba9a6 Author: Ludovic Rousseau Date: Mon Apr 19 16:18:00 2004 +0000 typo in a comment git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@806 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f1c366e4442697731f383aa33cc1887bdf2070aa Author: Ludovic Rousseau Date: Mon Apr 19 16:11:05 2004 +0000 list of tags for SCardGetAttrib() like SCARD_ATTR_ATR_STRING git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@805 0ce88b0d-b2fd-0310-8134-9614164e65ea src/winsmcrd.h | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) commit c8331f179a37b4012e90090bb5f8036a767c93b3 Author: Ludovic Rousseau Date: Mon Apr 19 16:09:24 2004 +0000 add SCARD_ATTR_ATR_STRING in addition to TAG_IFD_ATR in IFDHGetCapabilities() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@804 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 31de5f8b8bbdf1b2ae6e943d98bc1c08527aa514 Author: Ludovic Rousseau Date: Fri Apr 16 15:22:02 2004 +0000 new IFDHControl() API git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@795 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit a0a58084d2841a1b02a74c18b39002ee6cb10d7d Author: Ludovic Rousseau Date: Fri Apr 16 15:21:34 2004 +0000 use a new version from pcsc-lite with support of the new IFDHControl() API git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@794 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 258 ++++++++++++++++++++++++++++---------------------- 1 file changed, 145 insertions(+), 113 deletions(-) commit 70f17f1d6fc900f7755bf57722237e84481c2de9 Author: Ludovic Rousseau Date: Thu Apr 8 14:35:57 2004 +0000 add support for the libusb naming scheme: usb:%04x/%04x:libusb:%s git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@781 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) commit 9c25046c1f304e6fee1a2e3f86467e38b6839d06 Author: Ludovic Rousseau Date: Thu Apr 8 12:43:58 2004 +0000 parse bPINSupport field git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@780 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SK-3106.txt | 1 + readers/SPR532.txt | 2 ++ 2 files changed, 3 insertions(+) commit af2d3363a07f4759a623e2a884ceeccf9a01c7bc Author: Ludovic Rousseau Date: Thu Apr 8 09:46:54 2004 +0000 parse bPINSupport field git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@779 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 4 ++++ 1 file changed, 4 insertions(+) commit da41b720eee382a3d88df11cd158f6f3a545bbe0 Author: Ludovic Rousseau Date: Wed Apr 7 20:10:31 2004 +0000 also distribute SK-3106.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@778 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 806703ad41d0d4a7a8c6bbf0653c8525686671f2 Author: Ludovic Rousseau Date: Tue Apr 6 13:32:54 2004 +0000 remove --enable-debugcritical, --enable-debuginfo, --enable-debugperiodic and --enable-debugcomm options since the log level is now dynamically managed by ifdLogLevel in Info.plist git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@777 0ce88b0d-b2fd-0310-8134-9614164e65ea config.h.in | 12 ------------ configure.in | 56 -------------------------------------------------------- 2 files changed, 68 deletions(-) commit 1483b6d146d1c95cb0f6be98df19b69e65748e98 Author: Ludovic Rousseau Date: Tue Apr 6 13:25:28 2004 +0000 define default ifdLogLevel at 3 (DEBUG_LEVEL_CRITICAL | DEBUG_LEVEL_INFO) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@776 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 3 +++ 1 file changed, 3 insertions(+) commit 8fffd8b770a2dd9ded05e4162a10155de73290f7 Author: Ludovic Rousseau Date: Tue Apr 6 13:18:11 2004 +0000 remove now useless #ifdef DEBUG git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@775 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit f76d64b7bf797e763a3412e6f2244c7d73e8ab41 Author: Ludovic Rousseau Date: Tue Apr 6 13:15:34 2004 +0000 add { } to avoid ambiguities now that DEBUG_* are "if (x) y" constructions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@774 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 6 ++++++ src/ccid_usb.c | 6 ++++++ 2 files changed, 12 insertions(+) commit 5fa107e89bc754740735ec5e57045990bc086c32 Author: Ludovic Rousseau Date: Tue Apr 6 13:14:02 2004 +0000 during the first IFDHCreateChannel*() init_debug() is called to read the value of ifdLogLevel from the Info.plist git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@773 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) commit 8334a255ef0be856d91441ff0d4f4b1199230e41 Author: Ludovic Rousseau Date: Tue Apr 6 13:09:59 2004 +0000 change the DEBUG_* macros from static (compilation conditional) to dynamic (if ()) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@772 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 99 +++++++++++++++++++++++++++---------------------------------- 1 file changed, 44 insertions(+), 55 deletions(-) commit a133470463ee5ff1927bee20cb84bbda6617ceab Author: Ludovic Rousseau Date: Tue Apr 6 13:07:45 2004 +0000 debug.c is only needed by parse_SOURCES not COMMON git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@771 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 920715490f4939fb41702087357e490e929f6f4e Author: Ludovic Rousseau Date: Tue Apr 6 08:59:26 2004 +0000 do not return before pthread_mutex_unlock() in IFDHCreateChannelByName() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@770 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit f23d9abdeaa64de2f6f6d4d5b9c0c430fd48054e Author: Ludovic Rousseau Date: Tue Apr 6 08:53:05 2004 +0000 also call ccid_open_hack() in IFDHCreateChannelByName() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@769 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 3 +++ 1 file changed, 3 insertions(+) commit 2b8eba7f140b98df74bde5dba4f40336da62cdbe Author: Ludovic Rousseau Date: Tue Apr 6 08:51:34 2004 +0000 T=1 context is initialized in CardUp(), not in IFDHCreateChannel() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@768 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 00ca5aea9d09257b897159d1e4ba17c7a982cbfd Author: Ludovic Rousseau Date: Tue Apr 6 06:52:34 2004 +0000 revert to nearly previous version. - IFD_POWER_DOWN is power down and power up (cold reset) - IFD_RESET is power up (warm reset) - IFD_POWER_UP is power up git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@766 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 74 ++++++++++++++++++++++++++++++++------------------------ 1 file changed, 42 insertions(+), 32 deletions(-) commit c986e5c2d69e352d3bd3d70f2191fc0eea50ec02 (tag: ccid-0.4.2) Author: Ludovic Rousseau Date: Mon Apr 5 09:56:52 2004 +0000 version 0.4.2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@764 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c9eaa0b8d607d22734df5a7bdf95ce5a7921f754 Author: Ludovic Rousseau Date: Mon Apr 5 09:53:59 2004 +0000 add support for the Dell keyboard SK-3106 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@763 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SK-3106.txt | 193 ++++++++++++++++++++++++++++++++++++++++++ readers/supported_readers.txt | 2 + 2 files changed, 195 insertions(+) commit abcffb6f38a75f200d687df9f5b5802ef8217033 Author: Ludovic Rousseau Date: Mon Apr 5 09:47:21 2004 +0000 define ALLOW_PROPRIETARY_CLASS by default Proprietary USB Class (0xFF) are (or are not) accepted A proprietary class is used for devices released before the final CCID specifications were ready. We should not have problems with non CCID devices becasue the Manufacturer and Product ID are also used to identify the device */ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@762 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 7 +++++++ 1 file changed, 7 insertions(+) commit b6c6fc803f45ac30149271de9dd68cb254e91b64 Author: Ludovic Rousseau Date: Wed Mar 31 14:58:43 2004 +0000 use $(srcdir) instead of ".". Thanks to Dr Russel Winder for the patch. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@755 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 863a3422e810a3875d2184891d88abb1d6720ce1 Author: Ludovic Rousseau Date: Tue Mar 30 13:01:05 2004 +0000 allow proprietary CCID Class byte but only if ALLOW_PROPRIETARY_CLASS is defined. You should know what you do. Only useful for pre-CCID devices. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@738 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 230ed28a9ad0be2a802eccc1f8c40ff13fabe4bd Author: Ludovic Rousseau Date: Tue Mar 30 12:45:26 2004 +0000 - use get_ccid_usb_interface() to also manage USB composite devices (keyboards) - continue parsing even if bDescriptorType == 0xFF (proprietary) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@737 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit fd9455fb1669e25b94b8795ec4ab703af6680712 Author: Ludovic Rousseau Date: Tue Mar 30 12:43:20 2004 +0000 define get_ccid_usb_interface() only if __USB_H__ is defined (usb.h included) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@736 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ca647a82b72338eff18835bb9403cd18f1ebde4f Author: Ludovic Rousseau Date: Tue Mar 23 09:56:31 2004 +0000 move the "cp aclocal.m4 build/" after autoreconf git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@723 0ce88b0d-b2fd-0310-8134-9614164e65ea reconf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9665fd14db9806f3513f173613ca1edd7e4fd954 Author: Ludovic Rousseau Date: Mon Mar 22 15:48:15 2004 +0000 cp aclocal.m4 build/ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@722 0ce88b0d-b2fd-0310-8134-9614164e65ea reconf | 1 + 1 file changed, 1 insertion(+) commit 4acc65ab4d29dcac2213f9c2cb2b5cf7e34029e4 Author: Ludovic Rousseau Date: Thu Mar 18 10:35:53 2004 +0000 Reset action is power off and power on, not just power on git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@716 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 70 ++++++++++++++++++++++++++------------------------------ 1 file changed, 32 insertions(+), 38 deletions(-) commit d90b57359403feff94ecf9e9655262e1f2203ec2 Author: Ludovic Rousseau Date: Fri Feb 27 17:51:35 2004 +0000 add C3PO LTC32, SCM Micro SCR 333 and C3PO TLTC2USB in the list of "Should work but untested by me" readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@709 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 92e233b9c8e09eb0383578004a298937651ea29c Author: Ludovic Rousseau Date: Fri Feb 27 17:46:41 2004 +0000 alphabetical reordering of readers git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@708 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 90067f148b43189d6b6f460d7b85b122e5036dd9 Author: Ludovic Rousseau Date: Fri Feb 27 17:37:16 2004 +0000 add SCR 333 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@707 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 1 + 1 file changed, 1 insertion(+) commit 4165dffe87ca50a20ad0520fbba71641535ed1ac Author: Ludovic Rousseau Date: Tue Feb 24 21:16:51 2004 +0000 use a shorter Perl script to convert generate/convert ChangeLog git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@706 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 836596b64355779eaa919338ca9ae86758c88d38 (tag: ccid-0.4.1) Author: Ludovic Rousseau Date: Sat Feb 14 12:46:18 2004 +0000 release 0.4.1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@703 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 5 +++++ 1 file changed, 5 insertions(+) commit 0a8715b0fe5fd552f443b24fb6554b16e2bd0149 Author: Ludovic Rousseau Date: Sat Feb 14 12:26:56 2004 +0000 version 0.4.1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@702 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 81821c2afd2e164c8cc24dc4a8a23c59391bf9a6 Author: Ludovic Rousseau Date: Sat Feb 14 12:26:34 2004 +0000 distribute SCR331-DI.txt and supported_readers.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@701 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit dac7f0a71423a7792fc0ec384c76e7b93fd5a35d Author: Ludovic Rousseau Date: Sat Feb 14 12:26:09 2004 +0000 disribute create_Info_plist.pl git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@700 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 34a5f203544fa61cd8ebc39091120bfd78df6e36 (tag: ccid-0.4.0) Author: Ludovic Rousseau Date: Fri Feb 13 07:58:21 2004 +0000 version 0.4.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@698 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1885154f6233650e8986faf502fa8781c2ab4297 Author: Ludovic Rousseau Date: Fri Feb 13 07:57:25 2004 +0000 release 0.4.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@697 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 42 ++++++++++++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 10 deletions(-) commit e6bb0cf90f6ddb257fa83e824a8fdef786212225 Author: Ludovic Rousseau Date: Thu Feb 12 16:11:45 2004 +0000 huge rework of CardUp() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@696 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 113 +++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 85 insertions(+), 28 deletions(-) commit 33195188dfa6fad2dcec7adfdf0c17a96a95fa01 Author: Ludovic Rousseau Date: Thu Feb 12 16:11:08 2004 +0000 return with a error if the received bloc in less than 4 bytes (T=0 error response for example) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@695 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/protocol_t1.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 125f828e5e052b911c6e0fdf069d7d6dd95262d9 Author: Ludovic Rousseau Date: Thu Feb 12 16:09:32 2004 +0000 fill dwDefaultClock and dwMaxDataRate according to the reader descriptor git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@694 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 ++ src/ccid_usb.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) commit 66756092f89c0365900a17c1e0ddb7a18548f617 Author: Ludovic Rousseau Date: Thu Feb 12 16:08:45 2004 +0000 add dwDefaultClock and dwMaxDataRate fields git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@693 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 9fa23adcb1789b44bd99c7bdd850b447593ed1e0 Author: Ludovic Rousseau Date: Wed Feb 11 14:36:59 2004 +0000 Perform PPS and IFSD only if the reader does not do it automatically git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@692 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 51 +++++++++++++++++++++++++++++---------------------- 1 file changed, 29 insertions(+), 22 deletions(-) commit 5410c7033537c21aaa20e178d85e2dd268e562ec Author: Ludovic Rousseau Date: Wed Feb 11 14:36:59 2004 +0000 add CCID_CLASS_AUTO_BAUD and CCID_CLASS_AUTO_IFSD git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@691 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 2 ++ 1 file changed, 2 insertions(+) commit df61e303fa61d27c0dc622221317c5d6e1814147 Author: Ludovic Rousseau Date: Wed Feb 11 14:36:05 2004 +0000 add return code tests in Protocol_T1_Negociate_IFSD() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@690 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/protocol_t1.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit 57dd86fe4f5ab41fee2430ee4f9a98da01912c88 Author: Ludovic Rousseau Date: Wed Feb 11 14:33:04 2004 +0000 PPS_Exchange() now uses 'int lun' instead of 'Protocol_T1 * t1' git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@689 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/pps.c | 6 +++--- src/towitoko/pps.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit 7e79250f457ac0d9caea390ffa48a80a5bd56f80 Author: Ludovic Rousseau Date: Wed Feb 11 10:12:47 2004 +0000 remove debug message git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@688 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/protocol_t1.c | 1 - 1 file changed, 1 deletion(-) commit 7e7c461acc496bb532f8f2d63dde6d920ae2f73a Author: Ludovic Rousseau Date: Wed Feb 11 10:12:00 2004 +0000 use Protocol_T1_Negociate_IFSD() in CardUp() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@687 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit eb2a9d8bbead2b10cb594e37d314cfcff3247bc4 Author: Ludovic Rousseau Date: Wed Feb 11 10:10:29 2004 +0000 add Protocol_T1_Negociate_IFSD() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@686 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/protocol_t1.c | 23 ++++++++++++++++++++--- src/towitoko/protocol_t1.h | 4 ++++ 2 files changed, 24 insertions(+), 3 deletions(-) commit fa78394d50eb0146ebd5cb72f58c87fa14a6386d Author: Ludovic Rousseau Date: Wed Feb 11 10:09:55 2004 +0000 add CCID_CLASS_AUTO_CONF_ATR git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@685 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 1 + 1 file changed, 1 insertion(+) commit 4dbc19e39ae525f9a7062a22d596527cdf30c8f7 Author: Ludovic Rousseau Date: Mon Feb 9 13:57:14 2004 +0000 first bSeq is 0 (even if 1 works ok) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@683 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 85f00ab3fce80ca48eeb9daabea69bb42a1fcee4 Author: Ludovic Rousseau Date: Mon Feb 9 13:55:09 2004 +0000 usb_reset() the device before usb_close() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@682 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 1 + 1 file changed, 1 insertion(+) commit 4155fca804b98404414b24a4b1961428bc395a02 Author: Ludovic Rousseau Date: Thu Feb 5 19:40:57 2004 +0000 add Silitek SK-3105 keyboard URL git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@677 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ad499a9e241203c1c024d5eb0b65c6b6f81d4dc4 Author: Ludovic Rousseau Date: Wed Feb 4 22:00:01 2004 +0000 DEBUG_COMM4 was named DEBUG_COMM3 due to cut-n-paste git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@676 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 106b8d39d8de00d77e8d6f56d69b62f8d0c4d25b Author: Ludovic Rousseau Date: Tue Feb 3 15:44:52 2004 +0000 add CardUp() and CardDown() for PowerOn and PowerOff actions git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@673 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 2 ++ src/ifdhandler.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 80 insertions(+), 6 deletions(-) commit 179ac0923cf71ff7939c9eb71d129b86ebb0f092 Author: Ludovic Rousseau Date: Tue Feb 3 15:43:51 2004 +0000 add dwMaxIFSD field git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@672 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.h | 8 +++++++- src/ccid_serial.c | 1 + src/ccid_usb.c | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) commit c1920191e5c3dd92a61b3af97bddf9161bb23df6 Author: Ludovic Rousseau Date: Tue Feb 3 15:42:53 2004 +0000 add DEBUG_COMM3() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@671 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 2 ++ 1 file changed, 2 insertions(+) commit a05a6a03a00a3a8993878b2d5d0940aaf2e33973 Author: Ludovic Rousseau Date: Tue Feb 3 15:42:24 2004 +0000 use my own debug routines git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@670 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/pps.c | 18 +++--------------- src/towitoko/protocol_t1.c | 39 +++++++++++++-------------------------- src/towitoko/t1_block.c | 7 ------- 3 files changed, 16 insertions(+), 48 deletions(-) commit 3df0d6ca10eba2726537c830cabe9a0c593c5692 Author: Ludovic Rousseau Date: Tue Feb 3 14:59:04 2004 +0000 new file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@669 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SCR331-DI.txt | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) commit eed50bfc5aa2e241f95a497a7bf42229cbfef7c6 Author: Ludovic Rousseau Date: Mon Feb 2 15:45:14 2004 +0000 do not restrict ifsc to Towitoko git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@668 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/protocol_t1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8c4c1fea06dd75a625090c1aa65902d2c3f6979f Author: Ludovic Rousseau Date: Mon Feb 2 15:44:08 2004 +0000 remove PPS hack git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@667 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/protocol_t1.c | 11 ----------- 1 file changed, 11 deletions(-) commit f571bade51ad63ebf825baf2ca6558347f6e8592 Author: Ludovic Rousseau Date: Mon Feb 2 10:33:26 2004 +0000 add SCR 331-DI in the "should work" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@666 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit dd2898179151de1ba2d0ac48e4e0ca3f18989138 Author: Ludovic Rousseau Date: Mon Feb 2 10:05:34 2004 +0000 use create_Info_plist.pl to generate the installed Info.plist from an Info.plist template and a list of supported readers. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@665 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/supported_readers.txt | 26 +++++++++++++++ src/Info.plist | 48 ++------------------------- src/Makefile.am | 2 +- src/create_Info_plist.pl | 76 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 106 insertions(+), 46 deletions(-) commit 9eebc2aea305880fde3ea3ea1de911ef7f8b0968 Author: Ludovic Rousseau Date: Thu Jan 29 13:37:35 2004 +0000 removed useless function name in debug messages since we use __FUNCTION__ git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@663 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 113f0ce99030be147c1cbe345d0bfbea9504bc81 Author: Ludovic Rousseau Date: Thu Jan 29 10:33:52 2004 +0000 - remove device_name[] from struct _usbDevice - use naming scheme usb:vendor/product - simplify (a bit) the code git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@662 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 240 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 116 insertions(+), 124 deletions(-) commit 9d3372a0f2fe48e35a1bd1737b9caac5be2b21d1 Author: Ludovic Rousseau Date: Thu Jan 29 10:32:20 2004 +0000 remore *device_name[] argument from get_desc() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@661 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.h | 3 +-- src/parse.c | 12 ++++++------ 2 files changed, 7 insertions(+), 8 deletions(-) commit 0adaa798c410000e16bb48cbb67a3579a13cc0a8 Author: Ludovic Rousseau Date: Thu Jan 29 10:31:15 2004 +0000 add DEBUG_CRITICAL4 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@660 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 2 ++ 1 file changed, 2 insertions(+) commit 41ad2b7390fb2501edec7827d66d5538cd6035cb Author: Ludovic Rousseau Date: Tue Jan 27 15:01:08 2004 +0000 set received size to 0 in case of error in CmdXfrBlockTPDU_T1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@659 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 3 +++ 1 file changed, 3 insertions(+) commit 28252029c75b98cef75fccc833b2f3976c9972dc Author: Ludovic Rousseau Date: Tue Jan 27 14:59:16 2004 +0000 in case of error exits CCID_Receive() without copying an nonexistent anwser git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@658 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit ad1659e3486db02a5b5140be06f8d806d2ada292 Author: Ludovic Rousseau Date: Tue Jan 27 14:46:01 2004 +0000 use DEBUG_CRITICAL2() instead of DEBUG_CRITICAL() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@655 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2aa5683710ba3b8856b0f0d2f10bd8fb5237b7c7 Author: Ludovic Rousseau Date: Tue Jan 27 13:53:10 2004 +0000 add the "Silitek SK-3105 keyboard" in the "Should work but untested by me" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@654 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 1 + 1 file changed, 1 insertion(+) commit ced3bb5a543ab9ec58189d7dc1a978c5cd943dcf Author: Ludovic Rousseau Date: Tue Jan 27 13:51:18 2004 +0000 ignore some build files git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@653 0ce88b0d-b2fd-0310-8134-9614164e65ea .cvsignore | 12 ++++++++++++ aclocal/.cvsignore | 2 ++ build/.cvsignore | 9 +++++++++ readers/.cvsignore | 2 ++ 4 files changed, 25 insertions(+) commit 6e1585b439be7b2673ed51b732d40a2970febd5b Author: Ludovic Rousseau Date: Tue Jan 27 13:45:41 2004 +0000 ignore some build files git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@652 0ce88b0d-b2fd-0310-8134-9614164e65ea src/.cvsignore | 10 ++++++++++ src/towitoko/.cvsignore | 1 + 2 files changed, 11 insertions(+) commit 75a66e18b2f0da354f725a6b830cc1a715ebfed3 Author: Ludovic Rousseau Date: Tue Jan 27 13:40:29 2004 +0000 add Silitek SK-3105 keyboard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@651 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 6 ++++++ 1 file changed, 6 insertions(+) commit 7ceac8d2a0d97caad2e289042da0f5bb9dda275e Author: Ludovic Rousseau Date: Tue Jan 27 13:39:47 2004 +0000 add support of USB devices with multiple interfaces (like the Silitek SK-3105 keyboard) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@650 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 64 +++++++++++++++++++++++++++++++++++++++++++++++++--------- src/ccid_usb.h | 3 ++- 2 files changed, 57 insertions(+), 10 deletions(-) commit e50616bf036f8c3a204de39f6f29c6bae32c479a Author: Ludovic Rousseau Date: Tue Jan 27 13:32:55 2004 +0000 add support of IFDHCreateChannelByName git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@649 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 39 +++++++++++++++++++++++++----------- src/ccid_serial.h | 1 + src/ccid_usb.c | 60 +++++++++++++++++++++++++++++++++++++++++++------------ src/ccid_usb.h | 1 + src/defs.h | 2 ++ src/ifdhandler.c | 32 +++++++++++++++++++++++++++++ 6 files changed, 110 insertions(+), 25 deletions(-) commit 1f39686cc26f2587004eb42457f4cc5ca43f2625 Author: Ludovic Rousseau Date: Thu Jan 22 14:00:38 2004 +0000 move rules for src/protocol_t1/ files in src/Makefile.am to avoid building a (problematic) static library git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@641 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 34 +++++++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 9 deletions(-) commit 896dbc0f2d7bff3028985ee0b52dab68a6ce95ff Author: Ludovic Rousseau Date: Thu Jan 22 13:59:24 2004 +0000 removed since rules for src/protocol_t1/ files are in src/Makefile.am git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@640 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/Makefile.am | 29 ----------------------------- 1 file changed, 29 deletions(-) commit 5f33ac07e4bef758e14356cf36a75e1dfcb6da54 Author: Ludovic Rousseau Date: Thu Jan 15 15:41:31 2004 +0000 define APDU_Cmd and APDU_Rsp git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@620 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/apdu.h | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) commit 369dde145530c6a2f9ecca279d40c8705621a4ea Author: Ludovic Rousseau Date: Thu Jan 15 14:34:21 2004 +0000 new files from Carlos Prados towitoko-2.0.7 driver (with a bit of hacking) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@619 0ce88b0d-b2fd-0310-8134-9614164e65ea src/towitoko/Makefile.am | 29 +++ src/towitoko/README | 11 ++ src/towitoko/atr.c | 464 +++++++++++++++++++++++++++++++++++++++++++++ src/towitoko/atr.h | 131 +++++++++++++ src/towitoko/defines.h | 81 ++++++++ src/towitoko/pps.c | 151 +++++++++++++++ src/towitoko/pps.h | 64 +++++++ src/towitoko/protocol_t1.c | 363 +++++++++++++++++++++++++++++++++++ src/towitoko/protocol_t1.h | 78 ++++++++ src/towitoko/t1_block.c | 257 +++++++++++++++++++++++++ src/towitoko/t1_block.h | 109 +++++++++++ 11 files changed, 1738 insertions(+) commit e29d296e24ccbecead855b2d72615bb6b17b6e7f Author: Ludovic Rousseau Date: Thu Jan 15 14:23:41 2004 +0000 build protocol_t1 library git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@618 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 20ba6b58a1ddfd37e7ee5c9a4b7177d2f10c96f9 Author: Ludovic Rousseau Date: Thu Jan 15 14:19:02 2004 +0000 add SetParameters() CCID command git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@617 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit c502084d273c8b0b0b0486d5d7df7ff9c83c4834 Author: Ludovic Rousseau Date: Thu Jan 15 14:10:13 2004 +0000 add support of T=1 in TPDU mode git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@616 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) commit a95eea970629fee79eaf312971d3e68c02ea5551 Author: Ludovic Rousseau Date: Thu Jan 15 14:09:38 2004 +0000 add CcidDesc.t1 field git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@615 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit e47ba6a76230239c0823422aaa127804e839f430 Author: Ludovic Rousseau Date: Thu Jan 15 14:09:10 2004 +0000 replace CmdXfrBlockTPDU() by CmdXfrBlockTPDU_T0() and CmdXfrBlockTPDU_T1() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@614 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++-------- src/commands.h | 11 ++++++---- 2 files changed, 66 insertions(+), 13 deletions(-) commit f29b56b8772ea8be5c61031eb5d4ce85e72a14e9 Author: Ludovic Rousseau Date: Thu Jan 15 13:51:40 2004 +0000 split CmdXfrBlockShortAPDU() in CCID_Transmit() and CCID_Receive() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@613 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 149 ++++++++++----------------------------------------------- 1 file changed, 26 insertions(+), 123 deletions(-) commit 62c8d6aa8fa696ee93995b757781b16c998bad9f Author: Ludovic Rousseau Date: Thu Jan 15 13:45:37 2004 +0000 call ccid_open_hack() in IFDHCreateChannel() instead of in each OpenPort() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@612 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 2 -- src/ccid_usb.c | 4 ---- src/ifdhandler.c | 3 +++ 3 files changed, 3 insertions(+), 6 deletions(-) commit 4103d10fb6446aede9729e20763ec7910986500a Author: Ludovic Rousseau Date: Thu Jan 15 13:41:01 2004 +0000 use an (int *) instead of a PDWORD for rx_length argument git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@611 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 1 + src/commands.c | 8 ++++---- src/commands.h | 6 +++--- src/ifdhandler.c | 12 ++++++------ 4 files changed, 14 insertions(+), 13 deletions(-) commit 35ac1a75d1f8a1855df7f39bbb6bfe56ce82f3af Author: Ludovic Rousseau Date: Thu Jan 15 10:54:40 2004 +0000 new files. add definition of ACX_PTHREAD macro git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@610 0ce88b0d-b2fd-0310-8134-9614164e65ea aclocal/Makefile.am | 3 + aclocal/acx_pthread.m4 | 190 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 193 insertions(+) commit 9d2bb363a35aff8db52f4e31fc1dc6efba9758a8 Author: Ludovic Rousseau Date: Thu Jan 15 08:34:20 2004 +0000 add get_ccid_slot() function git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@609 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 2 ++ src/ifdhandler.c | 6 ++++++ 2 files changed, 8 insertions(+) commit 36ed5f37528807618526ba37d88618331d50ecc5 Author: Ludovic Rousseau Date: Thu Jan 15 08:30:31 2004 +0000 remove function name from debug message since __FUNCTION__ is now used in DEBUG_* macro definition git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@608 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 18 +++++++++--------- src/ccid_usb.c | 2 +- src/ifdhandler.c | 20 ++++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) commit 0163971481a1346f126dad0238fecca363f6e903 Author: Ludovic Rousseau Date: Thu Jan 15 08:19:03 2004 +0000 add ActivCard git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@607 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 6 ++++++ 1 file changed, 6 insertions(+) commit 057b482a6c700e193c855ea801dce7bdb40e0936 Author: Ludovic Rousseau Date: Thu Jan 15 08:18:38 2004 +0000 created an "Should work but untested by me" section and add SCM Micro SPR 532 and ActivCard USB reader 2.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@606 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 784bdd239bcac700ad6f7ef9e063eb1c5d9548ea Author: Ludovic Rousseau Date: Thu Jan 8 15:26:17 2004 +0000 The crashes under MacOS X were not because of a bug in libusb but because of a bug in pcscd MacOS X hotplug. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@584 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 9 --------- 1 file changed, 9 deletions(-) commit 48d7da4f20943aab8c0a06be908516d8de297e68 Author: Ludovic Rousseau Date: Tue Jan 6 07:21:27 2004 +0000 the USB extra field length shall be exactly 54 bytes to be CCID. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@581 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 97e5d6c9522bc63b1aac2b8430ee7c649c3d7eb7 Author: Ludovic Rousseau Date: Mon Jan 5 21:22:03 2004 +0000 also print the function name (__FUNCTION__) in the debug messages git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@580 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) commit 797f84c90d02cd3155ee788f392e9ef7bc1ba668 Author: Ludovic Rousseau Date: Mon Jan 5 20:53:59 2004 +0000 add a test on the USB extra field length to avoid a crash and print an error message. This occurs when the reader is _not_ CCID and the CCID driver is used (wrong Info.plist for example). git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@579 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 8 ++++++-- src/parse.c | 7 +++++++ 2 files changed, 13 insertions(+), 2 deletions(-) commit ab5cd8dcf6b1ac5ba635ac753a6c06a0df4198e5 Author: Ludovic Rousseau Date: Fri Dec 19 09:03:49 2003 +0000 build but do not install the serial ccidtwin driver by default since it is useless on computers without a serial port or without this reader for example. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@578 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 13 +++++++++++-- src/Makefile.am | 8 ++++++-- 2 files changed, 17 insertions(+), 4 deletions(-) commit 34d8e585aa4dacfd01ae240898d8253e005a6ae9 Author: Ludovic Rousseau Date: Tue Dec 16 10:11:09 2003 +0000 read and write timeouts are not symmetric. write timout can be shorter since the reader and card is not supposed to do anything before receiving (write) a command. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@570 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) commit 6798cf7138aac8533ef93a3905ff8f6b873b2a9a Author: Ludovic Rousseau Date: Fri Dec 12 09:38:25 2003 +0000 return IFD_NOT_SUPPORTED instead of IFD_SUCCESS in functions doing nothing (yet) (IFDHSetCapabilities, IFDHSetProtocolParameters, IFDHControl); git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@569 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 146f6acfaf4b8c0371ab4e3dd7de8b96ff4aaecd Author: Ludovic Rousseau Date: Thu Dec 11 21:19:46 2003 +0000 set the result buffer length to 0 in IFDHControl() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@568 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 4 ++++ 1 file changed, 4 insertions(+) commit 0bb480ab3857f4852ca5a1eb9ce280fa11966df1 Author: Ludovic Rousseau Date: Tue Nov 25 23:10:59 2003 +0000 do not try to find usb.h and other libusb files if --disable-libusb is used. Needed if you only want to build the serial driver. Thanks to Niki Waibel for the patch. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@565 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) commit fd2c078e9140e5c23f09cef28c5a89a7ce04515b Author: Ludovic Rousseau Date: Tue Nov 25 23:07:33 2003 +0000 add a --enable-ccidtwindir argument to ./configure to specify the serial GemPC Twin installation directory git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@564 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 36 ++++++++++++++++++++++++++++++++---- configure.in | 25 +++++++++++++++++++++++-- src/Makefile.am | 9 ++++----- 3 files changed, 59 insertions(+), 11 deletions(-) commit d279ba4bb2c1e5ca4235e1448bfa6851b173c9cb Author: Ludovic Rousseau Date: Tue Nov 25 22:55:58 2003 +0000 use a updated version of acx_pthread.m4 needed for FreeBSD git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@563 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- config.h.in | 8 ++++++-- configure.in | 10 +++++----- reconf | 1 + src/ifdhandler.c | 15 ++++++++------- 5 files changed, 21 insertions(+), 15 deletions(-) commit f56372a862aeee1abb78cacb859e9852649ff9ef Author: Ludovic Rousseau Date: Thu Nov 6 18:53:40 2003 +0000 check that the installed libusb implements usb_get_string_simple() git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@556 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 6 ++++++ 1 file changed, 6 insertions(+) commit 4c140e3bb89875158cf5c8a179bfa4308add194e Author: Ludovic Rousseau Date: Tue Nov 4 22:20:28 2003 +0000 add SPR 532 in "Supported CCID readers" list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@553 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 2 ++ 1 file changed, 2 insertions(+) commit 62d5599a12f167a7452771caf9007510b76ccc90 (tag: ccid-0.3.2) Author: Ludovic Rousseau Date: Tue Nov 4 22:16:38 2003 +0000 release 0.3.2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@552 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 1742277b6150f51948aca8faa41e5855827b757e Author: Ludovic Rousseau Date: Tue Nov 4 21:58:44 2003 +0000 version 0.3.2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@551 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit be91e4479a90c42e8fdd3d39b23ef209a952ebe2 Author: Ludovic Rousseau Date: Tue Nov 4 21:57:19 2003 +0000 comment out the automatic GET RESPONSE part. I don't think it should be in the driver. Maybe in pcscd instead? git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@550 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 2 ++ 1 file changed, 2 insertions(+) commit f53fec7080bbb8aa299f076f3b38ba85982ee3b3 Author: Ludovic Rousseau Date: Mon Nov 3 16:08:48 2003 +0000 also distribute SPR532.txt git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@547 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 53ebb847fcf7d4220ea57dc2b9535a0b993f38e7 Author: Ludovic Rousseau Date: Sat Nov 1 00:40:36 2003 +0000 bootstrap is no more distributed (it is no more in CVS either) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@545 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e506125311e5a8031ad7bd20a18e97c4e5994fb0 Author: Ludovic Rousseau Date: Sat Nov 1 00:39:42 2003 +0000 $(CCID_BUNDLE) is a directory so use 'rm -r' in uninstall_ccid: target git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@544 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d3b36be81be222d2eb9a3e965bd0a1bf0c81afbb Author: Ludovic Rousseau Date: Fri Oct 31 23:55:18 2003 +0000 modify the hack to compile under MacOSX. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@543 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 068083832633d4c63d1e9aae17acf2dacf039a06 Author: Ludovic Rousseau Date: Fri Oct 31 23:52:18 2003 +0000 config.guess, config.sub, depcomp and ltmain.sh are in build/ so removed them there. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@542 0ce88b0d-b2fd-0310-8134-9614164e65ea reconf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 16f680a9936df1cb1afd6386426a6492a72155c9 Author: Ludovic Rousseau Date: Fri Oct 31 23:51:25 2003 +0000 useless since we have a 'make dist' rule git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@541 0ce88b0d-b2fd-0310-8134-9614164e65ea create_distrib.sh | 80 ------------------------------------------------------- 1 file changed, 80 deletions(-) commit fe5fe7ec54c9852d9fc8724c2c5e8632b3a60657 Author: Ludovic Rousseau Date: Wed Oct 29 18:06:08 2003 +0000 add USB identification for SPR 532 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@531 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit c5557b7468f7af247bbbefa711287af0a11a86bf Author: Ludovic Rousseau Date: Wed Oct 29 18:02:45 2003 +0000 add SPR 532 description even if it is not a "real" CCID reader. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@530 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/SPR532.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) commit 675ecd2d9c12b70d84a443c0b628452e4fddc41e Author: Ludovic Rousseau Date: Wed Oct 29 18:01:23 2003 +0000 continue parsing even if bInterfaceSubClass and bInterfaceProtocol are unsupported. This may be the case with non "real" CCID readers. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@529 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit 01ce4dd017548c1a2c2def5380cda574e0a4d7df Author: Ludovic Rousseau Date: Wed Oct 29 17:54:04 2003 +0000 do not exit if the InterfaceClass is 0xFF (proprietary). It is the case with old readers manufactured before the final release of the CCID specs. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@528 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit c89419ed4a4849f3554ca21b323ff957207edd82 Author: Ludovic Rousseau Date: Tue Oct 28 18:18:11 2003 +0000 correctly use the device name in a debug message instead of a not yet initialised field. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@525 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 54dc6ff8af74d9b3c716ad1848f0e6f60eb8d9a4 Author: Ludovic Rousseau Date: Tue Oct 28 16:58:01 2003 +0000 removed since ./reconf is doing a correct job git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@524 0ce88b0d-b2fd-0310-8134-9614164e65ea bootstrap | 40 ---------------------------------------- 1 file changed, 40 deletions(-) commit 116df86f0d6b28a4fda38cc12129b04b0b423428 Author: Ludovic Rousseau Date: Tue Oct 28 16:56:27 2003 +0000 move LTC31 reader from unsupported to supported reader list. It was my fault since in used odd INS byte in my test applet and odd INS bytes are forbidden by ISO 7816-4 ch. 5.4.2 Instruction byte. Thanks to Josep Mon�s Teixidor for pointing the problem. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@523 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit e796854221e2461a2587afe141314eed3f045ec6 Author: Ludovic Rousseau Date: Tue Oct 28 16:51:37 2003 +0000 correct a stupid bug that occurs with an APDU with 2 bytes response. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@522 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 91491164758800c36ad6e8515889114cc1e6d613 (tag: ccid-0.3.1) Author: Ludovic Rousseau Date: Tue Sep 23 07:54:56 2003 +0000 release 0.3.1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@467 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit a8f792adc6dbf11e821146d811638e5763a2a92f Author: Ludovic Rousseau Date: Tue Sep 23 07:51:42 2003 +0000 update file list git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@466 0ce88b0d-b2fd-0310-8134-9614164e65ea MANIFEST | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) commit 9f48940154237483ca71072a6e7b3faa35b14762 Author: Ludovic Rousseau Date: Tue Sep 23 07:41:47 2003 +0000 add a note about T=1 cards and readers in TPDU mode git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@465 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 8 ++++++++ 1 file changed, 8 insertions(+) commit 67dc9a484bf103ceb269844515d91b9778c7cf37 Author: Ludovic Rousseau Date: Mon Sep 22 14:26:02 2003 +0000 define TAG_IFD_THREAD_SAFE introduced in pcsclite-1.2.0-rc3 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@464 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 1 + 1 file changed, 1 insertion(+) commit 8c6ed32fa1649a3648eb768d7c692e0e1e67f2ed Author: Ludovic Rousseau Date: Mon Sep 22 14:25:19 2003 +0000 add support of thread safe (APDU multiplexing on different readers) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@463 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 38 ++++++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-) commit 92348f7dd4ae84b658f3116e3d0470666833e57c Author: Ludovic Rousseau Date: Mon Sep 22 14:24:26 2003 +0000 ReadChunk() realy reads up to min_length bytes. Add some debug messages in the state automata. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@462 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 88 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 56 insertions(+), 32 deletions(-) commit dabd29c260de59cf75bc38ad04f58f536974c909 Author: Ludovic Rousseau Date: Mon Sep 22 14:22:51 2003 +0000 modify install rules so that root can use them even over NFS where root is nobody git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@461 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) commit f23346387b9a14f7e34784f1af8bdbd5bd7c8761 Author: Ludovic Rousseau Date: Mon Sep 22 14:21:57 2003 +0000 add --enable-multi-thread for thread safe support git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@460 0ce88b0d-b2fd-0310-8134-9614164e65ea config.h.in | 3 +++ configure.in | 46 +++++++++++++++++++++++++++++++++------------- 2 files changed, 36 insertions(+), 13 deletions(-) commit 7ac72812ea800d471599bd20cb1fc9103dabd1e6 Author: Ludovic Rousseau Date: Mon Sep 22 14:21:00 2003 +0000 add reconf file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@459 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- reconf | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) commit 0446a09723edc0d7f90c07726a67d407842bd2b6 Author: Ludovic Rousseau Date: Fri Sep 19 12:08:09 2003 +0000 complete reimplementation of the Twin serial protocol using a finite state automata (code much simpler) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@453 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 277 +++++++++++++++++++++++++++--------------------------- src/ccid_serial.h | 4 +- 2 files changed, 140 insertions(+), 141 deletions(-) commit 65e79ef86fa6ffe76b63ad25d2b66a93880eb44e Author: Ludovic Rousseau Date: Tue Sep 16 16:51:02 2003 +0000 Put back AC_PROG_CPP, it has nothing to do with C++ but with C preprocessor git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@448 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 + 1 file changed, 1 insertion(+) commit 47a762773c9dc86482e29674a04bf2f1d3928082 Author: Ludovic Rousseau Date: Tue Sep 16 14:19:11 2003 +0000 Do not switch to APDU mode since it also swicth in EMV mode and may not work with non EMV cards git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@445 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 81bfd5fc393a65460c7212fe6c3c545cb237cfc1 Author: Ludovic Rousseau Date: Tue Sep 16 14:18:42 2003 +0000 honor DESTDIR in install rules (closes [ #300110 ]) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@444 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile.am | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) commit 73ac34a6a16f10b3f4876d0476d4b910b5ce1ee7 Author: Ludovic Rousseau Date: Tue Sep 16 14:17:33 2003 +0000 remove useless AC_PROG_CPP (no C++ code in ccid driver) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@443 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 1 - 1 file changed, 1 deletion(-) commit c51d9d06095bc4a29b34b4042f88ff016088d1ad Author: Ludovic Rousseau Date: Tue Sep 16 13:12:29 2003 +0000 version 0.3.1 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@438 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 71ab03e985faf19a0362e883c3d6c53be92fb55e Author: Ludovic Rousseau Date: Tue Sep 16 13:12:07 2003 +0000 document the use of --enable-libusb=PATH git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@437 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 5d7461274f910b5cc2e4f50982c2af1d1d2715cf Author: Ludovic Rousseau Date: Tue Sep 16 13:08:54 2003 +0000 add --enable-libusb=PATH option git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@436 0ce88b0d-b2fd-0310-8134-9614164e65ea configure.in | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) commit ddc1d81d9177038ddf7b1f06d1afb7828c1de3a3 Author: Ludovic Rousseau Date: Wed Sep 10 16:15:06 2003 +0000 I forgot to add "support of "time request" from the card." git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@425 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 5bb97c792ea0059af20ca01acbee48ecc81c4e46 (tag: ccid-0.3.0) Author: Ludovic Rousseau Date: Wed Sep 10 12:27:28 2003 +0000 release 0.3.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@423 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) commit 4bd33d3bb2873bdd5f4081ba4280a975026c9c66 Author: Ludovic Rousseau Date: Wed Sep 10 12:25:21 2003 +0000 document the use of ./configure script git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@422 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 36f39d107c076d23c196b35e130b1092f3e2fc81 Author: Ludovic Rousseau Date: Wed Sep 10 12:03:39 2003 +0000 use ChangeLog instead of ChangeLog.cvs since the dist Makefile target is looking at this file name. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@421 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0141ef6ec3a2fb6c8288e7b3f7dcb4a29b9bdb62 Author: Ludovic Rousseau Date: Wed Sep 10 09:52:21 2003 +0000 config.h is now generated by ./configure git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@420 0ce88b0d-b2fd-0310-8134-9614164e65ea src/config.h | 42 ------------------------------------------ 1 file changed, 42 deletions(-) commit e59c308ad6ffc855ec9e0e5793574766dbdaaf1b Author: Ludovic Rousseau Date: Wed Sep 10 09:45:58 2003 +0000 add readers/ in generated .tar.gz archive git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@418 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 2 +- configure.in | 2 +- readers/Makefile.am | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) commit 8758afbd85d9ca8bb9db29639855076e26549aca Author: Ludovic Rousseau Date: Wed Sep 10 09:29:03 2003 +0000 use new parse indentation for more readability of supported features git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@417 0ce88b0d-b2fd-0310-8134-9614164e65ea readers/CardMan3121.txt | 27 ++++++++++++++++++++------- readers/GemPC433_SL.txt | 20 +++++++++++++++----- readers/GemPCKey.txt | 21 +++++++++++++++------ readers/GemPCTwin.txt | 20 +++++++++++++++----- readers/LTC31.txt | 16 +++++++++++----- readers/SCR331.txt | 20 +++++++++++++++----- readers/SCR335.txt | 20 +++++++++++++++----- 7 files changed, 106 insertions(+), 38 deletions(-) commit 7b1203d411dfb3b4a9bff99b88daf757b7fc07a7 Author: Ludovic Rousseau Date: Wed Sep 10 09:19:05 2003 +0000 new build process using autoconf/automake git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@415 0ce88b0d-b2fd-0310-8134-9614164e65ea config.h.in | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) commit 8ac1db781ee217c0d3c6e9e1839d0f2de37641d8 Author: Ludovic Rousseau Date: Wed Sep 10 09:17:43 2003 +0000 manage serial protocol used by the GemPC Twin. Thanks to Niki W. Waibel for a working prototype. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@414 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_serial.c | 540 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/ccid_serial.h | 30 +++ 2 files changed, 570 insertions(+) commit 772b1590935a3831e2e84ed82110e58ea0014902 Author: Ludovic Rousseau Date: Wed Sep 10 09:15:51 2003 +0000 contains common CCID feature for USB and serial (was in ccid_usb before) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@413 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid.c | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/ccid.h | 75 ++++++++++++++++++++++++++++++ 2 files changed, 228 insertions(+) commit 2f8f9b352fa7c02e4de49980c36b8e11b2b41b76 Author: Ludovic Rousseau Date: Wed Sep 10 09:14:41 2003 +0000 used to generate a correct reader.conf with the real library name git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@412 0ce88b0d-b2fd-0310-8134-9614164e65ea src/reader.conf.in | 7 +++++++ 1 file changed, 7 insertions(+) commit ecebfae68550a827ac103af5d00ae3431ec14414 Author: Ludovic Rousseau Date: Wed Sep 10 09:13:42 2003 +0000 remove IFDSetEmv() definition. It is now useless. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@411 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_ifdhandler.h | 1 - 1 file changed, 1 deletion(-) commit 6d0c3ab7952b33e9d20b267441118bec690903b9 Author: Ludovic Rousseau Date: Wed Sep 10 09:12:20 2003 +0000 use OpenPort instead of OpenUSB. move the complex TPDU management in commands.c (and use it only if reader does not support APDU mode) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@410 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ifdhandler.c | 143 ++++++++----------------------------------------------- 1 file changed, 20 insertions(+), 123 deletions(-) commit 41488ab294dc65f25782360f15bcb06c7e085955 Author: Ludovic Rousseau Date: Wed Sep 10 09:10:28 2003 +0000 transport abstraction: define OpenPort, ClosePort, etc. to OpenSerial or OpenUSB depending on TWIN_SERIAL compilation option git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@409 0ce88b0d-b2fd-0310-8134-9614164e65ea src/defs.h | 46 +++++++++++++++++++++++++++++++++------------- 1 file changed, 33 insertions(+), 13 deletions(-) commit bfb8a157b91a8e6e9be79aa4af74537052ed718e Author: Ludovic Rousseau Date: Wed Sep 10 09:09:12 2003 +0000 test for PACKAGE and not __CONFIG_H__ since the config.h file is not generated by ./configure git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@408 0ce88b0d-b2fd-0310-8134-9614164e65ea src/debug.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c4bb400fc1988e51b60aacc3c2e49902ea426176 Author: Ludovic Rousseau Date: Wed Sep 10 09:06:41 2003 +0000 - support auto voltage at power on if reader support it - support Gemplus proprietary command to switch reader from TPDU to APDU mode - use APDU mode if reader support it. make it easy to support extended APDU but I have no reader to test this. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@407 0ce88b0d-b2fd-0310-8134-9614164e65ea src/commands.c | 293 +++++++++++++++++++++++++++++++++++++++++++++++++++------ src/commands.h | 8 +- 2 files changed, 271 insertions(+), 30 deletions(-) commit a1055af871a3856d9d36182cdbc8a0e83673f7ed Author: Ludovic Rousseau Date: Wed Sep 10 09:01:30 2003 +0000 redesign to separate communication media and CCID protocol. call ccid_open_hack() upon open to do some reader dependent magic. git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@406 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 150 ++++++++++++--------------------------------------------- src/ccid_usb.h | 11 ----- 2 files changed, 31 insertions(+), 130 deletions(-) commit ec00f766851855dacb46b324597ec1a5117ed628 Author: Ludovic Rousseau Date: Wed Sep 10 08:57:29 2003 +0000 indent the output with one feature per line (and not on the same line separated by ,) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@405 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 71 +++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 38 insertions(+), 33 deletions(-) commit bebaa5480b53714c799930fbc20149315c865b7d Author: Ludovic Rousseau Date: Wed Sep 10 08:55:45 2003 +0000 new build process using autoconf/automake git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@404 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile | 16 ----- src/Makefile | 107 ---------------------------------- src/check | 187 ----------------------------------------------------------- src/ylwrap | 160 -------------------------------------------------- 4 files changed, 470 deletions(-) commit 05c5caf2591f3a9b4eece602d7f849b7afc4112a Author: Ludovic Rousseau Date: Wed Sep 10 08:52:29 2003 +0000 use PCSCLITE_MAX_READERS instead of PCSCLITE_MAX_CHANNELS git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@403 0ce88b0d-b2fd-0310-8134-9614164e65ea src/pcscdefines.h | 4 ++-- src/utils.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit 8f6ee1234977f6ed4cd04df5f5bb79c5bcb018cb Author: Ludovic Rousseau Date: Wed Sep 10 08:47:41 2003 +0000 new build process using autoconf/automake git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@402 0ce88b0d-b2fd-0310-8134-9614164e65ea Makefile.am | 32 ++++++++++ NEWS | 0 bootstrap | 40 +++++++++++++ build/ylwrap | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++ configure.in | 177 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/Makefile.am | 58 +++++++++++++++++++ 6 files changed, 467 insertions(+) commit f4edc5831130225e28e01337e90be3cbceda88c8 Author: Ludovic Rousseau Date: Wed Aug 27 06:53:56 2003 +0000 remove unused capabilities.c file git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@343 0ce88b0d-b2fd-0310-8134-9614164e65ea MANIFEST | 1 - src/Makefile | 2 +- src/capabilities.c | 30 ------------------------------ 3 files changed, 1 insertion(+), 32 deletions(-) commit 75f9cf942f47aff203b9fbd2715ccd77a19628fb (tag: ccid-0.2.0) Author: Ludovic Rousseau Date: Tue Aug 26 20:16:00 2003 +0000 release 0.2.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@342 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 5 +++++ 1 file changed, 5 insertions(+) commit 793276be8466163fbca9f75727ebfeffdc645a27 Author: Ludovic Rousseau Date: Tue Aug 26 20:14:38 2003 +0000 script to create the .tar.gz git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@341 0ce88b0d-b2fd-0310-8134-9614164e65ea create_distrib.sh | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) commit 93acd7c38bdd6bbd56c626fb54f9c97f9fc72a35 Author: Ludovic Rousseau Date: Tue Aug 26 19:51:29 2003 +0000 add a note about libusb problem under *BSD git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@340 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit c1b23d0f6f6bb047d6f3664c097fa5fc6980b5dd Author: Ludovic Rousseau Date: Tue Aug 26 19:48:04 2003 +0000 require pcsc-lite 1.2.0 instead of 1.1.2 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@339 0ce88b0d-b2fd-0310-8134-9614164e65ea src/check | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 89842bd847c118a7a5fdd7617c8a15b498a785f9 Author: Ludovic Rousseau Date: Tue Aug 26 09:01:19 2003 +0000 the reader enumeration problem also exist under GNU/Linux (is not MacOS specific) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@326 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 55 +++++++++++++++++++++++++++++++++---------------------- 1 file changed, 33 insertions(+), 22 deletions(-) commit 7efe421ccea2c5d5ad982ea01bd3e935039be970 Author: Ludovic Rousseau Date: Sun Aug 24 16:57:59 2003 +0000 remove src/dep_stamp git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@322 0ce88b0d-b2fd-0310-8134-9614164e65ea MANIFEST | 1 - 1 file changed, 1 deletion(-) commit eed8de937b07919281c15c17534cdc42413e6c56 Author: Ludovic Rousseau Date: Sun Aug 24 16:57:23 2003 +0000 add not about bugs/limitations under MacOS X git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@321 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) commit 08d996e6a03f4c3c6c1ebe2f4266303dbafb0c32 Author: Ludovic Rousseau Date: Thu Aug 21 14:10:33 2003 +0000 do not print garbage if we can't get the iManufacturer or iProduct fields git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@314 0ce88b0d-b2fd-0310-8134-9614164e65ea src/parse.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit 532b4f62664d16e286bb033b69d36f7aea051cf4 Author: Ludovic Rousseau Date: Wed Aug 20 13:21:51 2003 +0000 comment low level debug messages git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@309 0ce88b0d-b2fd-0310-8134-9614164e65ea src/config.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 977fd952246f14fd112bc53d698eecc0aca68ce1 Author: Ludovic Rousseau Date: Wed Aug 20 13:21:29 2003 +0000 use ./ylwrap instead of ylwrap git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@308 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2644b3b2147a24ccbc6e472f0202018d10575e2a Author: Ludovic Rousseau Date: Wed Aug 20 12:28:55 2003 +0000 do not define LDFLAGS since we get it from outside git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@306 0ce88b0d-b2fd-0310-8134-9614164e65ea src/check | 3 --- 1 file changed, 3 deletions(-) commit 52ef531b8dbe564a32c3f37a5367998e394ce489 Author: Ludovic Rousseau Date: Wed Aug 20 12:28:38 2003 +0000 add needed MacOS X frameworks to LDFLAGS (for parse and check) git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@305 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit a32aa2987e2cf9c6eec28741d85d92763b5cdc81 Author: Ludovic Rousseau Date: Wed Aug 20 09:28:07 2003 +0000 add src/ylwrap git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@304 0ce88b0d-b2fd-0310-8134-9614164e65ea MANIFEST | 1 + 1 file changed, 1 insertion(+) commit 05691e4ccfd6139f2e274958f3022ca57731d313 Author: Ludovic Rousseau Date: Wed Aug 20 09:27:43 2003 +0000 wrapper to call (f)lex git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@303 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ylwrap | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) commit e42daab3e6c0812b03d5cb970ef57f4657426b12 Author: Ludovic Rousseau Date: Wed Aug 20 08:38:36 2003 +0000 src/parse shall not be distributed git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@302 0ce88b0d-b2fd-0310-8134-9614164e65ea MANIFEST | 1 - 1 file changed, 1 deletion(-) commit e552a48c221e1f110f35a01511ad376648da84b3 Author: Ludovic Rousseau Date: Wed Aug 20 08:37:34 2003 +0000 do not duplicate the Info.plist filename but "calculate" it once git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@301 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 56 ++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 42 insertions(+), 14 deletions(-) commit 4da123069d345169b7984f40e8e08d387ea689a9 Author: Ludovic Rousseau Date: Wed Aug 20 08:35:34 2003 +0000 Add support of MacOS X git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@300 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) commit 76ab63316cc663b6b9a8b669354d12c23b03ac94 Author: Ludovic Rousseau Date: Wed Aug 20 08:35:13 2003 +0000 use an for the alias enumeration git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@299 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Info.plist | 50 ++++++++++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 22 deletions(-) commit 3fdb65717d72cb30bf46e6baa34c9d7161cc1fce Author: Ludovic Rousseau Date: Thu Aug 14 06:53:21 2003 +0000 use a 1 minute USB timeout instead of the 1 second used for debug git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@279 0ce88b0d-b2fd-0310-8134-9614164e65ea src/ccid_usb.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit c7b429bc6848e2ae5b13983e62499a1008e2f263 Author: Ludovic Rousseau Date: Thu Aug 14 06:34:21 2003 +0000 include in CVS git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@278 0ce88b0d-b2fd-0310-8134-9614164e65ea MANIFEST | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit 2019092543517ae0547db51fb70b6eb371258916 Author: Ludovic Rousseau Date: Thu Aug 14 06:32:24 2003 +0000 remove parse binary in clean target git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@277 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2419b4cf0011bf7d0c4340bc92465bbb357b0507 Author: Ludovic Rousseau Date: Wed Aug 13 15:06:36 2003 +0000 do not exit with failure if makedepend(1) does not exist git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@276 0ce88b0d-b2fd-0310-8134-9614164e65ea src/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e49dd3fab4ec75cafe77b37094d055274527472e Author: Ludovic Rousseau Date: Wed Aug 13 13:46:09 2003 +0000 Installation and check guide git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@275 0ce88b0d-b2fd-0310-8134-9614164e65ea INSTALL | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) commit 2581d621ab7f6a02033ed652bdafad9fdf5df30f (tag: ccid-0.1.0) Author: Ludovic Rousseau Date: Tue Aug 12 22:15:01 2003 +0000 release 0.1.0 git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@273 0ce88b0d-b2fd-0310-8134-9614164e65ea README | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) commit 631107ca310243cb8c9068c160106a580fd6ed64 Author: Ludovic Rousseau Date: Tue Aug 12 12:40:23 2003 +0000 Initial revision git-svn-id: svn://anonscm.debian.org/svn/pcsclite/trunk/Drivers/ccid@269 0ce88b0d-b2fd-0310-8134-9614164e65ea AUTHORS | 1 + COPYING | 340 ++++++++++++++++++++++++++++ Makefile | 16 ++ README | 63 ++++++ readers/CardMan3121.txt | 35 +++ readers/GemPC433_SL.txt | 35 +++ readers/GemPCKey.txt | 36 +++ readers/GemPCTwin.txt | 35 +++ readers/LTC31.txt | 35 +++ readers/SCR331.txt | 35 +++ readers/SCR335.txt | 35 +++ src/.dependencies | 0 src/Info.plist | 71 ++++++ src/Makefile | 86 +++++++ src/capabilities.c | 30 +++ src/ccid_ifdhandler.h | 141 ++++++++++++ src/ccid_usb.c | 486 ++++++++++++++++++++++++++++++++++++++++ src/ccid_usb.h | 47 ++++ src/check | 189 ++++++++++++++++ src/commands.c | 254 +++++++++++++++++++++ src/commands.h | 34 +++ src/config.h | 42 ++++ src/debug.c | 72 ++++++ src/debug.h | 100 +++++++++ src/defs.h | 58 +++++ src/ifdhandler.c | 579 ++++++++++++++++++++++++++++++++++++++++++++++++ src/parse.c | 238 ++++++++++++++++++++ src/parser.h | 22 ++ src/pcscdefines.h | 51 +++++ src/tokenparser.l | 144 ++++++++++++ src/utils.c | 37 ++++ src/utils.h | 32 +++ 32 files changed, 3379 insertions(+)