Add a new Broadcom 5880 reader (idProduct: 0x5802)
55 lines of code changed in 2 files:
OpenUSBByName(): use DEBUG_CRITICAL() instead of printf() to log an
error
1 lines of code changed in 1 file:
WriteUSB() & ReadUSB(): also display the value returned by libusb. The
error is not always reported by the kernel so errno is not significant.
4 lines of code changed in 1 file:
Add DEBUG_CRITICAL5() function
2 lines of code changed in 1 file:
Request pcsc-lite 1.6.2 minimum (instead of 1.6.0) to have
TAG_IFD_STOP_POLLING_THREAD defined
1 lines of code changed in 1 file:
Add support of TAG_IFD_STOP_POLLING_THREAD and use of the asynchronous
libusb API to be able to stop a transfer.
We are now "polling" for card movements every 1 hour or once an event
is detected on the interrupt endpoint of the device.
Another gain is that the driver will terminate "instantly" after pcscd
request instead of after a maximum of 2 seconds (previous polling
timeout).
125 lines of code changed in 3 files:
Use ctx instead of NULL to keep the information that this parameter is
the libusb context.
7 lines of code changed in 1 file:
OpenUSBByName(): call libusb_exit() if we can't use the reader
CloseUSB(): call libusb_exit() before exiting
5 lines of code changed in 1 file:
OpenUSBByName(): free the libusb allocated list & devices when we are
done with it
3 lines of code changed in 1 file:
OpenUSBByName(): call libusb_init() just before the next libusb call
2 lines of code changed in 1 file:
add ACS AET65 (same idProduct as many other ACS devices)
50 lines of code changed in 1 file:
add C3PO LTC36
55 lines of code changed in 2 files:
Only link with libusb-1.0.a without the 0.1 compatibility layer now the
library has been ported to libusb-1.0 API
1 lines of code changed in 1 file:
use libusb_detach_kernel_driver() from libusb-1.0 instead of the *_np()
version
2 lines of code changed in 1 file:
use PROTOCOL_CCID instead of 0 when checking bInterfaceProtocol
2 lines of code changed in 2 files:
Rename ICCD_A in PROTOCOL_ICCD_A, ICCD_B in PROTOCOL_ICCD_B and add
PROTOCOL_CCID for plain CCID
21 lines of code changed in 4 files:
get_end_points(): use LIBUSB_ENDPOINT_DIR_MASK instead of
LIBUSB_TRANSFER_TYPE_MASK to get the direction of an endpoint.
.bulk_out field were never set and then not working (No such file or
directory)
2 lines of code changed in 1 file:
WriteUSB() & ReadUSB(): the same function libusb_bulk_transfer() is now
ued to read and write to a USB device. So I use "write failed" and "read
failed" instead of the libusb function name to log an error.
2 lines of code changed in 1 file:
WriteUSB(), ReadUSB() & InterruptRead(): display strerror(errno) instead
of just the code returned by the libusb_*_transfer() function
6 lines of code changed in 1 file:
add Todos CX00
55 lines of code changed in 2 files:
add Dectel CI692
51 lines of code changed in 2 files:
add Kingtrust Multi-Reader
52 lines of code changed in 2 files:
replace tabs by spaces
10 lines of code changed in 1 file:
add SCARD_ATTR_ICC_INTERFACE_STATUS, SCARD_ATTR_ICC_PRESENCE and
SCARD_ATTR_VENDOR_IFD_SERIAL_NO
15 lines of code changed in 1 file:
add IOCTL_FEATURE_GET_TLV_PROPERTIES
3 lines of code changed in 1 file:
use libusb-1.0/libusb.h instead of usb.h (from libusb-0.1)
14 lines of code changed in 1 file:
The O2MICRO OZ776 patch (for OZ776, OZ776_7772, REINER_SCT and
BLUDRIVEII_CCID) is no more supported with libusb-1.0
1 lines of code changed in 1 file:
Use libusb-1.0 instead of libusb-0.1
518 lines of code changed in 6 files:
release 1.3.13
8 lines of code changed in 2 files:
update
2 lines of code changed in 1 file:
update copyright date
17 lines of code changed in 17 files:
No need to #include <usb.h> since revision 4907
0 lines of code changed in 1 file:
remove duplicate errno.h in AC_CHECK_HEADERS()
1 lines of code changed in 1 file:
Correctly display $bindir and $sysconfdir values when they are not
changed from the default values (instead of NONE/bin and NONE/etc)
47 lines of code changed in 2 files:
May 2010 »