March 2007 Commit Log

Number of Commits:
26
Number of Active Developers:
1
rousseau 2007-03-29 16:05 Rev.: 2499

SCardGetStatusChange(): do not release the mutex if it does not exist
anymore after a pcscd restart

2 lines of code changed in 1 file:

rousseau 2007-03-28 18:35 Rev.: 2497

SCardGetStatusChange(): do not check for SCARD_STATE_ATRMATCH,
SCARD_STATE_EXCLUSIVE or SCARD_STATE_INUSE bits when the card is not
present.

Thanks to Matheus Ribeiro for the bug report

1 lines of code changed in 1 file:

rousseau 2007-03-28 10:20 Rev.: 2496

SCardGetStatusChange(): add a counter in the upper word of dwEventState
so it is possible to detect a card movement betweeen two calls to
SCardGetStatusChange()

Thanks to Matheus Ribeiro for the patch

29 lines of code changed in 2 files:

rousseau 2007-03-27 14:21 Rev.: 2495

use pcscd.h

1 lines of code changed in 1 file:

rousseau 2007-03-27 14:17 Rev.: 2494

use pcscd.h when needed.

Thanks to Yziquel Guillaume for the bug report

2 lines of code changed in 2 files:

rousseau 2007-03-22 22:10 Rev.: 2490

typo

1 lines of code changed in 1 file:

rousseau 2007-03-18 22:51 Rev.: 2486

print sent & received APDU

25 lines of code changed in 1 file:

rousseau 2007-03-15 10:29 Rev.: 2482

WrapSHMWrite(): clean the data buffer for SCardTransmit() to clean the
APDU buffer to remove any possible PIN or secret value

Thanks to Nils Larsch for the patch

6 lines of code changed in 1 file:

rousseau 2007-03-15 10:23 Rev.: 2481

move definition of min() from winscard_clnt.c to misc.h

4 lines of code changed in 2 files:

rousseau 2007-03-13 11:46 Rev.: 2479

profiling: more explicit warning in case of thread

9 lines of code changed in 1 file:

rousseau 2007-03-13 10:56 Rev.: 2478

profiling: the mechanism does not work correctly when threads are used.
Display warnings in that case.

8 lines of code changed in 1 file:

rousseau 2007-03-13 10:29 Rev.: 2477

profiling: detect missing PROFILE_END calls

13 lines of code changed in 1 file:

rousseau 2007-03-13 10:11 Rev.: 2476

profiling: display the return value if different from SCARD_S_SUCCESS

46 lines of code changed in 1 file:

rousseau 2007-03-13 10:10 Rev.: 2475

SCardReconnect(): block instead of returning SCARD_E_SHARING_VIOLATION

26 lines of code changed in 1 file:

rousseau 2007-03-12 12:39 Rev.: 2474

define RESPONSECODE type only if RESPONSECODE_DEFINED_IN_WINTYPES_H is
not defined (needed to compile the driver with an old pcsc-lite)

2 lines of code changed in 1 file:

rousseau 2007-03-06 19:26 Rev.: 2467

CreateContextThread(): avoid a buffer overflow if no more context
available

thanks to Petr Gajdos for the patch

0 lines of code changed in 1 file:

rousseau 2007-03-06 12:41 Rev.: 2466

improve Doxygen

4 lines of code changed in 1 file:

rousseau 2007-03-06 11:16 Rev.: 2465

when we are waiting for a card insertion a reader may be
connected/disconnected so SCardGetStatusChange() will return but a card
is not inserted

6 lines of code changed in 1 file:

rousseau 2007-03-06 10:49 Rev.: 2464

SCardCheckDaemonAvailability(): if the daemon is restarted we invalidate
all the existing handles so SCard functions returns
SCARD_E_INVALID_HANDLE

25 lines of code changed in 1 file:

rousseau 2007-03-06 10:47 Rev.: 2463

add prototype for SCardUnload()

2 lines of code changed in 1 file:

rousseau 2007-03-06 10:46 Rev.: 2462

move code from SCardRemoveContext() to a new function
SCardCleanContext() and call it from SCardRemoveContext()

22 lines of code changed in 1 file:

rousseau 2007-03-06 10:35 Rev.: 2461

move call to SCardCheckDaemonAvailability() from
SCardEstablishContextTH() to SCardEstablishContext() to move it oustide
of SCardLockThread()/SCardUnlockThread() since
SCardCheckDaemonAvailability() may also lock (and then deadlock)

4 lines of code changed in 1 file:

rousseau 2007-03-06 10:30 Rev.: 2460

Oops. pcscd.h.in is already in SVN

0 lines of code changed in 1 file:

rousseau 2007-03-06 10:29 Rev.: 2459

new file

0 lines of code changed in 1 file:

rousseau 2007-03-05 16:38 Rev.: 2458

SCardIsValidContext(): return SCARD_E_INVALID_HANDLE if the daemon has
been restarted

4 lines of code changed in 1 file:

rousseau 2007-03-05 16:37 Rev.: 2457

SCardCheckDaemonAvailability(): detects if pcscd has been restarted and
returns SCARD_E_NO_SERVICE in that case

11 lines of code changed in 1 file:

February 2007 »

Generated by StatSVN 0.7.0