March 2009 Commit Log

Number of Commits:
24
Number of Active Developers:
1
rousseau 2009-03-31 14:48 Rev.: 3406

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

13 lines of code changed in 1 file:

rousseau 2009-03-31 11:30 Rev.: 3405

OpenUSBByName(): support more than one composite or
composite-as-multislot readers

6 lines of code changed in 1 file:

rousseau 2009-03-30 11:04 Rev.: 3404

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

63 lines of code changed in 1 file:

rousseau 2009-03-30 10:55 Rev.: 3403

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.

29 lines of code changed in 3 files:

rousseau 2009-03-29 13:48 Rev.: 3401

remove support of Reiner-SCT cyberJack pinpad(a) on request of
Reiner-SCT

You should user the Reiner-SCT driver instead

1 lines of code changed in 1 file:

rousseau 2009-03-27 18:13 Rev.: 3395

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

19 lines of code changed in 1 file:

rousseau 2009-03-26 16:36 Rev.: 3380

add Gemalto GemProx DU and SU readers

288 lines of code changed in 5 files:

rousseau 2009-03-26 16:35 Rev.: 3379

use --enable-composite-as-multislot on Mac OS X since libhal is not
available on Mac OS X

3 lines of code changed in 1 file:

rousseau 2009-03-26 16:34 Rev.: 3378

add support of a composite device as multi-slots device

69 lines of code changed in 5 files:

rousseau 2009-03-24 16:33 Rev.: 3375

SecurePINVerify(): Correct bNumberMessage for Dell keyboard

13 lines of code changed in 2 files:

rousseau 2009-03-24 16:28 Rev.: 3374

update

6 lines of code changed in 1 file:

rousseau 2009-03-24 15:09 Rev.: 3373

add a (faked) USB descriptor for the GemPC Twin using serial
communication

90 lines of code changed in 1 file:

rousseau 2009-03-21 16:07 Rev.: 3356

add support of PIN_PROPERTIES_STRUCTURE structure and
FEATURE_IFD_PIN_PROPERTIES

Thanks to Martin Paljak for the patch

54 lines of code changed in 6 files:

rousseau 2009-03-20 18:10 Rev.: 3354

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

18 lines of code changed in 1 file:

rousseau 2009-03-20 18:04 Rev.: 3353

SecurePINVerify() and SecurePINModify(): correctly restore the
communication timeout if sending the command fails

10 lines of code changed in 1 file:

rousseau 2009-03-19 16:12 Rev.: 3351

SecurePINModify(): do not reject the command if bNumberMessage = 0xFF
(default value)

Thanks to Martin Paljak for the patch

3 lines of code changed in 1 file:

rousseau 2009-03-19 15:48 Rev.: 3350

OpenUSBByName(): support more than one CCID interface per USB device
with the libhal scheme

77 lines of code changed in 1 file:

rousseau 2009-03-17 14:44 Rev.: 3349

Use libusb-config to define LIBUSB_* variables

2 lines of code changed in 1 file:

rousseau 2009-03-17 11:42 Rev.: 3348

allow to list more than one CCID interface per USB device

39 lines of code changed in 3 files:

rousseau 2009-03-13 17:52 Rev.: 3344

remove fingerprint part

0 lines of code changed in 1 file:

rousseau 2009-03-07 17:50 Rev.: 3340

use spaces instead of tabs

8 lines of code changed in 1 file:

rousseau 2009-03-07 17:35 Rev.: 3338

release 1.3.10

13 lines of code changed in 2 files:

rousseau 2009-03-07 16:30 Rev.: 3337

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

3 lines of code changed in 1 file:

rousseau 2009-03-01 14:49 Rev.: 3330

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

17 lines of code changed in 1 file:

February 2009 »

Generated by StatSVN 0.7.0