Hello all,
I am happy to finally release a new version of pcsc-lite.
This version is the first one with libmusclecard in a separate package
so pcsc-lite contains only the PC/SC implementation. The two packages
can now evolve separately.
The changes abstract could be:
- some performance improvements (SCardGetStatusChange)
- some API modifications to (better) mimic Windows PC/SC
The code should not change much for the 1.3.0 stable release.
Please, get it [1], test it and report bugs [2].
Regards,
pcsc-lite-1.2.9-beta7: Ludovic Rousseau
2 March 2005
- SCARD_PROTOCOL_ANY is defined as (SCARD_PROTOCOL_T0|SCARD_PROTOCOL_T1)
You should not use SCARD_PROTOCOL_ANY since it is not defined in
Windows PC/SC. It is just defined for backward source code compatibility
- define SCARD_STATE_UNPOWERED even it is a state never used so source
code using it can compile
- SCardStatus(): pdwState and pdwProtocol parameters may be NULL (mimic
Windows)
- provide a script update-reader.conf to update the /etc/reader.conf
file from /etc/reader.conf.d/* files
This script is called by /etc/init.d/pcscd before starting the daemon
- add support of SCardGetAttrib() with a NULL pbAttr parameter to only
get the needed lenth in pcbAttrLen
- SCardReconnect() now works after a card movement. Previously
SCardReconnect() returned "Card was removed" even if the new card is
reseted.
- SCardGetStatusChange(): greatly improve performances. Thanks to Oivind
H. Danielsen
- SCardControl(): check if the pbSendBuffer is NULL or no bytes are sent
for driver API v2 only. With API v3 we can use dwControlCode as the
only data to send.
- Implement the dynamic level logging in pcscd
The new command line options are:
-d, --debug display lower level debug messages
--info display info level debug messages (default level)
--error display error level debug messages
--critical display critical only level debug messages
- some documentation update
[1] https://alioth.debian.org/project/showfiles.php?group_id=30105
[2] https://alioth.debian.org/tracker/?group_id=30105
--
Dr. Ludovic Rousseau [EMAIL PROTECTED]
-- Normaliser Unix c'est comme pasteuriser le camembert, L.R. --
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle