September 2008 Commit Log

Number of Commits:
18
Number of Active Developers:
1
rousseau 2008-09-24 16:10 Rev.: 3146

IFDCloseIFD(): give up to 500 ms to the mutex to be free if the lock
failed. Maybe a polling thread is still using the device on another
slot.

11 lines of code changed in 1 file:

rousseau 2008-09-24 14:57 Rev.: 3145

StatSynchronize(): log and return if opendir() fails

Avoids a crash when started without root privileges

7 lines of code changed in 1 file:

rousseau 2008-09-21 20:02 Rev.: 3142

HPAddDevice(): remove a debug printf()

0 lines of code changed in 1 file:

rousseau 2008-09-11 14:20 Rev.: 3125

SCardStatus(): allow NULL for pcchReaderLen and pcbAtrLen

You can then use
SCardStatus(hCard, pcReaders, &dwReaderLen, NULL, NULL, NULL, NULL)
to only get the reader name or
SCardStatus(hCard, NULL, NULL, NULL, NULL, pbAtr, &dwAtrLen)
to only get the card ATR or even
SCardStatus(hCard, NULL, NULL, NULL, NULL, NULL, NULL)
to get nothing except SCARD_S_SUCCESS

6 lines of code changed in 1 file:

rousseau 2008-09-11 14:05 Rev.: 3124

SCardStatus(), SCardGetAttrib(), SCardListReaders(),
SCardListReaderGroups(): check that the pointer argument used to store
the allocated memory in case of SCARD_AUTOALLOCATE is not NULL.

return SCARD_E_INVALID_PARAMETER instead of crashing

23 lines of code changed in 1 file:

rousseau 2008-09-11 00:00 Rev.: 3123

Doxygen: reformat a line

1 lines of code changed in 1 file:

rousseau 2008-09-10 13:50 Rev.: 3121

expand a tab

1 lines of code changed in 1 file:

rousseau 2008-09-09 16:04 Rev.: 3120

SCardTransmit(): correctly pass the pioRecvPci parameter

Thanks to David L. Markowitz for the bug report

15 lines of code changed in 2 files:

rousseau 2008-09-09 11:37 Rev.: 3119

StatSynchronize(): log with level DEBUG instead of ERROR if errno is
ENXIO "No such device or address" since it is a normal error if the
client is no more listening the pipe

4 lines of code changed in 1 file:

rousseau 2008-09-09 11:27 Rev.: 3118

SCardGetStatusChange(): move "Event Loop End" log after the end label so
the log is displayed

2 lines of code changed in 1 file:

rousseau 2008-09-09 11:24 Rev.: 3117

WaitForPcscdEvent(): remove the waiting for event file after use

1 lines of code changed in 1 file:

rousseau 2008-09-09 11:10 Rev.: 3116

HPAddDevice(): the device serial is "usb.serial" instead of
"usb_device.serial" and it is a C-string instead of an int

7 lines of code changed in 1 file:

rousseau 2008-09-05 10:30 Rev.: 3112

Doxygen: move SCardSetTimeout (back) in the API group so the detailed
documentation does not appear in the winscard.h page

4 lines of code changed in 1 file:

rousseau 2008-09-05 10:12 Rev.: 3111

Doxygen: document SCARD_IO_REQUEST structure

3 lines of code changed in 1 file:

rousseau 2008-09-05 10:03 Rev.: 3110

remove useless struct _SCARD_IO_REQUEST name

1 lines of code changed in 1 file:

rousseau 2008-09-05 10:00 Rev.: 3109

Doxygen: SCardTransmit() can use SCARD_PCI_RAW for pioSendPci

2 lines of code changed in 1 file:

rousseau 2008-09-05 09:56 Rev.: 3108

Doxygen: document g_rgSCard*Pci values

3 lines of code changed in 1 file:

rousseau 2008-09-05 09:50 Rev.: 3107

move WaitForPcscdEvent() before doxygen doc of SCardGetStatusChange()

44 lines of code changed in 1 file:

August 2008 »

Generated by StatSVN 0.7.0