May 2008 Commit Log

Number of Commits:
28
Number of Active Developers:
1
rousseau 2008-05-29 15:47 Rev.: 2975

RFAddReader(): try to use the reader polling thread also for the other
slots on a multi-slots reader

21 lines of code changed in 1 file:

rousseau 2008-05-23 15:35 Rev.: 2967

add spaces around =

1 lines of code changed in 1 file:

rousseau 2008-05-16 11:38 Rev.: 2963

SCardReconnect(), SCardDisconnect(), SCardBeginTransaction(),
SCardEndTransaction(), SCardCancelTransaction(), SCardStatus(),
SCardControl(), SCardGetSetAttrib(), SCardTransmit(): check that the
card handle is still valid after we (should) hold the lock

The context may have been closed by another thread using
SCardReleaseContext() on the same context

[#300849] problems in multithreading environment (segmentation faults,
SCardCancel does not work)

72 lines of code changed in 1 file:

rousseau 2008-05-16 11:32 Rev.: 2962

SYS_Mutex*(): check that the mMutex parameter is non NULL to avoid a
crash

related to [#300849] problems in multithreading environment
(segmentation faults, SCardCancel does not work)

20 lines of code changed in 1 file:

rousseau 2008-05-16 11:12 Rev.: 2961

remove spaces at end of lines

18 lines of code changed in 6 files:

rousseau 2008-05-16 11:03 Rev.: 2960

SCardReleaseContext(), SCardConnect(), SCardGetStatusChange(),
SCardListReaders() and SCardListReaderGroups: check that the context is
still opened after we (should) hold the lock

The context may have been closed by another thread using
SCardReleaseContext() on the same context

[#300849] problems in multithreading environment (segmentation faults,
SCardCancel does not work)

40 lines of code changed in 1 file:

rousseau 2008-05-16 10:12 Rev.: 2959

remove an empty line

0 lines of code changed in 1 file:

rousseau 2008-05-16 09:59 Rev.: 2958

do not include the (useless) win32 directory any more

1 lines of code changed in 14 files:

rousseau 2008-05-15 14:52 Rev.: 2957

SCardConnect(), SCardReconnect(): do not check the parameter
dwPreferredProtocols if dwShareMode == SCARD_SHARE_DIRECT

This is used on contactless readers to talk to the reader without any
card and "random" value of dwPreferredProtocols

Thanks to Philippe BOURGAULT for reporting the bug

4 lines of code changed in 1 file:

rousseau 2008-05-15 14:50 Rev.: 2956

SCardEstablishContextTH(), SCardConnect(), SCardReconnect(),
SCardDisconnect(), SCardEndTransaction(): do not check parameters for
SCARD_E_INVALID_VALUE since these tests are also done on the server
side.
Do not duplicate code

0 lines of code changed in 1 file:

rousseau 2008-05-15 12:04 Rev.: 2955

SVCServiceRunLoop(): return if HPSearchHotPluggables() fails

4 lines of code changed in 1 file:

rousseau 2008-05-15 12:03 Rev.: 2954

SVCServiceRunLoop(): return if HPRegisterForHotplugEvents() fails

3 lines of code changed in 1 file:

rousseau 2008-05-15 09:55 Rev.: 2953

CreateContextThread(): update to the new SYS_ThreadCreate() API

5 lines of code changed in 1 file:

rousseau 2008-05-13 11:09 Rev.: 2952

EHDestroyEventHandler(): log the error message of SYS_ThreadJoin() and
SYS_ThreadCreate() if any

12 lines of code changed in 1 file:

rousseau 2008-05-13 11:05 Rev.: 2951

EHSpawnEventHandler(): do not create the card polling thread using
THREAD_ATTR_DETACHED since that will prevent SYS_ThreadJoin() from
working

1 lines of code changed in 1 file:

rousseau 2008-05-13 11:03 Rev.: 2950

EHStatusHandlerThread(): do not call SYS_ThreadDetach() since that will
prevent SYS_ThreadJoin() from working.

0 lines of code changed in 1 file:

rousseau 2008-05-13 11:01 Rev.: 2949

update copyright date

1 lines of code changed in 1 file:

rousseau 2008-05-13 11:00 Rev.: 2948

forward the return value from the low level thread library and not just
FALSE or TRUE
The upper layer can then use strerror()

15 lines of code changed in 1 file:

rousseau 2008-05-13 10:58 Rev.: 2947

do not distribute win32 files anymore.
win32 is not a supported platform

1 lines of code changed in 3 files:

rousseau 2008-05-13 09:32 Rev.: 2946

pcscd -v now displays the enabled features

Thanks to Alon Bar-Lev for the suggestion

11 lines of code changed in 2 files:

rousseau 2008-05-13 09:15 Rev.: 2945

update email for bug reports

2 lines of code changed in 1 file:

rousseau 2008-05-12 10:36 Rev.: 2944

IFDCloseIFD(): use SYS_MutexTryLock() instead of SYS_MutexLock() since
the mutex may be hold by a now dead polling thread

4 lines of code changed in 1 file:

rousseau 2008-05-12 10:35 Rev.: 2943

add SYS_MutexTryLock()

6 lines of code changed in 2 files:

rousseau 2008-05-12 09:29 Rev.: 2942

typo in comment

1 lines of code changed in 1 file:

rousseau 2008-05-11 13:00 Rev.: 2941

add AUTOMAKE_OPTIONS = dist-bzip2 so that make dist alsa generates a
.tar.bz2 archive

1 lines of code changed in 1 file:

rousseau 2008-05-09 17:03 Rev.: 2939

RFAddReader(): in case of error call RFRemoveReader() to free all
resources instead of duplicating part of the needed code.

4 lines of code changed in 1 file:

rousseau 2008-05-09 17:01 Rev.: 2938

RFAddReader(): call RFRemoveReader() to free resources if
EHSpawnEventHandler() fails

4 lines of code changed in 1 file:

rousseau 2008-05-06 11:41 Rev.: 2928

do not store in subversion since it is installed by autoconf

0 lines of code changed in 1 file:

April 2008 »

Generated by StatSVN 0.7.0