[Pcsclite-muscle] acsccid 1.1.9 Released
Godfrey Chung
godfreyhkchung at gmail.com
Mon Apr 3 20:39:26 PDT 2023
Dear All
I would like to inform you that acsccid 1.1.8 had been released.
v1.1.9 (15/3/2023)
- Add the following readers support:
APG8201-B2RO
ACR39U-W1 Top Reader
ACR39U-W1 Edge Reader
WalletMate 1S CL Reader
WalletMate USB FW_Upgrade
ACR1581 1S Dual Reader
ACR1581 USB FW_Upgrade
ACR40T ICC Reader
ACR40 FW_Upgrade
ACR39 FW_Upgrade
- Fix misleading read length in CCID_Receive().
- Use "buffer.h" instead of <openct/buffer.h>.
- Merge with ccid 1.4.32.
- ccid_open_hack_pre(): fix bug for ICCD type A & B devices.
- Fix "Bus Error" on SPARC64 CPU and Solaris C compiler.
- Add SCARD_ATTR_CHANNEL_ID for USB devices.
- get_ccid_usb_interface(): No need to make the function EXTERNAL.
- Merge with ccid 1.4.33.
- Import files from ccid 1.4.33 to get Unicode support.
- towitoko: do not use "bool" type.
- configure: add --enable-oslog argument.
- debug: add support of os_log(3) for macOS.
- macOS: use --enable-oslog for macOS >= 10.12
- Enable syslog or oslog from deployment target in MacOSX/configure.
- Fix ACR1281U-C1 communication issue with NXP SAM AV3.
- Set arm64 and x86_64 for universal binary build in MacOSX/configure.
- Fix segmentation fault for multi-slot readers on macOS Big Sur.
- Merge with ccid 1.4.34.
- T0ProcACK(): Fix a potential integer underflow.
- Fix a potential crash in IFDHTransmitToICC().
- CmdPowerOn: fix log messages.
- CmdPowerOn: fix a potential infinite loop.
- T0ProcACK: fix a potential problem.
- CmdPowerOn: fix a potential overrun with bogus ATR.
- IFDHSetProtocolParameters(): Fix reading past the end-of-buffer.
- CmdGetSlotStatus: fix potential read of uninitialized buffer.
- ReadUSB: fix potential read of uninitialized buffer.
- IFDHSetProtocolParameters: handle ATR_GetConvention() error.
- PPS_Match: fix potential read of uninitialized buffer.
- Fix potential reads of uninitialized buffer.
- dw2i: fix potential integer overflow.
- CCID_Transmit: call memcpy() only with a non-NULL src.
- Do not report an error if the wrong interface is used by the driver.
- Return "no smart card" if we get notified during a transmit.
- Display libusb error code in text.
- Add a new field dwProtocols in struct _ccid_descriptor.
- Fail if the requested protocol is not supported by reader.
- Fix potential memcpy call with null dest.
- Merge with ccid 1.4.35.
- Solve a performance issue with T=1 and CCID_CLASS_AUTO_PPS_PROP.
- Reformat part of T0ProcACK().
- Fix a possible buffer overflow in T0ProcACK.
- ccid_usb: ask for bNumDataRatesSupported data rates.
- IFDHSetProtocolParameters: set IFSC/IFSD only for TPDU readers.
- CmdPowerOn: fix debug message about Voltage.
- Multi_PollingProc: use slot variable.
- configure.ac: remove AC_HEADER_STDC.
- configure.ac: remove AC_HEADER_TIME.
- Import files from ccid 1.4.35.
- Use ax_pthread.m4 macro from autoconf-archive.
- Replace AM_PROG_LEX with AC_PROG_LEX([noyywrap]) in configure.ac.
- Add ACS_APG8201_B2RO to src/ccid.h.
- Disable card detection thread for APG8201-B2RO in OpenUSBByName().
- Return 6B 80 for APG8201-B2RO in CCID_Receive().
- Disable polling thread for APG8201-B2RO in IFDHGetCapabilities().
- Enable I/O controls for APG8201-B2RO in IFDHControl().
- Enable SPE pseudo APDU for APG8201-B2RO in process_spe_ppdu().
- Merge with ccid 1.4.36.
- Code reformat: replace 4 spaces by 1 tab.
- Enable ACR1252U-MW/MV (composite device) as multi-slot reader.
- Enable the 2nd interface of ACR1252U-MW/MV as SAM slot.
- Enable ACR1581U-C1 (composite device) as multi-slot reader.
- Enable the 3rd interface of ACR1581U-C1 as SAM slot.
- Enable SAM slot for ACR40T.
- Update the status for SAM slot on macOS in CardDetectionThread().
- Disable polling thread for SAM slot in IFDHGetCapabilities().
- Remove unused TriggerSlotChange().
- Enable multislot extension for single slot readers in OpenUSBByName().
- Update the status for each slot in Multi_PollingProc().
- Use iconv.m4 macro from gettext.
- Fix compiler warnings on macOS in CardDetectionThread().
- Enable ACR1581U-C1 to use bStatus in IFDHICCPresence().
Please download it from http://acsccid.sourceforge.net/.
Regards
Godfrey
More information about the pcsclite-muscle
mailing list