release 1.5.3
26 lines of code changed in 2 files:
A bug has been corrected in revision 3467
The problem occurs if SCardBeginTransaction() are made without
corresponding SCardEndTransaction(). OpenSC "pkcs11-tool -I" exhibits
such a behavior.
55 lines of code changed in 1 file:
CardDisconnect(): call RFUnlockAllSharing() instead of RFUnlockSharing()
to release all nested locks. The problem occurs if
SCardBeginTransaction() are made without corresponding
SCardEndTransaction(). OpenSC "pkcs11-tool -I" exhibits such a behavior.
Thanks to Marc Rios Valles for the bug report
1 lines of code changed in 1 file:
add RFUnlockAllSharing()
22 lines of code changed in 2 files:
change default log level from PCSC_LOG_INFO to PCSC_LOG_ERROR to limit
syslog pollution
2 lines of code changed in 1 file:
use SCARD_S_SUCCESS instead of 0
2 lines of code changed in 1 file:
StatSynchronize(): remove event fifo files only if they are 60 seconds old.
The normal case is for the client to remove its one event file after
use. The daemon sould only remove files from dead clients.
2 lines of code changed in 1 file:
StatSynchronize(): use S_ISFIFO() macro
1 lines of code changed in 1 file:
DeprecationWarning: raising a string exception is deprecated
5 lines of code changed in 1 file:
add license information
50 lines of code changed in 3 files:
WaitForPcscdEvent(): avoid a possible crash due to a race condition
Thanks to Matheus Ribeiro for the patch
11 lines of code changed in 1 file:
#include "utils.h"
1 lines of code changed in 1 file:
RFRemoveReader(): call StatSynchronize() after a reader removal to
signal the event to clients
3 lines of code changed in 1 file:
remove powermgt_macosx.c since it is using APSL version 1.1 instead of
the BSD-like licence like the other files
Thanks to Stanislav Brabec for the bug report
0 lines of code changed in 3 files: