SCardEstablishContext(): try to start the pcscd daemon if not already
running
49 lines of code changed in 1 file:
define PCSCD_BINARY
3 lines of code changed in 1 file:
improve the checking of an already running pcscd
13 lines of code changed in 1 file:
Doxygen: For historical reasons the value of SCARD_E_UNSUPPORTED_FEATURE
is 0x8010001F in pcsc-lite but 0x80100022 in Windows WinSCard
15 lines of code changed in 1 file:
SCARD_E_UNSUPPORTED_FEATURE is not a PC/SC Lite specific extension, but
its numerical value is different on Windows
1 lines of code changed in 1 file:
remove pcsc-lite specific SCARD_W_INSERTED_CARD code
SCARD_W_INSERTED_CARD value 0x8010006A was also in collision with
SCARD_W_SECURITY_VIOLATION
0 lines of code changed in 2 files:
reorder error codes
66 lines of code changed in 1 file:
do not declare the SCardUnload() function removed in revision 4435
0 lines of code changed in 1 file:
create a SCardInvalidateHandles() function from
SCardCheckDaemonAvailability() code
26 lines of code changed in 1 file:
SCardCheckDaemonAvailability(): do not delete the context since it is
already done by SCardCleanContext()
0 lines of code changed in 1 file:
SCardCleanContext(): deallocate the context memory
2 lines of code changed in 1 file:
Doxygen: update SCardControl() list of possible error codes
partly revert revision 4558
Thanks to Martin Paljak for the bug report
http://archives.neohapsis.com/archives/dev/muscle/2009-q4/0079.html
2 lines of code changed in 1 file:
use list_delete() instead of list_locate() + list_delete_at()
33 lines of code changed in 4 files:
add list_delete() "expunge the first found given element from the list"
32 lines of code changed in 2 files:
reformat to make pep8(1) happy
73 lines of code changed in 9 files:
Doxygen improvement
1 lines of code changed in 1 file:
Doxygen: update SCardControl() list of possible error codes
1 lines of code changed in 1 file:
add Jean-Luc Giraud in copyright holders because of his patch in
revision 4553
6 lines of code changed in 3 files:
Use lists instead of fixed size arrays to store handles.
It is now possible to have:
- 200 simultaneous PC/SC clients instead of 16
- 200 SCardConnect per client instead of 16
- 200 clients per reader instead of 16
The default value of 200 can be changed by giving an argument to pcscd
--max-thread
--max-card-handle-per-thread
--max-card-handle-per-reader
Thanks to Jean-Luc Giraud for the big patch
965 lines of code changed in 8 files:
RFCreateReaderHandle(): add a comment that a 16-bit random is not secure
enough
3 lines of code changed in 1 file:
SCardReconnect() should block instead of returning SCARD_E_SHARING_VIOLATION
58 lines of code changed in 1 file:
typo in text
1 lines of code changed in 1 file:
remove printf() for debug from READ_BODY() macro
1 lines of code changed in 1 file:
update copyright dates
101 lines of code changed in 51 files:
remove ducplicate READ_BODY() and WRITE_BODY() macros
0 lines of code changed in 1 file:
remove useless PCHANNEL_MAP type definition
1 lines of code changed in 1 file:
remove extra spaces at end of line
3 lines of code changed in 1 file:
reindent
10 lines of code changed in 3 files:
RFAddReader(): make comment more clear for TAG_IFD_SLOT_THREAD_SAFE
1 lines of code changed in 1 file:
RFAddReader(): make comment more clear for TAG_IFD_THREAD_SAFE
1 lines of code changed in 1 file:
use PF_* instead of AF_* for socket(2) argument
Thanks to S�bastien Lorquet for the bug report
http://archives.neohapsis.com/archives/dev/muscle/2009-q4/0039.html
2 lines of code changed in 2 files:
Revert change in revision 4395. Solaris does not have (Posix) AF_LOCAL
Thanks to Douglas E. Engert for the bug report
http://archives.neohapsis.com/archives/dev/muscle/2009-q4/0038.html
4 lines of code changed in 2 files:
remove useless pointer types
4 lines of code changed in 1 file:
SCardConnect(), SCardDisconnect() & SCardReleaseContext(): correctly
handle error cases profiling
5 lines of code changed in 1 file: