Hello,
As promised I uploaded a corrected version of my ccid driver at [1].
I also provide the corresponding changelogs to motivate testers :-)
CCID:
1.2.0 - ?? January 2006, Ludovic Rousseau
- add support for SCARD_ATTR_VENDOR_IFD_VERSION,
SCARD_ATTR_VENDOR_NAME and SCARD_ATTR_MAXINPUT tags used by
SCardGetAttrib(). Read SCARDGETATTRIB.txt for more documentation
- add support for OmniKey CardMan 5125, CardMan 1021, C3PO LTC32,
Teo by Xiring, HP USB Smartcard Reader
- use --enable-twinserial to build the serial reader driver
- use --enable-udev to configure for a use with Linux udev hotplug
mechanism. This will prevent pcscd from polling the USB bug every
1 second
- some minor bugs removed
pcsc-lite:
pcsc-lite-1.3.3: Ludovic Rousseau
?? January 2007
- add -H --hotplug argument to ask the pcscd daemon to rescan the
avaiable readers
- add support for IFD_GENERATE_HOTPLUG bit in driver Info.plist
ifdCapabilities
- SCardConnect() & SCardDisconnect(): wait until any transaction
finishes before going on. This avoids the possibility to reset a card
in the middle of a transaction Thanks to Martin Paljak for the bug
report
- the tools installifd and formaticc are now completely outdated and
should not be used anymore.
- PCSC/ifdhandler.h: add IFD_NO_SUCH_DEVICE for readers supporting
hotplug
- PCSC/pcsclite.h: add SCARD_E_NO_READERS_AVAILABLE
- SCardControl(): do not limit cbSendLength to MAX_BUFFER_SIZE bytes
since we now transparently support up to MAX_BUFFER_SIZE_EXTENDED
bytes. Thanks to Martin Führlinger for the bug report
- SCardGetAttrib()/SCardSetAttrib(): if the driver returns IFD_ERROR_TAG
we return SCARD_E_UNSUPPORTED_FEATURE instead of the generic error
code SCARD_E_NOT_TRANSACTED
- implement SCardIsValidContext()
- some other minor improvements and bug corrections
[1] http://ludovic.rousseau.free.fr/softwares/pcsc-lite/
--
Dr. Ludovic Rousseau
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle