June 2010 Commit Log

Number of Commits:
34
Number of Active Developers:
1
rousseau 2010-06-30 11:00 Rev.: 5050

Add a new Broadcom 5880 reader (idProduct: 0x5802)

55 lines of code changed in 2 files:

rousseau 2010-06-29 14:00 Rev.: 5043

OpenUSBByName(): use DEBUG_CRITICAL() instead of printf() to log an
error

1 lines of code changed in 1 file:

rousseau 2010-06-22 14:58 Rev.: 5034

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:

rousseau 2010-06-22 14:56 Rev.: 5033

Add DEBUG_CRITICAL5() function

2 lines of code changed in 1 file:

rousseau 2010-06-22 11:33 Rev.: 5030

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:

rousseau 2010-06-22 11:27 Rev.: 5028

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:

rousseau 2010-06-22 11:18 Rev.: 5027

Use ctx instead of NULL to keep the information that this parameter is
the libusb context.

7 lines of code changed in 1 file:

rousseau 2010-06-22 11:13 Rev.: 5026

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:

rousseau 2010-06-21 16:50 Rev.: 5025

OpenUSBByName(): free the libusb allocated list & devices when we are
done with it

3 lines of code changed in 1 file:

rousseau 2010-06-21 16:44 Rev.: 5024

OpenUSBByName(): call libusb_init() just before the next libusb call

2 lines of code changed in 1 file:

rousseau 2010-06-21 10:40 Rev.: 5019

add ACS AET65 (same idProduct as many other ACS devices)

50 lines of code changed in 1 file:

rousseau 2010-06-19 22:36 Rev.: 5017

add C3PO LTC36

55 lines of code changed in 2 files:

rousseau 2010-06-18 21:06 Rev.: 5016

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:

rousseau 2010-06-18 21:05 Rev.: 5015

use libusb_detach_kernel_driver() from libusb-1.0 instead of the *_np()
version

2 lines of code changed in 1 file:

rousseau 2010-06-17 15:28 Rev.: 5014

use PROTOCOL_CCID instead of 0 when checking bInterfaceProtocol

2 lines of code changed in 2 files:

rousseau 2010-06-17 15:18 Rev.: 5013

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:

rousseau 2010-06-17 14:34 Rev.: 5012

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:

rousseau 2010-06-17 14:24 Rev.: 5011

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:

rousseau 2010-06-17 11:51 Rev.: 5010

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:

rousseau 2010-06-16 22:26 Rev.: 5007

add Todos CX00

55 lines of code changed in 2 files:

rousseau 2010-06-16 20:20 Rev.: 5002

add Dectel CI692

51 lines of code changed in 2 files:

rousseau 2010-06-16 20:18 Rev.: 5001

add Kingtrust Multi-Reader

52 lines of code changed in 2 files:

rousseau 2010-06-16 11:44 Rev.: 4999

replace tabs by spaces

10 lines of code changed in 1 file:

rousseau 2010-06-16 11:43 Rev.: 4998

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:

rousseau 2010-06-16 11:39 Rev.: 4997

add IOCTL_FEATURE_GET_TLV_PROPERTIES

3 lines of code changed in 1 file:

rousseau 2010-06-14 16:02 Rev.: 4993

use libusb-1.0/libusb.h instead of usb.h (from libusb-0.1)

14 lines of code changed in 1 file:

rousseau 2010-06-10 16:53 Rev.: 4988

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:

rousseau 2010-06-10 16:48 Rev.: 4987

Use libusb-1.0 instead of libusb-0.1

518 lines of code changed in 6 files:

rousseau 2010-06-04 15:29 Rev.: 4979

release 1.3.13

8 lines of code changed in 2 files:

rousseau 2010-06-01 16:24 Rev.: 4975

update

2 lines of code changed in 1 file:

rousseau 2010-06-01 11:43 Rev.: 4973

update copyright date

17 lines of code changed in 17 files:

rousseau 2010-06-01 11:38 Rev.: 4972

No need to #include <usb.h> since revision 4907

0 lines of code changed in 1 file:

rousseau 2010-06-01 11:33 Rev.: 4971

remove duplicate errno.h in AC_CHECK_HEADERS()

1 lines of code changed in 1 file:

rousseau 2010-06-01 10:45 Rev.: 4970

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 »

Generated by StatSVN 0.7.0